Time of Update: 2016-10-18
標籤:./configure --enable-fpm --with-pdo-mysql --enable-mbstring --with-openssl --with-gd --with-iconv=/usr/local --with-mysqli --enable-zip --prefix=/usr/local/php53ext/mysqli/mysqli.o: In function `php_local_infile_read‘:mysqli.c:(.text+0xdb1):
Time of Update: 2016-10-18
標籤:介紹一個快速樣本其它特性啟動模板如何使用 介紹我們總是對不同的需求開發不同的應用。但至少在某些層面上,一次又一次地重複實現通用的和類似的功能。如:授權,驗證,異常處理,日誌,本地化,資料庫連接管理,設定管理,稽核線索等功能。所以我們建立架構和最佳實務,如分層和模組架構,DDD,依賴注入等,並嘗試開發應用時基於一些約定。 由於所有這些是非常耗時而且很難單獨建立並可適用於每個項目,許多公司建立自己的架構,他們用自己的架構能快速開發新應用而且不出錯。但不是所有的公司都是幸運的
Time of Update: 2016-10-18
標籤: jsonp詳解json相信大家都用的多,jsonp我就一直沒有機會用到,但也經常看到,只知道是“用來跨域的”,一直不知道具體是個什麼東西。今天總算搞明白了。下面一步步來搞清楚jsonp是個什麼玩意。同源策略[同源指的是:同協議,同網域名稱和同連接埠。]首先基於安全的原因,瀏覽器是存在同源策略這個機制的,同源策略阻止從一個源載入的文檔或指令碼擷取或設定另一個源載入的文檔的屬性。看起來不知道什麼意思,實踐一下就知道了。1.隨便建兩個網頁一個連接埠是2698,一個2701,按照定義它
Time of Update: 2016-10-18
標籤:Http是無狀態的,http是不會為了下一次串連而維護這次串連所傳輸的資訊的。所以為了在每次會話之間傳遞資訊,就需要用到cookie和session,很多時候都是在cookie中儲存一個sessionID,伺服器來識別該使用者,那麼安全隱患也就引申而出了,只要獲得這個cookie,就可以取得別人的身份,特別是管理員等進階許可權帳號時,危害就大了,而XSS就是在別人的應用程式中惡意執行一段JS以竊取使用者的cookie。 在瀏覽器中的document對象中,就儲存了Cookie的資
Time of Update: 2016-10-18
標籤:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"><hibernate-configuration> &
Time of Update: 2016-10-18
標籤:介紹ABP結構多層其它(通用)其它領域層(Core)應用程式層基礎層Web和展示層介紹一個應用的程式碼程式庫的分層是一個廣為接受的技術,用來減少複雜度和提高代碼複用性。為實現分層結構,ABP依照DDD理念,在DDD裡有4個基本的層:展示層:<<ASP.NET Boilerplate 文檔>> 1.2 多層結構
Time of Update: 2016-10-18
標籤:一、webform跨頁面傳值1、內建對象地址欄資料拼接 QueryString 優點:簡單好用;速度快;不消耗伺服器記憶體。 缺點:只能傳字串;保密性差(調轉頁面後在地址欄顯示);長度有限。響應請求對象 Response擷取請求對象 Request(1)跳轉頁面 Response.Redirect(path);//重新導向,可以跳轉任何網頁 Rerver.Trandfer(path);//跳轉後地址欄的網址不改變,只能跳轉該網站根目錄下的網站
Time of Update: 2016-10-18
標籤:還是參考了這篇文章:http://cnodejs.org/topic/54bdaac4514ea9146862abee另外有上面文章 nodejs抓取網易公開課的一些經驗。代碼如下,注意其中用到了 http擷取網頁結果,request進行http請求,cheerio進行解析,mkdirp建立目錄,fs建立檔案,iconv-lite進行格式轉換(此例非必須)。curl.js:/** * Created by baidu on 16/10/17. */var http =
Time of Update: 2016-10-18
標籤:libwebsocket為串連(connection)定義了一組狀態機器-lws_connection_states,通過狀態機器我們來看libwebsocket如何?協議的切換。除了lws_connection_states狀態機器外,還為串連定義了模式connection_mode作用於lws_connection_states狀態機器。下面是libwebsocket的server端在協議切換的狀態機器圖:藍色的是connection_mode(LWSCM開頭),黃色的是lws_con
Time of Update: 2016-10-18
標籤:1.在文本域中輸入文字(可以不添加)2.點擊添加圖片(可以不添加)3.點擊發表4.發表成功,文字和圖片是超連結,點擊就可以查看全部內容5.點擊圖片查看原圖,沒有圖片則不顯示查看原圖的超連結 主要用到的知識有:圖片的上傳,session,JavaScript主要思路:圖片上傳到伺服器,獲得圖片的名字,就可以用img標籤來顯示,src就可以有路徑了,文字儲存在session,獲得即可代碼隨後上傳首頁面 添加文字圖片 點擊發表後的頁面任意點擊圖片或者文字,查看全文&
Time of Update: 2016-10-18
標籤:今天發現LoadRunner兩個“內建變數”:1、REQUEST,用於提取完整的要求標頭資訊。2、RESPONSE,用於提取完整的回應標頭資訊。回應標頭資訊用可用其它方式實現,但要求標頭資訊還真不知道可以這樣拿到。太隱蔽了吧!注意,這兩個變數僅在請求前使用web_save_header註冊使用。樣本如下:Action(){web_set_max_html_param_len("262144");// 預設最大長度為256web_reg_save_param("ResponseBody","
Time of Update: 2016-10-18
標籤:前言 在php開發中,必不可少要用到檔案上傳,整理封裝了一個圖片上傳的類也還有必要。一、控制器調用public function upload_file() { if (IS_POST) { if (!empty($_FILES[‘Filedata‘])) { import(‘Org.Upload‘, COMMON_PATH); $upload = new \Upload(); // 允許上傳檔案大小
Time of Update: 2016-10-18
標籤:1.盡量少的使用全域的重設代碼全域重設代碼:*{margin:0; padding:0;}對於熟悉CSS的人來說並不陌生,並且有很多人的第一句CSS代碼就是這句。它可以避免不同瀏覽器的預設間距不同而造成的瀏覽器安全色性問題。“*”在代碼中一般都是代表萬用字元,在CSS中也是如此,可以代表所有的HTML元素。雖可以杜絕很多代碼在瀏覽器之間的相容問題,但是這種寫法會降低CSS解析的效率。我們有更好的解決辦法,就是用下面這種寫法:html, body, div, dl, dt, dd, ul,
Time of Update: 2016-10-18
標籤:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <!-- ORM中繼資料 表對象關係對應檔 package :
Time of Update: 2016-10-18
標籤:如果在用到資料時,需要用到多次就聲明為變數使用;變數的聲明$變數名=值強型別語言中(C,Java),聲明變數一定要先指定類型(酒瓶)PHP是弱類型的語言:變數的類型有儲存的值決定。(瓶子)2.Isset函數判斷變數是否存在3.unset函數釋放變數變數的命名1.變數前一定要使用“$”,聲明和使用都要有這個符號2.不能以數字開頭3.不能使用PHP的運算子號(+ - * / % &
Time of Update: 2016-10-18
標籤:一:replaceAll()replaceAll()函數用於使用當前匹配元素替換掉所有的目標元素。該函數屬於jQuery對象(執行個體)。文法jQuery 1.2 新增該函數。jQueryObject.replaceAll( target
Time of Update: 2016-10-18
標籤:今天突然接到集團的要求,因為新廣告法規出台,要求本人所在的下屬公司刪除官方網站裡面的違反規定的內容,因為現在使用的官網其實就是一些靜態頁面,一共不到30個頁面,一開始打算用Dreamweaver批量替換下就完了,但是接到文檔一看就傻眼了,幾十個關鍵文字都要整改,就算是用Dreamweaver也得整半天,於是打算寫個簡單的php指令碼解決這個問題。廢話不多說,開工!思路如下,把所有的靜態頁面放在php項目下的某個檔案夾中,然後利用php讀取此檔案夾下的所有檔案並擷取檔案名稱存成一個數組,迴圈
Time of Update: 2016-10-18
標籤:empty()函數用於清空每個匹配元素內的所有內容。empty()函數將會移除每個匹配元素的所有子節點(包括文本節點、注釋節點等所有類型的節點)。該函數屬於jQuery對象(執行個體)。文法jQueryObject.empty( )傳回值empty()函數的傳回值為jQuery類型,返回當前jQuery對象本身(以便於進行鏈式風格的編程)。樣本&說明empty()函數用於清空每個匹配元素內的所有內容:<div><p>段落文本1<span><
Time of Update: 2016-10-18
標籤:關於日曆控制項,我做了好多次嘗試,一直致力於開發一款簡單易用的日曆控制項。我的想法是爭取在引用這個控制項後,用一行js代碼就能做出一個日曆,若在加點參數,就能自訂外觀和功能豐富多彩的日曆。Calendar
Time of Update: 2016-10-17
標籤:網頁代碼650) this.width=650;" src="http://s4.51cto.com/wyfs02/M00/89/02/wKiom1gEk92j86aZAAoLZx5nnoU962.png-wh_500x0-wm_3-wmp_4-s_2908866877.png" style="float:none;" title="daima.png" alt="wKiom1gEk92j86aZAAoLZx5nnoU962.png-wh_50" />效果650) this.width=6