목록분류 전체보기 (46)
초오오오오오짜개발자의낙서장

mysql 은 cmd창 같은곳에서 한줄한줄 써야되는줄 알았다 (과거에는) 하지만 mysql workbench라는 편집기(?) 존재를 알게되고 매우 편리하게 사용중이다. mysql DB가 설치되어있는 서버에다가 방화벽 포트번호를 오픈해주고 원격 접속을 하면 접속이 가능해진다. Ubuntu에 접속가능하게 설정을 하는 방법을 정리해 보려고 한다. 현재 Ubuntu 의 버전은 20.04.6 이며 mysql이 이미 설치되어있다 가정한다. # mysql 사용자 생성 먼저 접속할 사용자의 계정을 생성해야 된다 (root는 사용하지 말자) $ sudo mysql -u root -pmysql > use mysql;위 명령어로 mysql에 접속한다. mysql> create user 'username'@'%' identi..
매번 구글링 해가면서 사용법 찾고 까먹고 하는거보다 그냥 한번에 정리하자 싶어서 만듬. # 새로운 새션 tmux tmux new -s tmux new -s (session_name) # 세선 종료 exit # 세션 목록 tmux ls # 세션 불러오기 tmux attach -t (session_number) # 세션 중단하기 ctrl + b -> d # 창 분할하기 - 가로 분할 ctrl +b -> " - 세로 분할 ctrl +b -> % # 패널에서 스크롤 하기 ctrl + b -> [ # 특정 세션 강제 종료 tmux kill-session -t session_number # 새 윈도우 생성 - 화면 하단에 윈도우 넘버가 생성 (크롬 탭처..
3.신경망- 퍼셉트론 으로는 복잡한 함수를 표현 가능하다!- 가중치 설정은 사람이 수동으로 해야한다.- 신경망은 사람이 수동으로 가중치를 설정하는 것을 처리해 준다.3.1 퍼셉트론에서 신경망으로- 신경망은 앞 장에서 설명한 퍼셉트론과 공통점이 많다!- 여기서는 퍼셉트론과 다른 점을 중심으로 신경망의 구조를 설명한다.3.1.1- 신경망을 그림으로 나타내면 다음과 같이 나타난다.- 은닉층은 사람의 눈에 보이지 않기 때문에 은닉층이다.- 입력층에서 출력층 방향으로 0,1,2 층 이라고 한다.3.1.2 퍼셉트론 복습- 앞에서 우리는 퍼셉트론에서 bias 부분을 배웠다. - bias 부분의 퍼셉트론은 그림 3-3과 같다!그림 3-3-위의 그림에서는 가중치가 b 이고 입력이 1인 뉴런이 추가되었다.- 이 퍼..
추석 연휴간 개발하고 있는 프로젝트에서 서버가 (또) 해킹을 당했다. 서버는 작동하고 있으나 계속 오류가 떠서 로그를 확인해 보니 DB에 테이블이 없다는 내용이였다. (음?) 멀쩡한 DB의 테이블이 왜 없나 싶어서 테이블을 긁어보니 없다는 메세지가 출력이 된다 (음????????) 서버가 작동한지 1달이 넘어 오류가 생겼나 싶어 재부팅을 한 후 다시 긁어보아도 나타나지 않았다. DB 이름을 잘못 입력한거 같아 workbench로 접속후 직접 리스트에서 확인을 해보아도 테이블은 존재하지 않았다. 급히 테이블 복구 방법을 찾아봤으나 찾은 방법들로는 복구가 되지 않았다.... 그러다 같은 현상을 겪었다는 블로그를 확인하였고, 내용은 해커의 공격으로 테이블이 삭제되었단 이야기였다. 설마 하는 심정으로 확인을..
2.perceptron (6/5)-퍼셉트론은 신경망(딥러닝) 의 기원이 되는 알고리즘이다!2.1 퍼셉트론이란?- 퍼셉트론은 " 다수의 신호"를 입력으로 받아 하나의 신호를 출력한다!- 신호가 흐른다 1 안흐른다 0 의 값을 가질수 있다!x1, x2은 입력신호 w1, w2은 가중치 y는 출력 신호를 뜻한다위의 그림은 2개의 입력신호를 받는 퍼셉트론의 예시이다!그림의 원을 뉴런 혹은 노드 라고 부른다입력 신호가 뉴런에 보내질 때 고유한 가중치가 곱해진다.뉴런에서는 받은 신호의 총합이 정해진 한계를 넘을때만 1을 출력여기서의 한계를 임계값 Θ(theta)라고 표현이 내용을 식으로 표현하면 다음과 같이 표현이 가능하다.--식 2.1--$$y= \begin{cases}0 ,( w_{1}x_{1} +w_..
1.hello python (5/31)=============================== 1.1 파이썬?? - 간단하고 배우기 쉬운 프로그래밍 언어 - numpy, Scipy와 같은 데이터 처리 라이브러리가 존재 - Caffe, TensorFlow, Chainer, Theano 같은 유명 딥러닝 프레임 워크들이 존재***1.2 파이썬 설치하기 - 파이썬은 2가지 버전이 존재 2 버전 3버전 - 3에서 짠코드는 2에서 실행이 되지 않음 - 책에서는 3을 사용 - 이책의 목표는 외부 라이브러리를 최소한으로 사용하고자 하지만 numpy, matplotlib 이 두가지는 예외로 한다. - 아나콘다를 사..
node 프로젝트에서 router를 사용중에 있으나 정확히 어떤 기능을 하는지 알지 못한채 그냥 써왔다. 이번 기회에 정리를 좀 해본다 Router 란 Route를 구성하고 코드를 구성하는데 도움을 줄수 있는 모듈..? 더 알아보자 라우터를 사용하면 모든 애플리케이션의 라우트를 하나의 파일에 정의하고 그것을 Express 애플리케이션에서 사용할수 있다.라우터를 사용하여 특정 경로에 대한 HTTP 요청을 처리할 수 있다.각 라우트는 단독적으로 작성하고 웹 어플리케이션에서 필요할때 조합해서 사용할수 있다.Express에서 라우트는 특정 http 요청(GET, POST) 요청을 어떻게 처리할지 정의하는 애플리케이션의 경로 또는 엔드 포인트를 말한다. app.get('/', function(req, res) ..
회원가입 페이지를 만드는 도중 이메일 인증 기능을 추가했다. 기존 회원가입 방식은 정보를 html 에서 form에 입력후 submit 하면 입력한 정보들이 모두 전달되는 방식이다. 입력해야 하는 정보는 아이디, 비밀번호, 비밀번호 확인, 이메일, 이메일 인증 이다. 설정에서 위 정보 모두 공란일시 입력하라고 알림이 뜨게 만들었더니 이메일 인증 버튼을 눌러도 위 정보 모두를 입력하라는 알림이 뜬다. 그래서 formaction 이라는 기능을 이용해 분리적용 해보려 한다. 정의 및 특징 태그의 formaction 속성은 폼 데이터(form data)가 서버로 제출될 때 입력 데이터를 처리할 파일의 URL을 명시함. 이 속성은 요소의 type 속성값이 “submit” 또는 “image”인 경우에만 사용할 수 ..