Q # 언어 : Visual Studio에서 양자 코드를 작성하는 방법

컴퓨터의 미래는 실리콘이 아닙니다. 우리는 이미 전통적인 트랜지스터에서 얻을 수있는 성능 측면에서 무어의 법칙의 한계에 도달했습니다. 우리는 또한 훨씬 더 큰 문제, 특히 암호화 및 수학적 모델링과 관련하여 작업하고 있습니다. 가장 큰 슈퍼 컴퓨터에서도 며칠의 컴퓨팅 시간이 필요한 문제. 그럼 여기서 어디로 가야할까요? Google 및 IBM과 같은 Microsoft Research는 양자 컴퓨팅에 막대한 투자를하고 있습니다. 연구의 대부분은 기초 물리학에서 이루어졌으며 효율적인 저온 환경과 안정적인 양자 컴퓨팅 환경을 만들기 위해 전 세계 대학과 협

Google의 Deeplearn.js는 브라우저에 기계 학습을 제공합니다.

Google은 브라우저에서 실행되는 기계 학습을위한 오픈 소스 하드웨어 가속 라이브러리를 제공합니다. 라이브러리는 현재 Google Chrome 데스크톱 버전에서만 지원되지만 프로젝트는 더 많은 기기를 지원하기 위해 노력하고 있습니다.  Deeplearn.js 라이브러리를 사용하면 소프트웨어 설치 나 백엔드가 필요없이 브라우저 내에서 신경망을 훈련 할 수 있습니다. "클라이언트 측 ML 라이브러리는 대화 형 설명, 신속한 프로토 타이핑 및 시각화, 심지어 오프라인 계산을위한 플랫폼이 될 수 있습니다."라고 Google 연구원은

MVC 6의 새로운 기능

Model View Controller 패턴은 테스트 및 유지 관리가 더 쉬운 애플리케이션을 빌드하는 데 도움이되는 가장 인기있는 디자인 패턴 중 하나입니다. Model View Controller (일반적으로 MVC라고 함) 프레임 워크는보다 쉬운 테스트 및 코드 재사용을 촉진합니다. ASP.Net MVC 프레임 워크는 ASP.Net 런타임 위에 구축되며 MVC 디자인 패턴을 따릅니다. 이 게시물에서는 Model View Controller 디자인 패턴을 검토하고 ASP.Net MVC 6의 새로운 기능에 대한 개요를 제공합니다. 이름에서 알 수 있듯이 Model View

이전에 JavaScriptMVC로 알려진 프레임 워크가 1.0에 도달했습니다.

이전에 JavaScriptMVC로 알려진 오픈 소스 JavaScript 프레임 워크 인 DoneJS가 버전 1.0 상태에 도달했습니다. 개발자 Bitovi에 따르면 DoneJS는 모바일, 웹 및 데스크톱 용 고성능 실시간 앱을 구축하기위한 목적으로 서버 측 렌더링 및 빠른 다운로드와 같은 기능을 지원합니다. DoneJS 프로젝트의 창립자 인 Bitovi CEO Justin Meyer에 따르면 개발자의 목표는 기능이 풍부한 개발 및 프로덕션 환경을 하루 만에 설정하는 것입니다. NPM에서 설치할 수있는 DoneJS는 HTML, CSS 및 JavaScript로 크로스 플랫폼 데스크톱 애플리케이션을 구축하기위한 GitHub

Alibaba Cloud가 AWS, Azure 및 GCP에 도전하는 6 가지 방법

대부분의 사람들은 소매, 금융 서비스, 물류, 미디어, 디지털 브랜딩 및 마케팅을 포함하는 비즈니스 관심사를 가진 거대 중국 대기업 알리바바에 대해 들어 보셨을 것입니다. 이러한 사업 단위를 뒷받침하는 기술 백본 인 Alibaba Cloud는 Amazon Web Services 및 Microsoft Azure에 이어 전 세계에서 세 번째로 큰 클라우드 제공 업체입니다. Alibaba Cloud는 AWS, Microsoft Azure 및 Google Cloud와 광범위하게 유사한 제품을 제공하지만 몇 가지 놀라운 점이 있습니다. 국제 클라우드 시장에 상대적으로 새로 등장한 Alibaba Cloud는 주머니가 깊고 전 세계적으로 Amazon을 앞서 고자하는 열망이 있습니다. 올해 4 월, 그들은 향후 36 개월 동안 인프라에 280 억 달러를 투자 할 계획을 발표

