DES 알고리즘 C
/* D E S */ #include typedef unsigned long DWORD; typedef unsigned short WORD; typedef unsigned char BYTE; typedef union { DWORD dw[2]; WORD w[4]; BYTE b[8]; } BIT64; BYTE mask[8] = {0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x1}; void IP(BIT64 *text) /* IP테이블 연산 */ { BYTE ip_table[64] = { 58, 50, 42, 34, 26, 18, 10, 2, 60, 52, 44, 36, 28, 20, 12, 4, 62, 54, 46, 38, 30, 22, 14, 6, 64, 56, 48, 40, 32, 2..
2018. 12. 26.
2018년 SW기술자 임금실태조사(통계승인 제37501호)
내임금도 올리도.... 통계법 제27조(통계의 공표)에 따라 「2018년 SW기술자 임금실태조사(통계승인 제37501호)」의 SW기술자 평균임금을 공표합니다. 【SW기술자 평균임금 - 등급별】 (단위: 명, 원, %) 구 분 인 원 일평균임금(M/D) 월평균임금 (M/M) 시간평균임금 (M/H) 2017년 2018년 (증가율) 기술사 295 452,611 462,072 (2.1) 9,611,098 57,759 특급기술자 15,526 391,068 406,342 (3.9) 8,451,914 50,793 고급기술자 8,742 305,353 305,433 (0.0) 6,353,006 38,179 중급기술자 9,104 239,506 239,748 (0.1) 4,986,758 29,969 초급기술자 11,363 ..
2018. 12. 26.
[MSSQL] Sql 쿼리로 테이블 명세서 출력
[MSSQL] 테이블 명세서 출력 --. 테이블 명세서 출력 SELECT A.TABLE_SCHEMA AS [스키마] , A.TABLE_NAME AS [테이블명] , A.COLUMN_NAME AS [컬럼명] , B.ColumnDescription AS [컬럼 설명] , A.ORDINAL_POSITION AS [순서] , A.DATA_TYPE AS [데이터 타입] , CASE WHEN A.CHARACTER_MAXIMUM_LENGTH IS NULL THEN ISNULL(A.NUMERIC_PRECISION, '') ELSE A.CHARACTER_MAXIMUM_LENGTH END AS [길이] , A.IS_NULLABLE AS [NULL 여부] , ISNULL(A.COLUMN_DEFAULT, '') AS [디폴트..
2018. 12. 26.