Git 지금은 워낙 많이 쓰이기도 하고 opensource랑 엮여서 없으면 안되기도하고 쓰다보니 편하기도하고 좋고 자체에 대한 설명은 찾으면 쉽게 나오니 따로 안쓸생각인데 생각이 바뀌면 이 줄이 지워지고 항목이 추가되겠지.. 일단은 내가 이걸 왜썼는지, 쓰면서의 그 과정을 정리하고 그간 다른 수업받으면서 썼던 수업자료좀 첨가하고 다...
Markdown
Markdown 마크업 언어의 일종으로, 존 그루버(John Gruber)와 아론 스워츠(Aaron Swartz)가 만들었다고 함. 아래 공식사이트도 저사람꺼인듯. 처음엔 뭔가 했는데 요즘엔 .txt보다 .md가 편하다. 쓰는곳이 많기도하고 대부분의 툴에서 알아먹기도 하고 쓰기쉬운데 이쁘게 써지기까지...
3. NLog
NLog 시작 Serilog는 사용 못한다고 치고.. NLog를 찾기로함. 여기서 안되면 포기. public class logger_2 { public logger_2() { var target = new NLog.Targets.FileTarget(); target.Name = "file_1"; ...
2. Serilog
뭘로할까? 일단 많이 보이는게 NLog, Serilog 라서 이 둘 중 하나 고르기로 함. Serilog 이걸 먼저 쓰고 있어서 내 목적에 맞게 쓸 수 있나 알아보기로 함. 쓰는건 간단했음. Log.Logger = new LoggerConfiguration() .WriteTo.File(@"myapp...
1. Init
Log 전에 다른사람이 만든 Logger쓰다가 프로그램이 뻗은적있음 이미 좋은 것들이 많았음 많이 쓰이고, 그만큼 많이 개발되어있음. 최소한의 검증이 모두 완료된 상태라고하고 쓸수있음. 적당히 바꿔 쓰자. 목표 serilog, NLog 등의 Logger중 이 목표에 가능한거 베이스 ...
5. async/await_1 (sync/async, block/non-block)
Build Up Action/Func - Task - async/await 왜? async라는 키워드를 자주 접하는것같은데 막상 써본적은 적거나 저게 어떤식으로 동작하는지 몰라서 시작함 시작은 async/await를 바로 쓸라다가 그 와중에 자주보이는 관련 키워드부터 해야지 싶어 build up부터하다 이 지경이 됨 sync/as...
4. Task_2
Build Up Action/Func - Task - async/await Waiting for one or more tasks to complete task는 일반적으로 thread pool의 thread에서 비동기적으로 실행되기 때문에 task를 생성하고 시작하는 thread는 task가 인스턴스화되는 즉시 실행을 계속한다. ...
3. Task_1
Build Up Action/Func - Task - async/await 설명 값을 반환 하지 않고 비동기적으로 실행 되는 단일 작업을 나타냄. .NET Framework 4에서 처음 도입 된 작업 기반 비동기 패턴 의 중심 구성 요소 중 하나. 일반적으로 main 스레드에서 동기적으로 실행되지 않고 스레드 풀 스레드에서 비동기...
2. Action/Func
Build Up Action/Func - Task - async/await Action basic Encapsulates a method that has no parameters and does not return a value. public delegate void Action(); 그렇다고 한다. 그만알아보...
1. Parameters
intro method의 parameter에 대해. ref / out에서 계속 확장됨.. params, ref, out, in이 주요내용. params parameter를 가변개수의 변수가 있다고 지정. 1차원 배열만 가능 params뒤에는 추가로 parameter추가가 안됨. 앞에는 상관없음. param키워드는...