Time of Update: 2017-01-18
New Document Autocomplete Function Power By Miracle, never-online [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-18
資料轉送對象(DTOs)資料轉送對象(Data Transfer Objects)用於應用程式層和展現層的資料轉送。展現層傳入資料轉送對象(DTO)調用一個應用服務方法,接著應用服務通過領域對象執行一些特定的商務邏輯並且返回DTO給展現層。這樣展現層和領域層被完全分離開了。在具有良好分層的應用程式中,展現層不會直接使用領域對象(倉庫,實體)。1.資料轉送對象的作用:為每個應用服務方法建立DTO看起來是一項乏味耗時的工作。但如果你正確使用它們,這將會解救你的項目。為啥呢?(1)抽象領域層
Time of Update: 2017-01-18
為了方便查看內容,我特別加了個 預覽 列表 兩個列表顯示方式寫於2006-10月,轉載請寫明出處 雲棲社區複製代碼 代碼如下://用於列表顯示方式 function changeshow(num){ var thenum=num,thestyle; if (num==1){ thestyle="none"; setCookie("num","1",6) var elements1=document.getElementsByTagName("div");
Time of Update: 2017-01-18
ScrollView和ListView這兩個控制項想必大家都不會陌生,但是這兩者嵌套使用的時候就會出現麻煩。比如,我們如果想在ListView下面添加其他的布局或者控制項,然後想讓它們作為一個整體都可以滑動的話,最常想到的就是用一個ScrollView把它們包裹起來。想法似乎很美好,但是現實就有點殘酷了。我們可以寫一個小例子體驗一下。首先建立一個Activity,在它的布局檔案上放置一個ListView:<?xml version="1.0" encoding="utf-8"
Time of Update: 2017-01-18
原正則的出現是為了實現apache上傳目錄無執行許可權,不過大家知道在 windows下對於檔案名稱是不區分大小寫,但在*unx下就不同了,其中st0p.php和st0p.Php是兩個不同的檔案,所以此正則(?i:.php)出現 複製代碼 代碼如下: <Directory "/var/www/upload"> <FilesMatch "(?i:.php)"> Order Allow,Deny Deny from all </FilesMatch>
Time of Update: 2017-01-18
Docker 服務預設會建立一個 docker0 橋接器,它在核心層連通了其他的物理或虛擬網卡,這就將所有容器和本地主機都放到同一個物理網路。使用者也可以指定橋接器來串連各個容器,步驟如下:1. 首先安裝bridge-utils工具包$ sudo apt-get install bridge-utils然後可以用 “brctl show” 來查看當前橋接器資訊,可以看到目前只有一個 docker0$ brctl showbridge name bridge id STP enabled
Time of Update: 2017-01-18
和前面的模態對話方塊類似。0x01 例子先看一個簡單的例子:<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="../../css/bootstrap.min.css"
Time of Update: 2017-01-18
xUtils是開速開發安卓項目的開源架構,開源項目地址:https://github.com/wyouflf/xUtils3。使用起來非常方便。主要功能包括:1、xUtils 支援超大檔案(超過2G)上傳,更全面的http請求協議支援(11種謂詞)。2、擁有更加靈活的ORM,更多的事件註解支援且不受混淆影響。3、圖片綁定支援gif(受系統相容性影響, 部分gif檔案只能靜態顯示), webp; 支援圓角, 圓形, 方形等裁剪, 支援自動旋轉等。4、資料庫api簡化提高效能,
Time of Update: 2017-01-18
列表組件用於以列表形式呈現複雜的和自訂的內容。建立一個列表組,只需要完成以下兩步:(1)向元素 <ul> 添加 class .list-group;(2)向 <li> 添加 class .list-group-item。看下面的例子:<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"> <meta name="viewport" content=
Time of Update: 2017-01-18
在上一篇文章-安卓開發環境搭建中,我們建立並啟動了eclipse內建的安卓模擬器,該模擬器不僅啟動慢,而且在使用過程中的反應速度也是出奇的差,經常出現卡機現象。為瞭解決這種現象,因此,我們又尋找到了更加合適的模擬器-夜神模擬器。該模擬器除了安裝包有點大之外,其速度是特別快,基本和真機速度無差,甚至是還要更快些,這樣一款速度可以媲美真機的模擬器,更加有利於我們後期的安卓自動化測試。下面就從夜神模擬器的選擇原因及夜神模擬器的使用兩方面講述。一、夜神模擬器的選擇原因眾所周知,Android
Time of Update: 2017-01-18
摘要: 最近在搭建自己的部落格,這一段時間可能沒有時間來寫部落格了,但是有了好東西還是要分享給大家。部落格網站必然要有編輯文章的編輯器,所以在網上查了些資料。大部分編輯器的後台是基於java、php、asp等,很少有基於node.js的。本來是想用markdown來寫文章,但是樣式不好調,所以最終還是選擇了百度的ueditor,其官網上並沒有基於node.js的代碼。但是幸運的是我在github上找到了一個類似的,所以將他分享給大家,如果你打算也用node.js來開發自己的部落格時可以參考下。
Time of Update: 2017-01-18
WebSocket
Time of Update: 2017-01-18
注釋都在代碼裡面了。很詳細。 只判斷了IE Firefox Google 因為我沒裝其他瀏覽器了,所以呵呵。當然如果要判斷其他瀏覽器。基本代碼都是一樣的了。 複製代碼 代碼如下: (function(){ window.sys={}; var ua=navigator.userAgent.toLowerCase(); //首先我們來看一下3個瀏覽器都返回了什麼看下面。 //ie ua=mozilla/4.0 (compatible; msie 8.0; windows nt 5.2;
Time of Update: 2017-01-18
靚號檢測:主要可以檢測連號(正連 12345、倒連65432)、AABB號、手機號碼、日期號(生日號、年度號)、ABBCABB號,3位以上重複號。更多類型號碼檢測可以根據以下運算式改造。 ' 匹配6位順增 regex.Pattern = "(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){5}\d" ' 匹配6位順降 regex.Pattern = "(?:9(?=8)|8(?=7)|7(?=6)|6(?=5)|
Time of Update: 2017-01-18
本人幫協會搭的論壇,一直是使用ssl訪問的,但是普通的https既慢又吃資源,而有個協議可以很方便的解決這個問題,那就是大Google發明的SPDY協議。所以,我也開始嘗試著給自己的論壇加上SPDY協議,WEB伺服器本人選擇的是nginx,在過去,Nginx並沒有內建SPDY協議,需要開啟的話還要下載開發版然後手動編譯,很不方便。喜聞樂見的是,最近Nginx發布了1.6穩定版,這個版本終於內建了SPDY的支援,也是我等廣大建站人員的福音啊,我也就迫不及待的給論壇加上了SPDY協議支援了。
Time of Update: 2017-01-18
按鍵測試,支援像 Ctrl+Alt+Shift+T 的按鍵組合(註:非瀏覽器熱鍵) [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-18
選用Access作為建站資料庫,除了低成本的原因之外,主要是Access資料庫的易發布性,一個MDB檔案就包括了全部的表和資料,開發完後連同 網頁和ASP指令碼一起上傳到網站上就可以了,開發工具也不少,除了 Office 之外,還有許多第三方工具可以使用。 但是使用Access資料庫也有不便的地方,一但把MDB檔案上傳到網站之後,就不太好操作了,上述的工具猶如“隔山打牛”,完全派不上用場,
Time of Update: 2017-01-18
樣本一:複製代碼 代碼如下:http { limit_rate 25k; #每個串連的速度限制
Time of Update: 2017-01-18
方法說明:返回一個新的buffer對象,這個新buffer和老buffer公用一個記憶體。但是被start和end索引位移縮減了。(比如,一個buffer裡有1到10個位元組,我們只想要4-8個位元組,就可以用這個函數buf.slice(4,8),因為他們共用一個記憶體,所以不會消耗記憶體,)因為共用記憶體,所以修改新的buffer後,老buffer的內容同樣也會被修改。文法:複製代碼 代碼如下:buffer.slice([start], [end])接收參數:start
Time of Update: 2017-01-18
3 PHP實踐 PHP的許多特點與其他軟體或者工具有關。利用迄今為止我們所學到的PHP知識,我們可以試著建立一個簡單互動的網站。利用這一過程我們又可以學到不少東西。好吧,我們現在開始專註於一個典型個人網站的建設。3.1 計劃一個網站一般一個個人網站包括一個歡迎頁面、一個留言本頁面、一個書籤連結頁面、一個計數器、聯絡資訊,甚至還有照片集和一些音樂檔案等等。讓我們從一個標題頁面、一個聯絡資訊頁面和一個簡曆頁面開始。我們同樣需要標準的通用的頁面頭部和底部。標題頁面--fr