분류 전체보기 1351

iOS iPhone X, iPhone 6 plus, iPhone 6, iPhone 5, iPhone 4를 매크로로 감지하는 방법?

iOS iPhone X, iPhone 6 plus, iPhone 6, iPhone 5, iPhone 4를 매크로로 감지하는 방법? 매크로로 장치 모델을 탐지하는 방법은 무엇입니까?나는 이런 것을 사용했지만 시뮬레이터의 결과는 항상 IS_IPONE_5입니다. #define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) #define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) #define IS_IPHONE_5 (IS_IPHONE && [[UIScreen mainScreen] bounds].size.height == 568.0) #define IS_IPHONE_6 (..

programing 2023.06.06

"pip install -e"의 사용 사례는 무엇입니까?

"pip install -e"의 사용 사례는 무엇입니까? 제가 가장 좋아하는 프로젝트 중 하나를 수행해야 할 때, 저는 그냥 평소처럼 저장소를 복제합니다.git clone ), 필요한 내용 편집, 테스트 실행, 업데이트setup.py버전, 커밋, 푸시, 빌드 및 패키지를 PyPI에 업로드합니다. 사용의 이점은 무엇입니까?pip install -e사용해야 하나요?워크플로우를 어떻게 개선할 수 있습니까?찾았습니다pip install -e제가 많이 하는 제품과 의존성을 동시에 개발할 때 매우 유용합니다. 예: 당신은 수많은 고객을 위해 장고를 사용하여 웹사이트를 구축하고, 또한 많은 프로젝트에서 재사용할 수 있는 위치라는 사내 장고 앱을 개발하여 pip 및 버전으로 제공합니다. 프로젝트에서 작업할 때는 사이트..

programing 2023.06.06

C에서 stdout의 버퍼링을 해제하는 방법

C에서 stdout의 버퍼링을 해제하는 방법 다음 코드에 대한 정확한 결과를 얻기 위해 stdout에 대한 버퍼링을 해제하고 싶습니다. while(1) { printf("."); sleep(1); } 버퍼가 채워질 때만 '.'의 코드 printf 번들입니다.setvbuf 함수를 사용할 수 있습니다. setvbuf(stdout, NULL, _IONBF, 0); 다음은 이 기능에 대한 다른 링크입니다. POSIX C/C++ 세트버프도 사용할 수 있습니다. setbuf(stdout, NULL); 이것으로 모든 것이 해결될 것입니다.사용하다fflush(FILE *stream)와 함께stdout매개 변수로 사용합니다. http://www.elook.org/programming/c/fflush.html다음을 수행할..

programing 2023.06.06

종료하기 전에 메모리를 확보해야 합니까?

