본문 바로가기

전체 글

(344)
[Java] java, jsp 기초 정리 java 동작원리.java 파일에 코드 작성컴파일.class 파일 생성JVM을 통해 어느 환경에서도 공통적으로 실행java datatype정수int: -2147483648 ~ 2147483648long: int 범위보다 큰 경우 L 또는 l을 붙여서 사용. -2^263 ~ 2^263underscore 표기 가능. ex) 100_0002진수 0b, 8진수 0, 16진수 0x실수float:접미사 F 또는 fdouble지수표기법: e-3, e+3논리형: true, false문자char문자열char 배열string 클래스: ""원시 타입은 stack, 참조 타입은 heap string 내장 메서드length()equals()substring()split()trim()join()replace()java, jsp,..
[Delphi_XE2] 모니터 구분해서 창 띄우기 투 모니터를 많이들 사용하는 상황인데 이때 동작하는 화면도 구분돼서 뜬다면 편리하겠다는 생각이 들었습니다. 해당 과정을 미리 간단하게 정리하겠습니다.모니터의 개수가 2 개 이상인지 확인2 개 이상이라면 Position 속성을 poDesigned로 변경원하는 모니터에 배치하기총 세 단계만 생각하면 간단합니다. 코드와 같이 살펴보겠습니다. 1. 모니터의 개수가 2 개 이상인지 확인하고, 2 개 이상이라면 Position 속성을 poDesigned로 변경// onCreate event// check monitor count is more than 1// and change Position propertyif Screen.MonitorCount > 1 thenbegin Self.Position := poD..
[SQL] SQLZOO 정복하기_select ▷ select basics더보기SELECT population FROM world WHERE name = 'Germany';SELECT name, population FROM world WHERE name IN ('Sweden', 'Norway', 'Denmark');SELECT name, area FROM world WHERE area BETWEEN 200000 AND 250000;▷ select name더보기SELECT name FROM world WHERE name LIKE 'Y%'SELECT name FROM world WHERE name LIKE '%y'SELECT name FROM world WHERE name LIKE '%x%'SELECT name FROM world WHERE..
[UltraEdit] 하이라이팅 언어 추가 https://www.ultraedit.com/downloads/extras/wordfiles/ Wordfiles for Syntax Highlighting | UltraEdit and UEStudioDownload and add wordfiles to UltraEdit and UEStudio to highlight the source code of different languages. We have hundreds available, here.www.ultraedit.com 기본적으로 ultraedit 사이트에서 제공해 주는 언어가 있고 그 외의 언어는 맞는 파일을 구해야 할 것 같습니다. 설정 방법고급(Advanced) 탭 > 설정(Configuration) 메뉴 > 편집기 표시(Editor disp..
[Sybase] covert로 형변환하기 데이터 베이스에 저장된 데이터의 타입을 변경하고 싶은 경우가 있습니다. sybase에서는 cast 또는 convert 함수를 사용해서 타입을 변경할 수 있습니다. 1. CAST( AS )SELECT CAST(getdate() AS CHAR(8)) -- Oct 28 2SELECT CAST(getdate() AS CHAR) -- Oct 28 2025 1:47PMSELECT CAST('7' AS INTEGER) -- 7SELECT CAST(8348 AS CHAR) -- '8348' 2. CONVERT(, , [style_code])추가로 cast와 다르게 style_code를 활용하면 일부 데이터의 format을 바꿀 수 있습니다.SELECT convert(CHAR(8), getdate()) -- Oct 2..
[C,C++] strcmp, strncmp 두 함수 모두 문자열을 비교하는 함수입니다. 차이점은 parameter에 비교하는 문자열만 받는냐 문자열의 길이까지 받는냐 입니다. // C#include // C++#include strcmp(str1, str2);strcmp(str1, str2, len);// return str1 - str2/*음수인 경우 str1 str20인 경우 str1 == str2*/
[Windows] UAC(사용자 계정 컨트롤) 특정 파일 예외 with MacKMLink 더보기update.251107- 드라이브 자체가 인식이 생기는 문제 발생.(HW 문제라 SW로 해결할 수 있나? 아직 어떻게 해결할지 모르겠음.)- 작업 실패 시 재가동 기능 추가udpate.251106- 기존 방법에서 오류가 발생해 새로운 방법으로 수정. MacKMLink.exe가 아닌 SKLoader.exe를 실행 프로그램으로 등록함.- 작업 만들기 구성 대상 설명 추가.UAC라고 사용자 계정 컨트롤이라는 이름으로 아래 사진처럼 예/아니오를 물어보는 팝업이 나오는 경우가 있습니다.자동으로 시작하는 프로그램(카카오톡, everything 등) 같은 경우 해당 UAC가 뜨면 예를 눌러줘야 동작을 진행하게 됩니다. 예를 눌러줘야 한다는 점은 보안을 위해서 사용되는 부분이지만 정말 귀찮습니다. 그렇기에 자..
[Sybase] DB의 if, CASE 구문 데이터 베이스에서 생각보다 많은 것을 할 수 있다는 것을 알게 되는 중이고 기록에 남깁니다. 프로그래밍을 할 때 어떤 언어를 배워도 배우는 것 중에 하나인 if...else문을 데이터 베이스 내부에서도 사용할 수 있습니다. 바로 case 구문을 이용하면 됩니다.CASE WHEN THEN WHEN THEN ELSE END case 구문은 조건에 따라 값을 반환하는 표현식입니다. 따라서 select, update, insert, delete 문 상관없이 다양하게 사용될 수 있습니다 예시로 select 하는 경우 어떤 조건에 따라 값을 넣어주고 싶은 상황을 보여드리겠습니다.SELECT id, CASE WHEN age > 70 THEN '노인' WHEN age > 30..