SignalR .NET Core - Realtime cross-platform open web communication

MS Build2017에서 발표된 SignalR .NET Core: Realtime cross-platform open web communication 의 간단 요약 ASP.NET Core에 맞추어서 재 작성하고, 재 설계 HTTP 이외에서도 이용(AMQP,MQTT,TCP) 탈 jQuery, WebWorker 에서의 이용도 생각 JSON & ProtocolBuff protocol Redis, Service Bus, SQL Server(TBD)에 의한...
더 읽기

warning C4996 'inet_addr'

몇 년전에 만들어진 Winsock API를 사용한 코드를 최신 VC++로 빌드하면 아래와 같은 경고를 볼 수 있다. warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings inet_addr 라는 API는 비 추천이 되었으므로 다른 API를...
더 읽기

lock-free 알고리즘 - 순차일관성

순차일관성(sequential consitency)이란? 순차일관성은 컴퓨터 시스템에 관한 메모리 일관성 모델의 하나이며 정의를 Wikipedia에서 인용하면 “어떤 실행 결과도 모든 프로세서가 어떤 순서로 차례적으로 실행한 결과와 동일하며, 또한 각각의 프로세서의 처리 순서가 프로그램에서 한 대로다”라고 한다. 병렬 처리 중인 실행 결과가 항상 순차적으로...
더 읽기

rasberry pi zero + C#으로 카메라 조작

nuget의 아래 모듈을 받는다. https://www.nuget.org/packages/Unosquare.Raspberry.IO/ GPIO 에 더해서 카메라 모듈도 조작할 수 있다. 이것을 사용하여 public static async Task SendImage() { var cam = new Unosquare.RaspberryIO.Camera.CameraController(); var result = await cam.CaptureImageJpegAsync(640, 480,System.Threading.CancellationToken.None); } 출처: http://qiita.com/divideby_zero/items/9bb550529d539a054dfc
더 읽기