Time of Update: 2016-07-20
標籤: 一、什麼是deferred對象?開發網站的過程中,我們經常遇到某些耗時很長的javascript操作。其中,既有非同步操作(比如ajax讀取伺服器資料),也有同步的操作(比如遍曆一個大型數組),它們都不是立即能得到結果的。通常的做法是,為它們指定回呼函數(callback)。即事先規定,一旦它們運行結束,應該調用哪些函數。但是,在回呼函數方面,jQuery的功能非常弱。為了改變這一點,jQueryTeam
Time of Update: 2016-07-20
標籤: 圖片格式是電腦儲存圖片的格式,常見的儲存的格式有bmp,jpg,tiff,gif,pcx,tga,exif,fpx,svg,psd,cdr,pcd,dxf,ufo,eps,ai,raw等。 HTML頁面中常用的有:bmp,bmp,jpg,gif。BMP是一種與硬體裝置無關的影像檔格式,使用非常廣。它採用位映射儲存格式,除了映像深度可選以外,不採用其他任何壓縮,因此,BMP檔案所佔用的空間很大。BMP檔案的映像深度可選lbit、4bit、8bit及24bit。BMP檔案儲存體資料時,映
Time of Update: 2016-07-20
標籤:一、普通方式server { ... location / { index index.htm index.html index.php; #訪問路徑的檔案不存在則重寫URL轉交給ThinkPHP處理 if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; break; } } location
Time of Update: 2016-07-20
標籤:錯誤的分類:1、語法錯誤 2、執行階段錯誤 3、邏輯錯誤調試方法:1、注釋法 2、輸出法error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);//輸出所有錯誤,並且,除了注意,除了警告!ini_set();//設定設定檔,只是臨時的。ini_get();//得到設定檔,只是臨時的。運行階段,不要讓錯誤讓使用者看到。(寫入錯誤記錄檔)!預設寫入WEB伺服器日誌裡。 *將錯誤報表寫入日誌中
Time of Update: 2016-07-20
標籤:1、在PHP中擷取日期和時間 time()返回目前時間的 Unix 時間戳記。 getDate()返回日期/時間資訊。 gettimeofday()返回目前時間資訊。date_sunrise()返回給定的日期與地點的日出時間。date_sunset();返回給定的日期與地點的日落時間。2、將時間戳記的格式轉了 我們可以讀懂的時間格式date(string, [timestamp]);3、將日期和時間轉變成UNIX時間戳記mktime() 函數返回一個日期的
Time of Update: 2016-07-20
標籤:一、總結:::before是在標籤內容前面新增內容, ::after是在標籤內容後面新增內容::before ::after與:before :after的區別:css3中修訂後的虛擬元素使用::兩個冒號,使用單冒號和雙冒號的功能還是一樣,IE8隻支援單冒號的虛擬元素,所以使用單冒號的最安全。 關於虛擬元素和偽類(選取器):虛擬元素:偽類別選取器:二、執行個體:表單沒有添加冒號的情況:1. :before2. :after css之偽類別選取器:
Time of Update: 2016-07-20
標籤: load()方法通常用來在web伺服器上擷取靜態資料檔案,如果需要傳遞一些參數給伺服器中的頁面,那就可以使用$.get()方法或$.post()方法。 *$.get()方法和$.post()方法是jQuery中的全域函數一、$.get()方法 $.get()方法是使用GET方式來進行非同步請求。結構為:$.get(url [.data] [.callback]
Time of Update: 2016-07-20
標籤:一,相鄰選取器; 1,相鄰選取器 1),定義:相鄰選取器匹配指定元素的相鄰兄弟元素(切記自己是一個參考點並不會選擇) 2),用法:如果需要選擇緊接在另一個元素後的元素,而且二者有相同的父元素,可以使用相鄰兄弟選取器 3),表示符號:使用加號(+)作為結合符 4),使用前提: a,必須有共同的父元素; b,必須相鄰; 2,通用兄弟選取器匹配某元素後面的所有兄弟元素
Time of Update: 2016-07-20
標籤:一。函數入口函數。req = requirejs = function (deps, callback, errback, optional) { //Find the right context, use default var context, config, contextName = defContextName; //“_” //deps 是對象的話,則可能是config。 /
Time of Update: 2016-07-20
標籤: AngularJS中的範圍有一個非常有層次和嵌套分明的結構。其中它們都有一個主要的$rootScope(也就說對應的Angular應用或者ng-app),然後其他所有的範圍部分都是繼承自這個$rootScope的,或者說都是嵌套在主範圍下面的。很多時候,你會發現這些範圍不會共用變數或者說都不會從另一個原型繼承什麼。那麼在這種情況下,如何在範圍之間通訊呢?其中一個選擇就是在Application
Time of Update: 2016-07-20
標籤:一眼看題目嚇了一跳:這TM不就是單調隊列嗎,200000又怎樣,大不了我二分嘛系統提示:成功開啟 手殘模式開始瞎寫: 1 #include <cstdio> 2 long long a[200001]; 3 int b[200001]; 4 int m,mod; 5 int find(int l,int r,long long x) 6 { 7 if(l>=r-1) 8 if(a[r]>=x) 9 return r;10
Time of Update: 2016-07-20
標籤:什麼都不說,先看代碼:interface userOperateImpl{ public function operate($username);}class userLoginLog implements userOperateImpl{ public function operate($username) { echo ‘使用者名稱為 [‘.$username.‘] 的使用者登陸記錄日誌<br/>‘; }}class
Time of Update: 2016-07-20
標籤:1.DIV+CSS布局(1)按照由上到下,由裡到外的方式(2)樣式由CSS去改變代碼: <style type="text/css"> * { margin:0px;/*去除頁面的邊距*/ padding:0px; } body { width:100%; height:100%; } #one {
Time of Update: 2016-07-20
標籤:在一般的發送資料請求的時候都是用的http協議,但是對於類似即時聊天,需要用戶端與伺服器不間斷的互動的時候對於http協議來說就不太適用了。因為http協議無法主動把資料發到用戶端,而且用戶端發送請求之後就會中斷連線,無法達到我們的需求。而相對於webScoket對於用戶端與伺服器之間的互動就會很好的適用。WebSocket protocol
Time of Update: 2016-07-20
標籤:OwO 題目含義都是一樣的,只是資料範圍擴大了 對於n<=7的問題,我們直接暴力搜尋就可以了 對於n<=1000的問題,我們不難聯想到<主旋律>這一道題沒錯,只需要把方程改一改就可以了首先我們考慮不合法的方案強連通分量縮點後一定是DAG考慮子問題:DAG計數做法可以參考<cojs DAG計數1-4
Time of Update: 2016-07-20
標籤:基於contenteditable屬性實現在位編輯HTML5規範引入了contenteditable屬性,它幾乎可以用在任何元素上,只要添加這一屬性 即可變為可編譯地區 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>contenteditable</title> 6
Time of Update: 2016-07-20
標籤:bzoj1452[JSOI2009]Count題意:n*m矩陣,支援兩個操作,修改某個格子權值和查詢某個子矩陣特定權值出現次數。n,m≤300,權值為1到100的整數。題解:原來二維首碼和也可以用樹狀數組維護,只要那個不斷增加/減少lowbit的迴圈再嵌套一層就行了。同時因為權值是1到100的整數,所以二維首碼和多一維維護特定權值個數就行了。代碼: 1 #include <cstdio> 2 #include <cstring> 3 #include <
Time of Update: 2016-07-20
標籤:基礎選取器一、標籤選取器p{。。。} h1{…..}
Time of Update: 2016-07-20
標籤:一、入侵式觸發方式<input type="button" id="one" onclick="事件" />二、非入侵式觸發方式 <script type="text/javascript"> window.onload = function () { var one = document.getElementById(‘two‘); one.onclick = function () {
Time of Update: 2016-07-20
標籤:最基本的是通過實現Servlet介面來編寫Servlet類,這需要實現Servlet介面中定義的5個方法。 為了簡化Servlet的編寫,在javax.servlet包中提供了一個抽象類別GenericServlet,它給出了除了service( )方法外的其他4個方法的簡單實現。 如果要編寫一個通用的Servlet,只需要從GenericServlet類繼承,並實現其中的抽象方法service( )。 在GenericServlet類中,定義了兩個重載的init( )方法:public