Home

[기초] 데이터베이스 SQL 숙지해야 할 필수 명령어

ㅁ 알아야 할 명령어DESC 테이블명; 테의블 정의 보기SELECTSELECT * FROM 테이블명 WHERE 필드='조건' AND 필드2='조건2'SELECT 필드1, 필드2, 필드3 FROM 테이블명SELECT * FROM TAB; 존재하는 모든 테이블 보기SELECT DISTINCT 필드1 FROM 테이블명; 중복제거하기SELECT 필드1 FROM 테이블 WHERE 필드2 BETWEEN 00 AND 00; //00부터 00사이에서SELECT 필드1 FROM 테이블 WHERE 필드2 IN (00, 00); //00과 00중에서SELECT 필드1 FROM 테이블 WHERE 필드2 LIKE '%단어%';SELECT...

Read more

[기초] php의 개념과 기본 문법

다른 언어의 기초 개념이 있으면 더 쉽게 볼 수 있습니다. ( 다소 생략한 부분이 있을 수 있습니다. )더 상세한 내용은 밑의 출처를 통해서 쉽게 확인할 수 있습니다. ㅁ PHP(Hypertext Preprocessor)범용성을 지닌 널리 사용되는 오픈 소스 스크립트 언어운영체제에 독립적으로 개발되어 윈도우 시스템, LINUX, UNIX 시스템에서도 동일한 코드로 동작 가능PHP 코드를 학습하기가 매우 쉽고, 빠르게 실행행 단위로 해석되어 표현되기 때문에 오류 발생시에도 해결하기 매우 편리C나 C++ 언어와 같은 일반 프로그래밍 언어의 구문을 따르면서 문법은 많이 복잡하지 않다.확장성과 데이터베이스 접근성...

Read more

[진짜 처음 시작하는] Tensorflow (텐서플로우) 설치 및 기본 개념, 예제 실습하기

알파고가 나온 이후에 AI 열풍이라고 분 듯 네이버 IT 뉴스 기사 에도 생전 보이지 않던 기술로 AI 를 언급하고 있습니다. 저도 개인적으로 AI 분야에 관련해서 궁금한 것고 꼭 배워보고 싶어서 블로그에 설치 방법과 예제 정도를 학습하면서 올려보려고 합니다. ! 팁 ! 전체적으로 한 번 읽어 보시는게 좋을 것 같습니다.설치하면서 생기는 시행착오들을 그대로 적으면서 포스팅 하고 있기 때문에 차례대로 하면 약간 더 걸릴 수 있습니다. 순서 : 설치 및 hello 출력 -> 기본 설명 https://www.tensorflow.org/get_started/os_setup위의 랭크...

Read more

[Linux] dpkg: error processing package mysql-server (--configure): 에러 해결 법

위와 같은 에러가 발생하여 하루 종일 애 먹었었습니다. jupyter notebook 에서 mysql 을 사용하려고 query 로 권한을 설정했었는데,그 이후로 root 로 접속도 안되고 여러가지 방안으로 해결법을 찾다가 겨우 해결했습니다.포기할 쯔음에 우연찮게 성공했습니다. 자질구래한 에러가 공부하는 시간을 좀 갉아먹는 것 같습니다. 에러 내용sudo apt-get install mysql-server-5.7패키지 목록을 읽는 중입니다... 완료의존성 트리를 만드는 중입니다       상태 정보를 읽는 중입니다... 완료mysql-server-5.7 ...

Read more

Jupyter NoteBook 에서 파일을 압축하고 한 번에 다운로드 하는 방법

Jupyter Notebook 을 사용하다가 작성한 파일을 한 번에 다운로드 하고 싶은 일이 있는데, 이 경우에 한 번에 다운로드 하는 특별한 도구가 없어서 다운로드 하기가 어려웠습니다. 이럴 경우 어떻게 해야 할까요??Jupyter Notebook 을 이용할 때, 압축된 파일의 경우에 클릭하면 바로 다운로드가 됩니다. 이러한 성질을 이용해서 원하는 파일을 선택하여 압축하고,압축된 파일을 압축 해제하여 사용하면 됩니다.명령어를 사용해야 된다는 번거로움이 있지만 필요한 경우에는 귀찮아도 해야겠죠 ? ㅎ 위 처럼 New 를 클릭하여 Terminal 로 들어갑니다. 그 다음 원하는 파...

