본문 바로가기

분류 전체보기

(24)
자바 공부중... web.xml 구조 정리 web.xml 자바 프로젝트 시작.... 정말 아직은 잘 모르겠다..
어디서인가 퍼온글... 1. \"오늘까지\"라는 말은 \"내일 아침까지\"라는 말이다. 2. 프로그램은 내가 원하는대로 움직이지 않는다. 타이핑대로 움직인다. 3. 요구 사양은 프로그램을 완성한 후에 추가된다. 기본 사양은 완성품을 고객이 보고 나서 결정된다. 상세 사양은 사용자가 프로그램을 사용해 본 이후에 결정된다. 4. 소프트웨어 설계에는 두 개의 방법이 있다. 하나는 결함이 있을 수 없을 정도로 단순하게 만드는 방법이다. 다른 하나는, 분명한 결함을 눈치채기 어려울 정도로 복잡하게 만드는 방법이다. 5. 코드는 개발 현장에서 사용하는 것이 아니라 납품처에서 사용하는 것이다. 디버그는 납기일까지 하는 것이 아니라, 납품된 이후에 하는 것이다. 6. 프로그래머를 죽이기 위해서는 칼이 필요없다. 프로그램의 요구조건을 3번만 ..
Oracle Trigger 사용시 Mutating 오류가 발생하면. 개발 도중 실시간 데이터를 DB에 저장 하고 통계를 위하여 실시간 데이터에서 10분 평균을 저장할 테이블이 필요해졌다. 제일 편한 방법이 트리거라고 생각하여 작성했는데... 두둥! 트리거 안에서는 해당 트리거가 동작하는 테이블을 억세스 할수 없는것이었다. 여기 저기 뒤져보니 row 단위로 동작하는 트리거(FOR EACH ROW 구문이 들어간...)는 불가능 하고 Statement 트리거는 트랜잭션이 끝난 후 동작하는 트리거라 될거라는 거다 인터넷에서 참조하는 트리거는 패키지 테이블을 만들어서 구성하라고 했지만... 내 능력으로는 에러만 나서... ㅠㅠ 임시 테이블을 이용하여 작업을 했다 결과는 성공. 참고를 위해 소스를 남긴다. DROP TRIGGER FC.REALDATAINT_BFRW_TR; CREAT..
Oracle 가상의 테이블을 만드는 방법 개발을 하다보니 날자별 누락 데이터를 찾아야 하는 경우가 생겨버렸다. 날자 테이블을 만들어 조인하여 찾아볼까 해봤지만 너무 무식한 방법이고 또 해마다 윤년이니 하는 여러 변수가 생기고 비효율적이라 생각하여 이것저것 뒤져보던중 CONNECT BY LEVEL 이라는 문법이 있었다. 예를 들어 2010년 1월 1일 부터 10일까지의 날자를 쿼리 해야 한다면 SELECT TO_DATE('2010-01-01','YYYY-MM-DD') + LEVEL - 1 FROM DUAL CONNECT BY LEVEL
c# 폼의 중복실행 방지 private void ConfigToolStripMenuItem_Click(object sender, EventArgs e) { foreach (Form frm in Application.OpenForms) { if (frm.Name == "frmConfig") frm.Activate(); return; } frmConfig configForm = new frmConfig(); configForm.Show(); }
c# 특정 폴더나 사이트 열기 // Log 폴더 열기 private void btnOpenLog_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start("explorer.exe", Application.StartupPath + "\\Log"); } // tistory 사이트 열기 private void btnOpenErrorLog_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start("explorer.exe", "www.tistory.com"); }
c# DateTime에서 ToString으로 변환할때... 맨날 까묵어서 정리해놓음. 형식 문자열 설명 d 한 자리 또는 두 자리 날짜입니다. dd 두 자리 날짜입니다. 한 자리로 된 날짜 값 앞에는 0이 옵니다. ddd 세 문자로 된 요일 약어입니다. dddd 요일의 전체 이름입니다. h 12시간 형식의 한 자리 또는 두 자리 시간입니다. hh 12시간 형식의 두 자리 시간입니다. 한 자리로 된 값 앞에는 0이 옵니다. H 24시간 형식의 한 자리 또는 두 자리 시간입니다. HH 24시간 형식의 두 자리 시간입니다. 한 자리로 된 값 앞에는 0이 옵니다. m 한 자리 또는 두 자리 분입니다. mm 두 자리 분입니다. 한 자리로 된 값 앞에는 0이 옵니다. M 달을 나타내는 한 자리 또는 두 자리 숫자입니다. MM 달을 나타내는 두 자리 숫자입니다. 한 자리로 ..
c# 시리얼(Serial) 포트 연결정보 레지스트리에 저장하기 어쩌다 보니 첫글이 되어버렸다. 이걸 올리려고 네이버 블로그도 해보고 네이트블로그도 해봤지만 소스코드가 만족스러운 수준으론는 안나오더라 여기저기 알아보니 SyntaxHighlighter라는 프로그램이 있는데 소스를 아래와같이 표현해주네. 거뚜 또 티스토리에서만 되는거 같더라니... 어쩔수 없이 가입하려고 보니 초대장이 필요하대. 제길. 여기 저기 기웃기웃 구걸구걸 하다가 neoadonis란 분이 초대장을 투척해주심. 감사 (__) 일단 올려봄. 거의 내가 참고하려고 올린거니까 좋은 잘만든 소스는 아님. ㅠㅠ 언제쯤 만족스런 코드를 올려볼수 있을까. . using System; using System.Collections.Generic; using System.Text; using Microsoft.Win..