일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- C#
- IValueConverter
- Coding
- dotNET
- string
- git
- logging
- File
- csharp
- log
- chashtag
- Github
- algorithm
- mysql
- Binding
- nullable
- 코딩테스트
- Process
- .net
- Microsoft
- WPF
- convert
- Visual Studio
- programmers
- windows
- commit
- tls
- coding-test
- windows10
- ListView
- Today
- Total
목록전체 글 (146)
CHashtag
https://devblogs.microsoft.com/dotnet/announcing-net-6/ Announcing .NET 6 - The Fastest .NET Yet - .NET Blog .NET 6 is now available. It is easier to use, runs faster, and has many new features. devblogs.microsoft.com 이제 맥북 프로를 사야하나,,

서비스 설명 한정판매 상품 구매 프로그램 축구 경기장 대여 신청 프로그램 가상화폐 급등/급락 감지 프로그램 티스토리 좋아요 증가 프로그램 등등,, 손으로 직접 하기 힘든 작업들을 모두 프로그래밍을 이용하여 자동화 해드립니다. 서비스 제공 절차 검토 -> 비용 안내(개발예정표 작성) -> 개발 진행 -> 검수 -> 정산 -> 프로그램 양도 -> 추가 유지보수 계약 소개 각종 매크로, 예약 시스템, 자동화 프로그램 제작 해드립니다. C#(Asp.net, WPF) 코드 유지보수 작업도 가능합니다. 제 블로그 게시글 보시면 아시겠지만 다양한 개발 관련 경험 있습니다. 비밀댓글 주시거나 아래 오픈채팅으로 연락주시면 빠르게 답장해드리겠습니다. https://open.kakao.com/o/sCtKrFde 외주 프로그..
안녕하세요. 최근 여러 프로젝트 매칭 사이트를 통해 여러가지 프로젝트를 진행하고 있습니다. 하지만 그들이 책정한 이용료 정책이 너무하다는 생각이 들었습니다. 50만원 기준 약 18% 1000만원 기준 약 7.6% 의 서비스 이용료를 내야하는 것이죠. 금액 서비스 이용료 결제망 이용료 세금 최종 정산금액 500,000 75,000 16,500 9,150 399,350 2,000,000 195,000 66,000 26,100 1,712,900 10,000,000 435,000 330,000 76,500 9,158,500 그래서 전 별도 플랫폼을 사용하지 않고 티스토리를 이용해 프로그램 제작 의뢰를 받아보려 합니다. 하하..
안녕하세요. C#에서 Logging을 구현할 때 대부분 라이브러리를 사용하여 구현합니다. 저는 그중에서도 많이 쓰이는 라이브러리인 log4net을 주로 사용하는데, log4net은 config을 참조하여 logging에 관한 정보를 얻습니다. log를 저장할 경로이나, logging level, 한 파일 크기, pattern등을 말이죠. 그러나 어떠한 이유로 config를 만들 수 없는 상황이 간혹 오는데요, 예를들면, 하나의 exe로 packaging을 해야 한다거나,, 그럴 때 유용하여 사용할 수 있는 방법에 대해 알려드리고자 합니다. 방법은 간단한데요, 아래 코드는 log4net.config를 c#코드로 구현한 것입니다. 해당 코드를 프로그램 시작점에서 실행시켜 주시면 log4net.config를 ..
최근 Express엔진 기반의 PHP 5.3 솔루션을 7.2로 Migration하는 작업을 진행하였다. 내가 메인으로 진행한건 아니고, 리뷰 위주로 진행을 하고있는데,, .NET만 주구장창 하고 PHP는 기본적인 문법만 알고, 유지보수성 업무만 진행했었는데 (사실 흥미도 없었기에 따로 공부하지 않은것도 있다, ㅋㅋ) 배우면 배울수록 .NET이 사랑스러워진다 ㅋㅋㅋㅋㅋ 언어마다 저마다의 장점이 있겠지만,, 그나마 다행인 것은 7버전대로 들어서면서 타입 강화를 하고 있다는데,, 도태되지 않으려는 느낌이랄까.. JS가 각광받다가 TypeScript가 나오는 느낌과 비슷하다고 생각한다. 사용하기 전에는 잘 몰랐지만 Type이 명시적이지 않고, 한 Scope에 정의된 변수가 여러 Type이 될 수 있다는 것은 정..

