Time of Update: 2014-04-23
WebGL,一項允許開發人員在瀏覽器裡操縱GPU來顯示圖形的技術。讓我們一起走進WebGL的世界。讀者對象本系列適合具有基礎JavaScript知識的開發人員。準備工作我們應該在本地搭建好web伺服器,或者安裝了具有預覽功能的IDE。如果你安裝了Visual Studio,Nivk童鞋為我們開發了WebGL代碼提示功能,你可以通過以下步驟使Visual Studio支援WebGL代碼提示:開啟Visual
Time of Update: 2014-04-03
實現映像灰階(grayscale)最初有ie6推出的專屬屬性filter實現,後來在css3裡w3c實現了標準的filter,不過不同瀏覽器的實現程度不一樣,因此現階段我們必須探索一種瀏覽器安全色的解決方案。1.IE私人濾鏡的方式自IE4開始,IE引入了私人濾鏡,可以實現透明度、模糊、陰影、發光等效果,當然也可以實現灰階映像效果。代碼如下img { filter: gray; /* just for IE6-9 */ }
Time of Update: 2014-04-01
基於Arcgis Server的地類封裝Javascript類定義MapCwgisAOClass.js//web地圖封裝類//MapCwgisAOClass類的定義//vp:hsg//create date:2013-09-10//調用頁面需要載入庫dojo.require("esri.map");//類 原型定義var MapCwgisAOClass = function () { //環境參數 this.map =
Time of Update: 2014-03-10
Struts2入門初步需掌握1.struts2概述2.struts2環境搭建(第一個struts2的應用程式)3.struts.xml檔案配置詳解4.struts2請求的URL的搜尋路徑的順序概述5.struts2工作原理概述6.struts2指定多個設定檔7.struts2動態方法引動過程8.使用萬用字元定義action 一:簡介 Struts 2是Struts的下一代產品,是在 struts
Time of Update: 2014-01-08
原文地址: http://blog.csdn.net/wangjia184/article/details/17919667突然來了這樣一個任務:根據訪問者的IP地理位置,在頁面中使用不同的CDN網域名稱來加速內容(樣式/圖片/等)。為了避免改動太多現有代碼,最簡單的方式就是通過HttpModule在IIS伺服器返回HTTP響應前對尋找到內容中的資源url網域名稱並進行替換。這個問題初看上去很簡單,但其實上有很多麻煩。1.
Time of Update: 2014-01-04
backbone的核心有Model Router
Time of Update: 2014-04-16
注意:本系列教程為長篇連載無底洞,半路殺進來的朋友,如果看不懂的話,請從第一章開始看起,文章目錄請點擊下面連結。http://blog.csdn.net/lufy_legend/article/details/8888787先給一位網友道個歉,答應上周更新的文章拖後了一周,本節來認識一下自動戰鬥系統。先看一下效果預覽:所謂自動戰鬥系統就是戰鬥從開始到結束無需任何操作,其實自動戰鬥的勝負結果在戰鬥開始的時候已經決定了,戰鬥的畫面只是還用來顯示或者說回放這一戰鬥的過程,這種戰鬥方式開發成本較低,而且
Time of Update: 2014-03-21
一個例子明白髮送緩衝區、接受緩衝區、滑動視窗協議之間的關係。在上面的幾篇文章中簡單介紹了上述幾個概念在TCP網路編程中的關係,也對應了幾個基本socket系統調用的幾個行為,這裡再列舉一個例子,由於對於每一個TCP的SOCKET來說,都有一個發送緩衝區和接受緩衝區與之對應,所以這裡只做單方向交流,不做互動,在recv端不send,在send端不recv。細細揣摩其中的含義。一、recv端在監聽通訊端上準備accept,在accept結束以後不做什麼操作,直接sleep很久,也就是在recv端並不
Time of Update: 2013-12-29
隨著web2.0的興起,ajax的時代已經成為了事實,更如今Knockout,backbone, angular,ember前端MDV(model driver view)架構強勢而來,Single Page
Time of Update: 2013-12-29
需求:今天同事問我一個需求,就是如果用html的mailto scheme,能否當其點擊後彈出的outlook中,其內容本文部分是一個帶有html的樣式或格式的?我們檢查了一下很多文章,包括RFC6068(http://tools.ietf.org/html/rfc6068),還有StackOverflow的相關文章http://stackoverflow.com/questions/5620324/mailto-with-html-body) ,都表明這個是不可能實現的。真是這樣的嗎?因為10
Time of Update: 2013-12-28
這個有點亂,是在開發中,一點點加的,也有部分網上查的資料,請耐心閱讀。可以實現從jsp中獲得json資料動態更新圖表,還可以匯出,匯出的圖片中文亂碼問題會在下一篇中介紹。tangyj目前可以解決通過ajax請求別的頁面的值,傳遞過來多個值,但是問題在於1.不能同意把傳過來的data賦值給serieschart.addSeries(data)失效2.不能設定多條線的chart.series[0].setName('123') ;失效只能
Time of Update: 2013-12-28
1、ubuntu 12.04 安裝wget https://phar.phpunit.de/phpunit.pharchmod +x phpunit.pharmv phpunit.phar /usr/local/bin/phpunit2、測試案例phpunit1.php測試的依賴關係) 展示如何用@depends標註來表達測試方法之間的依賴關係<?phpclass StackTest extends PHPUnit_Framework_TestCase{ public
Time of Update: 2013-12-28
實戰MongoDBReplica Set MongoDB支援不同服務之間的非同步資料複製,來實現failover容錯移轉,故障切換,故障恢複) and redundancy資料冗餘)。同一時間,只有一個服務節點primary或者master)支援寫入。MongoDB支援兩種複製的模式: 介紹Master/Slave的官方地址:http://www.mongodb.org/display/DOCS/Master+Slave介紹Replica
Time of Update: 2013-12-28
最近沒事兒做,就研究研究smarty模版引擎,越來越覺得smarty的強大了,smarty的教程在網上好像都比較亂。 1.下載smarty,http://www.smarty.net/download 2.把下載下來的smarty改名為smarty然後複製到建立好的檔案夾裡 3.建立一個smarty.inc.php(也可以是別的)<?phprequire_once
Time of Update: 2013-11-08
oracle sum()over函數的使用 over不能單獨使用,要和分析函數:rank(),dense_rank(),row_number()等一起使用。 over函數的參數:over(partition by columnname1 order by columnname2) 含義,按columname1指定的欄位進行分組排序,或者說按欄位columnname1的值進行分組排序。
Time of Update: 2013-11-08
#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>using namespace std;const int maxl=1e6+9,maxn=1e3+9;int dp[maxl],que[maxl],top,front;int n,m,l,r;bool use[maxl];struct D{ int l,r; bool
Time of Update: 2013-11-08
First, you can find libaio source in http://libaio.sourcearchive.com/ version source,unzip it#define __SYSCALL_CLOBBERS "$1", "$3", "$10", "$11", "$12", "$13", \ "$14&
Time of Update: 2013-11-08
敏捷式軟體開發 (Agile Software Development)-原則、模式與實踐依賴倒置原則(DIP)說的是任何類都應依賴於抽象類別,避免依賴於具體類。Circle c = new Circle(r);Circle是一個具體類,所以建立Circle的勢力都違反了DIP。很多具體類都是非常易變的,依賴於他們會帶來問題。這就用到了Factory模式,factory模式允許只依賴於抽象介面就能建立具體對象的執行個體。下面是個具體的例子//Client.javapackage
Time of Update: 2013-11-08
很久沒有從頭搭建Struts2的環境了。最近,認真實踐了單元測試Struts2、Spring等Java項目。 今天特意寫的是單元測試Struts2的Action,遇到了不少問題,果然是實踐出真知啊。 從搭建環境、寫代碼到寫這篇文章,一共花了90分鐘。 特別說明:本文是原創,搭建環境、寫代碼、運行,都是實踐並且正確的。 本文是靠譜的,而非簡單的複製-粘貼。 1.建立工程,加入相關jar包。 struts.core等struts自己的jar包 spring-core-3.
Time of Update: 2013-11-08
1.就程式設計語言而言,可移植性代表什嗎?答:可移植性意味著這個語言在一個系統上所編輯的可啟動並執行程式在另外一個系統上不用改或是只需改一點點就能運行2.什麼是編譯器答:編譯器就是將進階語言程式(如c、c++、java等)解釋成電腦所需的詳細機器語言的程式3.使用c語言的7個步驟:答:1.定義程式目標