일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- deprecating the install_referrer
- java
- RXjava
- hardcoded string search
- android P
- Rx자바
- RX
- rxandroid
- Android
- andorid studio
- Switch to the Play Referrer API by March 1
- RxJava2
- 안드로이드
- 하드코드검색
- Retrofit2
- Today
- Total
목록개발 (10)
Lucky Dog
1. 반응형 프로그래밍 (Reactive Programming) > 비동기 데이터 스트림을 사용한 프로그래밍.OOP (Object Oriented Programming) 와 같이 하나의 '개발 패러다임' 이다. 2. Rx (Reactive Extension, ReactiveX) > 반응형 프로그래밍 개발을 위한 라이브러리. Ex) RxJava, RxJs, RxSwift, RxKotlin, RxAndroid, RxCpp 등이 있다. 참조 : http://reactivex.io/languages.html 3. RxJava2 > 자바에서 반응형 프로그래밍 개발을 위한 라이브러리. RxJava 와 RxJava2 는 단순히 라이브러리 버전 1.x 와 2.x 차이.특별히 RxJava 1, 2 와 같이 명시하지 않고..
프로세스에서 'TortoiseGit status cache' 종료 후 폴더 갱신
Git 환경설정 및 사용방법 1. 클라이언트 git 설치 bash실행 $git init $ ls -al $git config --global user.name luckydog$git config --global user.email luckydog@gmail.com $git add test.txt (또는 git add . )=>stage에 올린다 $git status=>현재 상태 $git commit test.txt (또는 git commit . )=>커밋 * add가 SVN에 add가 아니라 여기서는 stag에 올린다는 개념. 즉 최초 add 후에도 수정해서 commit 할때마다 add 후 commit 해야함 (강제로 commit 해도 먹긴 먹는듯)프로젝트 첫 commit 에서는 반드시 메시지를 작성해야..
1) Base64 비트 이진 데이터(예를 들어 실행 파일이나, ZIP 파일 등)를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식을 가리키는 개념이다. 원본 데이터에서 33% 사이즈 증가.256가지를 표현할 수 있는 바이트를 printable한 64가지를 사용해서 표현하기 때문8비트를 6비트로 표현하는 것이다. 3개의 8비트는 4개의 6비트로 표현할 수 있다.따라서 Base64 인코딩을 사용하면 원본보다 33%의 크기 증가가 발생한다. 2) Hex 0부터 9까지의 수와 A에서 F까지의 로마 문자를 사용하고, 이때 대소문자는 구별하지 않는다. 이진법 표기의 4자리와 십육진법 한 자리가 일대일 대응하며, 2진수가 많이 쓰이는 컴퓨터에서 2진수를 대..
인증서 발행 방식의 차이 : PKCS #10 과 PKCS #5 우리가 일반적으로 사용하는 것은 PKCS #5와 PKCS #10입니다. 이 두 가지는 개인키와 공개키를 생성하는 방식에서 차이가 있습니다. PKCS #10은 단말이나 사용자가 직접 키를 생성한 후에 공개키를 CA 서버로 부터 인증받아 인증서를 서명받은 후에 배포합니다. 개인키가 기기나 사용자를 벗어나지 않음으로 안정성을 보장받는 방법입니다. PKCS #5는 외부 CA 서버로 부터 단말이나 사용자의 개인키와 공인키를 생성한 후에 패스워드로 안전하게 암호화하여 기기나 사용자에게 주입하는 방식입니다. 따라서, PKCS #5 방식을 지원하면 보통 PKCS #10을 지원하지 않고, 그 역도 마찬가지 입니다. 출처 : http://www.nexpert...
어플리케이션이 토큰 내 객체나 함수를 접근하기 위해서는 토큰과 하나 이상의 세션을 열어야 한다. 세션은 R/O권한 또는 R/W 세션으로 구분됨 Cryptoki API 는 슬롯과 토큰관리, 객체 관리, 암호학적 함수 등 수많은 함수를 가지고있다.
범용 고유 식별자 (universally unique identifier, UUID) 네트워크 상에서 서로 모르는 개체들을 식별하고 구별하기 위해서는 각각의 고유한 이름이 필요하다. 이 이름은 고유성(유일성)이 매우 중요하다. 같은 이름을 갖는 개체가 존재한다면 구별이 불가능해 지기 때문이다. 고유성을 완벽하게 보장하려면 중앙관리시스템이 있어서 일련번호를 부여해 주면 간단하지만 동시다발적이고 독립적으로 개발되고 있는 시스템들의 경우 중앙관리시스템은 불가능하다. 개발주체가 스스로 이름을 짓도록 하되 고유성을 충족할 수 있는 방법이 필요하다. 이를 위하여 탄생한 것이 범용고유식별자(UUID)이며 국제기구에서 표준으로 정하고 있다.UUID 표준에 따라 이름을 부여하면 고유성을 완벽하게 보장할 수는 없지만 실제..
IMEI(International Mobile Equipment Identity)모든 휴대폰에 있는 15자리의 식별번호 IMEI 식별번호가 같은 휴대폰은 존재할 수 없다.개인정보(가입자정보)는 USIM 카드 에 저장되기때문에 단순히 IMEI를 통한 휴대폰 복제는 의미가 없음 *#06# 으로 확인
1. 소스파일 main.csum.hsum.c main.c에서 include "sum.h" 불필요 2. LD_LIBRARY_PATH 등록 $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/mypath/android-ndk-r8e/samples/make_and_so_ref_test $ echo $LD_LIBRARY_PATH 3. 컴파일 및 링킹 $ gcc -fPIC -c sum.c $ gcc -shared -W1,-soname,libmysum.so.1 -o libmysum.so.1.0.1 sum.o (기본 : gcc -shared -o libsum.so sum.o) $ ln -s ./libmysum.so.1.0.1 libmysum.so $ gcc -o my_main mai..
URL, URN 은 모두 URI 라고 불리는 개념의 한 형태이다. URI (Uniform Resource Indentifier : 통합 자원 식별자)인터넷에 있는 자원을 나타내는 유일한 주소이다. URI의 하위개념으로 URL, URN 이 있다. URL (Uniform Resource Locator : 인터넷상의 파일 주소) 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약이다 URN (Uniform Resource Name, 통합 자원 이름) 영속적이고, 위치에 독립적인 자원을 위한 지시자URL 처럼 특정 주소를 지칭하는 것이 아니라, 한 대상에 대한 이름이다. 예시사이트 URL http://hjlab.tistory.com사이트에서 특정 이미지 파일의 URLhttp://hjlab.tistory.c..