안녕하세요. 저는 요즘 Windows Subsystem for Linux, 이하 WSL을 이용하여 아주 편리하게 개발을 하고 있습니다. 그중에서도 가장 놀랍고 편리한 기능인 WSL에서 바로 Windows의 Visual Studio Code와 연결하는 방법에 대해 알려드리려 합니다. 보통 Linux와 Windows의 Visual Studio Code를 연결하려면 SSH를 이용하여 연결을 하실텐데요, 하지만 WSL에서는 그런 작업없이 단 한줄의 command만 입력하면 됩니다. 사용법도 굉장히 간단한데요. 연결하고자 하는 위치로 이동해서(cd), 아래 명령어를 입력해주시면 됩니다. $ code . 어디서 많이 본 명령어죠? 맞습니다. Windows의 cmd에서 Visual Studio Code를 열듯 WSL..
rmdir: failed to remove 'someDir': Directory not empty 안녕하세요. 저는 최근 ubunut에 발을 들이기 시작했는데요, Windows와 많이 달라서 적잖아 당황을 하는 중입니다 ㅋㅋ 하지만 점점 익숙해지고 있고, 언젠가 실무에서 편안하게 Linux환경에서 개발할 날을 기대하며 공부를 하고 있습니다. ㅋㅋ 아무튼, 공부를 하던 도중 폴더를 지울 일이 생겼습니다. 그래서 rmdir 명령어를 사용하려 했지만, 아래와 같이 실패했습니다. $ rmdir someDir/ rmdir: failed to remove 'someDir/': Directory not empty someDir안에 다른 폴더들도 존재했거든요. 그래서 저는 내부 폴더, 혹은 파일까지 재귀적으로 삭제해주..
안녕하세요. 최근 보안에 대한 인식이 증가하며 TLS 1.0, 1.1이 점점 사라져 가고 있습니다. (사실 최근은 아니지만요,, ㅋㅋ) 작년 즈음에 저는 TLS관련 오류를 해결할 수 있는 방법에 대해 포스팅 한 적이 있습니다. https://chashtag.tistory.com/7 [C#] .net 4.0 기본 연결이 닫혔습니다. (tls 1.2) (https) 기본적으로 .net framework 4.0에서는 tls 1.2가 지원되지 않아 https요청을 보내면 "기본 연결이 닫혔습니다 보내기에서 예기치 않은 오류가 발생했습니다." 라는 에러가 발생합니다. 이때 .net framework chashtag.tistory.com https://chashtag.tistory.com/42 [C#] 요청이 중단..
https://untitledtblog.tistory.com/93 [컴파일러] - 구문 분석 (Syntax Analysis) I 1. 개요 컴파일러에서는 구문 분석을 수행하는 모듈을 파서 (parser)라고 한다. 파서는 어휘 분석기에서 생성한 토큰 스트림이 생성 가능한 것인지를 판별하고, 토큰 스트림으로부터 파스 트리 (par untitledtblog.tistory.com https://github.com/chequer-io/qsi GitHub - chequer-io/qsi: Query Structure Interface Query Structure Interface. Contribute to chequer-io/qsi development by creating an account on GitHub. ..

안녕하세요. 오늘은 프로그래머스 코딩테스트 연습 문제인 "거리두기 확인하기"를 풀어보았습니다. 해당 문제는 "2021 카카오 채용연계형 인턴십" 문제인데요, 저는 인턴십은 관심없지만, 문제가 흥미로워 풀어보았네요 ㅎㅎ 문제에 대한 정보는 아래 링크를 확인해주세요. https://programmers.co.kr/learn/courses/30/lessons/81302 코딩테스트 연습 - 거리두기 확인하기 [["POOOP", "OXXOX", "OPXPX", "OOXOX", "POXXP"], ["POOPX", "OXPXP", "PXXXO", "OXXXO", "OOOPP"], ["PXOPX", "OXOXP", "OXPOX", "OXXOP", "PXPOX"], ["OOOXX", "XOOOX", "OOOXX", "O..