본문 바로가기

분류 전체보기

(244)
[ms-sql] primary key 자동 증가 포함하여 테이블 만들기 /** 배우고 익힌것을 그때그때 기록합니다. 간혹 틀린 정보가 기록될 수 있습니다. 댓글로 알려주시면 감사하겠습니다. :) **/ create table LIST ( NUM int primary key clustered identity(1,1) not null, TITLE varchar(100) not null, CONTENTS varchar(700) null ); create table 테이블 명 ( 컬럼 데이터 타입 null값 처리 (default는 null) ); - null은 해당 필드를 입력하지 않아도 저장이 된다. not null로 설정할 경우는 해당 필드를 입력하지 않으면 디비에 insert 되지 않는다. - mysql 에서 primary key를 자동 증가 시키는 명령어는 auto_incr..
[컴공] 컴파일러와 인터프리터 /** (댓글 하나는 저자에게 아주 큰 힘이 됩니다~~) **/ 컴파일러 인터프리터 해석기, 번역기란 뜻을 가지고 있는데, 고급어를 컴퓨터가 알아 듣기 쉽게 저급어(기계어, 어셈블리어)로 번역하는 과정을 하는 프로그램을 가리킨다. 참고 : 실행속도를 빠르게 도와주는 JIT(Just In Time) 컴파일이 있다. ex) C, C++, COBOL, BASIC 등 소스 프로그램을 읽어서 즉시 결과를 출력한다. 참고 : 컴파일러와 인터프리터 사이의 기술적 구분은 사라져가는 추세. ex) script, HTML, SQL, python, ruby 등 참고 : https://ko.wikipedia.org/wiki/%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC 컴파일러 - 위키백과, 우리 모두의 ..
[컴공] 컴파일과 빌드는 같을까? /** 이 카테고리는 궁금증을 안고 시작한 구글링 또는 서적파기를 통해 본인이 깨달은 과정과 결과를 서사식으로 풀어내어 다소 글이 길수도 있다는 점을 양해드립니다. 또한 제가 얘기하고 있는 개념 중에서 잘못 알고 있는 점들이 있다면 댓글로 알려주시면 대단히 감사드리겠습니다! 바쁘신 분들이나 빨리 개념을 알아내고 싶으신 분들은 굵은 글씨 또는 정리된 테이블을 읽고 가셔도 무방합니다. 그렇지 않은 분들은 커피 한잔하면서 지인과 얘기하고 있다는(?) 생각으로 천천히 읽고 가셨으면 좋겠습니다. :) (댓글 하나는 저자에게 아주 큰 힘이 됩니다~~) **/ 이클립스로 지인(컴공과..)과 소소한 프로젝트를 진행 중인데 깃허브에 있는 프로젝트를 로컬에 연결하는 것 까진 이해가 되는데 그후에 import로 이클립스 w..
[publishing] css inner border 만들기 기본 css로 border값을 넣을 경우 outline으로 잡힌다. 인라인 스타일의 보더 값을 넣고 싶을 경우 box-shadow 스타일을 사용하면된다. css div { width: 150px; height: 50px; background-color: green; box-shadow: 0 0 0 3px #000 inset; } view 예시처럼 border 굵기는 네번째 수치로 정하면 된다. box-shadow의 inset이 결정적 스타일이다.
[javascript & jQuery] event와 함께 사용하는 .on() 2 .on() 대신 .bind()를 사용할 수 있다. 또한 그 기능이 비슷한 .live(), .delegate() 그리고 .die() 가 있다. 하지만 jQuery 1.7 이후 .live()와 .delegate()는 .on()으로 대체되었고, .delegate()는 버전 3.0이상부터 포함되지 않았다. .live() : https://api.jquery.com/live/#live-events-handler.delegate() : https://api.jquery.com/delegate/#delegate-selector-eventType-handler .die() 는 .off() 로 대신 사용하는게 좋다. .die() : https://api.jquery.com/die/#die-eventType-handler..
[ms-sql] 기본 배경 및 사용법 MS-SQL Server마이크로소프트 (Microsoft)사의 대표적인 관계형 데이터베이스 시스템1989년에 최초로 발표되었으며, 역시 MS제품군이기 때문에 window server에서만 구동이 되고 C#과는 가장 높은 호환성을 자랑하는 DBMS(DataBase Mangement System - 데이터베이스 관리 시스템)마이크로소프트가 1989년 사이베이스를 기반으로 개발한 관계형 데이터베이스(키와 값들의 간단한 관계를 가지는 테이블). 마이크로소프트사가 내어놓은 데이터 엑세스 기술중 가장 최신 기술.[출처] [DB] 데이터베이스의 종류와 관계형 _ RDBMS (오라클 외)|작성자 에이콘아카데미http://blog.naver.com/PostView.nhn?blogId=acornedu&logNo=22104..
[common] CRUD 알고가기 어떤 언어든 개발을 배우고자 할 때 해당 언어로 게시판을 생성해보면 많은 것을 습득할 수 있다고 한다.그러기 위해선 데이터베이스의 기본적인 명령어를 알고 가는게 좋을 듯하다.(회사마다 내놓는 데이터 베이스가 다르고 명령어 다르지만) 테이블을 생성하고(CREATE), 조회하고(READ), 수정하고(UPDATE), 삭제하는(DELETE) 네가지를 알고 가는 것이 핵심이다. - CREATECREATE TABLE 테이블명 ( [NUM] [INT] IDENTITY(1,1) NOT NULL, [ID] [VARCHAR](40) NULL, [PW] [VARCHAR](70) NULL )default charset = utf8; - READ (SELECT)SELECT * FROM 테이블명 WHERE 조건; - UPDATE..
[javascript & jQuery] 이벤트 시 해당 자동 너비값 다시 계산하기 자동으로 너비나 높이값을 해당 브라우저 창에서 계산해주는 플러그인이 많다. 하지만 한번 너비와 높이값을 잡아주고 이벤트를 추가하여 브라우저 창이 넓어졌다 축소되었다할 경우가 있는데, 그때마다 다시 너비나 높이값을 잡아주어야하는데, 해당 페이지를 전체 로딩하는 것보다 대상만을 다시 잡아주는 것이 더 효율적이다. 즉, A라는 이벤트를 발생 시키고, B라는 이벤트에 A이벤트를 다시 발생 시키고 싶을 때 jQuery 내장함수인 trigger('이벤트명')를 사용한다. // resize$(window).on('resize', function() { $('#jqGirdHistory').setGridWidth($('#div-jqGridHistory'').width());}); // 이벤트 추가 (좌측 사이드바 접었다..