2MAR

Sublime Text :: Bracket Highlighter

IT/Programming/Solution/Tip 2014. 3. 29. 15:23

이번에 Sublime Text 를 사용하면서 Bracket Highlighter 이라는 플러그인을 사용하였는데, 꽤 만족스럽다.

Sublime Text 자체에도 하이라이팅을 해주긴 하지만 많이 흐릿하고 눈에 잘 보이지도 않고, 지원하지 않는 문자도 있어 이 플러그인을 사용하는 것을 강력히 추천한다.

 

다만 아주 가끔씩 bracket 이 정확히 쌍을 이룸에도 불구하고 bracket missing 을 띄우는 문제가 있긴하다.

 

 

 

공식 홈페이지 : https://sublime.wbond.net/packages/BracketHighlighter

플러그인 설치를 처음 한다면 opentutorial 의 다음 강좌를 참고하면 된다. : http://opentutorials.org/course/671/3642

 

설치 초기에는 단순히 밑줄로 하이라이팅을 해줄텐데, Preferences > Package Settings > Bracket Hightlighter > Bracket Setting Default 로 들어가서 bracket_styles 로 검색하여 "style" : "underline" 를 "style" : "solid" 로 고쳐주면 된다.

설정

트랙백

댓글

2FEB

(MSSQL) 긴 동적쿼리 작성시 유의사항

IT/Programming/Programming 2014. 2. 27. 20:39

동적쿼리를 길~게 작성하다보면 쿼리가 잘려서 들어가는 경우가 있다.

 

주로 2가지의 원인을 꼽을 수 있는데, 첫째는 동적 쿼리를 담는 변수의 크기가 작거나 둘째는 4000byte가 넘는 쿼리를 sp_executesql 프로시저로 넘겨서 사용할 때이다. 공식적인 문서에서 sp_executesql 이 긴 쿼리에 대해서 제대로 처리하지 못한다는 내용은 본 적은 없지만, 서핑 중에 보았던 글에서 sp_executesql 이 아주 긴 동적 쿼리를 처리할 때 문제가 생기는 경우가 있다고 한다.

 

지금은 아주 긴 동적 쿼리를 잘 쓰지 않아서 정말 그러한지는 테스트를 안해봤는데.. 나중에 짬을 내서 직접 테스트 해봐야겠다.

 

참고 링크 :

sp_executesql http://technet.microsoft.com/ko-kr/library/ms175170(v=sql.105).aspx

건방진 연이 - sp_executesql & exec() http://ddoung2.tistory.com/141

 

설정

트랙백

댓글

2FEB

MSSQL 데이터 타입 크기 및 범위

IT/Programming 2014. 2. 21. 12:30

 

 

 

 

분류

데이터 타입

범위

저장소크기

정수

Bit

O 또는 1

bit

Int

-2,147,483,648 ~ 2,147,483,647

4 바이트

Smallint

-32,768 ~ 32,767

2 바이트

Tinyint

0 ~ 255

1 바이트

Bigint

-2^63 ~ 2^63-1

8 바이트

부동소수점

Float[n]

-1.79E+308 ~ 1.79E+308
n = 1~24

4 바이트

Float[n]

-1.79E+308 ~ 1.79E+308
n = 25~53

8 바이트

Real

-3.40E + 38 ~ 3.40E + 38

4 바이트

문자데이터

char[n]

n = 1~8000

n 바이트

Varchar[n]

n = 1~8000

varchar [ ( n | max ) ]

max는 최대 저장소 크기가 2^31-1바이트임

입력한 데이터의 길이

Text

최대 2,147,483,647자의 가변길이

 

유니코드
문자데이터

Nchar

n = 1~4000

n*2 바이트

nvarchar

n = 1~4000

nvarchar [ ( n | max ) ]

max는 최대 저장소 크기가 2^31-1바이트임

입력한 데이터의 길이*2 바이트

Ntext

