전체보기
-
C# 프로그램 실행 중복방지닷넷/WinForms 2017. 4. 26. 17:24
Program.cs 파일에int thisID = System.Diagnostics.Process.GetCurrentProcess().Id; // 현재 기동한 프로그램 id // 실행 중인 프로세스 중에서 현재 기동한 프로그램과 같은 이름을 가진 프로그램 수집System.Diagnostics.Process[] p = System.Diagnostics.Process.GetProcessesByName("Process Name"); if (p.Length > 1){ for (int i = 0; i
-
MSSQL 행번호, Row NumberDatabase/MSSQL 2017. 4. 5. 09:09
MSSQL에서 행번호를 나타내는 방법. 테이블에 IDENTITY 역할을 하는 칼럼이 없거나 만들지 않은 상태에서혹은 행번호를 알 수 있는 칼럼이 따로 없는 경우 (기준이 되는) 특정 칼럼 순서에 따라 행번호(Row Number)를 나타내는 열을 함께 조회하고자 할 때다음과 같이 사용하면 된다. 예시1) SELECT ROW_NUMBER() Over (order by ID) FROM table 예시2) SELECT ROW_NUMBER() Over (order by regDateTime) as 'RowNumber' FROM table 예시3) SELECT ROW_NUMBER() Over (order by regDateTime) as 'RowNumber', column1 FROM table
-
MSSQL 금액에 콤마 표시 방법 (숫자 세자리마다 쉼표 찍기)Database/MSSQL 2017. 3. 9. 13:26
1. 먼저 숫자를 MONEY형으로 컨버트한다. SELECT CONVERT(MONEY, 12345678000)결과 : 12345678000 => 12345678000.00 2. 이제 콤마를 표기하기 위해 1번을 VARCHAR형으로 컨버트하면서 스타일을 1로 지정해준다. SELECT CONVERT(VARCHAR, CONVERT(MONEY, 12345678000), 1) 결과 : 12345678000 => 12,345,678,000.00 이때 .00이 보기 싫다면REPLACE하여 .00을 없애주자.SELECT REPLACE(CONVERT(VARCHAR, CONVERT(MONEY, 12345678000), 1), '.00', '')결과 : 12,345,678,000
-
2017년 계획 중간점검 - 반성일상 2017. 3. 3. 10:01
또 다시 일에 지쳐, 작년부터의 가정사까지 더해서 시간관리를 안 하고 있다.1월에 계획한 것들이 물거품이 된 것 같다.그래도 포기는 금물! 올 해의 계획 중 1번의 계획인 한 달에 하나씩 만드는 건 현재 나에게 자신이 없는 일이다.매일 하는 것도 자신이 없다.언제 피곤해서 모든 걸 다 잊어버리고 집에 들어가자 마자 잠자리에 누울라고 할 지 모른다. 그러니까 아래의 목록을 하나씩, 일주일에 딱 하루(일단 일요일에), 30분만 투자하자. 만들기로 한, 만들고 싶은 프로그램 목록1. 내용 검색 (JAVA)2. 2D테트리스 (유니티, C#)3. 스케줄 등록 (안드로이드)4. 원격접속 (C#) 운동, 영어공부 그리고 독서.매일 한다는 게 참 쉽지 않다.꾸준히 무언가를 하는 사람들은 정말 대단하고 존경스럽다.어떻게..
-
볼빨간 사춘기의 노래를 들으면끄적이는 2017. 1. 22. 20:52
내가 누군가를 좋아하면 진짜 이런 행동을 한다는 걸, 사람이 뭔가 변한다는 걸 딱 한번 경험해 본 적이 있다. 결국은 내가 그게 좀 무섭다고 해야할까 그런 내가 너무 낯설어서 끝낸, 짧지만 꽤나 강했던 썸에서 사랑으로 발전할 단계에서 끊어버린 인연... 요새 볼빨간 사춘기의 우주를 줄게와 좋다고 말해를 들으면 막 사랑하고 싶은 생각이 든다. 그때는 처음이라서 밀어냈던 사랑이었지만 이제는 받아드리고 정말 아껴주고 사랑하는 사람을 만나 사랑하고 싶다. 좋다고 말해의 상대방처럼 고백하고 시침떼고 싶기도 하고, 우주를 줄게의 가사처럼 고백하고 싶기도 하다.
-
C# FTP 연결 확인 및 파일 다운로드닷넷/C# 2017. 1. 10. 14:56
using System.Net; private ftpConn(){ try { FtpWebRequest ftpre = (FtpWebRequest)WebRequest.Create(string.Format("ftp://{0}/{1}", txtFTP_Host.Text.Trim(), txtFTP_File.Text.Trim())); ftpre.Method = WebRequestMethods.Ftp.ListDirectory; ftpre.Credentials = new NetworkCredential(txtFTP_UID.Text.Trim(), txtFTP_PWD.Text.Trim()); ftpre.GetResponse(); } catch { //Exception }} private void ftpDownload(){ ..
-
2017년의 행할 목록과 계획끄적이는/계획 2017. 1. 2. 10:35
1. 달에 한번 또는 기간을 정해 포트폴리오 및 능력향상을 위한 프로그램 개발 - 1월, 유니티를 이용해 테트리스 만들기 10% 달성 (씬, 레이아웃, 버튼 구성) 계획표 리스트와 목표수립체크표 앱 개발- 2월, 원격 접속 프로그램 개발 2. 불평불만은 생각의 찌끄래기이다. 아침에 한번, 점심에 한번, 저녁에 한번 감사하기 3. 밤 11시에 취침, 오전 5시에 기상 4. 책 15권 읽고, 감상문 작성 5. 일기 쓰기 6. 체지방만 6kg 감량 (생활 속 다이어트) - 아침에 일어나서와 자기 전에 5~10분정도의 스트레칭 - 기상 후 또는 퇴근 후에 집에서 플랭크, 스쿼트 하고 러닝- 점심 시간에 계단 오르내리기- 한 정거장 전에 내려서 집까지 걸어가기- 금, 토일은 실컷 먹는날. 그 외 월,화,수,목,일..
-
자신이 만든 프로그램에서 버그가 발생하면끄적이는/생각들 2016. 12. 28. 11:10
컴퓨터 환경을 탓하지 말고,사용자를 탓하지 말고,그 프로그램을 만든 자기 자신을 탓하자. 그 프로그램을 만들기 위해 프로그래밍한 것은 자기 자신이고,그렇게 코드를 작성한 것도 자기 자신이다. (짜집기 했더라도..) 분명 그 코드에 오류가 있으니까 프로그램에서 버그가 발생하는 것이다.' 또는 "를 잘못 입력했는지, 변수의 타입을 잘못 설정했는지,함수를 맞게 썼는지, 참조를 잘못 한 것 아닌지,변수명을 잘못 입력한 건 아닌지,null인지 아닌지 확인하고, 또 확인하자.점검하고, 또 점검하자. 완벽하다 할 때까지 방심하지 말고, 보고 또 보자.자신이 사용한 방법이 정말 적절한 건지 생각하고 또 생각하자. - 2016년 연말, 어느덧 2년차 개발자가 된 내가.
-
-
C# DB에 이미지가 16진수로 저장되어 있을 때닷넷/C# 2016. 12. 7. 09:54
텍스트 파일에 저장되어 있는 것보다 간단하다.connection 부분과 command 부분은 뺐습니다. conn.Open(); SqlDataReader reader = comm.ExecuteReader(); byte[] bImage = null;while (reader.Read()){ bImage = (byte[])reader["Picture"]; // 이미지가 hex string으로 저장되어 있는 칼럼명} if (bImage != null){ pictureBox1.Image = new Bitmap(new MemoryStream(bImage));}reader.Close();conn.Close();Colored by Color Scriptercs
-
C# hex string to image닷넷/C# 2016. 12. 7. 09:46
이미지가 텍스트 파일로 저장되어 있고, 그 데이터가 16진수라면그 파일을 읽어서 PictureBox에 불러 오는 방법. 지식인에 답변한 거에서 아주 조금 다듬음. - 이벤트에 작성 OpenFileDialog ofd = new OpenFileDialog(); // 파일열기if (ofd.ShowDialog() == DialogResult.OK){ string fileName = ofd.FileName; string imgtxt = System.IO.File.ReadAllText(fileName); // 텍스트파일내용 가져오기 Byte[] data = HexString2Bytes(imgtxt.Substring(2)); //string 형식인 데이터의 형식을 바이트로 바꾸기 // 참고로 16진수를 나타내는 0x..