반응형

programing tip 3103

if-condition-assignment 한 줄

if-condition-assignment 한 줄 다음 코드가 있습니다. num1 = 10 someBoolValue = True 나는의 값으로 설정해야 num1하는 20경우 someBoolValue입니다 True; 그렇지 않으면 아무것도하지 않습니다. 그래서 여기에 대한 내 코드가 있습니다. num1 = 20 if someBoolValue else num1 ...else num1더 깨끗하게 보이도록 부품을 피할 수있는 방법이 있습니까? 에 상응하는 if someBoolValue: num1 = 20 나는 ...else pass이것을 다음 과 같이 바꾸려고 시도했다 : num1=20 if someBoolValue else pass. 내가 얻은 것은 구문 오류뿐입니다. 그 ...else num1부분을 생략 할..

programing tip 2020.08.16

전체 S3 버킷에 대한 캐시 제어를 자동으로 설정 (버킷 정책 사용?)

전체 S3 버킷에 대한 캐시 제어를 자동으로 설정 (버킷 정책 사용?) 기존 파일과 향후 파일 모두에 대해 전체 s3 버킷에 대해 캐시 제어 헤더를 설정해야하며 버킷 정책에서이를 수행하려고했습니다. 기존 파일을 편집 할 수 있다는 것을 알고 있으며 직접 업로드하는 경우 파일을 지정하는 방법을 알고 있지만 불행히도 파일을 업로드하는 앱은 s3fs를 사용하여 파일을 복사하므로 헤더를 설정할 수 없습니다. 이제이 작업을 수행하는 3 가지 방법이 있습니다. AWS 콘솔 , 명령 줄 또는 s3cmd 명령 줄 도구를 사용하는 것 입니다. AWS 콘솔 지침 이제 이것이 권장되는 솔루션입니다. 간단하지만 시간이 좀 걸릴 수 있습니다. AWS Management Console에 로그인 S3 버킷으로 이동 경로별로 모든 ..

programing tip 2020.08.16

이 'for'루프가 중지되고 왜 / 왜 안됩니까?

이 'for'루프가 중지되고 왜 / 왜 안됩니까? for (var i = 0; 1 / i> 0; i ++) {} 이 for루프가 멈추나요? for (var i=0; 1/i > 0; i++) { } 그렇다면 언제, 왜? 멈춘다 고 들었지만 그럴 이유가 없었습니다. 업데이트 조사의 일환으로 내부에서 일어나는 모든 일을 설명하는 매우 길고 자세한 기사를 작성했습니다. JavaScript의 숫자 유형에 대해 알아야 할 사항은 다음과 같습니다. (저는 메타 콘텐츠의 팬은 아니지만 : gotnull 과 le_m의 답변은 정확하고 유용합니다. 원래는 이 커뮤니티 위키가 게시 된 후 편집 한 내용 이 훨씬 더 많습니다 .이 CW의 원래 동기는 대부분의 편집의 결과로 사라졌지 만 여전히 유용합니다. 따라서 ... 또한 ..

programing tip 2020.08.16

C 함수 내부의 정적 변수

C 함수 내부의 정적 변수 무엇을 인쇄합니까? 6 6 또는 6 7? 그리고 왜? void foo() { static int x = 5; x++; printf("%d", x); } int main() { foo(); foo(); return 0; } 여기에는 수명과 범위라는 두 가지 문제가 있습니다. 변수의 범위는 변수 이름을 볼 수있는 곳입니다. 여기서 x는 foo () 함수 내에서만 볼 수 있습니다. 변수의 수명은 변수가 존재하는 기간입니다. x가 static 키워드없이 정의 된 경우 수명은 foo ()에 대한 항목에서 foo ()의 반환까지입니다. 따라서 모든 호출에서 5로 다시 초기화됩니다. static 키워드는 변수의 수명을 프로그램의 수명으로 연장하는 역할을합니다. 예를 들어 초기화는 한 번만 ..

programing tip 2020.08.16

Java에 Null OutputStream이 있습니까?

Java에 Null OutputStream이 있습니까? OutputStream사용중인 API에을 지정해야 하지만 실제로 출력이 필요하지 않습니다. Java에는와 OutputStream동등한 기능이 > /dev/null있습니까? Java는 보이지 않지만 Apache Commons IO는 그렇습니다. 다음을 살펴보십시오. https://commons.apache.org/proper/commons-io/javadocs/api-2.5/org/apache/commons/io/output/NullOutputStream.html 도움이 되었기를 바랍니다. /**Writes to nowhere*/ public class NullOutputStream extends OutputStream { @Override publi..

programing tip 2020.08.16

하위 도메인없이 유효한 도메인 이름과 일치하는 정규 표현식은 무엇입니까?

하위 도메인없이 유효한 도메인 이름과 일치하는 정규 표현식은 무엇입니까? 먼저 정규식 10,000 번째 질문에 대해 죄송합니다. 다른 도메인 관련 질문이 있지만 정규식이 제대로 작동하지 않거나 너무 복잡하거나 하위 도메인, 프로토콜 및 파일 경로가있는 URL에 대해 알고 있습니다. 내 것이 더 간단합니다. 도메인 이름을 확인해야합니다. google.com stackoverflow.com 따라서 www와 같은 하위 도메인도 아닌 가장 원시적 인 형태의 도메인입니다. 문자는 az | AZ | 0-9 및 마침표 (.) 및 대시 (-) 도메인 이름 부분은 대시 (-)로 시작하거나 끝나서는 안됩니다 (예 : -google-.com). 도메인 이름 부분은 1 ~ 63 자 사이 여야합니다. 확장 (TLD)은 현재 #..

programing tip 2020.08.16

ASP.NET MVC 성능

ASP.NET MVC 성능 ASP.NET MVC가 ASP.NET WebForms보다 30 배 빠르다는 야생 발언을 발견했습니다. 실제 성능 차이가 무엇인지, 이것이 측정되었으며 성능 이점은 무엇입니까? 이것은 ASP.NET WebForms에서 ASP.NET MVC로 이동하는 것을 고려하는 데 도움이됩니다. 결론을 내리는 데 필요한 유형의 확장 성 및 성능 테스트를 수행하지 않았습니다. ScottGu가 잠재적 인 성능 목표에 대해 논의하고 있었던 것 같습니다. 베타 및 RTM으로 이동함에 따라 내부적으로 더 많은 성능 테스트를 수행 할 것입니다. 그러나 성능 테스트 결과 게시에 대한 Google 정책이 무엇인지 잘 모르겠습니다. 어쨌든 이러한 테스트는 실제 응용 프로그램을 고려해야합니다. A) WebFor..

