AI가 랜섬웨어 공격의 증가와 싸울 수 있습니까?
랜섬웨어 공격이 증가하고 있지만 AI가 최신 컴퓨터 바이러스를 처리하는 데 도움이 될 수 있습니까? AI가 답인가? AI boone 또는 bane인지 여기에서 읽으십시오.
Vibe.d는 D 프로그래머가 웹 및 네트워크 응용 프로그램을 개발할 수 있도록 D로 작성된 웹 프레임 워크입니다. Vibe.d로 알려진 한 가지는 서버를 개발하고 배포하는 능력입니다. 이 기사에서는 Ubuntu 14.04 x64에서 Vibe.d를 설정하는 방법을 보여줍니다. 이것은 Ubuntu 12.04 및 14.10에서도 작동하지만 결과는 다를 수 있습니다.
시작하기 전에 프로젝트가 빌드되도록 몇 가지 종속성을 설치해야합니다.
apt-get install libssl-dev libevent-dev
를 사용 dub
하여 디렉토리에서 다음 명령을 실행하여 프로젝트를 작성하십시오.
dub init server vibe.d
이 작업은에 내장 된 Vibe.d 템플릿을 사용하여 새 프로젝트를 만드는 것 dub
입니다.
dub.json
package.json
NPM (Node.js) 과 마찬가지로 dub.json
빌드 또는 배포에 사용될 응용 프로그램에 대한 정보를 저장합니다. dub.json
파일 내부에서 다음과 유사한 것을 볼 수 있습니다.
{
"name": "server",
"description": "A simple vibe.d server application.",
"copyright": "Copyright © 2014, root",
"authors": ["root"],
"dependencies": {
"vibe-d": "~>0.7.19"
},
"versions": ["VibeDefaultMain"]
}
원하는 경우 이름, 설명, 저작권, 저자 등을 변경할 수 있습니다. 지금은 dependencies
섹션 의 데이터에 중점을 둘 것 입니다. 현재 버전을에서 (으) 0.7.19
로 변경하십시오 0.7.21
. 그러면 최신 버전의 Vibe.d를 사용하게됩니다. 버전을 변경하고 파일을 저장하면 다음 단계로 진행할 수 있습니다.
source/app.d
파일 안에 다음과 같은 줄이 나타납니다.
settings.bindAddresses = ["::1", "127.0.0.1"];
서버가 청취 할 주소를 설정합니다. 이 경우 루프백 주소 ::1
(IPv6) 및 127.0.0.1
(IPv4)가 사용됩니다. 여기 몇 가지 옵션이 있습니다. Vultr VPS에서 사용 가능한 공용 IP로 주소를 변경하거나 사용 가능한 주소를 청취하기 위해 해당 라인을 주석 처리 할 수 있습니다. 그것은 순전히 당신의 선택이지만, 지금은 변화 127.0.0.1
하는 0.0.0.0
혼란을 방지하기 위해. 그러면 응용 프로그램이 서버에 할당 된 ���든 IP를 수신하게됩니다.
다음 명령을 실행하여 애플리케이션을 빌드하십시오.
dub build
이 작업은 종속성을 가져 와서 빌드 한 다음 애플리케이션을 빌드하는 프로세스를 거칩니다. 완료되면 (오류가 없다고 가정) server
디렉토리 루트에 파일이 호출되어야 합니다. 수행 ./server
하여 실행 하면 다음이 표시됩니다.
Listening for HTTP requests on ::1:8080
Listening for HTTP requests on 0.0.0.0:8080
Please open http://127.0.0.1:8080/ in your browser.
실패 메시지가 표시되지 않으면 웹 브라우저로 진행하여 IP 주소와 포트를 입력하십시오. 예를 들면 다음 http://0.0.0.0:8080
과 같이 0.0.0.0
변경됩니다.
당신이 볼 경우 Hello, World!
브라우저에서, 당신은 서버에 성공적으로 설치 Vibe.d 있습니다.
Vibe.d는 개발자들이 서버 기반 응용 프로그램을 개발할 수있는 길을 열어주었습니다. 여기에는 Vibe.d가 기본적으로 지원하는 웹 서버 응용 프로그램이 포함됩니다.
웹 개발과 관련하여, 다이어트 템플릿은 애플리케이션에 직접 컴파일되는 것을 제외하고는 Jade를 기반으로합니다. 이것은 프로젝트 내부에서 D를 사용합니다 (Jade 내부에 임베디드 Javascript를 사용하는 방법과 유사). 다이어트 템플릿을 사용하면 웹 브라우저에 응용 프로그램이 표시하는 컨텐츠에 유연성이 추가됩니다.
성능면에서 Vibe.d는 매우 높은 수준으로 확장되는 것으로 나타났습니다. 비동기 I / O를 사용하면 Node.js, Java 및 Python으로 만든 응용 프로그램에서 일반적으로 볼 수있는 것보다 훨씬 낮은 메모리 오버 헤드가 발생합니다. 동시 작업 수를 처리하는 데 단일 하드웨어 스레드 만 필요합니다.
랜섬웨어 공격이 증가하고 있지만 AI가 최신 컴퓨터 바이러스를 처리하는 데 도움이 될 수 있습니까? AI가 답인가? AI boone 또는 bane인지 여기에서 읽으십시오.
오픈 소스이자 무료 운영 체제인 ReactOS가 최신 버전과 함께 제공됩니다. 현대 Windows 사용자의 요구 사항을 충족하고 Microsoft를 무너뜨릴 수 있습니까? 이 구식이지만 더 새로운 OS 환경에 대해 자세히 알아보겠습니다.
Whatsapp은 마침내 Mac 및 Windows 사용자용 데스크톱 앱을 출시했습니다. 이제 Windows 또는 Mac에서 Whatsapp에 쉽게 액세스할 수 있습니다. Windows 8 이상 및 Mac OS 10.9 이상에서 사용 가능
인공 지능이 소규모 회사에서 어떻게 인기를 얻고 있으며 어떻게 인공 지능이 성장할 가능성을 높이고 경쟁자가 우위를 점할 수 있는지 알아보려면 이 기사를 읽으십시오.
최근 Apple은 문제를 해결하기 위해 macOS Catalina 10.15.4 추가 업데이트를 출시했지만 이 업데이트로 인해 Mac 컴퓨터의 브릭킹으로 이어지는 더 많은 문제가 발생하는 것 같습니다. 자세히 알아보려면 이 기사를 읽어보세요.
빅데이터의 13가지 상용 데이터 추출 도구
우리 컴퓨터는 모든 데이터를 저널링 파일 시스템이라고 하는 체계적인 방식으로 저장합니다. 검색을 누르는 즉시 컴퓨터에서 파일을 검색하고 표시할 수 있는 효율적인 방법입니다.https://wethegeek.com/?p=94116&preview=true
과학이 빠른 속도로 발전하고 우리의 많은 노력을 인수함에 따라 설명할 수 없는 특이점에 처할 위험도 높아집니다. 특이점이 우리에게 무엇을 의미할 수 있는지 읽어보십시오.
26가지 빅 데이터 분석 기법에 대한 통찰: 1부
의료 분야의 AI는 지난 수십 년 동안 큰 도약을 했습니다. 따라서 의료 분야에서 AI의 미래는 여전히 나날이 성장하고 있습니다.