종료하기 전에 메모리를 확보해야 합니까? 오류로 인해 프로그램을 종료할 때 모든 mallocated 메모리를 해제해야 합니까? something = (char**) malloc (x * sizeof(char*)); for (i = 0; i < x; i++) something[i] = (char*) malloc (y + 1); ... if (anything == NULL) { printf("Your input is wrong!"); // should I free memory of every mallocated entity now? exit(1); } else { // work with mallocated entities ... free(something); // it must be here system("..

programing 2023.06.06

C에서 'a'가 int인데 왜 (char)의 크기가 1입니까?

C에서 'a'가 int인데 왜 (char)의 크기가 1입니까? 나는 노력했다. printf("%d, %d\n", sizeof(char), sizeof('c')); 1, 4를 출력으로 받았습니다.캐릭터의 크기가 1이면, 왜?'c'4개 주세요?정수라서 그런 것 같아요.그래서 내가 할 때char ch = 'c';후드 아래에서 char 변수에 할당될 때 4바이트 값에서 1바이트 값으로 암시적 변환이 발생합니까?C에서 'a'는 정수 상수(!?)이므로 아키텍처에 대해 4가 맞습니다.할당을 위해 암묵적으로 char로 변환됩니다. size of (char)는 정의상 항상 1입니다.표준에는 1단위가 무엇인지는 나와 있지 않지만, 종종 바이트입니다.C 표준은 'a'와 같은 문자 리터럴이 char 유형이 아닌 int 유형이..

programing 2023.06.06

R마크다운에서 목차를 추가하는 방법은 무엇입니까?

R마크다운에서 목차를 추가하는 방법은 무엇입니까? 저는 RStudio를 사용하여 마크다운 문서를 작성하고 있으며, 문서 상단에 TOC(Table of Contents)를 추가하여 사용자가 관련 섹션을 클릭하여 읽을 수 있도록 하고 싶습니다.rpub에 관련된 예시가 몇 개 있었는데 지금은 찾을 수 없는 것 같습니다.사용하지 않음을 유의하시기 바랍니다.pandoc그리고 꽤 처음입니다.Rmd&knitr사용하지 않고 TOC를 추가할 수 있는 방법이 있습니까?pandoc사용하는 경우pandoc그렇다면 어떤 기능이 관련이 있어야 합니까? 편집 다음은 작은 샘플 페이지입니다. --- title: "Sample Document" output: html_document: toc: true theme: united ---..

programing 2023.06.06

값별 열거 이름 가져오기

값별 열거 이름 가져오기 이 질문에는 이미 다음과 같은 답이 있습니다. 파이썬에서 int를 Enum으로 변환하는 방법은 무엇입니까? (5개 답변) 마감됨6년 전에. 어떤 표준적인 방법이 있습니까?Enumeration names by value? 예: class Example(enum.Enum): one = 1 two = 2 ex_variable = 1 정해진ex_variableExample.one.name 에 포함된 문자열을 얻을 수 있습니까?>>> Example(1).name 'one' Python 문서도 참조하십시오.열거형 구성원에 프로그래밍 방식으로 액세스하는 방법 >>> Example(ex_variable).name 'one' 언급URL : https://stackoverflow.com/quest..

programing 2023.06.06

무료 모드버스로 여러 클라이언트 호스팅

무료 모드버스로 여러 클라이언트 호스팅 저는 TCP를 통해 Modbus를 통해 PC와 통신하는 마이크로컨트롤러 관련 프로젝트를 진행하고 있습니다.제 플랫폼은 STM32F4 칩으로, RTOS 없이 C로 프로그래밍합니다.주변을 둘러보니 LwIP와 프리모드버스가 있었고 둘 다 잘 작동하도록 하는 데 꽤 성공했습니다.안타깝게도, 저는 지금 어떻게 대처해야 할지 모르는 몇 가지 문제에 부딪히고 있습니다. 연결을 설정한 다음 연결이 끊어지면(이더넷 케이블을 분리하여) 다시 연결할 수 없습니다(물론 다시 연결한 후에는).Freemodbus는 하나의 클라이언트만 허용하고 첫 번째 클라이언트는 여전히 등록되어 있습니다.연결을 시도하는 모든 새 클라이언트는 무시됩니다.TCP/IP 표준인 특정 시간 초과 기간이 지나야 첫 ..

programing 2023.06.06

디렉토리가 Ruby와 함께 있지 않은 경우 디렉토리 만들기

디렉토리가 Ruby와 함께 있지 않은 경우 디렉토리 만들기 다음 코드로 디렉터리를 만들려고 합니다. Dir.mkdir("/Users/Luigi/Desktop/Survey_Final/Archived/Survey/test") unless File.exists?("/Users/Luigi/Desktop/Survey_Final/Archived/Survey/test") 그러나 다음 오류가 발생했습니다. 해당 파일 또는 디렉토리 없음 - /Users/Luigi/Desktop/Survey_Final/Archived/Survey/test(오류 번호:ENONT) 이 디렉터리가 에서 생성되지 않는 이유는 무엇입니까?Dir.mkdir위의 진술?중첩된 디렉토리를 작성하려고 할 수 있습니다.가정하면foo존재하지 않습니다, 당신은..

programing 2023.06.06