목록분류 전체보기 (128)
패키지
C 언어, 개발 인기 순위서 ‘대약진'Paul Krill | InfoWorld오랜 역사의 C 언어가 티오베(Tiobe) 개발 언어 인기 순위에서 크게 약진했다. 4개월 전 역대 최저 순위를 기록했지만 이제는 올해 가장 인기있는 언어 후보로까지 오르게 됐다. 티오베는 소프트웨어 품질 서비스 업체로, 구글과 빙, 바이두, 위키피디아 같은 유명 검색엔진에서 해당 언어 관련된 검색량을 기준으로 순위를 매긴다.C는 2017년 12월 티오베 순위에서 10.158%로 자바에 이어 2위를 기록했다. 8월보다 거의 4% 포인트 가까이 올랐다. 당시에는 6.477%로 역대 최저치를 기록했다. 8월에는 자바로 12.961%로 역시 역대 최저치를 기록한 바 있다. C의 점유율은 2016년 12월과 비교해도 1.43% 포인트 ..
데이터타입값만 수정. 1ALTER TABLE '테이블명' CHANGE '컬럼명' '컬럼명' '변경할데이터타입'cs 컬럼 코멘트 설정 및 컬럼 데이터타입 값 수정 가능. 1ALTER TABLE '테이블명' CHANGE COLUMN '변경할컬럼' '변경할컬럼' '변경할데이터타입' COMMENT '코멘트'cs 테이블명 변경.1RENAME TABLE 현재테이블명 TO 변경할테이블명cs 출처http://mclee.tistory.com/408
MySql, DATETIME과 TIMESTAMP의 차이점 두 데이터 타입의 차이는 시간대 정보를 가지고 있느냐 있지 않느냐의 차이.즉, DATETIME은 입력되는 날짜와 시간을 그대로 입력받는다.하지만, TIMESTAMP는 time_zone이라는 시스템 변수로 저장된 값을 기본으로 하여 날짜와 시간정보를 입력받는다. time_zone 시스템 변수에 입력된 시간대 정보를 기반으로 데이터를 입력받아 그 정보를 UTC로 변환하여 저장한다. 즉, 저장되는 데이터 정보는 무조건 UTC 기반이다. 그리고 입력받고 데이터를 출력할 때는 time_zone에 입력된 값을 기반으로 변환하여 처리하는 것이다. UTC * (Universal Time, Coordinated : 협정 세계시) . 1972년 1월 1일 세계 표준..
놀라운 구글 AI…'또다른 태양계' 발견 큰 역할발행일 : 2017.12.15 인공지능(AI)이 또 다른 태양계를 발견했다. 14일(현지시간) AP, APF통신에 따르면 미 항공우주국(NASA·나사)과 구글은 나사의 케플러 우주 망원경과 구글의 인공지능 기술을 활용해 8개 행성을 거느린 '케플러-90계'를 발견했다고 밝혔다. 앤드루 밴더버그 텍사스대 천문학자는 “케플러-90계는 태양계의 미니 버전이라 할 수 있다”고 설명했다. 케플러-90계는 지구에서 2545광년 떨어져 있다. 8개 행성이 14.4일 주기로 공전한다. '케플러-90i'라 이름 붙여진 행성은 지구처럼 암석으로 이뤄졌다. 생명체가 살기에 적합하지 않은 환경이다. 표면 온도는 섭씨 426도에 달한다고 분석됐다. 태양계로 보면 태양에서 가장 가..
LG유플러스, 네이버와 AI 맞손···스마트홈 지능화 발행일 : 2017.12.18 LG유플러스 '스마트홈' 지배력 강화...네이버, 클로바 저변 확대 LG유플러스가 네이버와 협력, 인공지능(AI) 시장에 진출한다. IPTV와 홈 사물인터넷(IoT)에 AI를 접목, 스마트홈 서비스의 지배력을 확대한다. 네이버는 AI 플랫폼 저변 확대를 위한 교두보를 확보했다. LG유플러스와 네이버는 네이버의 AI 플랫폼 '클로바'에 공동 개발한 AI스피커 '프렌즈+'를 접목한 AI 스마트홈 서비스 'U+ 우리집AI'를 18일 공개했다. '프렌즈+'는 네이버가 클로바를 탑재해 개발한 AI스피커 '프렌즈'에 LG유플러스 기술과 콘텐츠를 추가했다. 'U+ 우리집AI'는 △제목을 몰라도 키워드로 찾아주는 U+tv(IPTV) V..
“‘하이퍼플렉스’로 프라이빗 클라우드 최적화”발행일 : 2017.12.12 원문:http://www.etnews.com/news/article.html?id=20171212000062&mc=em_TR_0001 시스코코리아, 성능 차별화 내세워 HCI 대공세최근 HCI(Hyper Converged Infrastructure)가 프라이빗 클라우드 인프라 구축의 대세로 떠오르고 있다. 보다 구체적으로 말하자면 HCI는 프라이빗 클라우드, 가상 데스크톱, 그리고 새로운 앱 개발 환경 등을 호스팅하는 주도적 하드웨어 플랫폼으로 부상했다. 말그대로 프라이빗 클라우드의 총아인 HCI는 퍼블릭 클라우드의 민첩성(agility)을 원하지만 자체 온프레미스 환경에서 하드웨어를 호스팅하고 비밀을 유지하고 싶어하는 기업과 조..
KT, 2018년 조직개편 및 임원승진 단행…5G·블록체인 전담조직 신설 발행일 : 2017.12.15KT가 2018년 조직개편과 상무보급 이상 인사를 단행했다.KT는 조직개편으로 5세대(5G) 이동통신과 인공지능(AI), 블록체인 등 신성장동력을 강화하기 위한 2018 한편 에너지, 보안 등 미래 사업을 본격화하겠다고 밝혔다. KT의 이번 조직개편에서 5G 상용화를 위해 5G 전담조직을 선보였다. 앞으로는 마케팅 부문에 신설된 5G사업본부에서 주도한다. KT는 2018년 세계 최초 5G 시범서비스에 이어 2019년 세계 최초 5G 상용화를 준비하고 있다. 이번에 신설된 5G사업본부는 주파수 전략, 네트워크 구축 계획 등을 치밀하게 준비해 고객에게 차원이 다른 5G 서비스를 제공한다는 목표다. KT가 집..
깃허브를 다운받았다.로컬 파일을 Git Bash를 이용해 입력하여 올려보려고 한다. 배쉬쉘이라는 것을 이용해 명령어를 이용하여 push를 해보도록 한다.해당 명령어들을 따라하다 보면 파일 하나를 등록하기 위해 여러 영역으로 나누어 파일을 인식하고 있음을 알 수 있다. 아래 명령어들은 원격저장소(Github)까지 올리기 위해 실행하는 일련의 작업들이다. git config Git을 설치했을 때 가장 먼저 하는 것은 Github사이트에 등록된 user name과 e-mail주소고, 초기에 설정해놓는다.자신의 계정정보를 넣고 초기화 한다. 12$ git config --global user.name "test anme"$ git config --global user.email "test@email.com"cs..
깃허브, failed to push some refs to~,Updates were rejected because the remote contains work that you do not have locally 에러 깃허브에 로컬 프로젝트를 push해주려는 도 중 아래와 같은 에러가 발생했다. 123456789$ git push -u origin masterTo https://github.com/wkimdev/Node-js-Project ! [rejected] master -> master (fetch first)error: failed to push some refs to 'https://github.com/wkimdev/Node-js-Project'hint: Updates were rejected b..
기존 컬럼에 자동증가 속성 및 pk추가 (또는 변경할 컬럼이 pk로 지정되어 있는 속성일 경우)1ALTER TABLE table_name MODIFY column_name INT NOT NULL auto_increment PRIMARY KEY;cs; 기존 컬럼에 자동증가 속성 추가1ALTER TABLE table_name MODIFY column_name INT NOT NULL auto_increment;cs 출처http://hammer.tistory.com/entry/
데이터 전송시 데이터 길이 한계, (전송할 데이터 많을시)제목과 본문(수천줄)데이터가 중간에 끊기지 않으려면===> (온전히 데이터가 전송되게 하려면 데이터 전송방식을 post로 지정해야 한다.) get방식 장점- 하나의 어플리케이션, 하나의 라우터가 get방식으로 전송된 쿼리스트링에 따라 다른 결과를 리턴해준다는 장점이 있다.- express가 기본적으로 제공 post방식 장점- url에 데이터가 포함되어 있지 않다.- 불필요하게 정보가 노출되지 않는다.- 용량이 큰 데이터 전송에 대한 제한이 없다- body-parser를 추가 해야 한다.
템플릿 엔진 = 정적 기능 + 동적 기능 독립적으로 다른 곳에서 사용할 수도 있다. 템플릿 엔진 = 어떤 특정한 기술, 어떤 특정한 상품이 아닌 어떤 기술/상품군을 의미 하는 것 템플릿 엔진에 들어가는 것 ==> jade, 핸들바.. express자체는 템플릿 엔진 기능을 제공하지 않는다, 템플릿 엔진을 사용하기 위해선 따로 설치해서 express와 연결하여 사용해야 한다. [템플릿엔진이란, 템플릿엔진을 사용하면 어디가 좋아]- 정적인 파일만을 서비스한다면 필요없음- 동적인 결과를 정적인 파일에 담기위해 사용함- 풀어 설명하자면, 자바스크립트 코드로 연산된 결과를 변수에 넣고 변수를 뷰 파일에서도 사용할 수 있게끔 함- 템플릿엔진 사용 이유 : 클라이언트 요청에 따라 웹문서 들어가는 내용(결과)이 달라질..
[이슈분석]가상화폐 가격 어디로?...규제 따라 '예측불허' 발행일 : 2017.12.11 비트코인 등 가상화폐(암호화폐) 가격이 예측불허다. 미국에서 비트코인 파생상품 시장이 열리는 것도 가격 상승을 부추긴다. 제도권에 첫 발을 디딤으로써 투자자산 위상을 갖게 됐다는 의미부여 때문이다. 미국 시카고옵션거래소(CBOE)는 10일 오후 5시부터(현지시간) 비트코인 선물 거래를 시작했다. 시카고상품거래소(CME)는 18일부터 비트코인 선물 거래를 시작할 예정이다. 나스닥도 내년 상반기 비트코인 선물 상장을 하겠다고 밝혔다. 비트코인 간접투자상품 출시로 가격이 안정될 것이라고 내다보는 시각도 있다. 비트코인이 일종의 '디지털 금' 역할을 할 것이란 기대다. 실제로 11일(한국시간) 비트코인 내년 1월물 가격은..
HTML 목록 요소HTML에서 빈번히 쓰이는 목록 요소로서, ul요소, ol요소 가 있다. ol과 ul요소의 하위에는 반드시 li요소가 나온다. 그 이외의 요소가 들어가면 유효한 HTML문서가 아니다. ul(Unordered list) - 순서가 중요하지 않은 목록ex) 선호도나 순서에 무관하게 친구를 나열하고자 한다.마크업12345친구 홍길동 이몽룡cs출력 ol(Ordered list) - 순서가 중요한 목록ex) 등수를 (rank) 표현하고자 하거나 가장 좋아하는 음식을 순서대로 꼽는다.마크업12345등수 홍길동 이몽룡cs출력p p요소는 'Paragraph'의 약자로 '단락'의 뜻. 목록 안에 다른 요소들 나타내기li 태그 안에는 p요소, h1요소 등 다양한 요소가 담길 수 있다.마크업12345678..
Javascript와 Node jsNode.js : 기초적인 명령들을 제공 javascript : Node.js들의 명령들을 조합하여(node js 가 제공하는 기능들을), 제공하는 문법에 맞춰, 의도하는 프로그램을 구성 함. Module 과 NPMModuel : 우리가 만들 app을 구성할 부품으로 사용될 작은 프로그램 들 (모듈 종류 : Express, underscore, Jade ) NPM : npm이 있기 때문에 모듈들을 npm을 통해서 application에 담아 , 새롭고 다양한 app들을 만들어 낼 수 있다. Router과 Controller 라우터 : 사용자의 요청을 어떤 controller로 전달해 줄것인가를 결정하는 중계자 역할. Controller => [회원가입, 로그인, 로그아웃..