반응형

programing tip 3103

iOS / macOS에서 프로그래밍 방식으로 내 IP 주소를 얻는 방법은 무엇입니까?

iOS / macOS에서 프로그래밍 방식으로 내 IP 주소를 얻는 방법은 무엇입니까? 프로그래밍 방식으로 iPad의 IP 주소를 얻고 싶습니다. IPv4 (및 IPv6) 주소가 무엇인지 확인하기 위해 네트워킹 하위 시스템을 어떻게 쿼리 할 수 ​​있습니까? 추신 : 어떻게 든 IPv6을 비활성화 할 수 있습니까? 다음 코드는 iOS 또는 OSX 장치에서 모든 IPv4 및 IPv6 주소를 찾습니다. 첫 번째 getIPAddress방법은이 답변에서 이전 코드와 거의 비슷하게 작동합니다. 하나 또는 다른 유형 주소를 선호 할 수 있으며 항상 셀룰러보다 WIFI를 선호합니다 (분명히 변경할 수 있음). 더 흥미롭게도, 찾은 모든 주소의 사전, not up인터페이스의 주소 건너 뛰기 또는 관련 주소를 반환 할 수..

programing tip 2020.07.11

git update-index --skip-worktree 실행 취소

git update-index --skip-worktree 실행 취소 얼마 전에 나는 git이 추적 한 파일의 변경 사항을 무시하기 위해이 작업을 수행했습니다. git update-index --skip-worktree 이제 실제로 해당 파일의 변경 사항을 소스로 커밋하려고합니다. 효과를 취소하려면 어떻게합니까 skip-worktree? 고마워, 케빈 아하! 나는 단순히 원한다 : git update-index --no-skip-worktree 에 따르면 http://www.kernel.org/pub/software/scm/git/docs/git-update-index.html 사용 git ls-files -v 특수 문자로 표시된 "변경되지 않은 것으로 가정"및 "건너 뛰기 작업 트리"파일을 보려면 "s..

programing tip 2020.07.10

iPhone에서 NSString에 대한 AES 암호화

iPhone에서 NSString에 대한 AES 암호화 누구든지 올바른 방향으로 문자열을 암호화하고 암호화 된 데이터로 다른 문자열을 반환 할 수 있습니까? (AES256 암호화를 사용해 보았습니다.) 두 개의 NSString 인스턴스를 사용하는 방법을 작성하고 싶습니다. 하나는 암호화 할 메시지이고 다른 하나는 암호화하는 '비밀번호'입니다. 암호가 암호화 된 데이터와 함께 제공되는 경우 되돌릴 수있는 방식으로 암호가있는 암호화 키. 그런 다음이 메소드는 암호화 된 데이터에서 생성 된 NSString을 반환해야합니다. 이 게시물의 첫 번째 주석에 설명 된 기술을 시도했지만 지금까지 운이 없었습니다. 애플의 CryptoExercise는 확실히 무언가를 가지고 있지만 이해할 수는 없습니다 ... CCCrypt..

programing tip 2020.07.10

C #에서 'T : class'는 무엇을 의미합니까?

C #에서 'T : class'는 무엇을 의미합니까? C #에서 무엇을 where T : class의미합니까? 즉. public IList DoThis() where T : class 간단히 말해서 이것은 일반 매개 변수를 클래스 (또는 클래스, 인터페이스, 대리자 또는 배열 유형 일 수있는 참조 유형)로 제한합니다. 자세한 내용은이 MSDN 기사 를 참조 하십시오. 그것은이다 제네릭 형식 제약 조건 . 이 경우 제네릭 형식 T은 참조 형식 (클래스, 인터페이스, 대리자 또는 배열 형식)이어야합니다. 의 유형 제약 조건 T이므로 클래스 여야 함을 지정합니다. 이 where절은 다음과 같은 다른 유형 제약 조건을 지정하는 데 사용할 수 있습니다. where T : struct // T must be a s..

programing tip 2020.07.10

선택적 매개 변수를 함수에 전달하는 방법이 있습니까?

