일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MVC
- C# 파일 암/복호화
- sqlite3
- 객체지향
- MDB Connect
- MDB Select
- Json.NET
- delegate
- GDI+
- C# MDB
- solid
- Excel Cell Format
- JSON
- 경기도 버스
- 디자인 패턴
- c#
- Cell Border Style
- eventargs
- 공공 데이터 포털
- C# MDB Handle
- DrawEllipse
- WPF
- eventhandler
- Winform
- 경기도 버스정보시스템
- DrawRectangle
- NUnit
- TDD
- 버스 API
- 시
- Today
- Total
목록분류 전체보기 (169)
White Whale Studio
생각보다 구글링 했을떄 OleDB 연동 자료가 없어서 생각보다 시간이 좀 오래걸렸다. 외국문헌 보면서 하다보니 상황에 안맞는 코드들도 많고.. 이리저리 해보다가 정상동작하는게 있어서 다음과 같이 정리한다. 1. Connection 2. DataSet Results를 받는 쿼리 실행 3. DataSet Results를 받지않는 쿼리 실행 4. Procedure 실행 위와 같이 기록한다. 1. Connection 정말 별거 아닌데 ConnectionString을 제대로 못잡아서 안되는 경우가 종종있었다. (그래서 짜증...) 1 ConnectionString = string.Format("Provider=OraOLEDB.Oracle;Data Source={0};User ID={1};Password={2};P..
연동 작업을 하다보니 고객사 오라클 캐릭터셋이 US7ASCII 로 되어 있는데 연결이 문제가 아니라 한글이 깨져서 나오는 심각한 문제가 발생했다. 구글링을 통해서 레지스트리 변경, 환경변수 설정, 코드에서 환경 설정 등 별에 별짓을 다해봤는데 결국 한글은 나오지 않았다. 그 이유인 즉슨 ----------------------------------------------------- 언뜻 보기에는 US7ASCII도 한글을 지원하는 것처럼 보이지만, 사실은 한글이 저장되는 것이 아니고, 한글을이진코드 형태로 변환하여 저장 및 출력하는 형태다. US7ASCII 는 영문글자만을 위한 코드인데 8bit중 7bit만 사용하고 나머지 1비트는 패리티 비트로 사용됩니다. --------------------------..
판타지랩 블로그를 우연히 찾게되서 보고 따라그려봤습니다. 이게 생각보다 어렵고 일이 많네요. 그렇지만 완성해놓고보니 그럴듯해서 뿌듯! ## 판타지랩 블로그를 참고하실 분은 다음 링크를 따라가시면 됩니다. https://blog.naver.com/phantasylab/221794787404
픽셀 아트 툴 중 하나인 Aseprite 를 사용하여 처음으로 사과를 그려보았습니다. 원래 그림을 그리던 사람도 아니고 ㅋㅋ 센스도 없다보니 후줄근한 사과가 완성 뭔가 꿈틀꿈틀 거리네요!
1. 클라이언트부터 서버까지의 데이터 흐름을 아는데로 설명하세요. 2. 게시판 페이지 처리를 위한 쿼리를 설명하세요. 3. 추상클래스와 인터페이스의 차이점 - 추상클래스 : abstract 를 붙여서 new로 새로운 인스턴스를 생성하지 못하도록 하는 클래스 예를들어 조류를 설명하는 클래스인 경우 하위세부객체인 비둘기나 펭귄같은 경우는 상세하게 객체가 생성되고 메서드가 추가가 되지만 분류상으로 존재하는 조류라는 개념은 인스턴스가 생성되면 안되기 때문에 추상적인 개념으로 조류가 갖춰야할 날개, 난생(알로 태어난다), 부리 등등의 공통 요소에 대한 부분만 명시하는 것이다. 이러한 조류 요건에 맞춰서 세부적인 내용으로 구성된 비둘기는 구상클래스(Concrete Class)라고 한다. 단 하나의 Class만 상속..
C#에서 데이터를 읽을 때 System.Data.Common.DbDataReader를 사용할 경우가 있습니다. 구조체를 활용해서 직접 변환을 하는 경우도 있지만 데이터 타입이 맞지 않는 경우 오류가 발생하기도 합니다. 예를들어 구조체 (여기서는 MODEL)로 바로 변환한다고 하면 List resultsList = r.ToList(); 위와 같이 변환이 됩니다만.. 일부 컬럼의 경우 데이터 타입이 안맞는 경우 쓰레기 값이 들어가기도 합니다. 따라서 이러한 경우 각 컬럼에 필요한 데이터 타입에 맞게 설정을 직접 해줘야하는 경우가 있을수 있습니다. 이러한 경우에 대해 살펴봅니다. 1 2 3 4 5 6 7 8 9 10 11 12 while (r.Read()) { MODEL model = new MODEL(); ..
업무 도중 EF Core 환경에서 프로시저를 콜해보려고 했는데.. 잘 안되서리 ㅠㅜ 사수님께서 알려주신 깃헙 오픈소스입니다. https://github.com/verdie-g/StoredProcedureEFCore verdie-g/StoredProcedureEFCore Entity Framework Core extension to execute stored procedures - verdie-g/StoredProcedureEFCore github.com 우선은 패키지 관리자 콘솔에서 Install-Package StoredProcedureEFCore 위와같이 설치를 하시고 나서 using 문 넣어주시고 1 2 3 4 5 6 List rows = null; ctx.LoadStoredProc("dbo.Lis..
가끔 전임자들이 짜둔 쿼리를 보면... 도대체 구조 파악도 안되고 라인수만 많은 쿼리를 보실수 있습니다. 이러한 쿼리들을 정리하기 위한 사이트가 있어 소개합니다. http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter www.dpriver.com 위쪽의 빈 공란에 쿼리를 입력 후 데이터베이스와 Output 타입을 설정하고 중간에 있는 FormatSql을 클릭해주면 아래쪽에 이쁘게 줄정리가 된 쿼리를 볼수 있습니다!
작년인 2019년도에 다녀온 대만에 대해 너무나 좋은 추억을 가지고 있었고 또 펑리수를 평소에도 좋아했던 차에 올해 초 다른 직원분이 대만여행을 다녀오셨다가 지우쩐난 펑리수를 하나씩 기념품으로 주셨었습니다. 받을때는 뭣도 모르고 먹었는데 예상밖에 강렬한 버터풍미와 부드러운 맛에 반해버리고 말았지요. 그렇게 1~2개월이 흐른 후 갑자기 그 맛이 또 생각나서 대만 직구를 찾아보던차에 대만에서 제품을 구매해서 배송까지해주는 대행몰을 찾았습니다. https://smartstore.naver.com/hojjaamall?NaPm=ct%3Dk7esjnlu%7Cci%3Dcheckout%7Ctr%3Dds%7Ctrx%3D%7Chk%3Dccf833fa40222d841fc804717f9356d42b62a705 호짜몰 : 네이..
Vue로 구현을 하다보면 CORS 오류가 뜨는 경우가 있습니다. CS환경에서만 구현해와서 웹 쪽 지식이 적은 저로서는 도무지 이해가 안되는 보안 규정이라던가 규칙이라던가 그런것들이 많네요. 사실 Vue에 한정된것이 아니라 자바스크립트 계열 언어인 리액트나 다른 쪽에서도 API호출시 발생할수 있는 문제라고 하네요. 우선 로그 성격으로 블로그를 포스팅합니다. 사실 Vue보다는 서버 쪽인 ASP.net 쪽 API 프로젝트를 수정해줘야합니다. Web.Config 파일에서 1 2 3 4 5 6 7 8 9 10 11 12 13 http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Colo..