본문 바로가기
반응형

전체 글360

[PHP Study] uniqid 함수 최근 서버에서의 사용자 보안은 필수 항목입니다.~ 이러한 사용자 정보, 암호 저장 , 고유식별 값, 파일이름 등 유니크한 키 값이 필요할 때 uniqid 함수는 특정 key를 md5나 현재시각,난수 조합을 통해 임의의 문자열을 생성합니다. 다른 방법으로는 uniqid() 함수가 존재하는데, 현재 시간 100만의 1초를 16진수로 변환한 수이기 때문에 중복확률이 희박하여 파일명이나 사용자 세션할당 등에 사용됩니다.중복방지 확률을 높이기 위해 첫번째 파라미터로 prefix값을 입력 하여 사용 가능합니다. 유니크 ID를 생성하는 PHP 함수 기본은 16진수 13자리앞 8자리는 초단위까지, 뒤 5자리는 마이크로초단위를 16진수로 바꾼 것 2번째 인수로 true를 넣으면 16진수 23자리가 됨 실상은 마이크로초 .. 2017. 11. 28.
JavaFX table checkbox header custom alignment 테이블 헤더 정렬 Java FX 에서 각각의 테이블 헤더마다 정렬을 다르게 주고 싶었지만 Css 로 테이블 헤더의 정렬을 주는 것을 아래와 같지만 .table-view .column-header .label{ -fx-font-size: 12pt; -fx-font-family: 'Malgun Gothic'; -fx-alignment: center; } 위와 같이 정렬을 주었을 때는 모든 헤더가 가운데로 정렬이 되기 때문에 각각에 대해 css 를 주기가 쉽지가 않다. 만약 첫번째 열이 체크박스 헤더를 갖고 그 열만 가운데로 위치 시키고 싶어서 아래와 같이 override css 를 적용하기도 쉽지 않을 뿐더러 적용이 되지 않는다. .변수명 .table-view .column-header .label{ -fx-font-size.. 2017. 11. 28.
ADT Update 후 FragmentActivity class could not found exception 발생 시 대처법 오늘 정말 돌아버릴 뻔한 상황에 직면했다. MyPhone App 개발을 이어 하기 위해 이클립스를 켰더니 ADT 업데이트를 하란다. (http:// 주소로 업데이트가 안되서 https:// 로 하니 동작하는 것을 발견하는데 30분이나 걸렸다. ㅡ.ㅡ) 22.0.1 버전으로 업데이트 후 기존 프로젝트에서 FragmentActivity 를 상속 받던 Activity 로 이동시에 class could not found exception 에러가 발생하면서 클래스를 찾지 못하는 현상이 발생했다. ..... 라이브러리를 외부로 빼보고, 이짓 저짓 다했지만 계속 같은 상황이 발생했다. 한시간 반정도 삽질을 하다가.... 결국 해결... 간단히 말하면 ADT 업데이트 후에는 LIbrary Order 에 따른 refer.. 2017. 11. 28.
Mac 내 컴퓨터의 os bit 확인하기 (How to check Mac os bit) 터미널 창을 열어서 다음과 같이 sysctl hw | grep 64bit 를 이용하여 확인할 수 있다.(oprn terminal and type sysctl hw | grep 64bit ) 위와 같이 명령어를 쳤을 때 1 이면 64bit, 0이면 32bit 이다. (if print '1' your mac is 64bit , if print '0' your mac is 32bit) 2017. 11. 28.
우분투 Host Name 변경 1. Open hostname File1$ sudo vi /etc/hostname 2. Set host Name1ubuntu5 3. Open Setting Host File1$ sudo vi /etc/hosts 4. Write host Name1127.0.1.1 ubuntu5 5. Restart Ubuntu1$ sudo reboot 2017. 11. 28.
Set Environment Php, MySql, Apache2 on Mac OSX XpressEngine을 본격적으로 학습하고 개인 Blog 공간으로 활용하기 위해 학습에 들어가기로 했다. 이를 위해 먼저 Php, MySql , Apache2 환경을 Mac 에 설정하도록 한다. Mac 에서의 Server 환경 준비 맥북은 기본적으로 apache와 php가 설치되어 있다. 따라서 이 글은 apache와 php를 연동하고, mysql을 추가 설치한 뒤 인코딩을 UTF-8 로 설정하는 방법을 소개한다. 이해를 위해서는 vi editor와 APM에 대한 최소한의 지식을 필요로한다. Goal * Apache를 실행 하고 User가 생성한 Php 파일을 Browser 상에 표시한다. * http://localhost/~username/userphpfile.php 를 Browser에 띄운다. Ap.. 2017. 11. 28.
반응형