Time of Update: 2018-12-04
著作權聲明:原創作品,允許轉載,轉載時請務必以超連結形式標明文章原始出版、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/mayongzhan - 馬永占,myz,mayongzhan 加浮水印時必用… 補圖時也很需要… 記得要開gd擴充 <?php /** * @name picpatch.php * @date Thu Sep 17 23:21:28 CST 2008 * @copyright 馬永占(MyZ) * @author
Time of Update: 2018-12-04
三、實現你的Mode層Model層,就是MVC模式中的資料處理層,用來進行資料和商業邏輯的裝封,進行他的設計的時候設計到三個個概念:------Model類。是實體類。用來儲存資料庫表格的中一條記錄的所有欄位的資料。並且可以驗證這條記錄資料的完整性。------ModelManager類。 是實體類的管理類。通常每一個實體類(Model)都要有一個對應的管理類(ModelManager)。管理類可以用來管理實體類裡面的資料紀錄(例如刪除/添加/更改.....)。 但是ModelManager類不
Time of Update: 2018-12-04
三個函數分別是:函數1:isset():用來判斷某個變數是否已被 php 聲明。它返回一個 bool 型的值,如果變數已被設定就返回 true,反加返回 false,或者當變數的值被設定為 NULL 的時候,它也返回 false。isset 還可以被用來判斷數組的元素和對象的屬性。分析:這段書上的描述有幾個不清的地方,開始說判斷是否已”聲明“,接著說是否已”設定“。需要驗證一下實際是怎樣的。測試代碼:<?php$variable1 = NULL;$variable2 =
Time of Update: 2018-12-04
這段代碼不知道是什麼原因,執行的時候實際下載次數不是 +1 而是 +2。在這段代碼下面有一個改進的,下載次數只 +1。<?phprequire_once('./login.php');downloadAttachment();// 下載附件function downloadAttachment() {global $conn;// 得到 id$id = $_REQUEST['file_id'];// 查詢資料庫$attachUrl = "";$attachSql = "SELECT
Time of Update: 2018-12-04
今天就開始詳細的寫寫我對MVC的一些理解,以及我在開發過程中實現自己的一個架構的一個流程。其中或許說的不正確,還望指正!網站關於MVC的教材很多了,我這裡不具體說了,不明白的,推薦自己上百度搜尋下“MVC”,相信可以找到你想要的東西的。這裡我談談在PHP實際開發中,我對MVC的理解。M,module,主要任務是把資料庫或者其他檔案系統的資料按照我們需要的方式讀取出來。V,view,我的理解是主要負責頁面的先是,把資料以html的形式顯示給使用者。C,controller,主要負責商務邏輯,比如說
Time of Update: 2018-12-04
//建立一個對象 $timer = new Benchmark_Timer(); //計時開始 $timer->start(); //測試的一段指令碼 for ($i=0; $i<1000; $i++) { //we do nothing here } //設定標記 $timer->setMarker("Mark1"); //輸出兩點之間的用時 echo $timer->timeElapsed("Start", "Mark1"); ?> 然後執行之,就可以得到0.0
Time of Update: 2018-12-04
著作權聲明:原創作品,允許轉載,轉載時請務必以超連結形式標明文章原始出版、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/mayongzhan - 馬永占,myz,mayongzhanServer端+Client端上篇用了wsdl這個寫不用wsdl的.聲明:很簡單!!!!!!參考了如下:http://blog.csdn.net/phphot/archive/2007/07/15/1692109.aspx類檔案<?php /** *
Time of Update: 2018-12-04
著作權聲明:原創作品,允許轉載,轉載時請務必以超連結形式標明文章原始出版、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/mayongzhan - 馬永占,myz,mayongzhan 要讀的格式;php.ini;this is demo by 馬永占(MyZ)[global]i=1j=2k=3[self]a=11b=22c=33 讀的方法<?php/*** @name test4.php* @date Mon Aug 13 22:19:26 CST 2
Time of Update: 2018-12-04
著作權聲明:原創作品,允許轉載,轉載時請務必以超連結形式標明文章原始出版、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/mayongzhan - 馬永占,myz,mayongzhan原文地址:http://www.alexatnet.com/node/100PHP是一個很好的語言,而且有很多驚喜。而今天我看到了一個有趣的方法,在Arnold
Time of Update: 2018-12-04
1 建立函數函數的建立文法如下:function func($arg_1,$arg_2,...,$arg_n){ ...}任何有效PHP代碼都可以在函數中,包含其他函數或類的定義。在PHP中,調用函數時不需要先聲明。對於定義在函數中的函數,只有外層函數調用之後,才能調用內層函數。<?phpfunction foo() { function bar() { echo "I don't exist until foo() is called.\n"; }}/* We
Time of Update: 2018-12-04
水題一枚,剛開始時因為沒用getchar(),導致悲催了,後來就行了;傳送門#include<string>#include<algorithm>#include<string.h>#include<stdlib.h>#include<iostream>#include<stdio.h>using namespace std;int main(){int t;scanf("%d",&t);getchar();for(
Time of Update: 2018-12-04
大數問題一看就是用Java神器;import java.util.*;import java.math.*;import java.lang.*;public class Main {/** * @param args kapop */public static void main(String[] args) {// TODO Auto-generated method stub Scanner cin=new Scanner(System.in); int t=cin.nextInt(
Time of Update: 2018-12-04
尼瑪被線段樹完虐...暫時轉戰貪心#include<cstdio>#include<algorithm>using namespace std;pair<int,int>a[100];/*struct node{int first;int second;}a[100];bool cmp(node a,node b){ return a.first<b.first;}*/int main(){ int n;
Time of Update: 2018-12-04
#include<cstdio>#include<algorithm>#include<string.h>#include<functional>#include<cmath>#include<iostream>using namespace std;class node{public:int u,v;int dist;}edge[55002];int num[509];int find(int x){return
Time of Update: 2018-12-04
這樣就可以了:<?phpdefine( '_JEXEC', 1 );define('JPATH_BASE', dirname(__FILE__) );//this is when we are in the rootdefine( 'DS', DIRECTORY_SEPARATOR);//匯入require_once (JPATH_BASE.DS.'includes'.DS.'defines.php');require_once (JPATH_BASE.DS.'includes'.DS.'
Time of Update: 2018-12-04
文章目錄 總結
Time of Update: 2018-12-04
測試資料:有一個數組 , 一共3萬條資料, 1MB大小, 我分成2種方法放資料來測試1. array.php 直接建立個空php檔案, 把數組放進去 <?php $array = array(…3萬數組…); ?>2. array.txt 把數組serialize後儲存123for ($i=0 ;$i<100; $i++){require(dirname(__FILE__).'/array.php');}結果:頁面執行時間: 12.8904 秒頁面執行時間: 12.88
Time of Update: 2018-12-04
今天看一段代碼時,發現裡面用到了stdClass這個東東。從上下文可以看出,這並不是一個自訂類,應該內建在PHP中。因此它可以直接使用:$obj = new stdClass;$obj->name = 'linvo';$obj->age =
Time of Update: 2018-12-04
php裡來解js中的unicode編碼(就是/u1234/u5678這種東西)沒有內建函數真麻煩,找了半天終於找了個靠譜點的自訂函數,備份一下function unicode_decode($name){ //轉換編碼,將Unicode編碼轉換成可以瀏覽的utf-8編碼 $pattern = '/([/w<>//]+)|(///u([/w]{4}))/i'; preg_match_all($pattern, $name, $matches); if
Time of Update: 2018-12-04
之前寫過一篇PHP實現非阻塞調用的文章PHP中實現非阻塞模式,其實如果只是HTTP的話,直接用CURL就能實現。基於網上的一段代碼,修改完善後封裝了一個支援POST/GET的非阻塞調用類。歡迎測試bug~~~~~/***************************************************** CURL 非阻塞調用類 Auther: Linvo Copyright(C) 2010/10/21****************************************