Time of Update: 2017-01-19
作者:孫運動 現在,你已經明白PHP允許你嵌套條件陳述式。然而,如果你再看看那個用來示範此概念的例子時你將同意那是既複雜又令人感到可怕。 -------------------------------------------------------------------------------- < ? if ($day == "Thursday") { if
Time of Update: 2017-01-19
寫 addEventListener 和 attachEvent 區別的博文不少,不過大部分都把重點放置於前者是Firefox chrome,後者只是存在於IE系列中。 最近在寫一個事件代理的時候,遇到一個BUG,發現除此外,二者綁定的執行函數中的 this 是不相同的,addEventListener 和 attachEvent函數在運行時候的上下文是不相同的。 用了一個簡單的demo來描述這個不同點: 複製代碼 代碼如下: <html xmlns="http://www.w3.org/
Time of Update: 2017-01-19
baiduclient.py複製代碼 代碼如下:import urllib.parseimport gzipimport jsonimport refrom http.client import HTTPConnectionfrom htmlutils import TieBaParserimport httputils as utils# 要求標頭headers = dict()headers["Connection"] =
Time of Update: 2017-01-19
一,用暫存資料表作為數組 複製代碼 代碼如下: create function f_split(@c varchar(2000),@split varchar(2)) returns @t table(col varchar(20)) as begin while(charindex(@split,@c)<>0) begin insert @t(col) values (substring(@c,1,charindex(@split,@c)-1)) set @c =
Time of Update: 2017-01-19
Three.js是一個比較偉大的webgl開源庫,它簡化了瀏覽器3D編程,使得使用JavaScript在瀏覽器中建立複雜的情境變得容易很多。Github上眾多webgl demo令我興奮不已,躍躍欲試。由於這個庫還處在開發階段,因此資料非常匱乏,愛好者大部分時間不得不通過閱讀該庫的源碼進行學習,我現在也準備這樣做。 這是第一篇筆記,先從最基礎的核心(Core)對象開始。 Core::Vector2 該建構函式用來建立一個表示二維向量的對象 複製代碼 代碼如下: THREE.Vector2 =
Time of Update: 2017-01-19
在需要對img進行onload事件綁定的時候,一般大家都會想到用常規的方法進行事件綁定,如下: 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>
Time of Update: 2017-01-19
功能/特點: 1.即時顯示可輸入的字數(位元組數) 2.兩種限制方式(長度、位元組數) 3.中文IME下可正常使用,無BUG 4.同一頁面可以使用多個,相互不干擾 limit.js 複製代碼 代碼如下: function limit(){ var txtNote;//文字框 var txtLimit;//提示字數的input var limitCount;//限制的字數 var isbyte;//是否使用位元組長度限制(1漢字=2字元) var txtlength;//到達限制時,字串的長度
Time of Update: 2017-01-19
例如: id name value 1 a &
Time of Update: 2017-01-19
關於SQL server2005中插入漢字變成問號的解決辦法 1.右擊你所建的資料庫,點擊“屬性”,選擇“選項”並點擊。將其中的定序設定為:Chinese_PRC_CI_AS(選擇下拉式清單方塊即可設定),然後“確定“。2.在表中將你的漢字欄位的資料類型設定為nvarchar型或ntext型,設定前最好先將表中的資料全部刪除。(不要使用varchar或text型,因為它們只會繼續使你的資料亂碼)。 3.設定好後,關閉伺服器,再重新啟動,就可生效了。
Time of Update: 2017-01-19
查看當前安裝的mysql版本:root@oraserver139 ~]# rpm -qa | grep MySQLMySQL-server-5.6.15-1.el6.x86_64MySQL-client-5.6.15-1.el6.x86_64MySQL-shared-compat-5.6.15-1.el6.x86_64MySQL-devel-5.6.15-1.el6.x86_64perl-DBD-MySQL-4.022-1.el6.rfx.x86_641、首先net stop
Time of Update: 2017-01-19
鎖的概述 一. 為什麼要引入鎖 多個使用者同時對資料庫的並行作業時會帶來以下資料不一致的問題: 丟失更新A,B兩個使用者讀同一資料並進行修改,其中一個使用者的修改結果破壞了另一個修改的結果,比如訂票系統 髒讀A使用者修改了資料,隨後B使用者又讀出該資料,但A使用者因為某些原因取消了對資料的修改,資料恢複原值,此時B得到的資料就與資料庫內的資料產生了不一致 不可重複讀取A使用者讀取資料,隨後B使用者讀出該資料並修改,此時A使用者再讀取資料時發現前後兩次的值不一致
Time of Update: 2017-01-19
現在做網頁,經常會碰到處理地址欄參數的問題,但一直是憑感覺做,之後漏洞百出也不知道從哪改起,因此,就專門做了一個修改地址欄參數的方法,這一下,就再也不用愁啦,哈哈! 以下就是我編的方法,使用很簡單的哦: 複製代碼 代碼如下: function changeURLPar(destiny, par, par_value) { var pattern = par+'=([^&]*)'; var replaceText = par+'='+par_value; if
Time of Update: 2017-01-19
在使用諸如:CArray或是 CList等類時,經常會出現此錯誤此錯誤的原因是由於自訂的類的數組項時有一個操作如 Add() 在這個操作中,實際上需要一個 = 操作,但是這個 =操作在 自訂類中沒有實現,於是,程式自動去它的parent 類 也就是 CObject 類去找,但是卻找到個這個類的 = 是一個 private 於是就報了這個錯誤.知道了原因解決方案自然就有了,那就是在自訂類中 重載操作符 = 重載後
Time of Update: 2017-01-19
VC++中影像處理類CBitmap的用法class CBitmap : public CGdiObject{ DECLARE_DYNAMIC(CBitmap)public: static CBitmap* PASCAL FromHandle(HBITMAP hBitmap);// Constructors CBitmap(); BOOL LoadBitmap(LPCTSTR lpszResourceName); BOOL LoadBitmap(UINT nIDResource);
Time of Update: 2017-01-19
1、擷取選中select的value和text,html代碼如下: 複製代碼 代碼如下: <select id="mySelect"> <option value="1">one</option> <option value="2">two</option> <option value="3">three</option> </select>
Time of Update: 2017-01-19
數字函數 ABS():求絕對值。 CEILING():舍入到最大整數。 FLOOR():舍入到最小整數。 ROUND():四捨五入 ROUND(A,B)A是要處理的數,B是精確到小數點後第幾位 LEN():計算字串長度 LOWER()、UPPER():轉小寫、大寫 LTRIM():字串左側的空格去掉 RTRIM():字串右側的空格去掉 SUBSTRING(string,start_position,length)
Time of Update: 2017-01-19
常用欄位類型bit(0和1),datetime,int,varchar,nvarchar(可能含有中文用nvarchar) Varchar,nvarchar和char(n)的區別char(n)不足長度n的部分用空格填充。 SQL語句中,字串用單引號。 SQL語句大小寫不敏感。不敏感是指SQL的關鍵字,字串值還是敏感的。 簡單的INSERT語句 INSERT INTO Person(Id,Name,Age) VALUES(1,'Jim',20)
Time of Update: 2017-01-19
使用MSSQL的站長朋友都會被MSSQL資料庫吃記憶體的能力佩服得五體投地,一個小小的網站,運行若干天之後,MSSQL就會把伺服器上所有的記憶體都吃光,此時你不得不重新啟動一下伺服器或MSSQL來釋放記憶體,有人認為是MSSQL有記憶體泄露問題,其實不然,微軟給我們了明確說明: 在您啟動 SQL Server 之後,SQL Server 記憶體使用量量將會持續穩定上升,即使當伺服器上活動很少時也不會下降。另外,工作管理員和效能監控器將顯示電腦上可用的實體記憶體穩定下降,直到可用記憶體降到 4
Time of Update: 2017-01-19
作為MySQL調優的一部分,很多人都推薦開啟skip_name_resolve。這個參數是禁止網域名稱解析的(當然,也包括主機名稱)。很多童鞋會好奇,這背後的原理是什麼,什麼情況下開啟這個參數比較合適。基於以下原因,MySQL服務端會在記憶體中維護著一份host資訊, 包括三部分:IP,主機名稱和錯誤資訊。主要用於非本地TCP串連。1. 通過在第一次建立串連時緩衝IP和host name的映射關係,同一主機的後續串連將直接查看host cache,而不用再次進行DNS解析。2. host
Time of Update: 2017-01-19
我們有無數方法可用於刪除字串中的所有空白,但是哪個更快呢?介紹如果你問空白是什麼,那說起來還真是有些亂。許多人認為空白就是SPACE 字元(UnicodeU+0020,ASCII 32,HTML ),但它實際上還包括使得版式水平和垂直出現空格的所有字元。事實上,這是一整類定義為Unicode字元資料庫的字元。本文所說的空白,不但指的是它的正確定義,同時也包括string.Replace(” “, “”)方法。這裡的基準方法,將刪除所有頭尾和中間的空白。這就是文章標題中“所有空白”的含義。