Time of Update: 2017-01-19
一,前言Cookies想必所有人都瞭解, 但是未必所有人都精通。本文講解了Cookies的各方面知識。二,基礎知識1.什麼是CookiesCookie 是一小段文本資訊,伴隨著使用者請求和頁面在 Web 服務器和瀏覽器之間傳遞。Cookie 包含每次使用者訪問網站時 Web 應用程式都可以讀取的資訊。 例如,如果在使用者請求網站中的頁面時應用程式發送給該使用者的不僅僅是一個頁面,還有一個包含日期和時間的 Cookie,使用者的瀏覽器在獲得頁面的同時還獲得了該
Time of Update: 2017-01-19
方向改變事件(orientationchange)當裝置的方向變化(裝置橫向持或縱向持)此事件被觸發。綁定此事件時,你的回呼函數可以加入第二個參數,作用為描述裝置橫或縱向的屬性,"portrait"或;landscape"。這些值也會作為class值加入到html的元素中,使你可以通過css中的選取器改變他們的樣式。注意現在當瀏覽器不支援orientationChange事件的時候我們綁定了resize 事件。手持功能方向改變時執行 $(window).bind(
Time of Update: 2017-01-19
最近做了個項目,其中有一目錄功能,發現一個在現代瀏覽器間的一個bug,或是稱之為差異,即頁面滾動值(scrollTop)的擷取與設定。在此之前先說一下關於頁面元素的座標擷取,這張圖的經典性不必再提。實現滾動到某位置功能部落格目錄的一個最主要的功能就是實現點擊標題頁面滾動,因為我們要滾動到頁面某個標題,所以需要計算出滾動這個元素的具體絕對位置,而常用的offsetTop是擷取到當前元素與之最近的決定其定位的元素的位移量,此處不適用。此處應使用瀏覽器原生提供的
Time of Update: 2017-01-19
本文執行個體講述了Codeigniter購物車類不能添加中文的解決方案。分享給大家供大家參考。具體分析如下:有朋友可能會發現Codeigniter 購物車類不能添加中文,我找了N久才發現下面一段代碼限制了輸入中文了,修改systemlibrariesCart.php,注釋第186-190行產品名稱的判斷,代碼如下:複製代碼 代碼如下:if ( ! preg_match("/^[".$this->product_name_rules."]+$/i", $items['name']))
Time of Update: 2017-01-19
首先需要有隊列(queue)的基本知識。見上一章。相關教程:jQuery下的動畫處理總結: http://www.jb51.net/article/42000.htmjQuery 1.9.1源碼分析系列(十五)動畫處理之緩動動畫核心Tween :http://www.jb51.net/article/75821.htma.動畫入口jQuery.fn.animate函數執行流程詳解-----------------------------------------------------
Time of Update: 2017-01-19
本文較為詳細的分析了thinkphp的靜態緩衝用法。分享給大家供大家參考。具體分析如下:thinkphp裡面內建了一個靜態緩衝功能,說靜態緩衝可能對我這種菜鳥而言不太好理解。其實靜態緩衝就是將THINKphp的某一個操作顯示出來的頁面產生一個HTML檔案儲存在設定的路徑,當使用者再次訪問的時候,如果緩衝沒到期,那麼這個操作將不再執行它下面的PHP程式,而是直接調用產生的HTML快取檔案。要使用靜態緩衝就需要在項目配置目錄__APP__/Conf下面增加靜態緩衝規則檔案
Time of Update: 2017-01-19
瀏覽器與IIS伺服器與.Net FrameWork關係Asp.Net ASP.Net是一種動態網頁技術,在伺服器端運行.Net代碼,動態產生HTML,然後響應給瀏覽器。可以使用JavaScript、Dom在瀏覽器端完成很多工作,但是有很多工作無法在瀏覽器端完成,比如儲存資料、訪問資料庫、複雜的商務邏輯運算、安全性要求高的邏輯運算等。ASP.Net:一般處理常式(ashx),WebForm(aspx)、MVC3(Model, View ,
Time of Update: 2017-01-19
本文執行個體講述了ThinkPHP自動完成中使用函數與回調方法。分享給大家供大家參考。具體方法如下:ThinkPHP 自動填滿格式如下:複製代碼 代碼如下:array(填充欄位,填充內容[,填充條件][,附加規則])附加規則,可選,包括:string:字串,表示填充內容為字串(預設)。function:使用函數,表示填充的內容是一個函數傳回值。callback:使用方法,表示填充的內容是一個當前 Model 的方法傳回值。field:欄位,表示填充的內容是一個其他欄位的值。ThinkPHP
Time of Update: 2017-01-19
本文執行個體講述了thinkphp模板的包含與渲染。分享給大家供大家參考。具體分析如下:一、模板包含複製代碼 代碼如下:<include file="完整模板檔案名稱" /> <include file="./Tpl/default/Public/header.html" /> <include file="read" />//調用同級目錄下的read模板 <include file="Public:header" /
Time of Update: 2017-01-19
本文執行個體分析了ThinkPHP模板輸出display用法。分享給大家供大家參考。具體分析如下:模板變數賦值後就需要調用模板檔案來輸出相關的變數,模板調用通過display方法來實現,我們在操作方法的最後使用:複製代碼
Time of Update: 2017-01-19
ThinkPHP架構是國內知名度很高應用很廣泛的php架構,我們從一些簡單的開發樣本中來深入瞭解一下這個架構給我們帶來的開發便捷性,以及遊刃有餘的擴充設計。同時也從源碼分析的角度看看架構的一些不足,盡量做全面客觀的評價。這裡假設大家已經使用過ThinkPHP架構,基本使用方法請參考官方文檔。一、架構分層及url路由架構的安裝非常簡單,下載後放入web伺服器的目錄即可,但是建議大家不要用預設的入口檔案位置,而是放入單獨的目錄,便於保護代碼和資料。例如我的入口檔案和web伺服器配置目錄在web目錄(
Time of Update: 2017-01-19
顯示映像:複製代碼 代碼如下: Image img = Image.FromFile( @"E:\image\bottle\2006122013203825344.jpg" ); Clipboard.SetDataObject( img
Time of Update: 2017-01-19
準備工作在搭建環境前,大家需要在Windows Azure平台註冊免費帳號,註冊完成後,即可獲得90天免費使用許可權。註冊方法請參考:免費試用Windows Azure雲平台(無須提供信用卡)如果你具有微軟MSDN Subscription賬戶,可以根據賬戶許可權申請為期一年的Windows Azure帳號。 具有Windows Azure帳號後,請檢查本地機器是否安裝了遠端桌面應用(Remote
Time of Update: 2017-01-19
.net是一種建立在虛擬機器上執行的語言,它直接產生 MSIL 的中繼語言,再由.net編譯器 JIT 解釋映象為機器碼並交付CPU執行。中繼語言很容易被反編譯,所以研究下如何有效保護dll檔案。我大致的方法為 :強簽名+混淆+加密。強簽名 強命名程式集,可以確保你的程式集唯一,而不被篡改、冒用等;即使相同名字的程式集如果簽名也會不同。強簽名很簡單為項目添加強式名稱方法:1.按右鍵項目,開啟屬性視窗;2.在屬性視窗裡選擇《簽名》標籤,選中為程式集簽名的選項,在下拉式清單裡選擇建立,如下圖所示:
Time of Update: 2017-01-19
現在流行的靜態部落格/網站產生工具有很多,比如 Jekyll, Pelican, Middleman, Hyde 等等,StaticGen 列出了目前最流行的一些靜態網站產生工具。我們的內部工具由 Python/Flask/MongoDB 搭建,現在需要加上文檔功能,寫作格式是 Markdown,不想把文檔放到資料庫裡,也不想再弄一套靜態部落格工具來管理文檔,於是找到了 Flask-FlatPages 這個好用的 Flask 模組。熟悉 Flask
Time of Update: 2017-01-19
我要實現這樣一個需求:資料庫中儲存的是照片所在的絕對路徑(可以不在系統所在路徑下),Image控制項動態載入路徑下的圖片。 看到這個題目,有些人會說,這還不簡單啊,將URL直接設定成絕對路徑不就行了啊。我只能說,如果你這樣說,那麼只能說明你沒有經過思考,甚至於,還沒有搞清楚Web開發中前台代碼和後台代碼到底是什麼意思,但是這種做法,在自己做的時候(未架到IIS),搜狗瀏覽器是可以顯示圖片的(僅此一款可以顯示,所以這種做法沒有意義)。
Time of Update: 2017-01-19
本博文,教你怎樣顯示非網站目錄下的圖片,你可以顯示網站所在伺服器所有磁碟機目錄的圖片,以及映射網路磁碟路徑的圖片。下面舉兩個例子,一是顯示D盤下圖片,另一個例子是顯示映射網路路徑圖片。最實用於在企業內部,經常性需要臨時顯示圖片,但使用者不想上傳大量圖片,而是放置在某一台工作站上。因此需要映射路徑即可,或是直接拷貝至伺服器某一磁碟機之下即可。下面例子是顯示映射網路磁碟目錄圖片:你可以建立一個ashx 檔案來處理圖片(核心代碼):ShowOutSiteImage.ashx 複製代碼
Time of Update: 2017-01-19
本文執行個體總結了一些Yii的CDbCriteria查詢條件用法,分享給大家供大家參考。具體分析如下:這裡就是Yii中使用CDbCriteria方法來進行查詢的各種條件:複製代碼 代碼如下:$criteria = new CDbCriteria;$criteria->addCondition("MACID=464"); //查詢條件,即where id = 1 $criteria->addInCondition('id', array(1,2,3,4,5)); //代表where
Time of Update: 2017-01-19
大家有沒有給預存程序找錯誤的經曆,一遍遍的去讀sql代碼,發現一個小錯誤可能都要用很長的時間,這次介紹用vs2010調試預存程序,用起來和在vs裡調試代碼一樣,非常爽。首先,開啟vs,點擊
Time of Update: 2017-01-19
複製代碼 代碼如下: using System; using System.Data; using System.Data.SqlClient; public class Helper { public static void Main() { //連接字串 string strcon = "server = .;database = blog;uid = sa;pwd = 1"; SqlHelper helper = new SqlHelper(strcon);