原创 javascript中的原型

javascript中的原型 關於js中prototype,在js程序員中已經是個老生長談的話題了。 雖然說很簡單,但是在新手中卻常常造成困惑,那麼就再次拎出來談一談。 1 題目 讓我們從一個題目開始我們的話題,請看 var f

原创 mongo-aggregate

aggregate group 前提:這是一個對答題積分的統計,diff表示題目難度,diff取值爲[0,4] 難度高的題目,得到的積分會更高 db.answers.aggregate([ {$match:{isPass

原创 蜂窩地圖研究

大概半年前在寫蜂窩網格的A*尋路算法時,遇到了如何選擇啓發式的問題。傳統的曼哈頓距離雖然可以正常運行找到正確的最短路徑,但是在蜂窩網格地圖中,兩點間的最短路徑不止一條,曼哈頓距離會使路徑的選擇總是偏向某一方向。根本原因是啓發式中的

原创 typescript引入模塊

引用node內置模塊 在寫ts的時候,有時候會因爲這樣的問題而迷惑,比如我要引用node的內置模塊fs 那麼下面哪種是對的 import * as fs from 'fs' import fs from 'fs' 先說答案,第一種肯

原创 gps座標轉成火星座標

gps座標轉成火星座標 var GPS = { PI: 3.14159265358979324, x_pi: 3.14159265358979324 * 3000.0 / 180.0

原创 node中的當前目錄

process.cwd() 當前執行程序的路徑(執行命令行時候的路徑,不是代碼路徑 例如 在根目錄下執行 node ./xxx/xxx/a.js 則 cwd 返回的是 根目錄地址 ) __dirname: 代碼存放的位置 proces

原创 獲取HUD的方法

AMyHUD * hud = Cast<AMyHUD>(UGameplayStatics::GetPlayerController(this, 0)->GetHUD());

原创 UE4中使用自定義log

自定義log 定義 如果你的工程叫ABC 在ABC.h文件中加入下面的code DECLARE_LOG_CATEGORY_EXTERN( LogPong, Log, All ); 在ABC.cpp文件中加入下面的code DEFINE_L

原创 chrome-DevTools調試nodejs

基本調試nodejs 要執行1.js這個腳本,在命令行中輸入 node 1.js 但是以前調試nodejs很麻煩,可能需要用npm裝一些包,比如node-inspector 現在有了chrome-DevTools,就簡單多了 no

原创 常用的代理設置

npm npm config set proxy=HOST:PORT 附帶寫上npm的registry設置 npm config set registry=http://registry.npmjs.org 或者 安裝nrm git

原创 web中flex三行佈局

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>pratise</title> <style> *{pad

原创 typescript中import"fs"模塊

如果你不想優雅的import,你可以寫成 import fs = require(“fs”); 但是你如果想優雅一些,則寫成: npm install @types/node --save-dev import * as fs fro

原创 設置當前攝像機

GetWorld()->GetFirstPlayerController()->SetViewTarget(Camera);

原创 UE4-靜態加載藍圖類的方式

ALoadMethodGameModeBase::ALoadMethodGameModeBase() :Super() { // 靜態加載藍圖類的方式 // 所謂靜態加載,即必須在構造函數中完成 // eg. 加

原创 求陣列中能最長路徑的某點以及它的路徑

來自朋友的一個面試題 貼代碼 #include <iostream> #include <vector> #include "stdlib.h" using namespace std; struct Node{ N