# 미리보기이 내용으로 글써줘! 하면 벨로그 글써서 임시저장까지 해주는 자동화 시스템을 구축했어요 ! 안녕하세요. 이번 주말에 데이터야놀자2025 컨퍼런스에서 n8n이라는 자동화 기술을 처음 접했는데요, 굉장히 충격 받았습니다.LLM을 질문 봇으로 사용하는 것에서 그치는게 아니라, 팔다리를 달아 주어 아예 일을 시켜버리더라고요.저도 한번 해보면 좋을 것 같아서 어떤걸 만들어볼까 .. 하다가 토이 프로젝트로 해당 프로젝트를 기획하게 되었습니다ㅎㅎ굉장히 쉬워요! 따라오세요~! 우선 ollama를 설치해주세요! OllamaGet up and running with large language models.ollama.com위 사이트에 방문하셔서 다운로드 받으실 수 있어요! 그리고 cmd를 켜서 설치..
주말에 데이터야놀자에 다녀왔다!사실 나는 데놀이 처음이 아니다. 작년에 데놀에 처음 갔었다.쏘카, 사람인, 마소 직장인들이나 대학생들의 엄청난 개발 꿀팁을 전수받았었다.개인적으로 학부시절 데이터마이닝 수업을 듣고 데이터분석에는 벽을 느껴서... 데이터 분석에는 관심이 없다.그래도 데이터분석, AI, 양자컴퓨터 분야는 관심 없어도 계속 귀는 열어 놓아야 나중에 밥그릇을 유지할 수 있을것같아서 종종 컨퍼런스는 다녀오는 편이다 ㅎㅎ 재미도 있고 기분 전환도 된다! 먼지쌓인 명함을 털 수 있는 곳이기도 하다 ㅋㅋ드디어 대기업에 취직했으므로 슈퍼당당하게 명함을 두둑히 챙겼으나 ... 이번 데놀은 네트워킹이 전혀 활성화되어있지 않았다.아이고 아쉬워 ~~ 누가 제 명함좀 받아줘요 ~~ 모쪼록 이번 데이터야놀자에서 내..
📕 xUnit?C# .NET 테스트 자동화 툴입니다.근데 솔직히 아직 뭐가 좋은지 모르겠음 집계해주는거 ? 병렬로 해주는거? 이건 그냥 라이브러리 안쓰고도 할 수 있지 않나 🖼️ 환경 설정 1. 테스트 솔루션 생성테스트를 하기 위해, 공식 문서의 예제 파일을 생성하는 방법입니다. ( 출처 : xUnit 공식문서 ) dotnet new install xunit.v3.templatesdotnet new xunit3쉘에 위 스크립트를 실행시키면, 아래와 같이 솔루션 파일이 생겨납니다. 2. 현재 솔루션에 xUnit 적용개발된 솔루션에 xUnit만 추가하는 방법입니다. xUnit을 추가할 프로젝트의 csproj 파일을 텍스트 뷰어로 열어줍니다. 저는 위와 같이 나오네요. 솔루션 파일의 ..
좋은 서버 개발자가 무엇인가! 바로 서버가 죽지 않게 개발하는 서버 개발자이다. 그러려면 실행 에러에 대한 잡지식이 많아야 하는것같다. 컴파일 에러는 IDE 가 잡아 주니... 그래서 이제 이 페이지에 잡지식을 기록해 보려고 한다. 2024년 3월 22일 금요일 1. 제너릭를 쓸 때, 제너릭 변수 자리에 null을 넣으면 서버가 터진다 2. 클래스를 사용할 때, 널인 상태에서 맴버를 찾으려고 하면 서버가 터진다. 2024년 4월 9일 화요일 3. List.AddRange(null) 은 에러난다.
lock 을 하면 비동기를 사용할 수 없다. 더보기 정확히는 위험하다. ( lock(리소스) {작업} 식으로 사용할 때에는 아예 컴파일 에러가 난다. ) lock 은 다른 스레드에서 이 리소스에 접근하지 못하게 하는 기법이기 때문이다. 비동기 호출을 하게 되면 await 를 할 때마다 실행 중이던 작업이 중지되고 대기 상태가 되었다가 스레드 풀의 스레드 중 하나에서 실행이 되는데, 이때 스레드가 원래 lock 을 했던 스레드가 아닐 가능성이 매우 높기 때문에 이 리소스에 접근하지 못하게 되는 현상이 생겨날 수 있다. 아무튼 이런 이유 때문에 비동기 함수에서 lock 을 주의해서 써야 한다. 비동기에서 lock 을 사용하려면 SemaporeSlim 을 사용하면 된다. SemaphoreSlim 은 lock ..
생성자 public class Mom { public Mom() { Console.Write("mom "); } } public class Son : Mom { public Son() { Console.Write("son "); } } public static void Main() { new Son(); // mom son new Mom(); // mom } mom son mom 상속 public class Mom { public void Print() { Console.Write("mom "); } } public class Son : Mom { public void Print() { Console.Write("son "); } } public static void Main() { var son = n..