일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- sqlite3
- 시
- Excel Cell Format
- c#
- 경기도 버스정보시스템
- WPF
- delegate
- C# MDB Handle
- Json.NET
- 경기도 버스
- MVC
- C# 파일 암/복호화
- MDB Select
- NUnit
- eventhandler
- 디자인 패턴
- 공공 데이터 포털
- GDI+
- DrawRectangle
- TDD
- C# MDB
- eventargs
- JSON
- 버스 API
- Winform
- 객체지향
- MDB Connect
- Cell Border Style
- solid
- DrawEllipse
- Today
- Total
목록분류 전체보기 (169)
White Whale Studio
이번 포스팅은 FTP 서버에 있는 파일의 사이즈를 검색하는 기능입니다.한번에 딱딱 되면 좋으련만;; private float GetFileSize(string filename) { float results = 0; // 리턴할 파일 사이즈 값입니다. try { FtpWebRequest request = FtpWebRequest.Create(server + "\\" + filename) as FtpWebRequest; // 파일 불러올 위치, 서버 request.Credentials = new NetworkCredential(id, pw); // 로그인을 수행하고 request.UsePassive = true; request.Method = WebRequestMethods.Ftp.GetFileSize; /..
해당 문제는 코딩도장의 문제입니다. 피보나치 수열이란, 첫 번째 항의 값이 0이고 두 번째 항의 값이 1일 때, 이후의 항들은 이전의 두 항을 더한 값으로 이루어지는 수열을 말한다.예) 0, 1, 1, 2, 3, 5, 8, 13인풋을 정수 n으로 받았을때, n 이하까지의 피보나치 수열을 출력하는 프로그램을 작성하세요 피보나치 수열의 생성문제입니다. 입력으로 n의 정수를 입력받습니다. 피보나치 수열은 첫번째 숫자와 두번째 숫자의 합이 세번째 숫자가 되는 방식으로 쭈욱 이어지는 수열입니다.1, 2번의 초기값이 0과 1이므로 각각 변수에 지정해주고 갱신 될때마다 찍으면 되겠습니다. ------------------------- public static void FibonacciFunc(int limit) { ..
[코딩 도장 문제입니다.] 난이도 평균 21차원의 점들이 주어졌을 때, 그 중 가장 거리가 짧은 것의 쌍을 출력하는 함수를 작성하시오. (단 점들의 배열은 모두 정렬되어있다고 가정한다.)예를들어 S={1, 3, 4, 8, 13, 17, 20} 이 주어졌다면, 결과값은 (3, 4)가 될 것이다.최소값 구하기 문제입니다.어떻게하면 더 줄일수있을것 같으면서도.. 심플한게 베스트 아닌가하는 억지를 부려가며짜보았습니다.Abs 함수는 절대값을 반환하는 함수로 Math.Abs() 라는 함수가 자체적으로 있기는 합니다만..어디선가 기본 제공함수보다 직접짜면 성능면에서 더 빠르다는 이야기를 들어 코드에 포함했습니다.(그래봤자 연습문제 풀이지만;;;)방법은 간단합니다. 반복문을 돌면서 각 수별로 차이값을 계산하고 가장 최..
해당 문제는 코딩도장에 나온 문제입니다.그치만 머.. 삽입 정렬이야 워낙 많이 나오는 문제니.. 간단하게 개념만 정리하고 풀이 들어가겠습니다. 삽입 정렬은 배열에서 2개의 수를 비교하여 배열 사이에 변수를 삽입하여 정렬하는 방식입니다.예를 들어볼까요. [1, 4, 2, 3] 이 있는 경우 1번 인덱스부터 시작합니다.여기선 4가 되겠죠.4를 비교해서 1번 인덱스보다 적은 숫자의 인덱스부터 검색을 시작합니다.즉 0번 인덱스를 검사하죠.이런식으로 반복적으로 검사를 하게 되면1번째 index 0번2번째 index에서는 0, 13번째 index에서는 0, 1, 2를 비교하여 삽입하겠네요. 이런식으로 비교해서 자기보다 크면 비교한 숫자보다 왼쪽으로 자신이 크면 그냥 원래 자리에 있는 방식으로 진행됩니다.위의 예제를..
http://codingdojang.com/scode/406 위의 코딩도장의 풀이입니다. 게시판에서 총 건수와 한페이지에서 보여줄 건수를 계산해서최종적으로 총페이지 수를 계산하는 문제입니다. 요건 좀 그나마 간단하네요..휴우;;; public static void page(int _m, int _n) { int t = _m % _n; int results = t == 0 ? _m / _n : _m / _n + 1; Console.WriteLine(results); } 요건 함수 하나만으로도 가능하죵.. 총 건수와 한페이지에서 보여줄 건수를 나눈 후 나머지가 남으면 결과적으로 그 몫으로 반환될 페이지가지고는 부족하니까한 페이지를 더한 _m / _n + 1 페이지를 반환하고딱 맞아떨어지면 _m / _n 페이..
모스부호 해독입니다. 문제는 http://codingdojang.com/scode/469위의 코딩도장의 문제입니다.솔직히 부끄럽네요;;;풀이를 보면 굉장히 간단하게 푸신분들도 많은데 저는 자료형에대한 이해도가 부족한건지 영 지저분하네요..ㅠㅠ 콘솔로 짰으며 호출은 Main 함수에서 parse 함수를 호출하여 테스트했습니다. 주어진 모스 부호는 .... . ... .-.. . . .--. ... . .- .-. .-.. -.-- 이며해석하게 되면 he sleeps early 가 나와야합니다.글자와 글자 사이는 공백 하나, 단어와 단어 사이는 공백 두개로 구분합니다. public class Morse {// 배열로 알파벳과 매칭되는 모스부호를 선언합니다. static string[] aArr = new st..
프로그램 시작 경로 가져오기 using System.Diagnostics; .... string _configFolder = System.IO.Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName); 간단합니다. 현재 프로세스에서 돌고있는 프로그램의 경로를 탐색해서 가져옵니다.저 같은 경우는 해당 경로로 복사되는 기본 설정 파일들이나 구성파일들의 경로를 탐색하는 용도로 주로 사용합니다. ---------------------------------------------------- 폴더 내 파일 정보 가져오기 if (Directory.Exists(_configFolder)){ System.IO.DirectoryInfo di = new ..
이번 포스팅에서는 FTP 파일 업로드를 살펴볼겁니다. Using System.Net; 추가해 주시고.. /// Upload할 파일명/// Upload후 FTP서버에 저장될 파일명 public int UpLoadFiles(string filename, string targetFilename) { try { totalread = 0; FileInfo fi = new FileInfo(filename); // 파일정보를 입력합니다. string URI = _server + "/" + targetFilename; System.Net.FtpWebRequest ftp = GetRequest(URI); ftp.Method = System.Net.WebRequestMethods.Ftp.UploadFile; // 업로드로..
안녕하십니까아~ 글마입니다. 오늘은 FTP 사용에 대해서 살펴볼 예정입니다.System.Net 를 참조해서 간단하게 사용가능하도록 구현해보겠습니다. FTP 접근에 대해서는 필요에 따라서 다양한 기능들을 사용할수 있겠지만, 저같은 경우 업무 내용에 필요한 부분이 어느정도는 한정되어 있어 필요하고 괜찮다 싶은 부분만기술하도록 하겠습니다. FTP와 관련하여 다룰 내용은 파일 다운로드/업로드, 디렉토리 변경, 파일 삭제, 디렉토리 정보 받기 정도가 있겠습니다. 해당 포스팅에서는 파일 다운로드에 대해서 살펴볼겁니다. 우선 using System.Net; 로 참조를 추가합니다. FileStream outputStream = new FileStream(url, FileMode.Create); // 파일 다운로드할 위..
간단한 반복문입니다.For문을 사용해서 Distinct 효과를 노려봅니다. foreach (string str in strList){ if (!_targetList.Contains(str)) { _targetList.Add(str); }} 아주 간단하죠? _targetList가 Distinct 하여 들어가는 결과가 들어갈 리스트입니다. 배열이나 다른 구조형도 동일하게 구현하면 되겠죠!