C# LINQ의 내부구조 및 장단점
·
개발
LINQ 정의LINQ(Language Integrated Query)는 언어에 통합된 데이터 쿼리 기능을 의미합니다. 데이터 원본 및 형식의 종류와 관계없이 일관된 C# 데이터 접근 모델을 제공합니다.XML 문서, SQL 데이터베이스뿐 아니라, IEnumerable 인터페이스를 구현한 List, Dictionary같은 .NET 컬렉션에도 활용할 수 있습니다.여기서 쿼리란, 데이터 소스에서 조건을 지정하여 데이터를 검색하거나 변환하는 식을 의미합니다. 즉, LINQ는 다양한 데이터 소스를 대상으로 C# 코드 안에서 일관된 쿼리 구문을 사용하도록 통합한 기능입니다. 내부 동작 원리지연 실행 (Deferred Execution)Enumerable 클래스의 확장메소드로 구현되어 있으며 Where, Select ..
중단점 조건 정리
·
개발/기타
개요저는 Component Pattern을 활용한 모듈식 유닛 개발 방법을 연구하고 있습니다. 여러 유닛이 동일한 컴포넌트를 사용하는 구조라, 디버깅 과정이 복잡해지는 문제가 있었습니다. 좋은 기회로 디버그 컨디션을 알게 되었고, 이를 통해 디버깅을 훨씬 편하게 할 수 있어 정리해봅니다. ※ CursorIDE 기준으로 작성되었습니다. 디버그 컨디션이란?IDE에서 Break Point에 조건을 걸 수 있는 기능입니다.수식도 사용할 수 있어, 세밀한 조건 설정이 가능합니다.다중 조건 설정도 가능합니다. 사용법방법은 매우 간단합니다.1. Breakpoint를 우클릭한 다음 Edit Breakpoint를 선택합니다. 2. Expression을 선택한 뒤, 원하는 조건식을 입력합니다. 3. 조건식이 True일 때..
MCP 연구 - ExcelMCP 활용 워크프로세스 개선
·
개발/AI
서론개발자는 주어진 문제를 해결하는 사람입니다.비록 코드를 작성하진 않더라도, 워크플로우를 최적화하는 일 역시 개발자의 중요한 역할이라 생각합니다.현재 진행 중인 프로젝트의 워크플로우를 보다 효율적으로 개선하기 위해, ExcelMCP를 연구하게 되었습니다. 연구 목적 정의본 연구의 목적은 다음과 같습니다.ExcelMCP 사용법 습득이를 활용한 워크플로우 간소화주의사항 확인 1. ExcelMCP 사용법 습득MCP 설치 및 설정https://smithery.ai/server/@negokaz/excel-mcp-serverSmithery.ai에 있는 Excel MCP를 사용했습니다. 상단 목록중 사용하는 AI를 선택 후 Windows Powershell에 아래 링크를 실행시키면 설치됩니다. 설치 완료 시 위와 ..
[데브랩터]26회차_네트워크와 인터넷 통신 개념 발표
·
기록/데브랩터
2월 22일 데브랩터 26회차를 진행했습니다.IRU님이 “네트워크와 인터넷 통신 개념” 이라는 주제로 OSI 7계층과 관련 구성을 위주로 발표 진행했습니다. 관련 내용은 노션의 발표 자료에서 확인하실 수 있습니다. 정리된 활동 내용은 아래 링크를 확인하세요노션 - 데브랩터 26회차https://highcl.notion.site/26-1a6f1264e3cc8031b908def1ea29b6e0?pvs=4데브랩터가 궁금하다면 아래 링크를 확인하세요노션 - 데브랩터 프로젝트 개요https://highcl.tistory.com/12 데브랩터에 참가를 희망하시는 분은 아래 링크를 확인하세요노션 - 데브랩터 참가자 가이드https://highcl.notion.site/8ff893fae08c443f88749cd6c90..
[데브랩터]25회차_온보딩
·
카테고리 없음
2월 8일 데브랩터 25회차를 진행했습니다.데브랩터 진행 방식에 대해 이야기를 나누면서 일부 플롯을 수정했습니다. 주요 변경 사항으로는1. 진행 시간 변경달 2회 진행(둘째주 토요일, 넷째주 토요일) 2. 진행 방식 변경데브랩터 1회당 1인 발표발표 이후 심화 토론 이와 같이 진행하려고 합니다.데브랩터에 참가하고 싶거나, 발표를 원하시는 분은 참가자 가이드 확인 부탁드립니다. 정리된 활동 내용은 아래 링크를 확인하세요노션 - 데브랩터 25회차https://highcl.notion.site/25-18af1264e3cc80afb0a6eb2ebd03629e?pvs=4데브랩터가 궁금하다면 아래 링크를 확인하세요노션 - 데브랩터 프로젝트 개요https://highcl.tistory.com/12 데브랩터에 참가를 ..
[게임잼]2025 다크 게임잼 회고
·
프로젝트
주최: 언더다크 시간: 팀 빌딩 후 약 41시간(2025.01.24 ~ 2025.01.26) 장소: 2호선 선릉역 인근 [공간 나인] 파티룸 주제: Automatic 홈페이지: 없음 플레이 링크: https://play.unity.com/en/games/44e9b638-ca72-4771-a0da-6437f0c79063/dark-gamejam-web-test 서론이번 게임잼을 진행하는 과정에서 정말 다양한 감정을 느꼈습니다. 능력 있는 분들과 함께할 수 있는 영광을 얻었고, 게임을 개발하는 과정에서 스스로에게 너무 화가 났습니다. 제출에 실패했던 첫 번째 게임잼과 여러 의미로 겹쳐 보였고 덕분에 또 한번 큰 자극을 받았습니다. 재머로서 바라본 게임잼이번 게임잼은 지원이 적어 근본 있다는 이야기를 많이 들었..
나의 겜돌이 리스트
·
기록/기타
최근 수정 일자2025.01.23 RULE엔딩을 봤거나 대부분의 컨텐츠를 즐겼다 생각되면 등록게임 이름(플랫폼)구매가(정가) + (인앱결제) / 클리어 날짜도전과제 달성 개수 / 남은 개수 - 마지막 도전과제 클리어 날짜그외 링크 플랫폼안드로이드 = A스팀 = SDLC = DPC(스팀 이외) = PFlash Game = F그외 기타 = G AAgent A(A)\ 1,100(\ 3,300) - 2019.08.17 BCCatQuest(P)\ FREE(\ 15,500) - 2024.04.?? Colorzzle(A)\ 1,000(\ 1,000) - 2019.03.29 CupHead(S)\ 16,800(\ 21,000) - 2019.??.??CupHead - The Delicious Last Course(D)\ ..
[데브랩터]24회차_Hook The Boss 회의, 그리고 종료
·
기록/데브랩터
12월 7일 6명의 인원으로 데브랩터 24회차를 진행했습니다.이번 회차를 마지막으로 [Hook The Boss] 프로젝트를 종료하게 되었습니다. 그동안 응원해주신 분들께 감사의 말씀을 드립니다. 데브랩터 또한 약간의 재정비 시간을 가지려고 합니다.다시 이전처럼 소규모 컨퍼런스 형식으로 진행할 예정입니다.앞으로도 많은 정보를 학습하고, 공유하기 위해 노력하겠습니다. 감사합니다.정리된 활동 내용은 아래 링크를 확인하세요노션 - 데브랩터 24회차https://highcl.notion.site/23-151f1264e3cc80879176edb3ddeeeda2?pvs=4데브랩터가 궁금하다면 아래 링크를 확인하세요노션 - 데브랩터 프로젝트 개요https://highcl.tistory.com/12
HighCl