Time of Update: 2018-12-08
今天我為大家講解一個頁面開發過程中的一個小技巧:如何處理裂圖 也就是說如果這個圖片沒有載入成功了會怎麼辦? 第一步:HTML頁面裡: 複製代碼 代碼如下:<!DOCTYPE html> <html> <head> <title>gbin1</title> <meta charset=utf-8 /> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9
Time of Update: 2018-12-08
首先我們要弄清楚什麼是委託?相信大家對委託並不陌生,委託其實就是一種定義方法簽名的類型;有關於委託的詳細介紹,大家可以參考MSDN中作出的介紹,連結為:http://msdn.microsoft.com/zh-cn/library/vstudio/ms173171.aspx。這裡我就不做具體介紹了; 這篇文章我主要是想告訴大家委託的內部到底是什麼樣的結構,我們先通過一個簡單的demo來複習一下委託: 複製代碼 代碼如下:using System; using
Time of Update: 2018-12-08
代碼複製代碼 代碼如下:$front = Zend_Controller_Front::getInstance(); Zend_Layout::startMvc(array('layoutPath' => USVN_LAYOUTS_DIR)); $front->setRequest(new USVN_Controller_Request_Http()); $front->throwExceptions(true); $front->setBaseUrl($config-&
Time of Update: 2018-12-08
歐幾裡德演算法稱為輾轉相除法,用來求已知m、n兩個自然數的公因數。結合程式說明一下輾轉相除的具體情況。首先看遞迴實現:複製代碼 代碼如下:int getcd(int m,int n) { if (m < 0 || n <0) { return 0; } if(m < n) { int t = m; m = n; n = t; } if(m % n) {
Time of Update: 2018-12-08
如何產生驗證碼圖片?使用php的GD? ok,right。其實Zend的Captcha模組已經封裝好了。這篇文章就說一下如何使用Zend的Captcha模組。環境安裝首先Zend的Captcha需要安裝GD。查看有沒有安裝GD需要去phpinfo()中看是否有GD模組。(注意,有可能出現php -m裡面的模組有gd但phpInfo()裡面的模組沒有gd,這個問題是說明你的PHP和Apache沒有安裝對。具體請去google之)(如果在安裝gd的過程中提示Missing Dependency:
Time of Update: 2018-12-08
在設計一個ERP程式時,提取公用的代碼到一個通用類型庫中是必要的。這樣可以減少代碼重複,提高代碼利用率。但是,做任何事情都要有個度,有些公用的代碼引起了過度封裝,反而不利於代碼的理解。舉例說明如下複製代碼 代碼如下:public class ConfigHelper{ /// <summary> /// Gets whether the specified path is a valid absolute file path. /// </summary>
Time of Update: 2018-12-08
複製代碼 代碼如下:<!-- 本文參照了該作者的思路:http://runjs.cn/code/ouvvjqka,jquery代碼系另外編寫 --> <!-- 本文出自:http://blog.csdn.net/liuyanzhi08 --> <!-- 實現思路: CSS:用一個絕對位置的div作為動畫滑塊,改變它的left屬性來呈現動畫效果 javascript:hover()觸發移動滑鼠到導航nav的動作,和移出導航nav的動作(即返回到current導航) -
Time of Update: 2018-12-08
1、Cookie和Session簡介與區別在非常多時候,我們需要跟蹤瀏覽者在整個網站的活動,對他們身份進行自動或半自動的識別(也就是平時常說的網站登陸之類的功能),這時候,我們常採用Cookie與 Session來跟蹤和判斷。區別Session資訊是存放在server端,但session id是存放在client cookie的,當然php的session存放方法是多樣化的,這樣就算禁用cookie一樣可以跟蹤Cookie是完全保持在用戶端的如:IE firefox
Time of Update: 2018-12-08
在 Excel 中可進行的操作,你幾乎都可以在網頁中做到,如拖動複製、Ctrl+C 、Ctrl+V 等等。 另外在瀏覽器支援方面,它支援以下的瀏覽器 IE7+, FF, Chrome, Safari, Opera。如何使用: 首先在頁面中引入 jQuery 架構和 Handsontable 外掛程式的相關 JS 和 CSS 檔案,以下列出的兩個是必要的,還有其它的是可選的,如果需要某個功能時就(參看demo)加上。複製代碼 代碼如下: <script
Time of Update: 2018-12-08
昨天面試遇到這樣的一道題目:1,1,2,3,5,8,13,21...,請問第30位的值是多少?代碼實現如下:複製代碼 代碼如下://1,1,2,3,5,8,13,21.......第30個是多少? //使用遞迴計算指定位元的斐波那契數列值 //Fn=F(n-1)+F(n-2) public static int GetFibonacciNumber(int index) { if(index<0||index==0)throw new
Time of Update: 2018-12-08
更多內容請查看zookeeper官網Zookper: 一種分布式應用的協作服務
Time of Update: 2018-12-08
以大量刪除資料為例 做大量刪除會需要傳遞要刪除的資料ID數組 複製代碼 代碼如下:function RemoveLog(){ var postModel=[]; //遍曆複選框擷取要刪除的資料ID 存放到數組中 $("[name='lid']").each(function () { if ($(this).attr("checked") == "checked") postModel.push({ name: 'ids', value:$(this).val()}); });
Time of Update: 2018-12-08
1.我的電腦-->屬性-->進階-->環境變數2.配置使用者變數: 2.1.建立 JAVA_HOME C:\Program Files\Java\jdk1.6.0_31(JDK安裝路徑) 2.2.在 PATH下添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 2.3.建立 CLASSPATH
Time of Update: 2018-12-08
這幾天看到幾篇關於尾遞迴的文章,之前對尾遞迴沒有多大概念,所以回頭研究了一下尾遞迴。尾遞迴的概念尾遞迴(Tail Recursion)的概念是遞迴概念的一個子集。對於普通的遞迴,由於必須要記住遞迴的呼叫堆疊,由此產生的耗用是難以估量的。比如下文中php小節第一個例子使用php寫一個階乘函數,就是由於遞迴造成了棧溢出的錯誤。尾遞迴出現的目的就是消除遞迴棧耗損這個缺憾的。從代碼層面看,尾遞迴其實一句話就可以說清楚了:函數的最後一個操作是遞迴調用比如"菲波納鍥"數列的php的遞迴實現:複製代碼
Time of Update: 2018-12-08
根據前兩篇的博文:基於curl資料擷取之單頁面採集函數get_html的使用基於curl資料擷取之單頁面並行採集函數get_htmls的使用
Time of Update: 2018-12-08
Zend的Config類在Zend_Config_Ini代碼$config = new Zend_Config_Ini("/var/www/html/usvn/config/config.ini",
Time of Update: 2018-12-08
今天學習JQuery源碼看到一下方法,原來還可以這樣解析JSON字串:複製代碼 代碼如下: parseJSON: function( data ) { if ( typeof data !== "string" || !data ) { return null; } // Make sure leading/trailing whitespace is removed (IE can't handle it) data = jQuery.trim( data ); //
Time of Update: 2018-12-08
項目過程中有很多全域變數, 需要全域儲存,是否是使用全域變數來進行儲存?那就弱爆了。Zend使用Registry機制(註冊表)儲存物件和值,是一個儲存物件和值的容器。Zend_Registry這個類就是做這個目的程式碼範例Zend_Registry::set('config', $config); Zend_Registry::get('config');程式碼分析這兩個函數是最常用的兩個函數。我們來看一下這個類class Zend_Registry extends
Time of Update: 2018-12-08
例子: 顯示emp表所有僱員名及其工資:複製代碼 代碼如下:declarecursor emp_cursor is select ename,sal from emp ;beginfor emp_record in emp_cursor loopdbms_output.put_line('姓名: '||emp_record.ename||' , 工資: '||emp_record.sal);end loop;end ;/anonymous block completed姓名: SMITH ,
Time of Update: 2018-12-08
接著上面的一篇把代碼貼上來複製代碼 代碼如下:$front = Zend_Controller_Front::getInstance(); Zend_Layout::startMvc(array('layoutPath' => USVN_LAYOUTS_DIR)); $front->setRequest(new Zend_Controller_Request_Http()); $front->throwExceptions(true);