본문 바로가기

오라클 날짜 관련 - 현재일자 구하기SELECT SYSDATE FROM DUAL;SELECT CURRENT_DATE FROM DUAL; - DATE형식을 STRING FORMAT으로 변형TO_CHAR( SYSDATE , '데이트형식') FROM DUAL; - 데이트형식CC : 세기YYYY : 년도Y,YYY : 년도에 콤마추가YEAR : 년도를 글자로 변형Q : 분기MM : 달RM : 달을 로마숫자로 표기MONTH : 달을 글자로 변형WW: 년도의 주W : 이달의 주DDD : 년도의 일자DD : 월의 일자D : 주의 일자DAY : 요일DY : 요일의 약자J : Julian Date , 4712BC의 1월1일부터.HH : 시간 (12)HH24 : 시간(24)MI : 분SS : 초SSSSS : 자정이후 경과된 초 - 달의 마지.. 더보기
x86 emulation currently requires hardware acceleration 이글은 windows10 / android studio 3.3.1을 기준으로 작성되었습니다. 안드로이드 에뮬레이터를 사용하려고 할 때 다음과 같은 에러가 출력이 되었다. x86 emulation currently requires hardware acceleration x86에뮬레이터를 쓰려면 하드웨어 가속이 필요하다는 것인데. 아래와 같이 박스친 툴을 설치하면 된다. 하지만 설치 한 이후에도 계속 같은 오류가 발생한다면 BIOS설정에서 Virtualization Technology 기능을 활성화 해야한다. 또한 Windows 기능 켜기/끄지 설정에서 Windows 하이퍼바이저 플랫폼이 활성화 되있는지도 체크하자. 완료가 되었다. 이제 즐겁게 개발하면 된다. 더보기
오라클 random함수 사용하기 랜덤한 숫자 생성하기 SELECT DBMS_RANDOM.VALUE(0, 1000) FROM DUAL * 정수로 값이 떨어지게 하려면 ROUND함수를 이용하자. 랜덤한 문자 생성하기 SELECT DBMS_RANDOM.STRING('u', 10) FROM DUAL * 첫번째 인자. 'u', 'U' : 대문자'l', 'L' : 소문자'a', 'A' : 대소문자 구분없는 영문자'x', 'X' : 영문자와 숫자 혼합'p', 'P' : 문자 혼합두번째 인자는 자릿수 랜덤으로 정렬하기 ORDER BY DBMS_RANDOM.RANDOM() 랜덤한 날짜생성하기 TO_DATE( TRUNC ( DBMS_RANDOM.VALUE( TO_CHAR(SYSDATE - 10, 'YYYYMMDD'), TO_CHAR(SYSDATE, 'Y.. 더보기
리눅스에 크롬 설치하기 해당글은 cent os기준으로 작성됨 1. yum의 repo파일 생성 후 저장 vi /etc/yum.repos.d/google-chrome.repo [google-chrome]name=google-chromebaseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearchenabled=1gpgcheck=1gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub 2. yum명령어를 이용하여 stable설치 - dependency까지 자동으로 설치됨yum install google-chrome-stable 3. 설치 및 버전확인 google-chrome --version 더보기
mysql group by error Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column '컬럼명' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 만약 해당 오류가 난다면 mysql strict mode와 관련이 있다. sql mode 보기 - show variables like 'sql_mode'; my.cnf에 sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION" 이런식으로 적용하면 된다. 더보기
PRIVACY POLICY PRIVACY POLICY개인 정보 정책 This privacy policy governs your use of the Android application for mobile devices이 개인 정보 보호 정책은 모바일 장치용 Android 응용 프로그램의 사용을 관리합니다. 1. Personal information개인 정보 We do not collect personally identifiable information about you. In other words, we do not collect information such as your name, address, phone number, email address or precise geographic location.우리는 귀하에 관한 개인 식.. 더보기
openssl 설치하기 리눅스에 openssl설치 방법은 하단 링크를 참조하자. https://www.howtoforge.com/tutorial/how-to-install-openssl-from-source-on-linux/ openssl설치가 완료되었다면 다음은 키 생성을 해야 한다.키생성에 대한 부분은 하단링크를 참조하자.인증서는 만료일자가 있기 때문에 해당만료일자를 자동으로 갱신해주는 certbot의 설치방법과 nginx와의 연동 방법등에 대해 설명하고있다. https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04 키생성까지 모두 마쳤다면 아래의 nginx의 server block을 수정하면된다.. 더보기
nginx로 멀티도메인 하나의 서비스에서 접속방법을 달리하고싶을때. default.conf의 설정 server {listen 80 default_server;listen [::]:80 default_server; server_name www.site.com; access_log /var/log/nginx/blog.access.log; error_log /var/log/nginx/blog.error.log; index index.php index.html index.htm index.nginx-debian.html; root /var/www; location / { } location /path { try_files $uri $uri/ /path/index.php?/$request_uri; } location ~ \.php$ {.. 더보기