- c#
- 프런트엔드
- Android
- postman
- solidity
- postman pre-request
- emplace_back
- Interaction developer
- postman collection variables
- Java
- UI/UX Engineer
- PL/SQL
- LSL_Script
- Unity
- postman session
- oracle
- postman collection
- C++
- 좋은 개발자
- postman automations
- postman csv
- Front-end developer
- web developer
- postman html parse
- Intellij
- 우수한 프런트 개발자
- Android/iOS Developer
- MFC
- postman excel
- postman tests
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Today
- Total
목록전체 글 (165)
david's daily developer note
텍스트 파일에 작성된 한글은 .NET 에서 읽어 올때, 글자가 께지는 현상이 있다. StreamReader의 생성자에 Default 인코딩을 선언할 경우 한글 인코딩을 알아 채지 못한다. 따라서 한글 완성형 인코딩 EUC-KR을 직접 명시하자. EUC-KR 자료 : http://ko.wikipedia.org/wiki/EUC-KR char[] delimiterChars = { ' ', ',', '\n' }; Encoding euckrEncode = Encoding.GetEncoding("euc-kr"); StreamReader sr = new StreamReader("../한글께짐테스트.txt", euckrEncode); string line = null; while ((line = sr.ReadLine(..
PostgreSQL Database Server와 .NET(C#)의 기본적인 연동 방법과 CRUD 질의 예제를 알아보자. 일단 PostgreSQL과 .NET 연동을 위해서, PostgreSQL Database Server를 위한 닷넷 프로바이더 Npgsql를 다운받고, 솔루션 탐색기- Reference에 Npgsql.dll을 추가한다. 그 후에, 다음을 namespace를 import한다. using Npgsql; 다음은 일반적인 연결 객체를 만들고, Create Query를 수행 하는 과정이다. string connStr = "Server=127.0.0.1;Port=5432;User Id=joe;Password=secret;Database=joedata;"; NpgsqlConnection dbCon =..
Oracle에서는, 질의를 통해서가 아니라, 그 보다 낮은 단계에서 직접 대용량 데이터를 넣을 수 있게 끔 BULK LOADING을 지원한다. INSERT엔 무슨 문제가 있나? 없다,하지만... 대부분의 경우, 테이블로 새로운 데이터를 추가하기 위해 기존에 해왔던 방법은 INSERT문장이다. 그러나 대용량 데이터 로딩은 성능에 대한 당면과제를 안고 있는 데 이것은 각 레코드나 레코드 셋을 위한 분리된 문장을 보내는 전통적인 방법보다는 스트리밍 기술을 사용하는 것으로 가장 잘 대처를 할수 있다는 것이다. 당신이 INSERT 문장을 보낼 때, 당신은 효과적으로 문장들의 배치나 각 문장의 데이터 값과 선형 메타데이터를 보낸다. 스트리밍에서는 당신은 데이터 값들의 연속적인 스트림에 따른 메타데이터를 한번에 보낸..
Twitterizer Class의 사용 예를 보자. TwitterUser 클레스는, Twitter 유저의 계정과 user-centric API methods와 상호 호환되는 methods를 제공한단다... TwitterUser The TwitterUser class represents a twitter user account and provides methods for interacting with user-centric API methods. TwitterUser 클레스를 써보자. 앞서 인증후에 저장된 .config파일 정보를 이용해서, 인증 토큰을 생성한다. this.oauthTokens = new OAuthTokens() { AccessToken = ConfigurationManager.AppSet..
Twitter API를 사용한 어플리케이션을 만들려면,, Twitter 계정이 있어야 하고, 어플리케이션을 등록 시켜야 한다. 등록 후 받는 ConsumerKey와 ConsumerSecret로 AccessToken를 요청 할 수 잇고, AccessToken으로 Twitter 리소스에 접근할 수 있다. 그 과정은 아래 링크에 자세히 나와 있다. http://smok95.tistory.com/213 Twitter API는 많은 언어를 지원하고, API를 컨트롤 하는 다양한 오픈 소스가 존재한다. 개발 환경에 맞게 선택하거나, 자신이 손에 익은 언어를 선택하면 되겠다. 그래서~나는 C#과 오픈소스인 twitterizer를 이용한다. twitterizer에 대한 정보는 아래 사이트에 있다. Documentati..
Vector 클래스에 있는 toArray() 함수는 백터 원소들을 배열로 리턴해 주는 Method 사용방법은 아래와 같습니다. Vector v = new Vector(); v.add("hello"); v.add("hi"); 1. Object[] 배열로 받는 방법 Object[] obj = (Object[])v.toArray(); 2. 원소와 동일한 형으로 받는 방법 String[] arr = (String[])v.toArray(); 이렇게 하면 될것 같으데 java.lang.ClassCastException 이 발생함. 아래와 같이 해야 동일한 원소형의 배열로 받을 수 있음. String[] arr = new String[v.size()]; arr = (String[])v.toArray(arr); 출처...
Vector 에 들어 있는 원소를 정렬하는 방식은 자바의 Vector와 C++ STL의vector가 비슷 합니다. 표현의 방식이 다를 뿐이죠. 1. 비교자 Comparator 구현 : Comparator 인터페이스를 상속받아 구현합니다. 예제는 아래에 있습니다. 2. Collections.sort(정렬할 벡터,Comparator 인스턴스); -- 예제 --- Member 클래스에 이름과 나이를 저장한 후 이를 Vector에 넣고 나이의 오름 차순으로 정렬하는 예제 입니다. 내림차순으로 할때는 Comparator 부분에서 리턴값만 바꿔주면 됩니다. package com; import java.util.Comparator; import java.util.Vector; import java.util.Colle..
감동이다. Dictionary Type에서 DBMS에 대한 비슷한 형식의 질의를 통해서, 결과를 받을 수 있다. 다음의 Dictionary 예(d)가 있을 때, Sorting을 위한 순서는 대략 이렇다. 1. Dictionary d의 키 값의 집합 k를 인덱스로하여, 접근. 2. key값으로 접근된 d의 값을 내림차순으로 정렬, 3.value에 의해 정렬된 key을 변수 items에 쏙~ Example program that sorts Dictionary (C#) // Example dictionary var d = new Dictionary(); d.Add("cat", 1); d.Add("dog", 0); d.Add("mouse", 5); d.Add("eel", 3); d.Add("programmer"..
닷넷 환경에서 만들어진 프로그램을, 배포하려면, 프로그램이 컴파일된 환경도 설치되어야. 정상적으로 돌아간다. 뭐 당연한 얘기지만, 그래서, 설치 파일로 배포하면, 설치과정에서, 닷넷 프레임워크가 없으면 자동으로 설치해준다(웹에서 검색한다) 일단 실행할 프로젝트를 만들고, 작성하자, 그 후 솔루션에, 다음과 같은 설치 프로젝트를 추가한다. 그 다음, 설치 프로젝트를 선택하고, 대상 컴퓨터(설치될 컴퓨터)의 파일 시스템에서, 해당 프로그램이 설치될 폴더를 추가한다. 그림에서는 대상 컴퓨터 바탕화면에, Bio_Assignment폴더를 만들었다. 마지막으로, Bio_Assignment폴더에 실행할 프로젝트를 추가하고, 설치 프로젝트를 빌드하면~ 끝. 빌드하면, 설치 프로젝트 디버그 폴더에 *.msi와 *.exe..