- LSL_Script
- 프런트엔드
- postman excel
- postman csv
- Android/iOS Developer
- Front-end developer
- 우수한 프런트 개발자
- postman tests
- postman
- UI/UX Engineer
- oracle
- C++
- postman session
- MFC
- web developer
- emplace_back
- postman collection variables
- c#
- postman pre-request
- Android
- postman automations
- Java
- 좋은 개발자
- 다빈치 리졸브
- Intellij
- Interaction developer
- solidity
- Unity
- postman collection
- postman html parse
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Today
- Total
목록전체 글 (174)
david's daily developer note
공백 패딩(Blank Padding) DB에서, 문자열을 저장할 수 있는 CHAR, VARCHAR 데이터 타입의 저장 방법에 있어서 중요한 차이점으로는 실제 문자를 입력하고 남는 부분에 대한 처리 방법을 들수 있다. 최대 크기가 50bytes로 선언된 CHAR(50)과 VARCHAR(50) 타입의 테이블 컬럼에 각각 20bytes 길이의 문자열을 입력했다고 가정했을 때, VARCHAR(50)은 입력한 20bytes에 대한 공간만을 사용하는 반면, CHAR(50) 타입은 입력한 20bytes 이후의 공간인 30bytes (최대 50 bytes – 입력한 20 bytes)에 해당하는 부분을 공백으로 채워서 최대 크기로 선언한 50 bytes를 모두 사용한다. 이처럼 VARCHAR타입은 저장 공간은 절약할 수..
C#에서 이미지 작업을 위한 기본적인 소스를 작성해본다. 1. 화면에 뿌려질 바탕 이미지를 초기화 한다. 뿌려질 폼의 크기와 같은 Bitmap 클레스를 만들고, Bitmap 클레스에서 Graphics을 얻어온다. 아래 소스의 grBm 은 바탕 이미지의 Graphics이 되고, 오픈한 이미지나 작업한 이미지를 뿌리게 된다. Bitmap drawBitmap = new Bitmap(ClientSize.Width, ClientSize.Height); Graphics grBm = Graphics.FromImage(drawBitmap); grBm.Clear(BackColor); 2. 앞에서 이미지를 뿌리기 위해서 초기화한 Graphics를 뿌려주는 이벤트를 추가하자. 이벤트는 폼의 변화가 발생하면 발생해야 함으로,..
이전 글에서 Spatial Query를 수행하기 위해서, SDO 타입의 변수 선언 및 메타데이터, INDEX 생성을 알아봤다. 하지만 특수한 경우에는, 예를 들어, 인덱스로 구성할 필드의 값이 매우 빈번하게 수정(삽입,삭제,갱신)이 발생하지만, 해당 필드의 데이터는 많지 않다면, INDEX를 유지하는 비용도 만만치 않다. 즉, INDEX를 유지해야할 만큼, 데이터가 크거나, 질의가 많고, 질의의 수행 시간이 중요한 경우가 아닌, 저장된 데이터의 수정만을 볼때는 INDEX의 구성은 불필요 할 수 있다. 오라클은 INDEX가 없는 테이블에 대한 공간 질의를 허용한다. 예상 할 수 있듯이, 이 경우 Exact match가 일어나면서, 질의 성능은 인덱스를 구성하는 경우보다 떨어진다. 다음은 INDEX 를 구성..
3D의 Single Point와 Multi Point의 삽입 및 공간 질의. --drop table test; create table test ( location number(10), centerPoint sdo_geometry ); --drop index idx_test_location; create index idx_test_location on test(location); --delete from user_sdo_geom_metadata where table_name ='TEST'; -- 삭제할 때, 테이블 이름을 대문자로 적어야함. insert into user_sdo_geom_metadata values ('test' , 'centerPoint' , sdo_dim_array ( sdo_dim_e..
http://blog.naver.com/nkmin80
DB와 응용프로그램 사이에서, 공간질의나, 공간 타입등을 지원하는 미들웨어를 개발하는 중에, 개발 중인 프로젝트가 서비스 모드로 동작하는 것이, Vista이후 OS에서 권한문제가 발생하는 것을 알았다. 해결책을 위해서 구글링을 좀 했는데, 항상 그렇듯이 삽질이 힘들뿐 알면 간단하더라, 일단 프로그램이 OS에서 관리자의 권한이 필요한 기능을 수행하려 한다면, 프로젝트에 매니페스트 파일을 추가하고, 프로그램의 권한을 상승시키면 해결된다. 아래 그림을 보자. 우선 권한 상승하려는 프로젝트의 속성에서 보안 탭을 누른다. 보안 탭에서 "ClickOnce 보안 설정 사용"을 체크했다가, 해제하면, 프로젝트 Properties 트리에 app.manifest파일이 생성된다. app.manifest파일을 눌러보면, 아래..
Oracle 과 .NET 연동시에, Oracle이 지원하는 Oracle .NET Data Provider - From Oracle는 MS에서 제공하는 드라이버에 비해 속도나, 여러가지 면에서 우월하다. 하지만, Oracle과 연동되는 Client가 수행되려면, Oracle Client 가 설치 되어있어야 한다. 이 번에, 구글링좀 하다 보니,, Oracle Client를 무설치 버젼으로 배포할 수 도 있었다. 다음의 6개 파일만 실행파일과 함께 있으면 된다. 일단, Oracle.DataAccess.dll을 참조하고, 다음과 같이, 실행 파일이 설치될 프로그램 폴더내에 위의 파일들이 생성되게 하면 끝. 후에, SDO_GEOMETRY 타입에 대해서 CRUD질의를 수행해봤다. 또한, 아래와 같이 OGC 명시를..
listener.ora - 위치: $ORACLE_HOME/network/admin/listener.ora - 오라클 서버에서 클라이언트의 요청을 듣고, 클라이언트와의 통신 환경을 설정하는 파일 - 오라클 서버에 존재하며, 오라클 클라이언트에서 서버로 접속할 때 필요한 프로토콜 및 포트 정보등을 설정하는 - 프로토콜은 주로 TCP/IP가 많이 사용 - 설정형식: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 호스트ip)(PORT = 포트번호)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 호스트ip)(PORT = 포트번호)) ) )..
상속 관계가 존재하는 Class들에 대한 is연산중 범할 수 있는 논리 오류..가 있다. 상속관계를 이해하고, Type Check는 알지만,, 바쁜 코더들에게.. 쉽게 간과될 수 있는 논리 오류 일것이다.. 다음의 예제를 보자. public class parent : Ifamily { } public class child : parent { } if (inputObject is parent) { // inputObject 가 child type이여도, parent class에서 상속 받았으므로, 첫번째 if문에 들어간다. } else if (inputObject is child) { // 다음의 조건문은 들어오지 않으므로, 오류!! } if-else 문에서 parent에 먼저 is연산을 수행 할 경우에,..