전체 (363) 썸네일형 리스트형 [Clojure] 4Clojure Easy 1 안그래도 어려운데 오랜만에 보니 드롭게 어렵네 진짜.. #156 map Default (fn [x y] (zipmap y (repeat (count y) x) )) # 38 maximum value (fn [& args] (last (sort args))) #26 Fibonacci Sequence 재귀 (fn [n] ( (fn rec-fn [n c v] (if (> n c) (recur n (inc c) (conj v (reduce + (take-last 2 v)))) (conj v (reduce + (take-last 2 v) ) ) ) ) n 3 [1 1] ) ) 이터레이트 (fn [x] (nth (iterate (fn [y] (conj y (reduce + (take-last 2 y)))) [1 1.. [Modern C++] C++ 코루틴 #include #include #include using namespace std; future async_add(int a, int b) { auto fut = std::async([=]() { int c = a + b; return c; }); return fut; } future async_fib(int n) { if (n [C#] C# 으로 작성하는 풀스택 웹앱 Blazor https://dotnet.microsoft.com/apps/aspnet/web-apps/client Blazor | Build client web apps with C# | .NET Blazor is a feature of ASP.NET for building interactive web UIs using C# instead of JavaScript. It's real .NET running in the browser on WebAssembly. dotnet.microsoft.com https://docs.microsoft.com/ko-kr/aspnet/core/blazor/?view=aspnetcore-3.0 ASP.NET Core의 Blazor 소개 ASP.NET Core 앱에서 .NET을 사용하여.. [C++] 숨겨진 This pointer 는 어떻게 넘어 가는가~ 2 2019/07/01 - [프로그래밍 노트/C++ | Modern C++] - 숨겨진 This pointer 는 어떻게 넘어 가는가~ 숨겨진 This pointer 는 어떻게 넘어 가는가~ 파이썬의 경우 self (C++ 의 this) 를 명시적으로 써준다. 그리고 객체.함수(파라미터1, 파라미터2) 에서 묵시적으로 객체 자신을 첫 파라미터로 넘기게 되는데 따라서 클래스명.함수(객체, 파라미터1, 파라미터2).. see-ro-e.tistory.com C++ 에서 A::fun(*a) 와 같이 함수(객체 .. ) 형식으로 넘길수 있는가를 찾아보던중 invoke 함수를 이용하면 가능하다는것을 알게되었다. #include #include using namespace std; class A { public: voi.. [C++] 숨겨진 This pointer 는 어떻게 넘어 가는가~ 파이썬의 경우 self (C++ 의 this) 를 명시적으로 써준다. 그리고 객체.함수(파라미터1, 파라미터2) 에서 묵시적으로 객체 자신을 첫 파라미터로 넘기게 되는데 (바운드) 따라서 클래스명.함수(객체, 파라미터1, 파라미터2) 와 동일하다. (언바운드) 1 2 3 4 5 6 7 class A(object): def fun(self): print("fun") a = A() a.fun() A.fun(a) cs 그런데 C++ 에서는 this 포인터를 묵시적으로 넘긴다고 배웠는데 (숨겨진 this 포인터) 그럼 파이썬마냥 A::fun(*a) 와 같이 호출 할 수 있어야 하는것 아닌가? 근데 안된다. GCC는 모르겠는데 일단 ViusalC++ 에서는 안된다. 뭐 안되는건 안되는거고 실제로 This poin.. [C#] Json / XML to Class 붙여넣기 C# 뿐만 아니라 VS 의 .Net 언어들에서 제공되는 기능이다. 통신하거나 데이터 처리할때 Json 혹은 XML 을 사용하는데 이걸 받아서 코드에서 사용할때 ORM 용으로 클래스를 만들거나 하는데 이걸 많으면 하기가 너무 귀찮다.. 근데 C# 의 경우 자동으로 만들어주는것이 존재한다. 예를 들어 { "name": "See-Ro-E", "blog": "https://see-ro-e.tistory.com" } 라면 편집 -> 선택하여 붙여넣기 -> JSON / XML 을 클래스로 붙여넣기 를 하면 public class Rootobject { public string name { get; set; } public string blog { get; set; } } 이런식으로 만들어준다. C++ 에서는 안되는.. Visual Studio 레이아웃 저장 개발자는 보통 듀얼 모니터를 사용하는데 한쪽에는 코드를 한쪽에는 관련 창들을 띄워놓는경우가 있다. 집에서는 이런식으로 위아래로 듀얼모니터를 사용해서 이런식으로 배치하고 연구실에는 양옆으로 좀더 내가쓰는데에 적합하게 배치해놓았는데 메인 비주얼창을 제외하고 나머지 창들은 실수로 끄기 너무 쉽다.. 특히 원격으로 들어갈때.. 매번 실수로 끄면 다시 창들을 설정하는데 창 설정에 레이아웃 저장, 적용, 관리 등이 있었다.. 왜 모르고 지나치고 있었지... 아무튼 레이아웃을 저장해서 그때그떄 바꿀수 있다. Visual Studio 빌드 성공 및 브레이크 포인트 히트 알림 Unreal 이나 VTM 같은것들은 프로젝트사이즈가 커서 빌드하는데만 해도 한세월이 걸린다. 그래서 보통 빌드를 하고 다른작업을 하거나 하염없이 기다리는데 다른작업을 하다가 빌드가 끝난것을 알기위해 빌드가 끝나면 이를 Toast message 로 알려주는 플러그인을 사용하고 있다. https://marketplace.visualstudio.com/items?itemName=tmyt.ToastNotifier ToastNotifier - Visual Studio Marketplace OverviewQ & ARating & Review ToastNotifier Toast Notification Addon for Visual Studio 2012, 2013, 2015, 2017, 2019 (Preview) & .. 이전 1 ··· 23 24 25 26 27 28 29 ··· 46 다음