일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ListView
- IValueConverter
- logging
- coding-test
- log
- WPF
- C#
- .net
- chashtag
- Github
- string
- csharp
- Process
- dotNET
- git
- Visual Studio
- commit
- convert
- windows
- nullable
- tls
- Coding
- mysql
- Microsoft
- programmers
- windows10
- Binding
- File
- algorithm
- 코딩테스트
- Today
- Total
목록전체 글 (143)
CHashtag
https://www.sqlshack.com/sql-server-alter-table-add-column-overview/ SQL Server ALTER TABLE ADD Column overview This article explores SQL Server ALTER TABLE ADD Column statements to add one or multiple columns to a table. We will also understand the impact of adding a column with a default constraint along the way. www.sqlshack.com 요약: SQL Server에서 ALTER TABLE ADD Column실행 시 default value를 지정할 경..
안녕하세요. 오늘은 SendKeys 클래스의 Send, SendWait을 사용할 때 빈번하게 발생하는 ArgumentException에 대해 알아보도록 하겠습니다. 발생 원인 원인을 알기 위해선 Send()함수의 사용방법에 대해 짚고넘어가야 합니다. KeyBoard Simulation을 하기 위해서는 일반적인 Key(문자열, 숫자, 특수문자) 외에도 필요한 값들이 존재합니다. ESC, BREAK, BACKSPACE, Ctrl등이 해당되죠. 그렇다면 ESC를 입력하기 위해선 어떻게 해야할까요? 해당 방법은 MS에서 미리 정의해 두었습니다. 이런식으로 특수 케이스를 정의하여 해당 문자열을 넣으면 해당 Key가 눌리도록 구현이 되어있습니다. BACKSPACE {BACKSPACE}, {BS}, or {BKSP}..
안녕하세요. 제목이 다소 혼란스러운데요, 마치,, 마라로제떡볶이마냥 .net에 관심이 많은 사람을 쉽게 지나치기 어려운 키워드들만 모아놨으니 말이죠 ㅋㅋ 아무튼 오늘은 Docker + ASP.NET core 6.0 + EF Core + Mysql을 이용해서 간단한 API 서버를 만들어보도록 하겠습니다. (이 포스팅은 도커 및 asp.net 초심자를 위한 글임을 알려드립니다.) 이 글을 통해서 얻을 수 있는 내용은 아래와 같습니다. EntityFramework Core Code-First Migration Repository Pattern Repository Pattern을 사용하는 이유 Docker ASP.NET Core 6 Route 규칙 Swagger 연동 Request & Response 시작하기 ..
어느날 git clone을 받으려하니 아래와 같은 에러와 함께 clone에 실패했다. remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. 대략 읽어보니,, 정책이 바꼈으니 아래 링크를 보고 personal access token을 이용하라는데,, 회사에서는 bitbucket을 쓰고, 개인 프로젝트도 대부분 public으로 ..
부제: 개발자는 개발만 잘해서는 안된다. 당당히 취업의 문을 활짝 연 당신! 🎉🎉 우선 축하한다는 말을 먼저 전합니다. 그간 고생 많으셨습니다. 그러나 앞으로의 길은 더더욱 험난할 것이므로, 각오 단단히 하고 착실히 준비하는 것이 좋겠습니다. 저는 3년차 개발자로, 당신의 사수쯤으로 생각해주시면 좋겠습니다. 제가 3년간 일해보고, 또 여러 사수, 부사수님들과 일해 보면서, 사소하지만 중요한 부분들을 짚어볼까 합니다. 필요한 내용은 별도 게시글로 작성하거나, 잘 작성된 게시글 링크를 첨부합니다. (링크된 게시글이 삭제되었을 경우 알려주세요.) 비즈니스 일반상식 (feat. 눈치) 일을 잘하는 사람이란 신입사원이 일 잘한다는 소리를 듣기위해서는 어떤 역량이 필요할까요? 시키지 않은일을 척척 해내야 할까요? ..
2022년 6월 15일, Internet Explorer가 지원 종료되었습니다. 그에 따른 걱정으로 IE기반 Embedded인 WebBrowser도 지원 중단되는 것이 아닌가 걱정이 되실 것입니다. 하지만 그렇지는 않습니다. 자세한 내용은 아래 게시물을 참고해주세요. https://chashtag.tistory.com/147 [C#] IE기반 WebBrowser는 지원 중단되나? 결론은 아닙니다. 2022년 6월 15일, Internet Explorer가 지원 종료되었습니다. 그에따른 걱정으로 IE기반 Embedded인 WebBrowser도 지원중단되는것이 아닌가 걱정이 되실텐데요, 다행히 그렇지는 않습니다. chashtag.tistory.com 그럼에도 WebBrowser는 IE기반의 Legacy We..
결론은 아닙니다. 2022년 6월 15일, Internet Explorer가 지원 종료되었습니다. 그에따른 걱정으로 IE기반 Embedded인 WebBrowser도 지원중단되는것이 아닌가 걱정이 되실텐데요, 다행히 그렇지는 않습니다. 우선 일반적으로 WPF와 WinForms에서 사용하는 "WebBrowser"는 IE기반 Embedded 브라우저이긴 하지만, IE를 실질적으로 참조하지는 않습니다. (IE를 삭제해도 아무 지장이 없음.) 추가로, IE는 지원 중단되었지만, MSHTML/Trident 기반의 웹브라우저는 지원중단 대상이 아닙니다. WebBrowser는 Trident기반이고요. 그럼에도 요즘 IE11에서 돌아가는 웹페이지가 많이 없기에, 다른 Embedded 웹브라우저를 찾아 변경하는것이 권장됩..
안녕하세요. 오늘은 제가 사용하고 있는 물고기 자동 급여기를 리뷰해볼까 합니다. 우선 제가 원했던 기능은 아래와 같습니다. 1. 먹이 통이 대용량 일 것(한달 이상) 2. 12시간에 1번씩 급여가 가능할 것 3. 한번에 적은 양 급여가 가능할 것 4. 별도 접착제 없이 고정이 가능할 것 위 조건으로 제품을 찾았고, 그 결과 아래 제품을 구매하였습니다. https://link.coupang.com/a/qngHD 아마존 수족관 자동먹이 급여기 AF-101 COUPANG www.coupang.com 자 그럼 위 사항들을 모두 만족하는지 조목조목 따져보도록 하겠습니다. AF-101 먹이 통이 대용량 일 것(한 달 이상) 해당 제품은 2가지 타입의 먹이통을 제공하는데요.(추가금액 X, 기본 제공) 그중 큰 타입의..
안녕하세요. 오늘은 굉장히 비슷한 의미를 가진 두 단어인 "Definitely"와 "Absolutely"의 차이점에 대해 알아보도록 하겠습니다. 우선 두 단어의 사전적 의미를 살펴볼까요? definitely 1. (강조의 의미로 쓰여) 분명히[틀림없이], 절대(로) 2. 확실히, 분명히 absolutely 1. 전적으로, 틀림없이(사실임을 강조함) 2. 전혀(부정의 의미를 강조) 3. 극도로, 굉장히 보시다시피 absolutely가 조금 더 강조하는 듯한 느낌을 내고 있습니다. 이제는 해외 커뮤니티로 이동하여 그들이 느끼고 이해하고 있는 차이점에 대해 알아보도록 하겠습니다. 해석하자면 아래와 같습니다. 네 그렇습니다. definitely와 absolutely는 모두 옳다는 뜻이지만, absolutely가..
안녕하세요. 오늘은 Guid에 대해 알아보고자 합니다. Guid 란 Guid는 Globally Unique Identifier의 약자로, 전역 고유 식별자라는 의미를 가지는 식별자입니다. 세상에는 여러 가지 식별자가 존재합니다. Uuid, NanoId, Cuid, 그리고 Git에서 사용하는 Hash 등 이 있죠. 기본적으로 식별자는 값(객체)를 식별하기 위한 요소로, Mysql의 PK와 같이 고유하여야 합니다. 그렇다면 위에서 나열한 식별자들은 자체적으로 중복되지 않는 로직이 존재하는 것일까요? 정답은 아닙니다. 단지 나올수 있는 값이 매~~~ 우 많아서, 절대 겹치지 않을 것이다.라는 가정을 하는 것입니다. Uuid를 예로들면 실제로 생성 가능한 식별자의 개수는 10의 38 제곱, 340간 개나 됩니다..