原创 THREE.JS中常用的3種材質

總序 材質和幾何體構成網格,決定幾何體是否像金屬,透明與否,已經是否顯示成線框。 MeshBasicMaterial:對光照無感,給幾何體一種簡單的顏色或顯示線框 MeshLambertMaterial:這種材質對光照有反應,用

原创 利用Three.js構建粒子系統

THREE.JS 本文假設讀者已經瞭解了Three.js是什麼樣的庫,如果不瞭解,請看 https://github.com/mrdoob/three.js 作爲一個優秀的開源項目,應該廣而告之。 粒子系統 粒子系統指的是,通

原创 一個支持事件event的自定義EventTarget類型

EventTarget 關鍵字:自定義的類型,支持事件 實現此EventTarget的目的是爲了更好地理解事件event的實現機制。要實現這個機制,就應當實現幾個主要的接口分別是 addListener:根據監聽事件的類型,添

原创 Leetcode 之 Insert Delete GetRandom O(1)

題目 Design a data structure that supports all following operations in average O(1) time. insert(val): Inserts an it

原创 Three.js中的紋理Texture

總序 有了材質,總想讓它更好看點,像我最近做的一個小“代碼情書”的demo。不僅僅將照片紋理添加到方塊網格中,而且還將這些方塊組成一個球體,下面LOVE四個按鈕,可以轉換成不同的效果,有照片牆,照片環等。 - Image

原创 Java UDP編程實例

總序 在學習UDP的編程 雖然可能在實際項目上用不到,但是並不影響我學習。由於時間原因 先貼出代碼,後續的解釋在未來修改添加 UDP客戶端 UDP服務器端 UDP客戶端 package UDPTest; import jav

原创 npm模塊generic-pool源碼分析

About generic-pool github地址:https://github.com/coopernurse/node-pool description: Generic resource pool. Can be u

原创 Leetcode 之 Unique Paths

題目 原題目地址:https://leetcode.com/problems/unique-paths/ 題意解析 題目的意思是給定一個二維數組網格,從原點(0,0)出發到達最末尾總共有幾種路徑做法,每次操作的時候只能向右

原创 Leetcode之Search for a Range

Search for a Range 題目 Given a sorted array of integers, find the starting and ending position of a given target v

原创 Base64編碼的原理與Java實現

Base64原理 編碼原理   編碼原理:將3個字符轉換成4個字符((3X 8)=24字節=(4X 6)) ,取輸入流中的3個字節,每次取6位(共4次),以此6位值做索引去查表,輸出相應的字符。 如果輸入流中字符不是

原创 npm模塊corn源碼分析

About corn npm地址:https://www.npmjs.com/package/cron 用途:如Linux系統有一個定時執行任務的工具cron,cron作者實現了類似的功能。 使用這個模塊 簡單實用 /**

原创 Leetcode 之Search a 2D Matrix

題目 https://leetcode.com/problems/search-a-2d-matrix/ 題意解析 在二維數組中找一個數,這個二維數組滿足2個特性 同一行中的數字右邊的比左邊的大。 下一行的第一個數比上一行的最後

原创 Leetcode之 largest divisible set

題目 題目地址 :https://leetcode.com/problems/largest-divisible-subset/ 題意解析 給定一個數組,這個數組數唯一且爲正數,求在這個數組中,滿足能整除的最大集合。 求解 很自然

原创 2016/9/9阿里筆試編程題-字符串的查找替換

題目   對於輸入的字符串,我們需要完成的任務是從左到右掃描字符串,如果存在由三個以上(包括三個)連續相同字符組成的子串,就將這個子串從原串中去掉,並將原串剩下的部分拼接到一起。重複上述過程,直到無法去掉任何子串 示例 inpu

原创 Leetcode之Unique Paths II

題目 題目地址:https://leetcode.com/problems/unique-paths-ii/ 題意解析 題目的意思還是求路徑,不過路徑中會存在阻礙,阻礙的位置將不能通過。這個是和前一個問題中不一樣的地方,也因爲