전체 글
-
C# Interlocked.Increment에 대한 고찰닷넷/C# 2023. 7. 20. 10:33
DB에서 인덱스를 자동증가 시키는 칼럼을 만들 수 있는 것처럼 C#에서 하나의 프로퍼티를 자동증가 인덱스로 만든 방법이 없을까 고민해보다가 챗GPT가 알려준 방법인 Interlocked.Increment를 사용했었다. 첫 번째 방법, 생성자에서 초기화 public class Info { // ... existing properties ... private static int currentIndex = 0; public int Index { get; } public Info() { Index = Interlocked.Increment(ref currentIndex); } } 두 번째 방법, 리스트에 추가할 때 인덱스 값 설정 public class Info { // ... existing propertie..
-
퇴사 전, 후 계획 중! - 내가 30대를 알차게 살아가기 위한 초석닦기끄적이는/일상 2023. 7. 19. 14:05
만 나이를 도입하면서 완전히 30대가 되었다. 20대... 20대의 3분 1이상을 흔히들 얘기하는 좆소기업에서 열정을 쏟아부었던 것 같다. 그리고 남친 뿐만 아니라 여러 사람을 만나며 내가 다니는 회사가 정상이 아니라는 것을 깨닫고 그 때 처음으로 퇴사를 했었다. 퇴사 후 이래 저래 일이 생겨서 1년을 쉬고 현재 회사를 다녔는데 이제 이 회사도 퇴사를 해야 할 것 같다. 20대의 끝과 30대의 시작을 현재 회사와 함께 했기에, 정이 없다고는 할 수 없을 것 같다. 하지만 미래를 생각하니 지금 쉬지 못 한다면, 40대뿐만 아니라 죽을 때까지 힘들 것 같다. (건강 이슈) 50세 은퇴를 꿈꾸는 나에게 있어서 40대는 절정을 달려야 하는 구간이므로, 과감하게 30대 시작점에서 준비를 해야겠다 퇴사 전. 나는 ..
-
메이플스토리 나이트워커 맞춤형 정보 모음 정리 (나워 링크, 어빌리티, 하이퍼 스킬, 방무 몇 줄, 극딜 버프 순서, 빌드, 코강 등등)게임/메이플스토리 2023. 7. 12. 01:18
나워방에 있다보면 무수히 많은 질문을 보게 되는 게 이거다. 사냥용, 보스용 링크 뭐 쓰나요? 어빌리티 뭐 쓰나요? 방무는 몇 줄 정도가 좋을까요? 극딜 버프 어떻게 올려요? 코강 어떻게 해요? 그래서 정리글을 작성한다. 9년차(2023년 기준) 나워가 작성하는 나이트워커 맞춤형 정보 1. 링크 스킬 스킬창에서 0차 스킬에 있는 링크 매니지먼트를 클릭하면 링크 스킬 창이 뜬다. 링크 캐릭은 많은데 최대 12개만 선택해서 쓸 수 있으므로 사냥용과 보스용으로 나눠서 사용해야 한다. 이때, 나이트워커는 기본 크확 자체가 40%로 낮아서 크확을 100%로 만들기 위해 링크에서 수급해야 하는 경우를 포함하면 추천할 수 있는 경우의 수가 많아진다. 따라서 링크 스킬에 크확이 포함되는 경우와 아닌 경우를 포함하여 설..
-
메이플스토리 헤이븐 주간 임무 난이도 정리 (Ctrl+F 검색 가능) ; 블랙헤븐, 기계무덤 주간 퀘스트 난이도게임/메이플스토리 2023. 6. 25. 16:15
리부트도 하면서 주간퀘를 거의 하다 보니까, 퀘스트 마다 난이도가 다른데 최대한 빨리 끝나는게 좋으므로 난이도 쉬운거로 선택하려고 검색해서 보면, 검색해서 나온 정보 글들은 죄다 이미지로 되어 있고 (내가 잘 못 찾는 걸 수도) 나무위키에 정리 된 글은 난이도가 체감상 좀 다른 것도 있어서 눈으로 매번 찾아보기도 힘들고, 귀찮고, 검색할 수 있게 텍스트 형태로 난이도를 정리했다. (난이도 분류는 내 개인적인 체감도 들어갔거나 아직 안 해본 것도 많아서 추후에 바뀔 수도 있음.) 난이도 [이지] 몹 찾기 쉽고, 젠도 잘 되고, 템도 잘 얻을 수 있어서 원킬 기준 5분 이하면 끝나는 퀘스트 헤이븐 : 빨간색 칩셋 조각 수집 헤이븐 : 녹색 칩셋 조각 수집 헤이븐 : 파란색 칩셋 조각 수집 헤이븐 : 수리로봇..
-
프리베어의 메이플스토리 일지 35 / 매우 오랜만에 쓰는 일지, 아 월드 리프할까게임/메이플스토리 2023. 6. 15. 14:30
2020.10.27 - [게임/메이플스토리] - 프리베어의 메이플스토리 일지 34 / 적십자 길드 이제는 안녕.. 프리베어의 메이플스토리 일지 34 / 적십자 길드 이제는 안녕.. 2019/07/21 - [게임/메이플스토리] - 프리베어의 메이플스토리 오로라 일지 33 / 엔버사냥 / 플래그타임 / 호영생성 / 도철펫받기 프리베어의 메이플스토리 오로라 일지 33 / 엔버사냥 / 플래그타임 / jasmintime.com 마지막으로 쓴 게 3년 전이네. 이후로도 메이플을 계속 하긴 했지만, 쓸만 한 것도 꽤 있긴 했지만 안 쓰고 만 게 너무 많다. 지나고 보면 다 추억이고, 기억거리라서 간간이 쓰긴 해야겠다. 2022년은 참 많은 일이 일어나고, 많은 것을 해낸 해였다. 검마 해방을 시작하고 완료하면서 검마..
-
WPF Converter (컨버터, 값 변환기)닷넷/WPF 2023. 6. 9. 15:06
Converter WPF에서 Converter는 WPF의 핵심 기능 중 하나인 데이터 바인딩에서 데이터를 바인딩하는 동안 값의 변환을 수행하는 데 사용되는 기능입니다. Converter를 사용하면 데이터를 원하는 형식으로 변환하거나, 값을 가공하여 UI 요소에 표시할 수 있습니다. 예를 들어, bool 값을 "예" 또는 "아니오"로 변환하거나, 숫자를 포맷팅하거나, 날짜 형식을 변경하는 등의 작업을 수행할 수 있습니다. 사용방법 Converter는 IValueConverter 또는 IMultiValueConverter 인터페이스를 구현하는 클래스로 작성됩니다. IValueConverter는 단일 값을 변환하는 데 쓰이며, IMultiValueConverter는 여러 값을 조합하여 변환하는 데 쓰입니다. ..
-
갑자기 내 사이트가 안 뜬다. 티스토리에 연결한 도메인DNS_PROBE_FINISHED_NXDOMAIN 오류 해결 방법기타 정보/정보공유-IT 2023. 5. 25. 08:02
아침마다 방문자 수를 확인하는데 어제 저녁 8시부터 유입이 없었고, 어제 저녁 8시부터 지금까지 0명으로 나온다. 저녁 시간대에 방문자가 한 명도 없었다는 것도 문제고, 새벽시간 대에는 적어도 한 시간에 적어도 1명 정도는 있었는데...? 0명...? 뭐지 싶어서 도메인으로 접속하니까 DNS_PROBE_FINISHED_NXDOMAIN 에러가 뜬다. ??? 가비아에서 구매한 도메인은 만기가 되려면 1년이나 넘게 남았는데 왜 안 되지? 원인 나의 경우에는 네임서버가 문제였다. 네임서버로 dnsever를 사용 중인데 내 네임서버로 할당 받은 것들이 전부 안 되고 있었다. 해결방법 1. dnsever에서 등록한 도메인을 삭제한다. 2. 가비아에서 도메인을 구매했기 때문에 사실 네임서버도 가비아에서 제공하는 걸 ..
-
vue.js v- 접두어가 붙어 있는 속성, 디렉티브웹/Vue.js 2023. 5. 15. 11:38
디렉티브 디렉티브는 Vue에서 제공하는 특수 속성으로 v- 접두어가 붙어있으며 렌더링 된 DOM에 특수한 반응형 동작을 합니다. 다양한 상황에서 DOM 요소의 행동을 제어하고, 렌더링을 최적화하는 데 사용됩니다. Vue.js는 여러 내장 디렉티브를 제공하며, 사용자 정의 디렉티브를 생성하는 것도 가능합니다. 기본적으로 내장 되어 있는 디렉티브는 v-bind, v-model, v-if(v-else-if, v-else), v-for, v-on, v-text, v-html, v-show, v-slot, v-pre, v-once 등이 있습니다. 1. 내장 디렉티브 1) v-bind Vue 인스턴스의 데이터 속성을 DOM 요소의 속성에 연결합니다. 이를 통해 동적으로 DOM 요소의 속성을 변경할 수 있습니다. 예..
-
해외주식 양도세 신고 방법 (with 나무증권)기타 정보/정보공유 2023. 5. 10. 14:31
5월은 가정의 달이면서 종합소득세를 신고하는 달이기도 합니다. 작년 2022년에 해외 주식으로 돈 좀 벌어보겠다고, 하다가 말아먹은 적이 있는데 국세청에서 양도세를 신고하라고 카카오톡으로 전자문서가 날라왔습니다. 부랴부랴 양도세 신고방법을 찾아보고, 나무증권에서 매매한 기록들을 찾아보았습니다. 나무증권에서는 양도차익이 250만을 초과하면 해외주식 양도소득세 대행신고를 해주는 서비스를 해마다 해주고 있으므로, 250만을 초과하면 힘들게 국세청이나 세무사를 통해 하지 않아도 됩니다. 그러나 250만 이하는 대행신고를 할 수 없습니다. 분명 전 마이스너스이므로 나무증권앱에서는 대행신고를 할 수 없으며 아예 신고를 하지 않아도 되는 것 같지만 국세청에서 날라온 게 혹시 모를 일이라서 국세청 사이트에 들어가서 직..
-
아킬레스건염에 걸린 상태에서 다이어트는 어떻게 해야 될까?기타 정보/정보공유 2023. 4. 19. 12:04
어느 순간 운동량이 적어지고, 저녁 식사 때 과식하는 비중이 늘어나면서 살이 찌기 시작했습니다. 그렇게 최대 몸무게를 찍고, 운동해서 살을 빼겠다며 그 상태에서 슬리퍼를 신고 밤마다 산책하길 며칠, 발뒤꿈치가 아프기 시작했습니다. 갑자기 무리해서 아픈가보다 생각 하면서 시간이 지나면 낫겠지 싶어서 3개월을 방치했는데, 점점 심해지기만 하고 참다 참다 낫질 않아 병원에 갔더니 아킬레스건염이라고 하네요. 약 처방받고, 충격파치료를 받고, 한 달 재택 근무를 하고 좀 나아지는가 싶었는데.. 출퇴근 시작하니 도루묵. 이대로 평생 떠안고 가야하는 병인가 싶었습니다. 원래는 아무리 무리하게 걷고, 뛰어도 걸린 적이 없었는데 이 아킬레스건염에 걸린 게 생각해보면 내 몸이 견딜 수 없을 정도로 늘어난 살들로 인한 부하..
-
롤토체스 TFT 시즌8.5 더블업 4월 11일 기록게임/롤토체스 2023. 4. 17. 12:55
2023.04.10 - [게임/롤토체스] - 롤토체스 TFT 시즌8.5 더블업 3월 23일 기록 10연승 했는데.. 아우솔 3성 만들었는데... 11연승까지도 했는데, 계속 했으면 1위했을텐데.. 남친은 무한대팀 덱으로 했는데 이겼다 졌다를 반복하더니 도와주러 갈 틈도 없이 결국 끝나버렸다. 증강체는 계산된 패배, 시간의 나이프, 뜻밖의 횡재++ 인데 사실 위협덱 용은 아니다. 그래도 11연승 함! 4월 11일 게임은 3등으로 마무리.
-
C# 기초지식, 정보 정리 (면접 질문 대비, 꼭 알아야 하는 것)닷넷/C# 2023. 4. 11. 18:38
미루고 미루었던, ChatGPT를 활용하면 좀 더 수월하게 작성할 수 있게 되었으므로, C#에 대해서 꼭 알아야 할 기초 지식과 정보를 정리하였습니다. (링크드인 C# 테스트를 오늘 해 봤는데 영어 독해를 잘 못 했다고 해도, 그 용어들에 대해 알았다면 쉬운 문제인데 정답을 맞추지 못한 문제들이 많아서 나의 부족을 깨닫고 다시 공부하고 정리할 겸 쓰는 건 안 비밀) 1. C#이란 C#(C-Sharp)은 Microsoft에서 개발한 객체 지향 프로그래밍 언어입니다. Anders Hejlsberg가 설계한 이 언어는 C++와 Java와 유사한 구문을 가지고 있으며, 현대적인 프로그래밍 언어의 기능을 제공합니다. C#은 .NET Framework와 함께 사용되어 다양한 종류의 Windows 응용 프로그램 개발..
-
롤토체스 TFT 시즌8.5 더블업 3월 23일 기록게임/롤토체스 2023. 4. 10. 19:04
내가 메이플 템을 다 팔고, 리부트에서랑 시드만 조금씩 하고 있었을 때가 불과 2달 전인데, 며칠 지나지 않아서 리퐁사건이 일어나고, 리패커 등의 핵 매크로 등등 사건도 일어나고, 겜겜봐, 확율 변동 특허까지 메이플이 나락을 가는 사건들이 연이어 일어나다 보니, 리부트는 퇴근시간이후에는 렉땜시 뭘 할 수가 없어서 원래도 조금씩 접속률을 줄이고 있었는데 더더욱 잘 안 들어가게 되었다. 그렇게 퇴근 후 여가시간에 남친과 무언가를 할 수 있는 시간이 늘어나면서 한 때는 랭크 모드에서 플래티넘3까지 열심히 했었는데 메이플 하느라고 안 하고 있던 롤체를 남친과 주로 하게 되었다. 그 기록들 중 인상깊었던 덱들에 대해 남기고자 한다. 참고로 대부분 1등은 롤체지지의 추천덱대로 할때 하게 되고, 그 외에는 낭만이나 ..
-
C# WPF에서 Binding(바인딩)이란?닷넷/WPF 2023. 4. 7. 18:17
WPF에서는 MVVM 패턴을 지키는 게 중요합니다. 개인적으로 생각하기에는 이 MVVM 패턴대로 만들지 않을 것이라면 개발 속도로 봤을 때나 유지보수 적으로 봤을 때나 그냥 윈폼(WinForms)으로 만드는게 낫습니다. 따라서 바인딩은 MVVM 패턴을 지키며 WPF에서 애플리케이션을 만들 때 중요한 요소가 됩니다. 왜냐하면 WPF에서 바인딩(Binding)은 데이터 소스와 UI 요소 간의 연결을 뜻하기 때문입니다. 즉, 뷰와 뷰모델의 연결점입니다. 바인딩을 사용하면 소스의 데이터가 변경될 때 UI가 자동으로 업데이트되고, 반대로 UI에서의 변경 사항이 소스에 전달됩니다. 이렇게 함으로써 데이터와 UI 간의 동기화가 유지되어 개발자가 수동으로 UI를 업데이트할 필요가 없습니다. WPF에서는 XAML (eX..
-
C# 시간 계산 두 번 째 (TimeSpan, DateTimeOffset)닷넷/C# 2023. 4. 6. 10:54
2020.09.11 - [C#] - C# 시간 계산 (DateTime Add함수 월, 일, 시, 분 더하기 빼기) DateTime 형식일 때, DateTime의 Add함수를 이용 한 날짜, 시간 계산은 이전 글을 참고한다. DateTime, TimeSpan, DateTimeOffset을 사용하여 시간 계산을 수행하는 방법은 다음과 같다. using System; namespace DateTimeExample { class Program { static void Main(string[] args) { // 현재 시간 구하기 DateTime currentTime = DateTime.Now; Console.WriteLine($"현재 시간: {currentTime}"); //////////////////////..