목록분류 전체보기 (231)
Knowledge Map
출처https://opentutorials.org/course/195/1409 http://rapapa.net/?p=311 이 그림 하나로 설명이 가능하다. 생활코딩의 테스트 데이터 DROP TABLE IF EXISTS `student`;CREATE TABLE `student` ( `id` tinyint(4) NOT NULL, `name` char(4) NOT NULL, `sex` enum('남자','여자') NOT NULL, `location_id` tinyint(4) NOT NULL, `birthday` datetime NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `location`;CREA..
출처 : https://www.facebook.com/londonyangpa/posts/1708641279421352 돈 버는 데에 대한 흔한 착각이 글은 "데이터 쪽이 잘 나가는데, 기계학습 박사 학위를 따면 취업이 잘 될까요? 어떤 학위를 해야 취업이 될까요?" 에 대한 답이다.사실은 빅데이터에 대한 글부터 쓰려고 했는데 이 글이 목에 막혀서 안 내려갔다. 이것부터 쓰고 가야겠다는 결심 하니까 줄줄 써지길래 예전에 올렸던 내용 재활용 하면서 먼저 갑니다. 깁니다. ------------------------------------- 쉐럴 샌드버그가 Lean In 이라는 책을 썼다가 욕 많이 먹었는데, 요즘처럼 경기 안 좋은 상황에서는 트렌드가 국가를 탓하고 사회를 탓하고 환경을 탓하는 거지 '개인 노력..
한동안 DB 데이터 문자셋 변환을 어떻게 해야하는지 몰라서 고생을 좀했다. 이미 알고 있었던 건데 마음이 급해서 생각이 안난거 보면 참 웃음만 나온다. DB의 인코딩 상태 알기 show variables like 'c%' 각 테이블의 문자셋을 알고자 할때 show full columns from yourtable 일단 latin1 -> utf8로 변환하는 것을 해봤기 때문에 이것에 대해서만 써볼려고 한다.먼저 변환하려고 하는 DB 데이터를 export 한다. mysqldump -u root -p --default-character-set=laint1 myDB > myDB_0620.sql 굳이 뒤에 default character set을 붙이는 이유는 간혹 테이블 인코딩은 latin1인데 DB 인코딩은 ..
출처 :https://www.lesstif.com/pages/viewpage.action?pageId=17105743 http://ra2kstar.tistory.com/97http://www.unclecho.com/bbs/board.php?bo_table=mysql&wr_id=12 http://kwonnam.pe.kr/wiki/database/mysql/charset 문자셋 확인show variables like 'c%'; 그외 다른 설정값 확인show variables like 'a%';show variables; 테이블 문자셋 확인show full columns from yourtable; DB 설정 상태 보기show variables like '알파벳%' DB 의 연결된 스레드 보기show proc..
출처 : https://helloreallplay.wordpress.com/2012/07/17/restful-%EC%9D%B4%EB%9E%80/https://jungseob86.wordpress.com/2014/03/08/restful-%EC%9D%B4%EB%9E%80/ http://blog.remotty.com/blog/2014/01/28/lets-study-rest/ https://ko.wikipedia.org/wiki/REST RESTful 이란?REST라는 개념을 Skillcrush라는 곳에서는 아래와 같이 정의하고 있다. REST is a set of simple rules for how to organise and transmit information on the internet.REST 은 ..
출처 : 위키 선언형 프로그래밍선언형 프로그래밍은 두 가지 뜻으로 통용되고 있다. 한 정의에 따르면, 프로그램이 어떤 방법으로 해야 하는지를 나타내기보다 무엇과 같은지를 설명하는 경우에 "선언형"이라고 한다. 예를 들어, 웹 페이지는 선언형인데 웹페이지는 제목, 글꼴, 본문, 그림과 같이 "무엇"이 나타나야하는지를 묘사하는 것이지 "어떤 방법으로" 컴퓨터 화면에 페이지를 나타내야 하는지를 묘사하는 것이 아니기 때문이다. 이것은 전통적인 포트란과 C, 자바와 같은 명령형 프로그래밍 언어와는 다른 접근방식인데, 명령형 프로그래밍 언어는 프로그래머가 실행될 알고리즘을 명시해주어야 하는 것이다. 간단히 말하여, 명령형 프로그램은 알고리즘을 명시하고 목표는 명시하지 않는 데 반해 선언형 프로그램은 목표를 명시하고..
출처 : mysqlkorea.com Convert()는 서로 다른 인코딩으로 되어 있는 데이터를 변환한다. Convert ( 대상 USING 변환하려는 인코딩 이름)예를 들자면 convert (name using utf8) 이런 방식으로 변환하면 된다. 문자열을 다른 문자 인코딩으로 변환하기 위한 방법은 CAST( )도 있다고 한다.CAST (character_string AS character_data_type CHARACTER SET charset_name ) CHARACTER SET 을 지정하지 않은 채로 CAST()를 사용한다면 결과 값은 character_set_connection 과 collation_connection 시스템 변수에 의해 정의된다고 한다. 만일 cast() 를 CHARACTE..
사설 아이피에서 작업하다가 공인 아이피가 있는 서버 컴터에 웹소스를 올려놓고 마저 작업을 했다.외부 접속을 하려고 했더니 비번을 요구했었다. 그래서 권한 조정을 했지만 하위 폴더에 적용되지 않아서 간단히 메모해보았다.권한 조정을 하다가 꼬여서 시간을 날려 먹은 만큼 항상 하기 전에 백업해놓고 조심해서 해야 할거 같다. 폴더에서 마우스 오른쪽 키 -> 속성에 들어가면 아래와 같은 화면이 나온다.1 2 3 의 순서로 보면된다.
출처 : 클린 코드 3장 함수 ㅇ작게 만들어라. 함수를 만드는 첫째 규칙은 '작게!' 이다.중첩구조가 생길 만큼 함수가 커져서는 안된다. 함수에서 들여쓰기 수준은 1~2단을 넘어서면 안된다. ㅇ한가지만 해라! 함수는 한 가지를 해야한다. 그 한가지를 잘해야 한다. 그 한가지만을 해야한다. 1. 지정된 함수 이름 아래에서 추상화 수준이 하나인 단계만 수행한다면 그 함수는 한 가지 작업만 하는 것이다. 2. 의미있는 이름으로 다른 함수를 추츨할 수 있다면 그 함수는 여러 작업을 하는 셈이다. ㅇ함수 당 추상화 수준은 하나로! 함수가 확실히 '한 가지' 작업만 하려면 함수 내 모든 문장의 추상화 수준이 동일해야 한다.한 함수 내에 추상화 수준을 섞으면 코드를 읽는 사람이 헷갈린다. 근본 개념과 세부사항을 뒷ㄲ..