반응형

2020/06 849

PHP 문자열의 유니 코드 문자

PHP 문자열의 유니 코드 문자 이 질문은 당혹스럽게 간단 해 보이지만 답을 찾을 수 없었습니다. 다음 C # 코드 라인과 동등한 PHP는 무엇입니까? string str = "\u1000"; 이 샘플은 "유니 코드 숫자 값"이 16 진수로 1000 (10 진수 4096) 인 단일 유니 코드 문자로 문자열을 만듭니다. 즉, PHP에서 "유니 코드 숫자 값"이 알려진 단일 유니 코드 문자로 문자열을 어떻게 만들 수 있습니까? JSON이 \uxxxx구문을 직접 지원하기 때문에 가장 먼저 생각하는 것은 다음과 같습니다. $unicodeChar = '\u1000'; echo json_decode('"'.$unicodeChar.'"'); 다른 옵션은 사용하는 것입니다 mb_convert_encoding() ech..

Programing 2020.06.18

목록의 마지막 항목을 제외한 모든 항목을 반복하는 방법은 무엇입니까?

목록의 마지막 항목을 제외한 모든 항목을 반복하는 방법은 무엇입니까? 각 항목을 확인한 다음 목록과 목록을 반복하고 싶습니다. x에서 y를 사용하여 마지막 항목을 제외한 모든 항목을 반복 할 수있는 방법이 있습니까? 가능한 경우 색인을 사용하지 않고 수행하는 것이 좋습니다. 노트 freespace가 내 실제 질문에 대한 답변을했기 때문에 답변을 수락했지만 SilentGhost가 내가 요청한 질문에 답변했습니다. 혼란에 대한 사과. for x in y[:-1] 경우 y발전기, 다음 위의 의지없는 작품입니다. 시퀀스 항목을 다음과 비교하는 가장 쉬운 방법 : for i, j in zip(a, a[1:]): # compare i (the current) to j (the following) 시퀀스 쌍의 모든 ..

Programing 2020.06.18

“Nonatomic”속성은 무엇을 의미합니까?

“Nonatomic”속성은 무엇을 의미합니까? 이 코드에서 "비 원자"는 무엇을 의미합니까? @property(nonatomic, retain) UITextField *theUsersName; 원자와 비원 자의 차이점은 무엇입니까? 감사 Apple Docs를 살펴보십시오 . 기본적으로이라고 nonatomic말하고을 사용하여 접근 @synthesize자를 생성 하면 여러 스레드가 속성을 한 번에 변경 / 읽으려고하면 불량이 발생할 수 있습니다. 부분적으로 작성된 값 또는 초과 릴리스 / 보존 된 오브젝트를 가져 오면 쉽게 충돌 할 수 있습니다. (그러나 이것은 원자 접근 자보다 훨씬 빠릅니다.) 기본값을 사용하는 경우 ( atomic; 키워드는 없었지만 현재 는 있음 ) @synthesized 메소드는 객..

Programing 2020.06.18

DLL 종속성을 확인하는 방법?

DLL 종속성을 확인하는 방법? 때로는 작은 프로젝트를 수행 할 때 충분히주의하지 않고 실수로 내가 알지 못하는 DLL에 대한 종속성을 추가합니다. 이 프로그램을 친구 나 다른 사람에게 배송 할 때 "일부 DLL"이 없기 때문에 "작동하지 않습니다". 물론 프로그램이 내 시스템에서 DLL을 찾을 수는 있지만 DLL은 찾을 수 없기 때문입니다. DLL 종속성에 대한 실행 파일을 스캔하거나 "깨끗한"DLL이없는 환경에서 프로그램을 실행하여 이러한 oops 상황 을 방지하는 방법이 있습니까? Dependency Walker(2006의 마지막 업데이트) 또는이라고 불리는 현대적인 재 작성을 시도하십시오 Dependencies. dumpbin Visual Studio 도구 (VC \ bin 폴더)에서 도움이 될 ..

Programing 2020.06.18

C의 크기가 "int"2 바이트 또는 4 바이트입니까?

C의 크기가 "int"2 바이트 또는 4 바이트입니까? C의 정수 변수가 2 바이트 또는 4 바이트를 차지합니까? 그것이 의존하는 요인은 무엇입니까? 대부분의 교과서에서는 정수 변수가 2 바이트를 차지한다고 말합니다. 그러나 정수 배열의 연속 주소를 인쇄하는 프로그램을 실행하면 4의 차이가 표시됩니다. 나는 그것과 같다는 것을 안다 sizeof(int). 의 크기 int는 실제로 컴파일러에 따라 다릅니다. 당시에는 프로세서가 16 비트 일 때 int2 바이트였습니다. 요즘에는 32 비트 및 64 비트 시스템에서 가장 자주 4 바이트입니다. 그럼에도 불구 sizeof(int)하고 프로그램이 실행되는 특정 시스템의 정수 크기를 얻는 가장 좋은 방법은 사용 입니다. 편집 :int 대부분의 64 비트 시스템에서..

