본문 바로가기

분류 전체보기106

오라클 날짜 관련 - 현재일자 구하기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 : 자정이후 경과된 초 - 달의 마지.. 2019. 2. 27.
x86 emulation currently requires hardware acceleration 이글은 windows10 / android studio 3.3.1을 기준으로 작성되었습니다. 안드로이드 에뮬레이터를 사용하려고 할 때 다음과 같은 에러가 출력이 되었다. x86 emulation currently requires hardware acceleration x86에뮬레이터를 쓰려면 하드웨어 가속이 필요하다는 것인데. 아래와 같이 박스친 툴을 설치하면 된다. 하지만 설치 한 이후에도 계속 같은 오류가 발생한다면 BIOS설정에서 Virtualization Technology 기능을 활성화 해야한다. 또한 Windows 기능 켜기/끄지 설정에서 Windows 하이퍼바이저 플랫폼이 활성화 되있는지도 체크하자. 완료가 되었다. 이제 즐겁게 개발하면 된다. 2019. 2. 22.
오라클 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.. 2018. 11. 29.
리눅스에 크롬 설치하기 해당글은 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 2018. 9. 29.
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" 이런식으로 적용하면 된다. 2018. 9. 21.
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.우리는 귀하에 관한 개인 식.. 2018. 9. 20.
openssl 설치하기 해당글은 디지털오션과 nginx 그리고 우분투 16.04를 기준으로 작성되었습니다. openssl을 사용함에 있어서 certbot을 사용하면 편리하다. 다양한 서버셋팅등에 대해서 편리하게 작성하려면 하단의 사이트 중 하나를 참고하자. 1. https://certbot.eff.org/lets-encrypt/ubuntuxenial-nginx2. https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04  우선 선행되어야할 설치방법은 다음과 같다.$ apt-get update$ apt-get install software-properties-common$ add-apt-reposito.. 2018. 9. 6.
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$ {.. 2018. 9. 6.
도커 설치하기 ● 도커란? 2013년 3월에 출시한 오픈소스 컨테이너 프로젝트이며 컨테이너 기반의 오픈소스 가상화 플랫폼으로 최근 빠르게 발전하고 있으며 세계적으로 사용되고 있는 기술이다. ● 왜 도커인가? 1. 리눅스 컨테이너 기술을 베이스로 어플리케이션을 격리된 상태에서 실행하는 가상화 솔루션2. 플랫폼에 상관없이 실행 할 수 있는 앱 제작 ● 컨테이너란?격리된 공간에서 프로세스가 동작하는 기술. 기존 가상화는 os전체를 가상화시켜서 비효율적.이후 인텔과 amd에서 cpu를 가상화, 반 가상화로 발전시켰다. ● 장점1. 빠르고 가볍다.2. 자유롭다3. 가상화로 격리되어있기 때문에 보안성이 좋다. 더 자세한 설명은 아래의 블로그를 참조해보면 도움이 될 것이다. https://subicura.com/2017/01/19.. 2018. 8. 17.