본문 바로가기

과목

Median Filter 단순 계산을 파이썬으로 다음과 같은 배열이 있을 때 이를 중앙값 필터링하면f(x,y) = { 1, 2, 4, 5, 2, 3, 6, 6, 9, 0, 1, 8, 3, 7, 2, 2, 9, 8, 9, 9, 3, 9, 8, 8, 7 } arr = [ [1,2,4,3,6,6,1,8,3], [2,4,5,6,6,9,8,3,7], [4,5,2,6,9,0,3,7,2], [3,6,6,1,8,3,2,9,8], [6,6,9,8,3,7,9,8,9], [6,9,0,3,7,2,8,9,9], [1,8,3,2,9,8,3,9,8], [8,3,7,9,8,9,9,8,8], [3,7,2,8,9,9,8,8,7] ] for i in range(len(arr)): result = sorted(arr[i]) print(result, result[3])[1, 1, 2, 3..
논리에 관해 유용한 사이트 논리 기호 http://rigvedawiki.net/w/%EC%88%98%EB%A6%AC%20%EB%85%BC%EB%A6%AC%ED%95%99 논리학 용어 http://www.aistudy.co.kr 또는 http://www.aistudy.co.kr/logic/logic_term.htm
리눅스 서버에서 DB에 값 넘겨주기 APM 설치를 하고 systemctl restart mysqlsystemctl enable mysql명령을 친다. mysql 방화벽 포트를 허용해줘야한다.ufw allow 3306 비밀번호 설정을 한다.mysqladmin -u root password '1234' /////1234대신 기억할 수 있는 비번 입력, DB 접속 시 사용함 mysql 을 치면 접속이 거부된다. mysql -u root -p를 입력하고Enter password: 가 나오면 설정한 비밀번호를 입력해서 DB에 접속한다. html에서 form 태그를 활용해서 php에 값을 넘기고 db연결 후 sql문을 작성해서 값을 저장하던지 업데이트하던지 한다.
Could not get lock /var/lib/dpkg/lock E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it? lock 파일을 지우고 캐시도 삭제한다.sudo rm /var/lib/apt/lists/locksudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lockhttps://askubuntu.com/questions/15433/unable-to-lock-the-administration-directory-var-lib-dpkg-is-anoth..
VNC console에서 키보드 안먹힐 때 다른 방법. 클라우드 서버에서 리눅스OS를 설치하고 터미널로 명령을 치는데... 가끔가다 키보드, 마우스 입력이 먹히지 않을 때가 있다. 그러면 reboot하면 해결되는데... 2,3분씩 시간을 잡아먹고 흐름도 끊기기 때문에 다른 방법을 찾아봤다. bitvise라는 프로그램인데 원격으로 윈도우에서 리눅스 서버에 접속해서 명령어를 칠 수 있다. 버벅거림도 없고 좋다! 아래 링크에 접속해서 따라하면 윈도우에서 리눅스 서버로 접속할 수 있다. 설치한 뒤 리눅스 서버의 IP주소와 리눅스 서버에 접속하기 위한 아이디, 비밀번호를 입력하면 된다. http://nayalnal.tistory.com/29
apt-get install php-mysql 명령이 안될 때 오류 php-mysql 대신 php7.0-mysql 이런 식으로 설치된 php의 버전을 적어준다. 버전 확인은 #php -v
IWINV 클라우드 서버 대여 받은 클라우드 서버에 리눅스 운영체제가 깔려있다. Ubuntu 16.04 LTS이다. 여기에 Apache + PHP + Mysql 도 기본으로 깔려있다. 그리고 Xwindow라는 건 GUI 환경을 제공해주는 거라고 생각하면 된다. 아무래도 리눅스는 터미널에서 명령을 작성하고 출력물도 확인해야 해서 xwindow가 큰 장점인지는 잘 모르겠다. 그래도 완전 터미널이면 답답했겠지. DB와 연동하려면 이런 저런 설정 과정이 필요하다. 이것이 우분투 리눅스다 라는 도서를 학교 도서관에서 빌렸는데 다행히도 설명도 잘 되어있고 동영상 강의도 있고 카페에 질문을 올리면 답도 잘 해주신다. 학교에서 배우는 것보다 훨씬 낫다! 이것이 우분투 리눅스다 카페 주소 : http://cafe.naver.com/thisisl..
Port 3306 is Configured in Firewall https://mariadb.com/kb/en/library/configuring-mariadb-for-remote-client-access/ linux 포트 설정 firewall-cmd --add-port=3306/tcp firewall-cmd --permanent --add-port=3306/tcpufw allow 3306과 완전히 같은 것인가?..