728x90

 

 

 

 

 

 

 

 

 

 

 

728x90
728x90

주민번호 알고리즘 (내국인, 외국인, 우주인)


등록번호 구분 상세
(1) 주민등록번호 대한민국 국적을 가진자가 만 18세 이상이 되면 자동으로 발급되는 신분확인 증표인 주민등록증에 쓰이는 번호
(2) 외국인등록번호 외국국적을 가진자가 우리나라에 들어와서 90일 이상 체류할 경우 출입국관리사무소에 신고하여 부여받는 번호
(3) 국내거소신고번호 해외에 거주하는 우리나라 동포(외국국적동포 포함)가 우리나라에 90일 이상 체류할 경우 부여받는 번호
(4) 조합주민번호(실명번호) 외국인 등이 외국인등록증 및 재외국민(외국국적동포) 국내거소신고증이 없을 경우 만드는 번호



- (1) 주민등록번호의 부여체계

1. 앞자리 1~6자리 숫자는 태어난 생년월일
2. 뒷자리 1자리 숫자는 출생세기와 성별
1 : 1900년대 태어난 남자
2 : 1900년대 태어난 여자
3 : 2000년대 태어난 남자
4 : 2000년대 태어난 여자
9 : 1800년대 태어난 남자
0 : 1800년대 태어난 여자
3. 뒷자리 2~5자리 숫자는 출생지역조합번호 (본적 고유번호)
4. 뒷자리 6자리 숫자는 출생지역의 같은성 출생신고 순번
5. 뒷자리 7자리 숫자는 주민등록 오류검증번호


- (2), (3) 외국인등록번호 및 국내거소신고번호 부여체계


1. 앞자리 1~6자리 숫자는 태어난 생년월일
2. 뒷자리 1자리 숫자는 출생세기와 성별
5 : 1900년대 태어난 남자
6 : 1900년대 태어난 여자
7 : 2000년대 태어난 남자
8 : 2000년대 태어난 여자
3. 뒷자리 2~3자리 숫자는 등록기관
4. 뒷자리 4~5자리 숫자는 일련번호
5. 뒷자리 6자리 숫자는 등록자구분번호
7 : 외국국적동포
8 : 재외국민
9 : 외국인
6. 뒷자리 7자리 숫자는 오류검증번호


- (3) 외국인등록증 및 재외국민(외국국적동포)국내거소신고증이 없을 경우
조합주민번호(실명번호)



1. 앞자리 1~6자리가 태어난 생년월일
2. 뒷자리 1자리 숫자는 성별
7 : 남자
8 : 여자
3. 뒷자리 2자리 숫자는 국적구분
1 : 미국
2 : 일본
3 : 중국
4 : 기타
4. 뒷자리 3~7자리 숫자는 여권번호(기타 외국인)의 마지막 5자리 숫자

여권번호 예) : J 0 2 4 6 8 9 0
첫번째 자리가 국적(A : 미국, J:일본, E:기타)을 의미함

츌처 ㅣ http://yab11.tistory.com/241
728x90
728x90

마음으로 번진는 악의 기운이 얼마나 나쁜지 잘 안다.

참는데 한계가 있다.

그 한계가 넘지 않게 중용을 지키기란 어렵다.

투정부리고, 나쁜 말을 하는 건 비겁한 짓이다.

한순간의 나쁜 행위는 복원되지 않는다.

좌선, 참선을 시작해 보려고 한다.

취참을 오랜시간 하지 않아서 피곤하긴 하지만,

갈구하는 것을 얻어내려하는 욕구는 끈임없이 나를 자극한다.

매일 매일 내 자신의 감정을 잘 살핀다.

난 어떤 나쁜 사람으로 변할수도 있다.

또한 지극히 선하디 선한 사람이 될 수도 있다.

선과 악을 갈팡질팡 오가는 내 자신은 파우스트적이라 할 수 있다.

예전부터 나를 조정하는 보이지 않는 힘이 있음을 믿어 왔다.

산다는 느낌을 글로 표현하기란 어렵다.

지금 이 순간의 느낌이 아닐까?

오늘, 귀에 익숙해진 장 프랜코이즈의 앨범 Pour Elle를 구매 했다.

수십년간의 연주기술이 녹아있는 앨범을 듣고 있으면,

내 자신도 그 음률에 따라서 손이 움직여 진다.

지극한 평범함으로 돌아가는 시간,

이미 시계는 새벽 두시에 다가서고 있다.

눈은 무겁지만,

가슴은 두근거리며 뛰고 있다.

새로운 것을 경험하는 시간이다.

그 무엇과도 바꿀수 없는 기쁨의 시간이다.

내 자신을 이끈 힘에 늘 항상 감사한 마음 뿐이다.

이시간이 내겐 소중하고 기쁨의 내일로 향해 가는 통로가 되어 주니까.

어디론가 떠난다는 느낌,

내 가슴을 파고 들어가,

깊숙한 곳에 숨어있는 참다운 나를 꺼내려 한다.

이제는 그 어느때 보다도 사람을 잘 이해할 수 있을 것 같다.

나도 또한 똑같은,

어떤 한 사람의 모습을 하고 있어서...

잠시지만,

오늘은 그 어느날 보다 내겐 특별한 날이다.

참선을 시작하는 날.

인생을 다시 느끼게 된 첫날이기 때문이다.

사랑한다.

훗날 이런 감정을 내가 사랑하는 사람의 손 끝을 통해 뜨겁게 고동 치는 가슴까지 전해 주리라.

늘 항상 뜨겁게 고동치는 정열,

그 정열과 꿈과 사랑이 고귀한 믿음이 되어 녹아내린다.

사랑하는 만큼 마음또한 성숙되어 가고,