선택적 매개 변수를 함수에 전달하는 방법이 있습니까? 파이썬에서 선택적 매개 변수를 호출하는 동안 함수에 선택적 매개 변수를 전달하는 방법이 있으며 함수 정의에 "선택적 매개 변수가 전달 된 경우에만" 파이썬이 문서, 7.6. 함수 정의 는 호출자가 선택적 매개 변수를 제공했는지 여부를 감지하는 몇 가지 방법을 제공합니다. 먼저 특수 형식 매개 변수 구문을 사용할 수 있습니다 *. 함수 정의에 형식 매개 변수 앞에 single이 오는 *경우 Python 은 해당 형식 매개 변수를 선행 형식 매개 변수와 일치하지 않는 위치 매개 변수 (튜플)로 채 웁니다. 함수 정의에 앞에 공식 매개 변수가있는 경우, **Python은 사전 매개 변수와 일치하지 않는 키워드 매개 변수로 해당 매개 변수를 채 웁니다 (di..

programing tip 2020.07.10

안드로이드 아카이브 라이브러리 (ar) vs 표준 jar

안드로이드 아카이브 라이브러리 (ar) vs 표준 jar Android 앱의 표준 빌드 시스템으로 Gradle의 새로운 채택에 대한 기사를 읽었습니다. 글쎄, 표준 Java 개발에서 나는 보통 프로젝트를 빌드하기 위해 jar 파일에 의존합니다 . 그러나 안드로이드는 것 같다 AAR 에 동일 패키지, dll을 언급 한 바와 같이, 윈도우 OS에서 파일 여기를 : 먼저, Android 플랫폼이 응용 프로그램 수준의 "공유 라이브러리"를 허용하지 않음을 알아야합니다. "전통적인"프로그래밍 언어 플랫폼 인 C, C ++, Java에서는 런타임 라이브러리를 공유하는이 메커니즘이 있습니다. (예 : Windows의 DLL, Unix의 DSO, JVM의 Jar 등). 그러나 Android에서는 Google 또는 핸드..

programing tip 2020.07.10

정확히 파이썬의 file.flush ()가 무엇을하고 있습니까?

정확히 파이썬의 file.flush ()가 무엇을하고 있습니까? File Objects 에 대한 Python 설명서 에서 이것을 발견했습니다 . flush ()는 반드시 파일의 데이터를 디스크에 쓸 필요는 없습니다. flush () 다음에 os.fsync ()를 사용하여이 동작을 확인하십시오. 그래서 내 질문은 : 파이썬이 정확히 무엇을 flush하고 있습니까? 디스크에 데이터를 쓰도록 강요했지만 지금은 그렇지 않습니다. 왜? 일반적으로 두 가지 레벨의 버퍼링이 관련됩니다. 내부 버퍼 운영 체제 버퍼 내부 버퍼는 프로그래밍중인 런타임 / 라이브러리 / 언어에 의해 생성 된 버퍼이며 모든 쓰기에 대한 시스템 호출을 피함으로써 작업 속도를 향상시킵니다. 대신 파일 객체에 쓸 때 해당 버퍼에 쓰고 버퍼가 채워..

programing tip 2020.07.10

리눅스에서 gcc를위한 간단한 makefile을 어떻게 만드나요?

리눅스에서 gcc를위한 간단한 makefile을 어떻게 만드나요? 나는 세 개의 파일이 있습니다 program.c, program.h하고 headers.h. program.c포함 program.h하고 headers.h. gcc 컴파일러를 사용하여 Linux에서 이것을 컴파일해야합니다 . 이 작업을 수행하는 방법을 잘 모르겠습니다. Netbeans는 나를 위해 하나를 만들었지 만 비어 있습니다. 흥미롭게도, 소스 파일에 관한 규칙이 주어진 C 컴파일러를 사용하는 것이 기본값인지는 몰랐습니다. 어쨌든 간단한 Makefile 개념을 보여주는 간단한 솔루션은 다음과 같습니다. HEADERS = program.h headers.h default: program program.o: program.c $(HEADER..

programing tip 2020.07.10

iPython 출력에 HTML을 포함시키는 방법은 무엇입니까?

iPython 출력에 HTML을 포함시키는 방법은 무엇입니까? 렌더링 된 HTML 출력을 iPython 출력에 포함 할 수 있습니까? 한 가지 방법은 from IPython.core.display import HTML HTML('link') 또는 (IPython 여러 줄 셀 별칭) %%html link 어떤 형식의 링크를 반환하지만 이 링크는 콘솔 에서 웹 페이지 자체가있는 브라우저를 열지 않습니다 . IPython 노트북은 정직한 렌더링을 지원합니다. HTML()목록이나 pandas인쇄 된 테이블 내에서 객체 를 렌더링하는 방법에 대해 잘 모릅니다 . df.to_html()셀 안에 링크를 만들지 않고도 할 수 있습니다 . 이 출력은 PyCharm Python 콘솔에서 대화식이 아닙니다 (QT가 아니기 ..

programing tip 2020.07.10
반응형