codefactoryglobal의 등록된 링크

키자드에 등록된 총 412개의 포스트를 확인하실 수 있습니다.

Tistory

자바스크립트 음력, 양력 공휴일 체크 함수 만들기

입력한 날짜가 공휴일인지 검사를 한다. /** * 입력한 날짜가 공휴일인지 검사를 한다. * 공휴일인 경우에는 경고창 후 멈춘다. * 입력형식 : 2024년 01월 14일 --> 20240114 * * @param string */ function isHoliday(yyyymmdd) { // 검사년도 var yyyy = yyyymmdd.substring(0, 4); var holidays = new Array(); // 음력 공휴일을 양력으로 바꾸어서 입력 var tmp01 = lunerCalenderToSolarCalenger(yyyy + "0101"); // 음력설날 var tmp02 = lunerCalenderToSolarCalenger(yyyy + "0815"); // 음력추석 holidays[0..

Tistory

자바스크립트 정규식을 이용한 체크 (정수, 한글 등)

자바스크립트 정규식을 이용한 체크 (정수, 한글 등) /*-------------------------------------------------------------------------------*/ /* 한글의 경우 키 입력시 바로바로 작업이 안되기 때문에 onchange 와 onblur 등 이벤트도 같이 등록. */ // 한글만 입력받기 (초성체 무시) // 나머지 글자 무시 function nr_han(this_s,type){ /* type -> 'c' : 초성 포함 -> 's' : 초성 포함 + 공백 포함 -> '' : 초성, 공백 무시 */ temp_value = this_s.value.toString(); regexp = ''; repexp = ''; switch(type){ case 'c..

Tistory

크롬 (Chrome) Window.Close(), 팝업창 닫히지 않을 때 해결

익스플로러에서는 동작하는 window.close() 함수를 크롬에서 테스트 했을 때 팝업창이 닫히지 않습니다. 크롬에서 scripts may close only the windows that were opened by it. 오류 메세지 사용 함수 function close(){ window.open('', '_self', ''); window.close(); return false; }

Tistory

MS-SQL XML 속성 네임으로 파싱해서 VALUE 찾기

XML 정의 XML(eXtensible Markup Language)은 W3C에서 개발된, 다른 특수한 목적을 갖는 마크업 언어를 만드는데 사용하도록 권장하는 다목적 마크업 언어입니다. XML은 SGML의 단순화된 부분집합으로, 다른 많은 종류의 데이터를 기술하는 데 사용할 수 있습니다. XML은 주로 다른 종류의 시스템, 특히 인터넷에 연결된 시스템끼리 데이터를 쉽게 주고 받을 수 있게 하여 HTML의 한계를 극복할 목적으로 만들어졌습니다. 웹 서비스에서 XML 데이터를 송수신 할 때 태그로 시작하여 태그로 끝나는 마크업 구조로 되어 있는 구조와, 애트리뷰트가 포함된 이름/값 짝으로 이루어진 마크업 구조로도 사용이 가능합니다. XML 데이터가 DB에 저장되어 있는 경우, 데이터를 파싱해서 SELECT ..

Tistory

XML 텍스트 데이터를 필드로 SELECT 또는 테이블 형태로 SELECT하기

XML 텍스트 데이터를 필드로 SELECT 또는 테이블 형태로 SELECT하기 DECLARE @XML_STRING VARCHAR(MAX) DECLARE @XML_OBJECT XML SET @XML_STRING = N'1testData12024-01-03 17:00:00 2testData22021-01-14 17:00:00' /* 파싱-1 */ SELECT CONVERT(xml, @XML_STRING).value('(/root/body/no)[1]','varchar(10)') AS no, CONVERT(xml, @XML_STRING).value('(/root/body/data)[1]','varchar(100)') AS data, CONVERT(xml, @XML_STRING).value('(/root/bod..

Tistory

MSSQL의 유용한 쿼리문

-- 1. DB 정보 EXEC sp_helpdb -- 2. SP, Trigger, View Text View EXEC sp_helptext 'SP Name' --'SP Name' -- 3. 모든 SP List SELECT DISTINCT o.name, o.xtype FROM syscomments c INNER JOIN sysobjects o ON c.id=o.id WHERE o.xtype='P' -- 4. 특정 테이블이 들어가는 모든 SP List SELECT DISTINCT o.name, o.xtype FROM syscomments c INNER JOIN sysobjects o ON c.id=o.id WHERE c.TEXT LIKE '%Table Name%' AND o.xtype='P' -- 'Tabl..

Tistory

C# AES 샘플 코드 - C# AES sample code

C# AES 샘플 코드 - C# AES sample code using System; using System.IO; using System.Security.Cryptography; namespace AES { class Program { static string aes_key = "AXe8YwuIn1zxt3FPWTZFlAa14EHdPAdN9FaZ9RQWihc="; static string aes_iv = "bsxnWolsAyO7kCfWuyrnqg=="; static void Main(string[] args) { string original = "암호화 문자열"; try { // 문자열을 바이트 배열로 암호화합니다. byte[] encrypted = EncryptStringToBytes(original,..

Tistory

MSSQL 모든 저장 프로시저 코드를 하나의 열로 가져오기

MSSQL 모든 저장 프로시저 코드를 하나의 열로 가져오기 DECLARE c CURSOR READ_ONLY FAST_FORWARD FOR SELECT name FROM dbo.sysobjects WHERE (type = 'P') and name not like 'sp_%' order by name DECLARE @name nvarchar(255) declare @result varchar(MAX) set @result = '' -- Open the cursor OPEN c FETCH NEXT FROM c INTO @name WHILE (@@FETCH_STATUS = 0) BEGIN if (OBJECT_ID(@name) is not null) set @result = @result + (SELECT OBJ..

Tistory

appcmd를 통한 IIS 루프 목록 요청(관리자 실행)

appcmd를 통한 IIS 루프 목록 요청(관리자 실행) @echo off MODE con:cols=180 lines=50 echo appcmd.exe list request set count=10000 :loop set /a count=%count%-1 TIMEOUT /T 2 /NOBREAK C:\Windows\System32\inetsrv\appcmd.exe list request if %count% NEQ 0 goto loop pause

Tistory

동적으로 생성 <div> - JavaScript , jQuery

1. JavaScript 사용하기 document.addEventListener('DOMContentLoaded', function() { var div = document.createElement('div'); div.id = 'container'; div.innerHTML = 'Hi there!'; div.className = 'border pad'; document.body.appendChild(div); }, false); 2. jQuery 사용하기 $(document).ready(function() { $('#outerdiv').append( $('').prop({ id: 'innerdiv', innerHTML: 'Hi there!', className: 'border pad' }) ); });..

Tistory

프로세스(Process)와 쓰레드(Thread)

1) 프레세스 개념 1-1. 일반적인 정의는 "실행 중인 프로그램" 이다. - 디스크에 저장되어 있던 실행 가능한 프로그램이 메모리에 적재되어 운영체제의 제어를 받는 상태 - 해당 프로세스가 사용하고 있는 메모리 영역(자신의 주소 공간)이 존재함을 의미 - 프로세서 할당(점유) 시간과 메 리모 , 파일, 입출력장치 등의 자원이 필 하며 요 , 자원은 프로세스 생성 및 실행 시 할당됨 - 현재의 활동 상태를 나타내는 프로그램 카운터와 프로세서의 현재 활동(레지스터 내용) 포함 1-2. 프로그램과 달리 프로세스는 메모리에 주소 공간을 갖는 능동적인 개체 - 실행 스택(Stack) : 호출된 프로시저(함수)의 복귀 주소와 지역 변수 등의 일시적인 데이터 저장하는 영역 - 실행 힙(Heap) : 텍스트(코드) ..

Tistory

[Android] Dialog 속성

Back키 Cancle 여부 설정 setCancelable(false); Dialog dim background 막기 getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); Dialog 밖을 터치 했을 경우 Dialog 종료 막기 setCanceledOnTouchOutside(true); Dialog 밖의 View를 터치할 수 있게 하기 (다른 View를 터치시 Dialog Dismiss) getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL, WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL); Dialog 배경을 투명하게 하기 ge..

1 2 3 4 5