Read more

Mysql 이전에 만든 테이블에서 auto_increment 를 추가하려면 ? ( 기존 데이터가 존재할 때 )

mySQL 에서 내가 만든 데이터 테이블에서 깜빡하고id 같은 key 로 사용하는 column 에 auto_increment  를 사용하지 않아서 일일히 데이터의 id 값을 입력해야 하는 경우가 생길 수 있습니다. 이럴 경우 기존에 데이터가 존재하고 새로 auto_increment 를 하려면 어떻게 해야할까요?ALTER TABLE `test_1` MODIFY `id` INT NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3위와 같은 형태로 ( 이 때, ' 가 아니라 `( ~ 과 같은 자판에 위...

Read more

Jupyter NoteBook 을 로컬환경에서 웹 서버로 구동할 때 과정, 필요한 사이트

jupyter 는 웹 환경에서 구동되는 꽤 괜찮은 컴파일러? 같습니다.jupyterhub 라는 서버 구축 전용 어플리케이션이 있는 것 같기는 한데 ssh 인증 과정에서 어려움을 겪어서 저는 그냥 포기하고 jupyter 를 이용하여 홈 서버를 구축하였습니다. 개인적으로 포스팅을 할 수 있지만 현재 우분투 서버에 여러가지를 설치하기도 복잡하고 개인용 컴퓨터는 다른 곳에 있어서 아래와 같이 필요 정보들을 링크로 남기겠습니다. 1. 먼저 홈 네트워크에서 포트포워딩을 통해서 제가 원하는 포트로 jupyter 를 미리 할당해 둡니다.출처 : http://programmerchoo.tistory.co...

Read more

Html 에서 서버 언어를 사용하지 않고 지속적으로 사용하는 html 불러오기 ( 메뉴, 사이드바 같은 요소들 )

이런 홈페이지를 제작하면  사이드바나 메뉴는 지속적으로 사용해야되는데 매 번 다른 페이지에 이동해서 수정하기 번거로워서하나로 import 해서 사용하는게 편합니다. http://www.w3schools.com/howto/howto_html_include.asp w3schools 에 아주 편하고 쉬운 예제가 있어서 글을 올려봅니다.1. 먼저 import 하고 싶은 test.html 을 만들어봅니다.다음으로 import 하려는 페이지에서 해야할 일입니다.<script src="http://www.w3schools.com/lib/w3data.js"></script>...

Read more

[안드로이드] 재사용 관련된 팁! ViewHolder(listview,gridview 등)

대부분 안드로이드에서 재사용을 하는 xml 을 자주 사용하시게 될 겁니다.가령 spinner view 라던가 Grid View 같은 요소들이 재사용을 하게 됩니다.spinner 나 Grid 같은 경우에는 갯수가 많아지면 객체를 많이 생성해야 되기 때문에 재 사용을 한다고 보면 될 것 같습니다.아직 저도 정확히는 모르겠지만 재사용을 해서 원래 있는 객체에 setText 라던가 다른 속성을 넣어주는 것이객체를 새로 생성하는 것 보다 비용이 저렴해서 사용될 것이라고 추측됩니다. 그러면 이러한 view 를 쓸 수 밖에 없는 상황이 오게 될 것입니다.사실상 안 쓰는 앱이 없다고 봐도 무방할 정도로 많이 쓰이니까요그...

Read more

파일 송수신, 전송, 원격접속의 여러가지 용어 정리 모음!! ( SSH , FTP, sFTP , 텔넷, 프로토콜 등 )

코딩을 하다보면 모르는 용어가 수두룩하게 나오게됩니다. 모르는 용어를 하나하나 정리하면서 공부한다는 생각을 가지고 진행해보겠습니다.프로토콜이란 ?? : 인터넷 프로토콜이란 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 통신규악의 모음이다.이 규약에서는 (규약이라기 보다 약속이라는 표현이 더 와닿을 수 있겠다. ) 신호 체계, 인증 그리고 오류 감지 및 수정 기능을 포함 할 수 있다. 자주 쓰는 기능들은 약속된 포트에 놓고 사용한다. 잘 알려진 포트(well-known port)는 특정한 쓰임새를 위해서 IANA에서 할당한 TCP 및 UDP 포트 번호의 일...

Read more