原创 linux在如何讓進程在後臺運行

http://www.cooklife.cn/detail/54a66aea268aeafe034003b3#View 今天碰到這麼一個問題,使用ssh客戶端登陸了linux服務器,啓動並運行服務之後如果關閉客戶端與服務器的連接,這個

原创 如何支持github賬號登錄

轉載自:http://www.cooklife.cn 有些時候我們需要自己的網站支持第三方賬號的登錄,這裏來講講如何讓自己的網站支持github賬號的支持。 1.在github上面建立一個應用對應自己需要接入的網站 首先我們自己需要一

原创 d3.js畫一個直方圖

本文以及後面幾篇文章會通過幾個例子來熟悉d3.js的使用。 先上代碼,後面細說 <script type="text/javascript"> var height = 600; var width = 6

原创 angular內置過濾器以及自定義過濾器

http://www.cooklife.cn/detail/54831589899a81cc9330d1a9#View angular中的過濾器提供了linux中管道式處理數據的方式。 如何自定義一個過濾器 angular中創建自定

原创 git add和git commit

http://www.cooklife.cn/detail/551946579218037076133139#View 提交文件到版本庫中,需要兩步操作: git addgit commit 爲什麼要將一個提交動作分爲兩部分呢?

原创 javascript實現圖片隱寫

什麼是圖片隱寫? 發福利了,這是一張圖片,這不僅僅是一張圖片,如上圖將一些信息隱藏在圖片中的方式稱之爲圖片隱寫,但是有一點既然是隱寫,那麼肯定是悄悄的寫, 圖片還是原來的圖片,只是裏面隱藏了其他的信息。對於上面的圖片,保存到本地之後

原创 使用Qunit做javascript單元測試

最近公司在搞敏捷開發,提倡擁抱變化,既然是變化,那就會出錯咯,那怎麼保證能及時發現代碼中的錯誤呢?可以通過單元測試來保證代碼執行的正確性,因此公司要求提交的代碼必須有對應的單元測試,每次代碼的提交都會跑一遍單元測試(服務端自動執行),也就

原创 THREE.js-幾何體(Geometry)

這裏將Geometry理解爲幾何體不知道是否合適。前面的例子中我們用到過BoxGeometry來創建一個立方體。除了BoxGeometry之外Three.js還提供了很多拆箱即用的幾何體,例如:圓形(CircleGeometry)、柱體(

原创 Canvas繪圖環境

canvas繪圖環境 元素canvas提供了一張畫布,要想在這張畫布上面作畫,我們需要canvas繪圖環境,通過環境我們可以在canvas元素上面繪製圖形,文本,顯示並修改圖像。 var context = canvas.getConte

原创 html5 api

history api back() forward() go(index) pushState(stateObject, title, url) replaceState(stateObject, title, url) 監聽his

原创 光源(Light)

光是自然界中常見的現象,我們把正在發光的物體成爲光源。與光相對立的是陰影,光被物體 遮擋住了便形成了陰影。根據光照的效果不同,THREE.js中抽象除了幾種不同的光源。 聚光燈(THREE.SpotLight) 平行光源(THRE

原创 CSS-盒模型

概述 css盒模型指定元素如何顯示。頁面的每個元素都是一個矩形區域,這個矩形區域包括元素的內容,內邊距,邊框以及外邊距構成。內邊距是內容邊界和邊框之間的區域,可以通過padding屬性指定,邊框是矩形區域的邊界,可以由border屬性進行

原创 THREE.js—繪製弧線(SplineCurve3)

SplineCurve3通過一系列的點來創建一條平滑的曲線。 var curve = new THREE.SplineCurve3([ new THREE.Vector3(-10, 10, 10); new THREE.V

原创 THREE.js-照相機(Camera)

既然是通過相機來渲染場景,那麼沒有相機,我們也就什麼看不到了。THREE.js中提供了Camera類對相機這個角色進行抽象。相機將三維的場景投影到二維的屏幕,根據投影的方式不同,THREE.js中提供了幾種不同類型的相機。 戳這裏查看正

原创 更新幾何體(Geometry update)

基於性能的原因,改變幾何體(Geometry)的某些屬性不會引起瀏覽器對幾何體(Geometry)的重新繪製。THREE.js會緩存一些 數據,例如幾何體的頂點和麪的信息,修改這些屬性的時候需要通知THREE.js去更新幾何體,這些幾何