본문 바로가기
반응형

분류 전체보기557

윈도우 단축키 Windows Snap 관련Windows Key+Left — 활성 창을 왼쪽으로.Windows Key+Right — 활성 창을 오른쪽으로.Windows Key+Up — 활성 창을 위쪽으로.Windows Key+Down — 활성 창을 아래쪽으로.가상 데스크톱 관련Windows Key+Ctrl+D — 새 가상 데스크톱 만들기.Windows Key+Ctrl+Left — 왼쪽 가상 데스크톱으로 이동.Windows Key+Ctrl+Right — 오른쪽 가상 데스크톱으로 이동.Windows Key+Ctrl+F4 — 현재 가상 데스크톱 닫기.Windows Key+Tab — 모든 가상 데스크톱과 동작 앱(응용 프로그램 확인) : 작업 뷰 페이지.기타Windows Key+, — 일시적으로 앱을 감춰, 데스크톱 보기.Wi.. 2018. 4. 17.
System.Drawing.Color Chart 2018. 3. 15.
DevExpress PictureEdit Drag&Drop DevExpress PictureEdit Drag&Drop 탐색기에서 파일을 드래그했을 경우 해당 파일을 로드 하고 싶어서 구현을 했는데... 작동이 되지 않았다. 일반 테스트 폼에서는 정상 작동... 근데 왜 안될까? 를 한참을 고민했지만... 이유는 권한이었다...visual studio는 관리자 권한 탐색기는 일반 권한으로 해서 안되었다. ㅡㅡ; visual studio를 일반권한으로 하니 먹었다. 결론 둘다 동일 권한이어야 한다. 관리자면 관리자, 일반이면 일반으로.. 씨댕. iis 때문에 관리자 권한으로 열었는데. ㅋㅋㅋ 별것도 아닌걸로 시간 버림... 참고로 해당 소스 using System; using System.Collections.Generic; using System.Component.. 2018. 3. 13.
DataTable Sort(정렬) DataTable을 간단히 정렬하기 첫번째 방법 DefaultView.Sort 사용하기 아래 소스의 1번처럼 하면된다. 근데.. 이게 안되는 경우가 있는 것 같다. 정확한 이유는 모르겠다. 이것이 안된다면 2번째 방법으로 아래와 같이 DataView를 이용해서 정렬한 다음에 다시 DataTable로 변환하면 된다. //1 ds.Tables[0].DefaultView.Sort = "Path ASC"; //2 DataView dv = new DataView(ds.Tables[0]); dv.Sort = "Path ASC"; DataTable dtSort = dv.ToTable(); newDs.Tables.Add(dtSort); 2018. 2. 13.
타코야키 만들기 타코야키가 먹고 싶어서 만들어 봤다. 준비물 타코야키 철판 타코야키 분말쪽파 계란텐카스 립아오노리마요네즈타코야키 소스가츠오부시문어 타코야키 철판은 전기용이 있고, 가스렌지 용이 있는데.. 아무거나 마음에 드는 걸로 준비물을 조금씩 넣어가면서 타코야키 분말과 계란 물을 넣고 뭉친 가루가 없어질때까지 잘 섞는다.잘 섞고 나서 텐카스립과 쪽파 생강을 넣고 잘 섞어줌. 그리고 문어 준비. 문어는 마트에서 파는 문어 숙회(?)용 이나 맘에는 드는 문어 암거나 쓰면 됨. 참고로 문어 숙회용을 사용함. 일단 어느정도 크기로 썰려있고, 넣기 전에 반이나 조금 알맞게 짤라면 주면 끝이라 간편함.그리고.. 굽기!!!!!! *재료 사진을 안찍어서 없음.. 다음에 먹을때 찍어서 올리겠음. 참고로 재료일부는 일본 여행 갔을 때.. 2018. 2. 9.
母性 「湊 かなえ」 母性とは何なのか。この本を読みながらずっと考えた。母になれない母がママになった。いつも、自分の母のことだけを思う。自分の子より自分の母。母に褒められるために生きていく。そのママの娘はママに愛されたくて、ママを守りたくて生きてゆく。 母になれないママと。ママに愛されたがる娘の話である。その中で登場する無力なパパは何者か。妻と娘の中に何か起っていることを知りながら、何もしてあげない。ただ、見るだけ、最後にママの友達と不倫まで。。。。 火事で家が燃えて祖母と妻、娘が危ないどころなのに、玄関に飾られた絵を先に守る父親。その中で自分の娘をママに成長させようと自分の命を捨てる祖母。 父親の行動で読み終わる時には腹がたった。 母性について考えるようになる本に違いない。母性とはなんでしょうか。 2018. 2. 7.
境遇 「湊かなえ」 湊かなえの境遇殺人とかミステリーではない。そう思って読んだが、そうではなかった。半分ぐらい読むと、犯人は誰か推測できる。事件の真相に追う時も警察よりうまいっていうか。私には緊張感がなかった。「告白」と「Nのために」のように。。。最後の反転も予測できたが、もし自分が本の中の主人公だったら、どうするかと考えるのも面白い。被害者が加害者。加害者が被害者。 2018. 2. 7.
집에서 먹는 참치회 집에서 참치회 먹기 준비물 참치 :먹을 만큼 알아서 주문.회칼 : 없어도 그만, 뽀대용.도마 : 집에서 쓰는 도마만은 피할 것.. 비린내 남.와사비 : 마트에서 파는 싸구려 가루 와시비나 튜브형 와사비 보다 가능하면 생와사비로간장 : 가능하면 회감용 간장으로 사진에는 일본에서 파는 쇼유를 사용함. 사시미와 도마는 인터넷에서 구입하면 저렴함. 도마 중간에 가지 뻩어나간 흔적이 있는 것이 저렴함. 참치는 먹고 싶은 부위만 주문이 가능하며, g당 포장도 가능하므로 주문할 때 1회에 먹을 분량만 썰어져 있는 것을 주문하면몇일 연속해서 먹을 수 있음.와사비는 생 와사비를 추천.간장은 기호에 맞게 알아서.. 일단 도마와 칼을 깨끗이 씻어서 준비 처음 물건을 받고 반만 잘라서 먹으려고 사시미를 들었으나.. 영하 60.. 2018. 2. 5.
order by 정렬후 특정 컬럼 최상위 값 조회(Keep(Dense_Rank First Order By C Desc)) 그림과 같이 C컬럼을 최고값으으로 정렬 한 후 그 최고값의 D를 조회할 때 다음과 같은 쿼리를 사용한다. Select Max(D) Keep(Dense_Rank First Order By C Desc) As D From Testtbl Where AA = '1111' 2018. 1. 2.
쿼리문 보기 좋게 정리해주는 사이트 보기 불편한 쿼리문 정리해서 보기 좋게 해주는 사이트 http://www.dpriver.com/pp/sqlformat.htm 2017. 12. 28.
여러행을 하나의 컬럼으로 합치기 row로 구성된 데이터를 하나의 column으로 합칠때는 다음과 같이 한다. SELECT WM_CONCAT(MSG_DATA) AS MSG FROM ( SELECT 'A : ' || aa || ', C : ' || aaa || ', E : ' || aaaa ||chr(13) || chr(10) AS MSG_DATA FROM TM_TEST WHERE 1=1 ) AA ; 예 합칠컬럼 합치고 난 후 조건절에 in에 쓸 코드가 필요할 때 응용 코드 SELECT WM_CONCAT(chr(39) || CUST_ID || chr(39)) FROM TM_TEST 2017. 10. 25.
CMD로 FTP 접속하기 CMD 창에서 ftp를 입력하면 다음과 같이 ID, PASWORD를 입력하면 파일을 업다운로드를 할 수 있다. 사용하는 명령어 1) ls : ftp의 폴더 목록이나 파일 목록을 보여준다. 2) cd : 해당 폴더의 내부로 들어가기 위해서 cd 폴더명 을통해 폴더를 접근한다. 3) get : 파일을 받는 명령어 이다. get 파일명 을 적어주면 파일을 받을수있다. 4) mget : 파일을 여러개 받는 명령어 이다. 5) put : 파일을 업로드 한다. put 파일명을 적어주면 된다. 6) mput : 파일 여러개를 함께 올리는 명령어 이다. 7) hash : 파일 업/다운 로드의 진행 상황을 보여준다 8) bye or quit : ftp를 끝낸다. 9) help : 명령어의 전체보기 2017. 9. 15.
Oracle cursor 오라클에서 커서 사용하는 SP 샘플 create or replace PROCEDURE TEST IS o_ZIP_CD VARCHAR2(7) := ''; o_ZIP_SEQ VARCHAR2(3) := ''; o_JIBUN VARCHAR2(500) := ''; o_JI_SIDO VARCHAR2(50) := ''; o_JI_SIGUNGU VARCHAR2(50) := ''; o_JI_DONG VARCHAR2(50) := ''; o_JI_RI VARCHAR2(50) := ''; o_JI_OTHER VARCHAR2(300) := ''; ERR_USER_EXCEPTION EXCEPTION; BEGIN FOR C1 IN ( SELECT B.BRAN_CD , A.C09 AS ADDR FROM TEMP a , TEMP1 b .. 2017. 9. 13.
CLR에서 60초 동안 COM 컨텍스트 0x179930에서 COM 컨텍스트 0x179b58(으)로 전환하지 못했습니다. CLR에서 60초 동안 COM 컨텍스트 0x179930에서 COM 컨텍스트 0x179b58(으)로 전환하지 못했습니다. 대상 컨텍스트/아파트를 소유하는 스레드가 펌프 대기를 수행하지 않거나, Windows 메시지를 펌프하지 않고 매우 긴 실행 작업을 처리하고 있는 것 같습니다. 이러한 상황은 대개 성능에 부정적인 영향을 주며 응용 프로그램이 응답하지 않거나 시간이 흐름에 따라 메모리 사용이 증가하는 문제로 이어질 수도 있습니다. 이 문제를 방지하려면 모든 STA(Single Threaded Apartment) 스레드가 펌프 대기 기본 형식(예: CoWaitForMultipleHandles)을 사용하고 긴 실행 작업 동안 지속적으로 메시지를 펌프해야 합니다. 디버그 모드에서만 생기는 오류인듯하다. 위와 같.. 2017. 7. 11.
PROCEDURE에서 변수 값 보기 print PROCEDURE에서 변수의 값의 상태를 보기 위해서는 다음과 같이 하면 된다. dbms_output.put_line (V_SALES_CD || '-' || V_BRAN_CD); 2017. 7. 10.
FUNCTION SAMPLE 오라클 펑션 샘플 create or replace FUNCTION UFUN_MAP_RETURN ( I_CD IN VARCHAR2, I_USE_YN IN VARCHAR2 ) RETURN VARCHAR2 IS tmpVar VARCHAR2(4); BEGIN tmpVar := ''; SELECT CD INTO tmpVar FROM TM__MAP WHERE ID = I_CD AND NOW_USE_YN = I_USE_YN; RETURN tmpVar; EXCEPTION WHEN NO_DATA_FOUND THEN RETURN NULL; WHEN OTHERS THEN -- Consider logging the error and then re-raise RAISE; END UFUN_MAP_RETURN; 2017. 7. 6.
[InfoMix] IBM Informix 자주 쓰는 조회 쿼리 함수 자주쓰는 조회 쿼리 함수. --InfoMix 자주 쓰는 조회 함수 SELECT DECODE(evaluation, 'Poor', 0, 'Fair', 25, 'Good', 50, -1) as grade --case when then else , NVL(address, "address is unknown") AS address --NULL 처리 , REPLACE('Mighxzy xzime', 'xz', 't')--Mighty time , SUBSTR('ABCDEFG', -3)--EFG FROM students; 2017. 7. 5.
윈도우 서비스 등록과 삭제 윈도우 서비스 등록 sc create 서비스 이름 binpath= 경로 예) sc create WindowsWebService binpath= C:\Work\WindowsWebService.exe 윈도우 서비스 삭제1. 명령 프롬프트로 제거 sc delete 서비스이름 예) sc delete WindowsWebService 2. 레지스트리로 제거하는 방법 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services 해당 서비스를 찾아서 제거. 2017. 6. 6.
현재 사용중인 port 조회하기 현재 local pc에서 사용하고 있는 port 정보를 조회한다. open port는 프로그램에 의해서 열려있는 포트(IIS 등) 아래 netstat는 cmd 명령어의 netstat과 동일하다. //using System.Net.NetworkInformation; string str = string.Empty; IPGlobalProperties ipGlobalProperties = IPGlobalProperties.GetIPGlobalProperties(); IPEndPoint[] ipEndpoint = ipGlobalProperties.GetActiveTcpListeners(); TcpConnectionInformation[] tcpCon = ipGlobalProperties.GetActiveTcpCo.. 2017. 6. 4.
FTP에 파일 올리기 기본 템플릿은 다음과 같다.다음 소스에서 필요한 부분만 응용을 하면된다. 보통 파일 경로, 파일의 개수등일 것이다. //using System.Net; string ftpPath = "ftp://192.168.18.5/Upload/info/test.txt"; string user = "ftpuser"; string password = "password"; string sendFile = string.Format(@"C:\{0}.txt", DateTime.Today.ToString("yyyyMMdd hh:mm:ss"); FtpWebRequest fwr = (FtpWebRequest)WebRequest.Create(ftpPath); fwr.Method = WebRequestMethods.Ftp.UploadF.. 2017. 6. 4.
'Microsoft.Ace.OleDb.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. 'Microsoft.Ace.OleDb.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. 설명: 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 스택 추적을 검토하여 발생한 오류 및 코드에서 오류가 발생한 위치에 대한 자세한 정보를 확인하십시오. 예외 정보: System.InvalidOperationException: 'Microsoft.Ace.OleDb.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. 다음경로에서 파일을 다운받아서 설치하면 된다. https://www.microsoft.com/ko-kr/download/details.aspx?id=13255 2017. 5. 5.
크로스 스레드 크로스 스레드 작업 관련. 타이머에서 반복 되어 실행되면서, 폼에 있는 textbox에 로그를 기록함. 기존 로그에 추가 방식으로 기록이 됨. //델리게이트 선언 delegate void LogWrite(string msg); //실행 protected void LogInput(string msg) { string txtMessage = string.Format("{0}{1} : {2}", Environment.NewLine, DateTime.Now.ToString(), msg); if (txtLog.InvokeRequired) { LogWrite lw = new LogWrite(x=>{ txtLog.Text += x; }); txtLog.Invoke(lw, txtMessage); } else txtLo.. 2017. 3. 22.
[298] SQLServer 오류: 15404, Windows NT 그룹/사용자 'WIN-6NB4PI6JSLM\Administrator'에 대한 정보를 가져올 수 없습니다. 오류 코드 0x534. [SQLSTATE 42000] (ConnIsLoginSysAdmin) Q> SQL 유지관리계획에 백업 스케쥴 설정했는데 자동백업이 안되고 있어요. 확인 좀 부탁드려요 A> 문제점> 다음과 같은 오류가 나면서 데이터베이스 유지 관리 계획에 등록된 백업이 실행되지 않음. SQL Server Scheduled Job \\\'backup.하위 계획_1\\\' (0x98D14B126262DB4B9F0C681E7CED0AF3) - Status: 실패 - Invoked on: 2010-04-07 19:07:00 - Message: 작업이 실패했습니다. 소유자 GUEST-001\\\\Administrator(작업 backup.하위 계획_1)에 서버 액세스 권한이 있는지 확인할 수 없습니다. (원인: Windows NT 그룹/사용자 \\\'GUEST-001\\\\Administrator\.. 2017. 3. 22.
MS SQL Identity값 초기화 Identity값 초기화를 하고 싶다면,DBCC CHECKIDENT( [테이블 이름] , RESEED, 0 )을 사용하면 된다. 하기전에 모든 데이터를 삭제하고, 실행한다. 2017. 3. 5.
엑셀 파일 OLEDB로 불러 올 때. 다음과 같이 하면 된다. 그리고, 해당 버전 엑셀 프로그램이 필요하다. OS버전에 따라서 받는다.https://www.microsoft.com/ko-kr/download/details.aspx?id=13255 string name = "/upload/excel/" + Path.GetExtension(UPFile.FileName); string filepathBig = Server.MapPath(name); UPFile.SaveAs(filepathBig); string strConn = "Provider=Microsoft.Ace.OleDb.12.0;" + "data source=" + filepathBig + ";Extended Properties='Excel 12.0; HDR=NO; IMEX=1'"; O.. 2017. 3. 5.
'Microsoft.Ace.OleDb.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. 'Microsoft.Ace.OleDb.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. 위 오류는 엑셀 파일을 OleDb를 이용하여, 올릴 때 발생한다. 해당 버전의 OS가 설치가 되어 있지 않기 때문이다. 그렇기 때문에 MS사이트에 가서 다음 프로그램을 설치하면 된다. https://www.microsoft.com/ko-kr/download/details.aspx?id=13255 OS버전별로 받아서 설치하여야 한다. 2017. 3. 5.
세션 상태 서버에 세션 상태 요청을 할 수 없습니다. ASP.NET 상태 서비스가 시작되었으며 클라이언트 포트와 서버 포트가 같은지 확인하십시오. '/' 응용 프로그램에 서버 오류가 있습니다.세션 상태 서버에 세션 상태 요청을 할 수 없습니다. ASP.NET 상태 서비스가 시작되었으며 클라이언트 포트와 서버 포트가 같은지 확인하십시오. 서버가 원격 컴퓨터에 있는 경우에는 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection의 값을 확인하여 해당 서버가 원격 요청을 받는지 확인하십시오. 서버가 로컬 컴퓨터에 있고 앞에서 언급한 레지스트리 값이 없거나 0인 경우에는 상태 서버 연결 문자열에 'localhost' 또는 '127.0.0.1'을 서버 이름으로 사용해야 합니다. 설명: 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 .. 2017. 2. 7.
이 요청을 처리하려면 구성에 WebResource.axd 처리기를 등록해야 합니다. '/' 응용 프로그램에 서버 오류가 있습니다.이 요청을 처리하려면 구성에 WebResource.axd 처리기를 등록해야 합니다. 원인 발생 환경OS WIndows 10.net Framework 2.0Visual Studio 2012 해결방법 IIS 응용프로그램 풀에서 관리되는 파이프라인 모드를 통합이 아닌 클래식으로 변경한다. 2017. 2. 7.
알리페이ㅣ 등록법 http://papalennon.tistory.com/53 2017. 1. 29.
해외에서 애완견 국내로 데려올 때 검역절차 출국준비반려동물(개, 고양이)를 외국으로 데리고 나가기 위해서는 입국하시려는 국가의 검역조건을 충족해야하니, 사전에 입국하시려는 국가의 대사관 또는 동물검역기관에 직접 문의하여 검역조건을 확인하시기 바랍니다.광견병예방접종증명서가 필요한 경우에는 동물병원 수의사와 상의하시기 바랍니다.검역증 발급 신청광견병예방접종증명서 등 필요한 검역증 발급에 필요한 서류를 준비하여 공항만에 있는 농림축산검역본부 사무실에 방문하셔서 검역신청을 합니다.검역관이 서류검사와 임상검사를 거쳐 검역증명서를 발급해 드립니다. 검역수수료는 10,000원/건입니다.비행기 탑승검역증명서를 발급받으신 후 선사·항공사 데스크로 가셔서 안내를 받으시기 바랍니다.애완견의 기내 탑승에 관하여는 이용하시려는 선사·항공사에 문의하시기 바랍니다.출발 전.. 2017. 1. 29.
반응형