마음이 성숙한 만큼 배려하고 이해하는 것 같다.

 

728x90

'에세이' 카테고리의 다른 글

장맛비  (0) 2012.07.15
사랑이 빗줄기를 타고 내려오면  (0) 2012.07.11
살아있는 시간 동안  (0) 2012.03.11
그 누군가에게  (0) 2012.02.26
해질녘에 달과 나무  (0) 2012.02.21
728x90

출처 : http://www.cftea.com/c/2009/10/OOXX97QIONHANAF9.asp

 ' Encode된 한글 파일을 Decode해 주는 함수 
 Function UrlDecode(ByVal str)
  Dim B,ub   
  Dim UtfB   
  Dim UtfB1, UtfB2, UtfB3
  Dim i, n, s
  n=0
  ub=0
  For i = 1 To Len(str)
   B=Mid(str, i, 1)
   Select Case B
    Case "+"
     s=s & " "
    Case "%"
     ub=Mid(str, i + 1, 2)
     UtfB = CInt("&H" & ub)
     If UtfB<128 Then
      i=i+2
      s=s & ChrW(UtfB)
     Else
      UtfB1=(UtfB And &H0F) * &H1000   
      UtfB2=(CInt("&H" & Mid(str, i + 4, 2)) And &H3F) * &H40
      UtfB3=CInt("&H" & Mid(str, i + 7, 2)) And &H3F  
      s=s & ChrW(UtfB1 Or UtfB2 Or UtfB3)
      i=i+8
     End If
    Case Else
     s=s & B
   End Select
  Next
  UrlDecode = s
 End Function

728x90
728x90

MSSQL데이터형식

PARAMTER데이터형식

bigint

adBigint

binary

adBinary

bit

adBoolean

char

adChar

datetime

adDate

decimal

adDecimal

float

adSingle

int

adInteger

money

adCurrency

nchar

adChar

ntext

adLongVarChar

numeric

adNumeric

nvarchar

adVarChar

real

adSingle

smalldatetime

adDate

smallint

adSmallInt

smallmoney

adCurrency

sql_variant

adVariant

text

adLongVarChar

timestamp

adDBTimeStamp

tinyint

adTinyInt

varbinary

adVarBinary

varchar

adVarChar

728x90

'프로그래밍 > asp' 카테고리의 다른 글

asp내장함수 모음  (0) 2012.06.27
ASP URLDecode 함수  (0) 2012.05.31
web cache control  (0) 2012.05.24
[MSSQL2008] 테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함  (0) 2012.05.23
ASP CDO로 메일 보내기  (0) 2012.04.16
728x90

HTML
< meta http-equiv="Expires" content="-1"/>
< meta http-equiv="Pragma" content="no-cache"/>
< meta http-equiv="Cache-Control" content="no-cache"/>

ASP
< %
Response.Expires = -1
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "cache-control","no-cache"
%>

PHP
< ?
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, must-revalidate");
?>

JSP
< %
response.setDateHeader("Expires", -1);
response.setHeader("Pragma","no-cache");
response.setHeader("Cache-Control","no-store"); file://HTTP 1.0
response.setHeader("Cache-Control","no-cashe"); file://HTTP 1.1
%>

728x90
728x90
[MSSQL2008] 테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함

경력관리/개발 2010/04/26 12:00

MSSQL2008 Management Studio를 사용하는 개발자들에게 팁을 하나 주려고 포스팅합니다.
테이블을 생성하고 수정시 이런 경고메세지로 인해서 수정을 못하는 분들이 있을겁니다.

변경 내용을 저장 할수 없습니다. 변경 내뇽을 적용하려면 다음 테이블을
삭제 하고 다시 만들어야 합니다. 다시 만들 수 없는 테이블을 변경
했거나 [테이블을 다시 만들어야 하는 변경 내용 저장 사용 안함 ] 옵션을
설정 했습니다.

MSSQL2008 Management Studio 제약을 걸어놓았더군요. ms에서 왜 그런지는
잘 모르겠구요. 해결 방법은 아래와 같이 해주시면 됩니다.
Management Studio > 도구 > 옵션 > <테이블을 다시 만들어야 하는 변경 내용 저장 사용 안함>
항목을 체크해제 해주시면 됩니다. 아주 간단하죠.

사용자 삽입 이미지

옵션 : 테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함
테이블을 다시 만들어야 하는 변경 내용을 사용자가 저장할 수 없게 만듭니다.
다음 동작을 수행하려면 테이블을 다시 만들어야 할 수 있습니다.
1. 테이블의 중간에 새 열 추가
2. 열 삭제
3. 열의 Null 허용 여부 변경
4. 열의 순서 변경
5. 열의 데이터 형식 변경
위 경우에 옵션을 제한하네요..

기타 옵션은 아래 링크에서 확인하세요.
http://msdn.microsoft.com/ko-kr/library/ms188490.aspx

 
728x90

'프로그래밍 > asp' 카테고리의 다른 글

asp procesure parameter 형식  (0) 2012.05.28
web cache control  (0) 2012.05.24
ASP CDO로 메일 보내기  (0) 2012.04.16
asp DOM 파서  (0) 2011.12.13
수동 트랜잭션 모드 연결 오류  (0) 2011.10.06
728x90

분모가 0이되어서 발생하는 문제.
 
당연히 분모가 0이 안되게 하면 되지만, 데이터의 정확성을 위해서는 0도 들어올 수 있어야 하는데
 
그럴때는 아래와 같이 NVL과 DECODE로 해결할 수 있습니다.

 

SELECT NVL(분자 / DECODE(분모, 0, NULL, 분모), 0) FROM 테이블;

728x90

+ Recent posts