$(document).ready 를 순수 javascript로 jquery를 주로 쓰다보니 예전에 쓰던 javascript를 잊어먹기 쉽다. 대체할수 있는 코드 찾기 1 $(document).ready(function(){ 내용 }); 페이지 로딩이 끝나면 실행되는 코드다 이걸 순수 자바스크립트로 바꾸면 document.addEventListener("DOMContentLoaded", function(){ 내용 }); 간단하다.. 기타 2021.07.01
swap 스왑 만들기 (추가) 스압만들기 간단 # dd if=/dev/zero of=swapfile bs=1M count=2048 2048+0 records in 2048+0 records out 2147483648 bytes (2.1 GB) copied, 14.8943 s, 144 MB/s # mkswap swapfile Setting up swapspace version 1, size = 2097148 KiB no label, UUID=55e69d1e-bb1f-4ab6-8971-6942237b6667 # chmod 600 swapfile # swapon swapfile 스압 부팅시 자동으로 걸리게 하기 # crontab -e @reboot /sbin/swapon /swap/swapfile 저장 후 리부팅 확인 -끝 linux 2021.06.30
linux 시스템 시작시 자동시작 부팅시 자동실행 등록 # systemctl enable 프로그램명 부팅 자동실행 제거 # systemctl disable 프로그램명 자동등록 검색 # systemctl | grep "프로그램명" 프로그램 실행시 환경설정입력시 https://blog.and.kr/54 php-zts 실행시 Environment 값 넣기(수정) # systemctl edit httpd 실행후 설정값을 넣어서 저장하면 끝난다. 폴더 만들고 파일만들고 할 필요없이 알아서 해줌 그리고 아파치 재시작 - 끝 - ------------------------ 아래 입력한 내용은 모두 잊자... blog.and.kr linux 2021.06.30
오라클 한글깨짐 방지 apache 설정 # systemctl edit httpd [Service] Environment=NLS_LANG=KOREAN_KOREA.AL32UTF8 Environment=NLS_DATE_FORMAT=YYYYMMDDHH24MISS LC_All=ko_KR.UTF-8 위 코드 입력 후 아파치를 재시작 하면 됩니다. 감사합니다. oracle 2021.06.30
php-opencv 컴파일시 zend_convert 에러 (수정) /usr/include/php/Zend/zend_types.h:596:38: error: cannot convert 'zend_object*' {aka '_zend_object*'} to 'zval*' {aka '_zval_struct*'} #define Z_OBJ(zval) (zval).value.obj ~~~~~~~~~~~~~^~~ make시 이런에러가 발생할경우 도데체 답변이 애매해서 삽질을 하니 php버젼이 너무 낮아서 발생한 문제였음 php-opencv가 업데이트되서 예전버젼을 지원안함 선택은 2가지 php 버젼을 높이던가 php-opencv버젼을 낮은걸 가지고 사용하거나 아래 링크를 참조하여 git chekout을 해주면 컴파일이 가능해 진다. git checkout php7.4 https:/.. linux/php 2021.06.25
CentOS7 gcc8 설치 # yum install centos-release-scl # yum install devtoolset-8-gcc devtoolset-8-gcc-c++ # scl enable devtoolset-8 -- bash bash_profile에 등록 출처 : https://remocon33.tistory.com/617 CentOS 7에서 GCC 8 설치하는 법 [문제 소개] 현재 회사에서 C++ 기반의 제품을 개발하여 출시하였는데, 프로젝트가 약 5년 전에 시작된 제품이다 보니 C++11 기반으로 작업이 진행되고 있었습니다. 이 제품은 Windows와 CentOS를 대상 remocon33.tistory.com linux 2021.06.24
opencv.pc 파일이 생성 안될경우 cmake3으로 컴파일할경우 opencv.pc파일이 생성안될경우 아래와 같이 옵션을 추가했는지 확인해 보자 -D OPENCV_GENERATE_PKGCONFIG=YES -D OPENCV_GENERATE_PKGCONFIG=ON (4.xx 부터) 그래도 없으면 파일이 안보이면... unix-install 폴더 참조 출처 : https://bleepcoder.com/ko/opencv/380404751/4-0-0-does-not-produce-pkgconfig-file opencv 🚀 - 4.0.0은 pkgconfig 파일을 생성하지 않습니다. | bleepcoder.com 안녕하십니까, 위의 제안을 시도했지만 ( @dalilander 및 @hardikparwana 덕분에) 아무도 작동하지 않았습니다. 설치는 R.. linux 2021.06.24
opencv 4.x 설치 + opencv-php 연동 (수정#1) git를 통해 파일을 모두 받습니다. # git clone https://github.com/php-opencv/php-opencv.git # git clone https://github.com/opencv/opencv.git # git clone https://github.com/opencv/opencv_contrib.git 다음부터는 #1 출처대로 설치 #1 출처 : https://ko.joecomp.com/how-install-opencv-centos-7 설치 끝나고 opencv.pc파일까지 연동 확인 opencv-php 설치 처음에 받은 폴더 안에서 # phpize # ./configure # make # make install 만약에 컴파일 에러 발생시 C++11이 연동안되는 문제임 https:.. linux 2021.06.23
mysql 일부구간만 컬럼 합산(sum) mysql로 컬럼데이터 계산 방법은 SQL > select sum(컬럼명) from 테이블이름; 그런데 limit구문으로 일부구간의 데이터만 합산하고 싶은경우 아래와 같은 방법으로 가능하다. SQL > select sum(컬럼명) from (select 컬럼명 from 테이블이름 order by 정렬컬럼 desc limit 숫자) as 컬럼명; 예시) SQL > select sum(track) from (select track from mysop order by no desc limit 10) as track; 이렇게 입력하면 해당 구간의 컬럼값만 합산이 가능하다. linux/mysql 2021.06.23
php-zts 실행시 Environment 값 넣기(수정) # systemctl edit httpd 실행후 설정값을 넣어서 저장하면 끝난다. 폴더 만들고 파일만들고 할 필요없이 알아서 해줌 그리고 아파치 재시작 - 끝 - ------------------------ 아래 입력한 내용은 모두 잊자... php-zts로 apache로 php를 실행할경우 환경설정값을 아래에 넣어서 사용한다... (다른방법이 있는지는 모르겠음) 1) 폴더안에 파일수정 # cd /etc/systemd/system/httpd.service.d 폴더안에 설정파일.conf 파일속에 설정을 추가 하면 된다. 2) 만일 폴더가 없는경우 # vi /etc/systemd/system/multi-user.target.wants/httpd.service 파일을 열어서 설정을 추가한다. 당연히 아파치프로.. oracle 2021.06.22
대한민국 시간대 조정 linux # ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 명령으로 처리된다 - 자매품 RDATE SYNC # date time sync 0 5 * * * /usr/bin/rdate -s time.bora.net && /sbin/hwclock -w 출처: https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_KST_%EC%8B%9C%EA%B0%84%EB%8C%80_%EC%84%A4%EC%A0%95 리눅스 KST 시간대 설정 - 제타위키 다음 문자열 포함... zetawiki.com linux 2021.06.22
php, http Permission denied [root@mysop httpd]# systemctl status httpd.service ● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Tue 2021-06-22 00:07:37 UTC; 13s ago Docs: man:httpd.service(8) Process: 9081 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE) Main PID: 9081 (co.. linux 2021.06.22
linux 파일 소유자 일괄 변경 find 명령을 통해 그룹, 또는 사용자명을 찾아 일괄 변경이 가능하다 # find 폴더명 -group 그룹명 -exec chown 바꿀유저.그룹이름 {} \; # find 폴더명 -user 유저명 -exec chown 바꿀유저.그룹이름 {} \; 예시) # find folder/ -group www -exec chown mysop.mysop {} \; 간단하다 linux 2021.06.17
윈도우 심볼틱 링크 사용법 C:\> mklink /d "링크이름" "실제위치" 예시) C:\> mklink /d "C:\win" "C:\windows" 출처 : https://zetawiki.com/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_%EC%8B%AC%EB%B3%BC%EB%A6%AD_%EB%A7%81%ED%81%AC_%EC%83%9D%EC%84%B1 windows 2021.06.15
linux IOPS 성능 측정 출처 : https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_fio 리눅스 fio - 제타위키 다음 문자열 포함... zetawiki.com 읽기 성능 (16k랜덤) # fio --directory=폴더명 --name fio_test_file --direct=1 --rw=randread --bs=16k --size=100M --numjobs=16 --time_based --runtime=180 --group_reporting --norandommap 쓰기성능 (16k랜덤) # fio --directory=temp --name fio_test_file --direct=1 --rw=randwrite --bs=16k --size=100M --numjobs=16 --.. linux 2021.06.08