반응형

c++ 8562

“정적 const”vs“#define”vs“enum”

“정적 const”vs“#define”vs“enum” C의 아래 진술 중 어느 것이 더 나은가요? static const int var = 5; 또는 #define var 5 또는 enum { var = 5 }; 일반적으로 말하면: static const 범위를 존중하고 형식이 안전하기 때문입니다. 내가 볼 수있는 유일한주의 사항 : 변수를 명령 줄에 정의하려는 경우. 여전히 대안이 있습니다. #ifdef VAR // Very bad name, not long enough, too general, etc.. static int const var = VAR; #else static int const var = 5; // default value #endif 가능하면 매크로 / 줄임표 대신 유형이 안전한 대..

Programing 2020.02.09

sudo echo“무언가”>> / etc / privilegedFile이 작동하지 않습니다

sudo echo“무언가”>> / etc / privilegedFile이 작동하지 않습니다 이것은 리눅스에서 sudo 권한에 관한 것 같은 최소한 간단한 질문입니다. 난 그냥 뭔가 추가 할 때가 많이 있습니다 /etc/hosts또는 유사한 파일을하지만 모두 때문에 할 수없는 끝 >과 >>심지어 루트로 허용되지 않습니다. 필요없이이 일을하기 위해 거기에 어떻게든지인가 su또는 sudo su루트로는? tee --append또는을 사용하십시오 tee -a. echo 'deb blah ... blah' | sudo tee -a /etc/apt/sources.list 따옴표 안에 따옴표를 사용하지 마십시오. 콘솔로 데이터를 다시 인쇄하지 않으려면 출력을 / dev / null로 리디렉션하십시오. echo 'deb..

Programing 2020.02.09

프로그래밍 방식으로 Android API 버전 검색