programing tip 2020.08.16

Android Studio에서 프로젝트 제거

Android Studio에서 프로젝트 제거 Eclipse에서 프로젝트를 다시 내보내기 위해 Android Studio에서 프로젝트를 제거하는 방법을 아는 사람이 있습니까? 지금까지 프로젝트와 관련된 모든 gradle 파일을 제거하려고 시도했지만 Android Studio가 내 프로젝트를 열려고 할 때 오류가 발생합니다. 이 파일은 이동되지 않은 프로젝트 만 가져 왔기 때문에 AndriodStudioProjects 폴더에 없습니다 .... 기본적으로 내가 달성하고 싶은 것은 Android Studio의 최근 프로젝트 목록에서 파일을 제거하고 Eclipse에서 다시 내 보낸 다음 작업중인 프로젝트를 Android Studio로 다시 가져 오는 것입니다. 파일> 프로젝트 닫기 프로젝트에서 마우스 커서를 이동..

programing tip 2020.08.16

이미 존재하는 문자열에 어떻게 추가합니까?

이미 존재하는 문자열에 어떻게 추가합니까? 반복 할 때마다 문자열에 "test"를 추가하도록 문자열에 추가하고 싶습니다. PHP 에서처럼 다음을 수행합니다. $teststr = "test1\n" $teststr .= "test2\n" echo = "$teststr" 에코 : test1 test2 하지만 쉘 스크립트에서이 작업을 수행해야합니다. 클래식 sh에서는 다음과 같은 작업을 수행해야합니다. s=test1 s="${s}test2" (그 테마에 대한 많은 변형이 있습니다. s="$s""test2") bash에서는 + =를 사용할 수 있습니다. s=test1 s+=test2 $ string="test" $ string="${string}test2" $ echo $string testtest2 #!/bin..

programing tip 2020.08.16

주요 SQL 데이터베이스에서 CREATE TABLE 및 ALTER TABLE 문을 롤백 할 수 있습니까?

주요 SQL 데이터베이스에서 CREATE TABLE 및 ALTER TABLE 문을 롤백 할 수 있습니까? DDL을 발행하는 프로그램을 작업 중입니다. CREATE TABLE유사한 DDL을 롤백 할 수 있는지 알고 싶습니다 . Postgres MySQL SQLite 외 각 데이터베이스가 DDL로 트랜잭션을 처리하는 방법을 설명하십시오. http://wiki.postgresql.org/wiki/Transactional_DDL_in_PostgreSQL:_A_Competitive_Analysis 는 PostgreSQL의 관점에서이 문제에 대한 개요를 제공합니다. 이 문서에 따르면 DDL 트랜잭션이 있습니까? PostgreSQL-예 MySQL-아니요; DDL로 인해 암시 적 커밋이 발생합니다. Oracle Dat..

programing tip 2020.08.15
반응형