최대 1,073,741,823자의 가변길이

 

이진데이터

binary

n = 1~8000

n+4 바이트

varbinary

n = 1~8000

varbinary [ ( n | max) ]

max는 최대 저장소 크기가 2^31-1바이트임

입력한 데이터의 길이+4 바이트

Image

최대 2,147,483,647자의 가변길이

 

날짜와시간

datetime

1753/1/1~9999/12/31

8 바이트

smalldatetime

1900/1/1~2079/6/6

4 바이트

화폐

money

-922,337,203,685,477.5808~ +922,337,203,685,477.5807

8 바이트

smallmoney

-214,748.3648~214,748.3647

4 바이트


기타 데이터 형식

decimal , numeric, cursor, timestamp, sql_variant, uniqueidentifier, table, xml

 

 

text, ntext 및 image 데이터 형식 대신 varchar(max), nvarchar(max) 및 varbinary(max) 데이터 형식을 사용합니다.


ntext, text 및 image 데이터 형식은 Microsoft SQL Server 의 다음 버전에서 제거될 예정입니다. 향후 개발 작업에서는 이 데이터 형식을 사용하지 않도록 하고 현재 이 데이터 형식을 사용하는 응용 프로그램은 수정하십시오. 대신 nvarchar(max), varchar(max) 및 varbinary(max)를 사용합니다. 자세한 내용은 큰 값 데이터 형식 사용을 참조하십시오.

 

 

출처 : http://msdn.microsoft.com/ko-kr/library/ms187752.aspx  http://potato8.tistory.com/97  http://cafe.naver.com/devweb/32 

 

'IT/Programming' 카테고리의 다른 글

CP949 코드표 문자셋  (0) 2014.06.27
LocalDB  (0) 2014.01.09
git 을 웹에서 쉽게 배우자  (0) 2014.01.09
DDR1/DDR2/DDR3 외형차이  (0) 2013.07.31
개인적으로 좋아하는 엑셀 함수 사이트  (0) 2013.03.27

설정

트랙백

댓글

6FEB

(Java) eclipse :: This file system is read only ~ 해결방법

IT/Programming/Solution/Tip 2014. 2. 6. 16:13

the project was not built due to this file system is read only : 경로~

 

eclipse 에서 보통 외부에서 새로운 프로젝트를 내려받아 열어서 작업했을 경우 위와 같은 오류 메시지를 볼 수 있다.

한마디로 빌드를 하고 산출물(output)을 뿌릴 장소가 read only(보통 해당 경로가 존재하지 않아도 read only 오류를 내는 것 같다.) 이기 때문에 이런 오류가 발생한다.

 

이런 경우, Java Build Path 에서 output folder를 올바른 경로로 바꿔주는 것으로 문제를 해결할 수 있다.

 

해당 프로젝트의 Properties 를 열고(Project-Properties 또는 해당 프로젝트 오른쪽 클릭-Properties) Java Build Path 를 누르고 Source 탭을 선택하자.

 

<그림 1> Project Properties - Java Build Path

 

위와 같은 화면에서 아래에 보면 [Default output folder:] 라고 적혀있는 output folder 설정 공간이 있다. [Browse] 를 누르고 올바른 output folder 를 지정해주면 문제는 해결된다.

 

설정

트랙백

댓글

9JAN

LocalDB

IT/Programming 2014. 1. 9. 17:56

http://lotionz.tistory.com/7

 

웹을 돌아다니던 중, LocalDB 라는걸 알게 되었다. 요놈은 MS SQL Server 2012 에 포함된 제품이라고 한다.

Local 에서만 사용할 가벼운 DB환경이 필요할 때 사용하기에 안성맞춤인 것 같다.

 

시간이 부족해서 직접 테스트해보지는 못했지만, 위에 설명된 포스트를 잘 보면 많은 도움이 될 수 있으리라 생각이 든다.

설정

트랙백

댓글