Programing 2020.06.18

Java에서 한 디렉토리에서 다른 디렉토리로 파일 복사

Java에서 한 디렉토리에서 다른 디렉토리로 파일 복사 Java를 사용하여 한 디렉토리에서 다른 디렉토리 (하위 디렉토리)로 파일을 복사하고 싶습니다. 텍스트 파일이있는 디렉토리 dir이 있습니다. dir의 처음 20 개 파일을 반복하고 dir 디렉토리의 다른 디렉토리로 복사하려고합니다.이 디렉토리는 반복 직전에 생성되었습니다. 코드에서 review(i 번째 텍스트 파일 또는 리뷰를 나타내는) 을에 복사하려고 합니다 trainingDir. 어떻게해야합니까? 그런 기능이없는 것 같습니다 (또는 찾을 수 없습니다). 감사합니다. boolean success = false; File[] reviews = dir.listFiles(); String trainingDir = dir.getAbsolutePath()..

Programing 2020.06.18

lodash를 사용하여 객체를 배열로 변환

lodash를 사용하여 객체를 배열로 변환 lodash로 어떻게 큰 object것을 array바꿀 수 있습니까? var obj = { 22: {name:"John", id:22, friends:[5,31,55], works:{books:[], films:[],} 12: {name:"Ivan", id:12, friends:[2,44,12], works:{books:[], films:[],} } // transform to var arr = [{name:"John", id:22...},{name:"Ivan", id:12...}] 넌 할 수있어 var arr = _.values(obj); 설명서는 여기를 참조 하십시오. _.toArray(obj); 다음과 같이 출력됩니다 : [ { "name": "Ivan",..

Programing 2020.06.18

프로젝트 파일 이름이 바뀌 었거나 컴퓨터에 없습니다

프로젝트 파일 이름이 바뀌 었거나 컴퓨터에 없습니다 TFS 소스 제어에서 VS 2008 프로젝트를로드하려고하면이 오류가 발생합니다. 프로젝트 파일이 이동되었거나 이름이 변경되었거나 컴퓨터에 없습니다 확인을 클릭하면 프로젝트에 "사용할 수 없음"이 표시됩니다. 무엇이 문제입니까? 이 문제를 어떻게 해결합니까? 나는 전에이 문제가 없었습니다. 일부 블로그에서 .suo 파일을 삭제한다고했지만 .suo 파일을 찾을 수 없습니다. 다음 번에 프로젝트를 열면 새 프로젝트가 생성되도록 로컬 컴퓨터에서 전체 프로젝트를 삭제했지만 여전히 동일한 오류가 발생합니다. 일반적으로이 문제를 해결하는 데 도움이되는 것은 솔루션 사용자 옵션 ( "SUO")을 삭제하는 것입니다. 2013 년까지 VS 이전 VS SolutionNam..

Programing 2020.06.18

두 시간 문자열 사이의 시간 간격을 계산하는 방법

두 시간 문자열 사이의 시간 간격을 계산하는 방법 10:33:26 (HH : MM : SS) 형식으로 시작 시간과 중지 시간이 두 번 있습니다. 두 시간의 차이가 필요합니다. 파이썬에 대한 문서를 찾고 온라인으로 검색했으며 날짜 시간 및 / 또는 시간 모듈과 관련이 있다고 생각합니다. 나는 그것이 올바르게 작동하도록 할 수 없으며 데이트가 관련되어있을 때 이것을하는 방법 만 계속 찾으십시오. 궁극적으로 여러 기간의 평균을 계산해야합니다. 시간 차이가 작동하여 목록에 저장하고 있습니다. 이제 평균을 계산해야합니다. 정규식을 사용하여 원래 시간을 구문 분석 한 다음 차이점을 해결하고 있습니다. 평균화를 위해 초로 변환 한 다음 평균해야합니까? 네, 분명히 datetime여기에 필요한 것이 있습니다. 특히, ..

Programing 2020.06.18

Qt, C ++에 폴더가 있는지 확인하고 폴더 만들기

Qt, C ++에 폴더가 있는지 확인하고 폴더 만들기 Qt에서 주어진 폴더가 현재 디렉토리에 있는지 어떻게 확인합니까? 존재하지 않으면 빈 폴더를 어떻게 만듭니 까? "Folder"라는 디렉토리가 존재하는지 확인하려면 다음을 사용하십시오. QDir("Folder").exists(); "MyFolder"라는 새 폴더를 만들려면 다음을 사용하십시오. QDir().mkdir("MyFolder"); 존재 여부를 확인하고 존재하지 않는 경우 중개자를 포함하여 작성하려면 다음을 수행하십시오. QDir dir("path/to/dir"); if (!dir.exists()) dir.mkpath("."); QDir.mkpath ()를 사용하면 경로가 이미 존재하면 true를 리턴하고, 반면에 QDir.mkdir ()은 경..

Programing 2020.06.18
반응형