原创 javascript獲取express傳到jade的值

後端: res.render('login', {img:img});jade裏面添加JavaScript代碼可以獲取img: var imgData = !{JSON.stringify(img)};

原创 c++中*與&的區別

//&取地址,*定義指針 int i=1; int *j; j=&i;//j就是i的地址 printf("(*j)=%d\n",(*j));//(*j)=1 int &k=i;//k永遠只能是i的別名(但是指針可以再指向其他地址),改

原创 假設檢驗中的p值

p值是指對於該樣本,在假設原假設(H0)正確時,出現現狀或更差(極端)的情況的概率。 也就是說,p是已經發生的概率,如果這個概率很小,小到幾乎是不可能發生,但是這件事情卻已經發生了,我們就有理由懷疑原假設是不對的。 舉例: 有一枚硬幣:

原创 JavaScript Proxy: 修改實例屬性、方法

Proxy介紹:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Proxy 直接上代碼: function crea

原创 在 Node.js 中使用C++

這幾天在看 Node.js 的官方文檔,看到了 C++ 插件部分,由於很久沒有接觸 C/C++ 了,看起來着實吃力,決定寫一個 Hello World 後跳過該部分。 在 Node.js 上使用 C++,需要用 node-gyp 工具對

原创 Node.js發送視頻流

Node.js中的流 Node.js的流(Stream) API 非常強大,它是處理流數據的抽象接口。流可以看成是一種數據的集合,但它並不是一下子全部讀到內存裏面,而是一塊一塊地去產生、消耗,這種方式最顯而易見的好處是可以方便地處理大文件

原创 JavaScript運算符優先級與結合性

優先級與結合性 優先級和結合性會決定表達式中的運算如何結合,也就是指結合的優先級(通俗一點,可以理解爲 優先級高的運算符會用個括號括起來),例如: var value1 = 1 + 0 ? 2 : 3; var value2 = ( 1

原创 我的THREE.js之旅02: 使用THREE.js加載OSM的地圖

之前爲了做個軌跡三維可視化頁面,用了vizicities.js來加載地圖,昨前大概看了下vizicities的代碼,決定自己用three.js寫個demo出來。 三維軌跡效果圖: 涉及的知識點: Web墨卡託投影經緯度座標與墨卡託

原创 前端預覽PDF:PDFObject、PDF.js

這兩天有個需求,要在網頁上顯示PDF文件。首先< object >、< embed >、< iframe >這幾個標籤就能實現PDF文件的預覽(無需JavaScript支持),我還在網上看了下發現挺多第三方js庫可以實現PDF預覽,如jQ

原创 TensorFlow安裝與入門: 使用CNN訓練MNIST

上學期鑽研了下Python3和人工神經網絡,如多層感知器、卷積神經網絡等算法原理,這學期要在此基礎上使用深度學習研究運動狀態識別的問題。這兩天看了下TensorFlow這個框架,官網的文檔寫的非常詳細,Google大法好啊!在這裏記錄下遇

原创 使用Node.js解析PNG文件

寫上篇博客前對Node的Stream的官方文檔掃了一遍,之後還想繼續使用Stream寫些demo,就選擇了寫個小程序使用Node讀取解析PNG圖片(想的是如果可以方便地解析、生成PNG圖片,那就可以很方便地生成驗證碼圖片發給前端),結果就

原创 一個NW.js+Webpack+Gulp+React的Hello World

前言 還記得第一次接觸NW.js時,這玩意還叫做node-webkit,當時非常欣喜看完了官網的所有demo,感覺還不錯,後來就把它晾在一邊了。結果現在已經更名爲NW(現在還有類似的平臺electron),真是Time flies~ 現在

原创 JavaScript數據結構之 無向圖

/** * 無向圖 * * 廣度優先搜索:初始化每個點的標記爲未檢查,選一個起始點入隊列,貼上待檢查標記, * 然後該點出隊列,尋找所有標記爲未檢查的相鄰點並將其入棧(同時修改其標記爲待檢查), * 對於已經出隊列的點,標記爲已