일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- UWP
- C++
- 코틀린
- 알고리즘
- C
- Django REST
- Kotlin
- 프로그래머스
- FLUTTER
- C/C++
- NDK
- dart
- mfc
- Python
- Django REST Android
- Flutter TextField
- kodility
- 안드로이드
- android architecture component
- flutter firestore
- Android
- Django REST framework
- 안드로이드 구글맵
- RxJava
- Android P
- Rxjava2
- livedata
- Java
- android push
- RxAndroid
- Today
- Total
목록이것저것 (23)
개발하는 두더지
# UTF-16 각 문자를 2바이트WCHAR / wchar_t Windows 계열에서는 utf-16 2byte로 표현되는데UNIX 계열에서는 utf-32 4byte로 표현됩니다. 윈도우에서 WCHAR를 안드로이드로 보내서 작업할 일이 생겼는데byte 크기때문에 그냥 전송하면 문제가 생깁니다.그리고 자바는 string을 유니코드로 저장합니다. 하지만 데이터를 직렬화를 하거나 네이티브 코드를 사용할 때는utf-8로 변경하여 전송합니다.즉 네이티브 코드를 사용할 때 Java의 string -> JNI jstring 로 넘겨서 사용할 때 잘 확인해야 합니다.jstring -> char 1byte (utf-8)jstring -> jchar 2byte (utf-16) 2byte라 C에서 사용한 2byte WCHAR..
# Active X 대체 기술HTML5 를 이용한 대체 기술도 있지만 C기반 보안 솔루션의 설치를 지원해아하므로 URL Scheme 기술을 사용 # Custom URL Schemes대부분의 OS에서 URL Scheme을 직접 등록하고 설정할 수 있음.Android, IOS, Windows 등 시스템에 따라 각각 다르게 등록 # In Windows OSHKEY_CLASSES_ROOT/ MY_PROTOCOL_NAME/ (Default) = "URL:MY_PROTOCOL_NAME" URL Protocol = "" DefaultIcon/ (Defualt) = "C:\Temp\Icon.ico,1" shell/ open/ command/ (Defalut) = "C:\Temp\ExecuteFile.exe" "%1" ..
# SSD 동작 방식 전압을 주어서 전자를 메모리 셀에다가 채우고 비우고를 하는 과정으로 데이터를 쓰기, 삭제, 읽기를 한다. 절연체인 산화막에 같혀있어서 전자가 빠져나가지 않고 그 안에 유지를 하고있다. 그래서 나중에 데이터 읽기가 가능 # SSD 동작 방식 상세 조금더 상세하게 보면 큰 전압을 주면 그에 따라 발생하는 강력한 자기장의 영향으로 전자의 일부가 산화막을 통과하여 플로팅 게이트로 주입됨. 이렇게 채우는 것을 터널 주입이라고 함. 같힌 전자는 전기가 공급되지 않아도 그대로 유지가 됨. 이 과정이 쓰기 과정. 이러한 특성으로 플래시 메모리 셀은 비휘발성 저장 매체로 사용되는 것임. 정리하자면 플래시 메모리의 셀은 강력한 자기장이 일어날 만큼의 높은 전압을 주어서 플로팅 게이트로 전자를 채우고 ..
ei.cfg 파일 생성하기 이 부분이 제품키입력을 건너뛸 수 있게 하는 부분입니다. 본 방법은 공식 마이크로소프트 웹페이지에서도 자세한 설명을 찾아 볼 수 있습니다. (링크) 이제 USB 혹은 iso 파일에 ei.cfg 파일을 생성시켜 주겠습니다. 1) \sources\ 에 ei.cfg 파일을 만들어 주세요. (쉬운 방법은 메모장을 열고 파일 이름을 ei.cfg 로 저장 해주시면 됩니다. 확장자가 .txt 로 끝나면 제대로 작동이 되지 않으므로 잘 확인해 줍니다.) 2) ei.cfg에는 다음과 같은 내용을 저장해 줍니다. [EditionID]Core / Professional / Enterprise / 공란 중 하나를 넣어주세요. [Channel]Retail / Volume 중 하나를 넣어주세요.[VL]..
# IP 네트워크부분 : 라우터를 거치지않고 전송 가능한 영역(브로드캐스트)호스트부분 : 각각의 PC전화기로보면네트워크 부분은 지역번호(02)호스트 부분은 그외의 번호 02)XXX-XXXX 네트워크 부분과 호스트 부분을 나누는 방법이 있는데 이것을 IP주소의 클래스라 한다.클래스A : 255.0.0.0 1바이트 네트워크 3바이트 호스트클래스B : 255.255.0.0 2바이트 네트워크 2바이트 호스트클래스C : 255.255.255.0 3바이트 네트워크 1바이트 호스트클래스D : 4바이트 모두 멀티캐스트 0과 255는 예약된거라 사용못한다ex)클래스 C 192.168.10.0 과 192.168.10.255 는 사용 불가 # 포트범위는 0~65536IP는 컴퓨터를 찾을때 사용되고 포트는 컴퓨터내의 프로그램..
이전 블로그에서 열심히 포스트를 퍼날르고 있었는데 구글에서 검색이 하나도 안되고 있었음............... 찾아보니 네이버 블로그와 다르게 구글 웹마스터 홈페이지에서 별도의 설정이 필요하다는 사실을 알게됨 티스토리는 다음 검색에는 자동으로 등록이 되지만 네이버나 구글에서는 별도의 등록이 필요하다 # 티스토리 블로그 구글 검색에서 노출시키는 방법 1. 구글 웹마스터 사이트 접속 ( https://www.google.com/webmasters/#?modal_active=none ) 2. Search console 들어가서 사이트 추가한다. ex) 티스토리아이디.tistory.com 을 입력 ( http://test077.tistory.com/ ) 3. 구글에서 이 블로그가 정말 본인의 소유인지 확인하..