source 959

gcc는 정적 변수를 자동으로 0으로 초기화합니까?

gcc는 정적 변수를 자동으로 0으로 초기화합니까? 함수에 정적 변수가 선언되었지만 초기화되지 않았습니다.이 변수가 자동으로 0으로 초기화됩니까? static int idx; 예 - C 표준 ISO/IEC 9899:1999 a.k.a.C99(및 C++) 표준은 이에 해당한다고 말합니다.정확한 텍스트는 WG14 N1256 섹션 6.7.8("초기화")의 항목 10을 참조하십시오. 다른 사람들이 지적한 것처럼 항상 정적 변수를 초기화하는 것이 좋습니다. static int idx = 0; 이렇게 하는 이유는 일부 컴파일러가 정적 변수를 항상 0으로 초기화하지 않기 때문이 아닙니다(이러한 초기화에 실패한 컴파일러는 종단적으로 고장나 C 또는 C++ 컴파일러라고 주장할 수 없음), 이것은 Say What You ..

source 2023.11.06

트랙터 전역 변수 설정

트랙터 전역 변수 설정 모든 설명 블록에 사용할 트랙터의 전역 변수를 설정하려고 합니다. var glob = 'test'; describe('glob test', function () { it('should set glob', function () { browser.get('http://example.com/test'); browser.executeScript(function () { window.glob = glob; }); }); }); 하지만 이것은 나에게 다음과 같은 오류를 반환합니다. Message: [firefox #2] UnknownError: glob is not defined 저도 이 질문을 봤습니다. 트랙터 각도JS 전역 변수 그래서 conf.js에서 변수 glob을 다음과 같이 설정하..

source 2023.11.06

MySQL의 10진수(3,2) 값은 항상 9.99입니다.

MySQL의 10진수(3,2) 값은 항상 9.99입니다. MySQL에는 78.3과 같은 것을 삽입할 때 항상 9.99의 값을 가지는 것으로 보이는 십진법(3,2) 유형의 필드가 있습니다. 왜죠? 내 테이블은 다음과 같습니다. mysql> describe testtable; +---------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+--------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment |..

source 2023.11.06

html 코드를 mysql에 저장하는 가장 좋은 방법은 무엇입니까?

html 코드를 mysql에 저장하는 가장 좋은 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답변이 있습니다. 닫힘11년 전에. 중복 가능: HTML 컨텐츠(MySQL)에 사용할 구조 유형 MySQL에 HTML 코드를 저장하는 가장 좋은 방법은 무엇입니까? 소스 코드의 전체 페이지를 저장하려고 할 경우 MySQL의 열에 어떤 데이터 유형을 사용해야 합니까? 또한 MySQL에서 생성된 기본 키, 고유 ID와 동일한 파일 이름으로(아마도 데이터 파일의 공간을 절약하기 위해) 코드를 파일로 저장하는 것이 더 나을까요?TEXT를 추천합니다.나는 블롭이 텍스트보다는 멀티미디어 등에 더 적합하다고 생각합니다. 위키백과 블롭데이터베이스에 HTML을 저장할 데이터 유형은TEXT 하지만, 당신은 그것을 사용해서 인..

source 2023.11.06

Jquery $(이) 하위 선택기

Jquery $(이) 하위 선택기 이걸 사용하고 있습니다. jQuery('.class1 a').click( function() { if ($(".class2").is(":hidden")) { $(".class2").slideDown("slow"); } else { $(".class2").slideUp(); } }); 페이지 구조 상: text text 다음과 같이 여러 개의 class1/class2 집합이 없는 경우에만 작동합니다. text text text text text text 클릭한 class1 아래 class2에만 영향을 주도록 초기 jquery 코드를 어떻게 변경합니까?$(이) 선택자의 자녀를 얻는 방법을 추천해 보았습니다.성공하지 못했습니다HTML을 사용하는 가장 좋은 방법은 아마도 다음과..

source 2023.11.06

메인 스레드가 종료되면 다른 스레드도 종료됩니까?

메인 스레드가 종료되면 다른 스레드도 종료됩니까? 같은 과정에서 메인 쓰레드와 다른 쓰레드에 문제가 있습니다.메인 기능이 돌아오면 다른 스레드도 종료됩니까?저는 이것에 대해 혼란스럽습니다. 다음 테스트 코드를 고려합니다. void* test1(void *arg) { unsigned int i = 0; while (1){ i+=1; } return NULL; } void* test2(void *arg) { long double i = 1.0; while (1){ i *= 1.1; } return NULL; } void startThread ( void * (*run)(void*), void *arg) { pthread_t t; pthread_attr_t attr; if (pthread_attr_init(&..

source 2023.11.06

malloc() 통화량을 최소화하면 성능이 향상됩니까?

malloc() 통화량을 최소화하면 성능이 향상됩니까? malloc()를 여러 번 호출하는 (1번) 애플리케이션과 malloc()를 몇 번 호출하는 (2번) 애플리케이션을 생각해 보십시오.두 응용 프로그램 모두 동일한 양의 메모리를 할당합니다(100MB로 가정). 다음 malloc() 호출은 #1과 #2 중 어느 애플리케이션에서 더 빠를까요? 즉,malloc()는 메모리에 할당된 위치의 인덱스를 가지고 있습니까?당신은 두가지 질문을 했습니다. 다음 malloc () 호출은 1번과 2번 중 어느 애플리케이션에서 더 빠를까요? 즉,malloc()는 메모리에 할당된 위치의 인덱스를 가지고 있습니까? 당신은 그들이 같은 질문이라고 암시했지만, 그렇지 않습니다.후자의 질문에 대한 답은 YES입니다. 어느 쪽이 더..

source 2023.11.06

메모리에서 FLOOT 번호를 C로 표현하는 방법

메모리에서 FLOOT 번호를 C로 표현하는 방법 튜토리얼을 읽다가 Float number를 메모리에 표현하는 방법을 발견했습니다.자습서에는 부동 소수점 번호가 포함된 예제가 있습니다. float a=5.2 with below Diagram 위 도표에서 이 5.2가 어떻게 이진법으로 변환되고 메모리에 어떻게 표현되는지 누가 말해줄 수 있습니까?앞서 말한 것처럼 5.2는 부호 비트, 지수 및 가수로 표현됩니다.5.2를 어떻게 인코딩합니까? 5는 쉽습니다. 101. 나머지 0.2는 1/5이니 나누세요.1.00000...(hex) 5시까지 당신은0.3333333...(16진수). (이는 한 가지만 덜 고려한다면 더 쉽게 따라 할 수 있습니다.0.FFFF...→F / 5 = 3, 그래서 쉽게 알 수 있습니다.0...

source 2023.11.06

RecyclerView vs.리스트뷰

RecyclerView vs.리스트뷰 Android 개발자(목록 및 카드 만들기)로부터: RecyclerView 위젯은 ListView의 보다 고급스럽고 유연한 버전입니다. 네, 멋지네요, 그런데 이 예시 사진을 보고 이 둘의 차이점에 대해 정말 헷갈렸어요. 위의 그림은 쉽게 만들 수 있습니다.ListView사용자 지정 어댑터를 사용합니다. 그래서, 어떤 상황에서 사용해야 할까요?RecyclerView?RecyclerView로 생성되었습니다.ListView개선, 예, 첨부된 목록을 생성할 수 있습니다.ListView제어, 그러나 사용RecyclerView보다 간단합니다. 위/아래로 스크롤하는 동안 셀을 재사용합니다. 이는 에서 View Holder를 구현할 때 가능합니다.ListView어댑터, 하지만 선..

source 2023.11.06

meteor .gitignore 파일에 무엇을 넣어야 합니까?

meteor .gitignore 파일에 무엇을 넣어야 합니까? 저는 새로운 유성 프로젝트가 있습니다.제 생각에는..meteordir에는 구성 파일(필요한)과 임시 파일(필요하지 않은)의 조합이 있습니다. 그래서 당신의 안에 있는 것은..gitignore?버전 제어에서 제외하고 싶은 유일한 디렉토리는.meteor/local. 운석이 자동으로 오른쪽을 만듭니다..meteor그리고..meteor/.gitignore, 하지만 -- 아무것도 할 필요는 없습니다.공용 저장소로 푸시하는 경우 구성 설정 파일을 여기에 넣을 수 있습니다. 저는 smtp, twitter, facebook 등의 서비스에 대한 암호화 키 및 다양한 암호와 같은 보안에 민감한 데이터 구성 설정을 config.js에 저장한 다음 .gitigno..

source 2023.11.06