스레드 안전 컬렉션 작업 : ConcurrentStack 및 ConcurrentQueue

스레드로부터 안전한 컬렉션은 System.Collections.Concurrent 네임 스페이스의 도입과 함께 .Net 4에서 처음 도입되었습니다. System.Collections.Concurrent 네임 스페이스의 컬렉션 형식에는 스레드로부터 안전한 컬렉션 클래스 컬렉션이 포함됩니다. ConcurrentStack 스택은 LIFO (last in first out) 기반으로 작동하는 데이터 구조입니다. ConcurrentStack 클래스는 일반 Stack 클래스에 대응하는 스레드 안전 클래스입니다. ConcurrentStack은 .Net Fr

오픈 소스와 무임 승차자 문제

이 기사의 2 부에서는 Takers가 오픈 소스에서 제작자에게 어떻게 해를 끼치는 지, 그리고 얼마나 합리적으로 보일지라도 개별 행동이 어떻게 오픈 소스 커뮤니티에 부정적인 결과를 초래할 수 있는지에 초점을 맞췄습니다. 이제 대중적인 경제 이론을 살펴봄으로써 이러한 문제가 다른 곳에서 어떻게 해결되었는지 보여 드리겠습니다. 경제학에서 공공재와 일반 재의 개념은 수십 년이 지났으며 오픈 소스와 유사합니다. 경제학자들은 공공재와 일반 재를 배제 불능이라고 부르는데, 이는 사람들이 그것을 사용하지 못하도록 배제하기 어렵다는 것을 의미합니다. 예를 들어, 모든 사람은 유지 관리에 기여하든 그렇지 않든 어장의 혜택을 누릴 수 있습니다. 간단히 말해서, 공공재와 일반 재는 개방적 접근 이 가능합니다 . 일반 상품은 경쟁적입니다. 한 사람이 물고기를 잡아서 먹으면 다른 사람은 할 수 없

C #에서 Windows 이벤트 로그에 데이터를 기록하는 방법

Windows 운영 체제는 문제가 발생할 때마다 Windows 이벤트 로그에 데이터를 기록합니다. Windows 이벤트 뷰어 도구를 사용하여이 데이터를 볼 수 있습니다. 이 문서에서는 C #에서 Windows 이벤트 로그를 프로그래밍 방식으로 사용하는 방법에 대해 설명합니다. 이 문서에 제공된 코드 예제를 사용하려면 시스템에 Visual Studio 2019가 설치되어 있어야합니다. 아직 복사본이없는 경우 여기에서 Visual Studio 2019를 다운로드 할 수 있습니다. Visual Studio에서 .NET Core 콘솔 애플리케이션 프로젝트 만들기 먼저 Visual Studi

Apache Eagle은 빅 데이터 사용을 주시합니다.

원래 eBay에서 개발 된 후 Apache Software Foundation에 기부 된 Apache Eagle은 빅 데이터 프레임 워크에서 발생할 수있는 보안 및 성능 문제를 찾아냅니다. 이를 위해 Eagle은 Kafka, Spark 및 Storm과 같은 다른 Apache 오픈 소스 구성 요소를 사용하여 빅 데이터 클러스터의 동작 데이터에서 기계 학습 모델을 생성하고 분석합니다. 내부에서 들여다 Eagle의 데이터는 다양한 데이터 소스 (HDFS, Hive, MapR FS, Cassandra)에 대한 활동 로그 또는 Spark와 같은 프레임 워크에서 직접 수집 한 성능 메트릭에서 가져올 수 있습니다. 그런 다음 데이터는 Kafka 스트리밍 프레임 워크에 의해 Apache Storm으로 구축 된 실시간 탐지 시스템 또는 Ap

C #에서 log4net으로 작업하는 방법

응용 프로그램에서 작업 할 때 응용 프로그램의 이벤트 시퀀스, 사용자 작업 또는 오류 발생시 오류를 포함 할 수있는 응용 프로그램 데이터를 기록하려고 할 수 있습니다. 사용할 수있는 로깅 프레임 워크가 많이 있지만 log4net은 .NET에서 빌드 또는 개발 된 애플리케이션과 함께 사용하기위한 가장 인기있는 로깅 프레임 워크 중 하나입니다. .NET의 다른 로그 대상에 애플리케이션 데이터를 기록하는 데 사용할 수있는 오픈 소스 라이브러리 (Java 용 인기있는 log4j 오픈 소스 라이브러리의 포트)입니다. log4net 설치