주어진 문자열 중에서 랜덤으로 추출하기...
2015. 11. 30. 16:21
Java
java에 random 함수를 사용하여 특정 문자열을 지정해서 그 중에 랜덤으로 문자를 추출해서 임시 비밀번호를 생성하는 로직을 만들게 되었다... public static String getRandomPw(){ //특정 문자열을 지정한다.(length:40) String str = "1234MNO890ABCDEFGHIJKL567PQRSTUVWXYZSLK"; //랜덤 함수를 선언을 하고... Random random = new Random(); //random.nextInt 메소드를 이용해 0~39 사이 무작위 정수를 추출 한후 //(nextInt는 0부터 시작이고, max 값은 -1의 값이 온다.) //주어진 문자열에서 해당하는 index의 문자를 다시 추출하게 된다. char a = str.charA..
img 태그에 base64 인코딩된 이미지 보여주기...대 to the 박 사건...;;;
2015. 11. 26. 14:09
HTML
오늘...정말 간만에 대 to the 박 인 사실을 하나 알게 됬다...img 태그의 놀라운 발견이라고 해야 할까나???DB에 바이너리 데이터를 저장을 하려면 테이블의 특정 컬럼 한개를 BLOB으로 정하고 stream으로 밀어서 바이트 데이터를 밀어 넣는 방식 이었는데,이번엔 이미지 파일이 base64로 encode 되어서 컬럼에 varchar로 들어가 있었다. 그래서 열심히 encode된걸 다시 decode해서 byte로 변환을 해서 img 태그에 src에 넣어 보려고 별의별 짓을 다 했는데...괜히 그럴 필요가 없었다...ㅡㅡ;;;;base64로 encode되어 있는 컬럼을 그냥 src 태그에 뿌려주면 되는 것이다... 요런 식으로....그럼 encode되어 있는 이미지가 똬~ 하고 나오는걸 볼수 있..
AndroidStudio Signed APK 파일명 변경...
2015. 11. 20. 15:37
AndroidStudio
AndroidStudio에서 Signed APK를 만들면 default로 나오는 파일명은 app-release.apk 로 나오는데...이게 나는 싫어서 파일명을 변경할수 있는 방법이 없나...찾아 봤다...역시~ 능력자들은 존재 했다...ㅋㅋㅋbuildTypes { debug { signingConfig signingConfigs.debug } release { signingConfig signingConfigs.release minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' applicationVariants.all { variant -> variant.outputs.e..
swap 파티션...
2015. 11. 20. 11:29
Linux
파티션 크기 조정을 했다...램 추가를 했기에...스왑 파티션이 필요가 없어 졌기 때문이다...아마도...없길 바랄 뿐이다...ㅡㅡ;;;그래도 스왑 5기가는 남겨 놨다...혹시 몰라서...;;;;이로써 램이 26기가가 됐다...이젠...버벅대지 않겠지...
새로운 한글 입력기 다솜입력기...
2015. 11. 18. 16:59
Linux
오랜만에 리눅스에 새로운 입력기가 나왔다...ㅎㅎㅎ벼루야 그동안 고마웠어~ 이젠...우리 헤어져야 할 시간 인갑다...ㅎㅎㅎ그대신에...다솜 입력기를 쓸란다...버그가 좀 있는거 같기는 하지만...그래도 쓸만하네...ㅋㅋLinux Mint 17.2 Rafaela Cinnamon 64bit에 설치 했는데...잘된다~ 한/영 전환도 잘되고...한문도 잘되고...특수문자가 안되기는 하지만...이전 벼루부터 포기 하고 사용해서 그런지...별로 신경 안쓰인다... 2016.01.28 추가.다솜 입력기에 특수문자랑 한자를 추가 하는 방법을 찾았다~ ㅎㅎㅎ단 Ubuntu 14.04와 15.10 에서만 해당하는 방법 인거 같음...원본 출처:https://wiki.ubuntu-kr.org/index.php/Dasomw..