프로그래밍 방식으로 Android API 버전 검색 휴대 전화에서 현재 실행중인 API 버전을 얻는 방법이 있습니까? Android 설명서에 설명 된대로 전화기가 실행중인 SDK 수준 (정수)은 다음에서 사용할 수 있습니다. android.os.Build.VERSION.SDK_INT 이 int에 해당하는 android.os.Build.VERSION_CODES클래스가 클래스에 있습니다. 코드 예 : if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP){ // Do something for lollipop and above versions } else{ // do something for phones running a..

Programing 2020.02.09

SQL Server : 데이터베이스가 "복원"상태에서 멈춤

SQL Server : 데이터베이스가 "복원"상태에서 멈춤 데이터베이스를 백업했습니다. BACKUP DATABASE MyDatabase TO DISK = 'MyDatabase.bak' WITH INIT --overwrite existing 그런 다음 복원하려고했습니다. RESTORE DATABASE MyDatabase FROM DISK = 'MyDatabase.bak' WITH REPLACE --force restore over specified database 이제 데이터베이스가 복원 중 상태에 있습니다. 일부 사람들은 백업에 로그 파일이 없으므로 다음을 사용하여 롤 포워드해야한다고 이론화했습니다. RESTORE DATABASE MyDatabase WITH RECOVERY 물론 그것을 제외하고는 실패합..

Programing 2020.02.09

dispatch_after-스위프트의 GCD?

dispatch_after-스위프트의 GCD? Apple 에서 iBook 을 살펴본 결과 해당 정의를 찾을 수 없습니다. 누군가의 구조를 설명 할 수 있습니까 dispatch_after? dispatch_after(, , ) 구조에 대한 명확한 아이디어 : dispatch_after(when: dispatch_time_t, queue: dispatch_queue_t, block: dispatch_block_t?) dispatch_time_t입니다 UInt64. 는 dispatch_queue_t실제로 별칭 유형입니다 NSObject,하지만 당신은 대기열을 얻을 수 있도록 친숙한 GCD 방법을 사용해야합니다. 블록은 스위프트 클로저입니다. 구체적으로는 dispatch_block_t로 정의되며 () -> Vo..

Programing 2020.02.09

Java에서 제네릭 형식의 인스턴스를 만드시겠습니까?

Java에서 제네릭 형식의 인스턴스를 만드시겠습니까? Java에서 제네릭 형식의 인스턴스를 만들 수 있습니까? 나는 대답은 것을 알 한 내용을 기반으로 생각하고 no( 때문에 형의 삭제에 ), 그러나 누군가가 내가 부족 것을 볼 수 있을지에 관심이있을 것입니다 : class SomeContainer { E createContents() { return what??? } } 편집 : 슈퍼 타입 토큰 을 사용하여 내 문제를 해결할 수 있지만 아래 답변 중 일부에서 알 수 있듯이 많은 리플렉션 기반 코드가 필요합니다. 이안 로버트슨의 Artima Article 과는 전혀 다른 것이 있는지 알아보기 위해 잠시 동안 열어 두겠습니다 . 당신이 올바른지. 당신은 할 수 없습니다 new E(). 하지만 당신은 그것을..

Programing 2020.02.09

아이콘 대신 태그를

아이콘 대신 태그를 사용해야합니까 ? [닫은] Facebook의 출처를 살펴본 결과 태그를 사용하여 아이콘을 표시합니다. 또한 오늘 저는 트위터의 부트 스트랩을 조사했습니다. 또한 태그를 사용 하여 아이콘을 표시합니다. 그러나, 로부터 HTML5 사양 : I 요소는 대체 음성 또는 분위기로 텍스트 범위를 나타내거나 분류 학적 명칭, 기술적 용어, 다른 언어의 관용구, 생각, 선박 이름 또는 기타와 같은 일반적인 문장과 상쇄됩니다. 전형적인 활자체 표현이 이탤릭체 인 산문. 태그를 사용하여 아이콘을 표시 하는 이유는 무엇 입니까? 나쁜 습관이 아닙니까? 아니면 여기에 뭔가 빠졌습니까? span아이콘을 표시 하는 데 사용 하고 있으며 지금까지는 효과가있는 것 같습니다. 최신 정보: 부트 스트랩 3은 이제 s..

Programing 2020.02.09

Bash 스크립트에서 스크립트 파일 이름을 어떻게 알 수 있습니까?

Bash 스크립트에서 스크립트 파일 이름을 어떻게 알 수 있습니까? 스크립트 자체에서 Bash 스크립트 파일의 이름을 어떻게 확인할 수 있습니까? 내 스크립트가 파일 runme.sh에있는 것처럼 하드 코딩없이 "Your running runme.sh"메시지를 표시하려면 어떻게해야합니까? me=`basename "$0"` 일반적으로 원하는 것이 아닌 symlink 1을 읽으 려면 (일반적으로 사용자를 혼동하지 않으려는 경우) 다음을 시도하십시오. me="$(basename "$(test -L "$0" && readlink "$0" || echo "$0")")" IMO는 혼란스러운 결과를 낳습니다. "foo.sh를 실행했지만 bar.sh를 실행 중입니다!? 버그 여야합니다!" 또한 다른 이름의 심볼릭 링크를..

Programing 2020.02.09

사전에서 값으로 키 가져 오기

사전에서 값으로 키 가져 오기 나는 나이를 찾고 Dictionary일치하는 이름을 보여주는 함수를 만들었습니다 . dictionary = {'george' : 16, 'amber' : 19} search_age = raw_input("Provide age") for age in dictionary.values(): if age == search_age: name = dictionary[age] print name 나는 나이를 비교하고 찾는 방법을 알고 있습니다. 나는 그 사람의 이름을 보여주는 법을 모릅니다. 또한 KeyError5 행 으로 인해 문제가 발생합니다. 정확하지 않다는 것을 알고 있지만 뒤로 검색하는 방법을 알 수 없습니다. 없습니다. dict이런 식으로 사용되지 않습니다. for name,..

Programing 2020.02.09

루비로 파일에 쓰는 법?

루비로 파일에 쓰는 법? 데이터베이스에서 데이터를 읽은 다음 텍스트 파일로 저장해야합니다. 루비에서 어떻게 할 수 있습니까? Ruby에 파일 관리 시스템이 있습니까? 루비의 파일 클래스는 당신에게 기능과의 아웃 줄 것이다 ::new및 ::open하지만 부모의 IO 클래스 의 깊이에, 도착을 #read하고 #write. 다음을 찾고 있습니까? File.open(yourfile, 'w') { |file| file.write("your text") } 짧은 버전을 사용할 수 있습니다. File.write('/path/to/file', 'Some glorious content') 쓴 길이를 반환합니다. 자세한 내용과 옵션 은 :: write 를 참조하십시오. 파일이 이미 존재하는 경우 파일에 추가하려면 다음을 ..

Programing 2020.02.09
반응형