즐겁게 개발을...

개발보다 게임이 더 많이 올라오는 것 같은...

분류 전체보기 273

[2021.03] SqLite + Dapper(ORM) 사용방법

환경: Visual Studio 2017, C#, 닷넷 4.6.1 검색능력이 떨어진 건지 제대로 된 게시물이 없는 건지 국/내외 게시물을 다 뒤져도 안나와서 짜집기 + 자작으로 작성해보았다. Node.js에서 Squelize로 작년까지 개발하다가 C#으로 넘어오니 ORM 패키지가 별로 없었다. Sonic도 있다고 하던데 이건 차차 알아보기로 하고 오늘은 Dapper를 사용해보자. SQLite란? SQLite는 원래 모바일 특히 안드로이드에서 사용하는 데이터베이스이다. 작지만 강력하고 크로스플랫폼에서 사용할 수 있는 무료인 파일DB로 보면 된다. Dapper란? Dapper는 요즘 깡 쿼리보다는 모델링된 객체를 통해 CRUD를 하는 방식의 ORM(Object Relational Mapping) 방식의 패키..

개발/C# 2021.03.10

[2021.02] MKDocs (3) - Docker로 실행하기

목차 MKDocs (1) - 소개 및 설정방법 MKDocs (2) - Docker로 Build하기 MKDocs (3) - Docker로 실행하기 실행하기 지만, 필자가 사용하고 있는 Docker 빌드 쉘 스크립트와 실행 쉘 스크립트를 소개하겠다. 시나리오는 다음과 같다. 1) Gitlab 또는 Github의 MKDocs 소스를 내려받는다. (이미 Build가 되어 있어야 함) 2) Dockerfile을 빌드한다. (Build할 때 MKDocs의 빌드된 폴더를 컨테이너에 복사) 3) 도커 이미지를 기반으로 실행 다음은 Build Shell Script 다. 필자는 CentOS7(Linux)를 서버로 사용하기 때문에 감안해서 보면 된다. mkdir -p ${PWD}/dockerfiles/src export ..

[2021.02] MKDocs (1) - 소개 및 설정방법

2023.03.22 수정사항 - MKDocs와 MZDocs를 혼용사용해서 헷갈리게 한 점 수정, 본글은 MKDocs에 대한 글입니다. - MZDocs도 존재함. 자료가 많아서 작성하지 않으려다가 시리즈 형태로 만들어볼까해서 만들어본다. 목차 [2021.02] MKDocs (1) - 소개 및 설정방법 자료가 많아서 작성하지 않으려다가 시리즈 형태로 만들어볼까해서 만들어본다. 목차 MKDocs (1) - 소개 및 설정방법 MKDocs (2) - Docker로 Build하기 MKDocs (3) - Docker로 실행하기 (2) - Docker로 Build하기 필 endev.tistory.com [2021.02] MKdocs (2) - Docker로 Build하기 목차 MKDocs (1) - 소개 및 설정방법 ..

[2021.02] MKdocs (2) - Docker로 Build하기

목차 MKDocs (1) - 소개 및 설정방법 MKDocs (2) - Docker로 Build하기 MKDocs (3) - Docker로 실행하기 파이썬 설치가 윈도우나 리눅스나 거지같다. MKDocs 설치방법이나 사용법은 인터넷에 많은 관계로 Docker로 실행하는 스크립트만 올려본다. MKDocs(www.mkdocs.org/)란? 도움말, 개발문서 등을 정적으로 관리하기 위한 툴이라고 보면 되며, 이와 비슷한 것으로 readtodocs, sphinx 등이 있다. 오전에는 스핑크스에 매달렸는데 찾다가 MKDocs은 기본적으로 마크다운을 지원하고 기타 부가기능도 지원을 해서 오후에는 여기에 매진... 개발은 안하고 딴짓하고 있다. Docker 하이라이트 기능은 제공하지 않은 관계로... 리눅스는 우분투를 ..

[2021.01] Grassroots DICOM for C# (VS2017) 빌드방법

이 글을 쓰고 있는 시점에서 버전 정보이다. 버전에 따라 UI 등이 달라질 수 있다. VS2017 기준으로 작성되었다. GDCM = Grassroots DICOM이다. DICOM Toolkit에 비해 다양한 언어로 된 Wrapper가 존재한다. 본문에서는 C# 빌드과정을 작성해보았다. 관련 파일 다운로드 GDCM 소스 : 3.0.8 CMake : .3.19.5 Swig : 4.0.2 압축을 풀어둔다. 폴더에 한글이나 특수 문자가 없도록 하자. Libxslt : 1.1.26 옵션) Doxygen : 1.9.1 - 스크롤바 밑으로 내리면 바이너리 / 설치 파일을 내려받을 수 있다. 문서를 빌드 할 때 필요하다. BUILD - VC++ 소스가 빌드 되서 나온다. CMake 실행 GDCM 소스코드 경로와 빌드 ..

개발/C# 2021.02.17