Time of Update: 2016-08-08
refer:http://www.php230.com/1410667081.html/** * byte數組與字串轉化類 */classBytes {/** * 轉換一個String字串為byte數組 * @param $str 需要轉換的字串 * @param $bytes 目標byte數組 * @author Zikie */publicstaticfunctiongetBytes($string) {$bytes = array(); for($i = 0; $i
Time of Update: 2016-08-08
昨天的面試題中,有一題棧的應用,當時知道原理,代碼具體沒寫過,今天就來寫寫。。end === null){ $this->end = 0; }else{ $this->end++; } $this->stack_arr[$this->end] = $str; } public function pop(){// if($this->end=null){return false;}
Time of Update: 2016-08-08
如何識別優秀的程式員?並不是像聽起來那麼容易。在這兒工作經驗的作用是很有限的,因為偉大的程式員不一定要‘正式’的工作經曆來證明他們的偉大。1,激情我曾經遇到許多“職業程式員”,他們從事IT是因為覺得這是一種職業,他們只在工作時間編程,除非送去培訓否則他們不會學習新東西,這不是好的程式員。我認為一個好的程式員總是對編程充滿激情,而且好的開發人員會做一些編程工作即使這沒有報酬。激情是一個優秀程式員的重要指標。2,自學好學編程領域始終發展變化著,不出一年有些新技術就變成了老技術,這並不是說好的程式員要
Time of Update: 2016-08-08
1 增加如下指令碼到/etc/init.d/nginx 並修改如下兩行為自己的nginx對應目錄 nginx="/opt/nginx/sbin/nginx" NGINX_CONF_FILE="/opt/nginx/conf/nginx.conf"#!/bin/sh## nginx - this script starts and stops the nginx daemon## chkconfig: - 85 15 # description: Nginx is an
Time of Update: 2016-08-08
if($row["work_state"] == 0) { echo "your mission hasn't been completed,do you want to finish it right now? "; ?>
Time of Update: 2016-08-08
[ 'id' => '100', 'username' => 'admin', 'password' => 'admin', 'authKey' => 'test100key', 'accessToken' => '100-token', ], ]; /** * @inheritdoc */ public static function
Time of Update: 2016-08-08
昨天用php寫了一個處理csv檔案小程式,在本地和21伺服器上面都正常處理但是晚上放到238伺服器上後發現程式處理異常,部分資料缺失。對異常進行處理後發現缺失的資料均是中文。一開始 開始以為是檔案或字串編碼的問題使用notepad++將csv檔案轉成utf-8後問題依舊存在然後$date = mb_detect_encoding($content , array('UTF-8','GBK','LATIN1','BIG5
Time of Update: 2016-08-08
$data = file_get_contents("php://input"); php://input 是個可以訪問請求的未經處理資料的唯讀流。 POST 請求的情況下,最好使用 php://input 來代替 $HTTP_RAW_POST_DATA,因為它不依賴於特定的 php.ini 指令。 而且,這樣的情況下 $HTTP_RAW_POST_DATA 預設沒有填充, 比啟用 always_populate_raw_post_data 潛在需要更少的記憶體。
Time of Update: 2016-08-08
一次執行多條SQL命令使用mysqli對象中的multi_query()方法。具體做法: 把多條SQL命令寫在同一個字串裡作為參數傳遞給multi_query()方法,多條SQL之間使用分號(;)分隔。如果第一條命令在執行裡沒有出錯,這個方法就會返回TRUE,否則返回FALSE 。
Time of Update: 2016-08-08
php與apache的整合:1、在apache的conf目錄下的httpd.conf加入LoadModule php5_module "D:/appserv/php/php5apache2_2.dll"PHPIniDir "D:/appserv/php"AddType application/x-httpd-php .php .phtml2、把php.in-development檔案改成php.ini3、在php.ini中可以指定對應的功能模組在這裡我們指定php的擴充庫路徑extension_
Time of Update: 2016-08-08
Nginx的事件處理機制:對於一個基本的web伺服器來說,事件通常有三種類型,網路事件、訊號、定時器。 首先看一個請求的基本過程:建立串連---接收資料---發送資料 。再次看系統底層的操作 :上述過程(建立串連---接收資料---發送資料)在系統底層就是讀寫事件。1)如果採用阻塞調用的方式,當讀寫事件沒有準備好時,必然不能夠進行讀寫事件,那麼久只好等待,等事件準備好了,才能進行讀寫事件。那麼請求就會被耽擱
Time of Update: 2016-08-08
get 提交function getRequest ($url) { //初始化 $ch = curl_init(); //設定選項,包括URL curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); //執行並擷取HTML文檔內容 $output =
Time of Update: 2016-08-08
加密function mcrypt_encode ($data, $key) { $init_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CBC); $init_vect = mcrypt_create_iv($init_size, MCRYPT_RAND); $data = $init_vect . mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $data,
Time of Update: 2016-08-08
最近在開發excel匯入簡曆(excel檔案)功能,在匯入excel時經常會出現插進資料庫的資料並不完整(只是部分資料),所以在插入之前列印了擷取的excel表中資料,發現列印出來的是富文字物件 (由未格式化文本、控制字、控制符號組成,例如excel中的字型有宋體、楷體等等多種字型格式),這是插入失敗的根本原因。解決辦法:類型強制轉換為string更改前:更改之後:問題解決了,,,就是這麼簡單,希望可以幫到困擾中的你!
Time of Update: 2016-08-08
最近頻繁使用CI架構,這裡主要是關於背景開發,重點分享關於Model和Controller層的一點點總結:1.涉及到互動資料庫,我們先在database.php總添加我們需要使用的資料庫的串連資訊,如下執行個體(需要將相關資訊補充完整):$db['name']['hostname'] = '';$db['name']['username'] = '';$db['name']['password'] = '';$db['name']['database'] =
Time of Update: 2016-08-08
HTML5架構可以快速構建響應式網站,它們協助程式員減少編碼工作,減少冗餘的代碼。如今有很多免費的HTML5架構可供使用,由於它們有著響應式設計、跨瀏覽器安全色、相對輕量級等特點,這些架構在開發中都十分流行。如果你也對HTML5架構感興趣,你可以看看下面我列出的一些最佳的響應式HTML5架構,協助你快速開發網站。1. Twitter
Time of Update: 2016-08-08
最近瞭解了幾個MVC的PHP架構,其中有兩個是公司內部的。發現這些東西都是類似的,從處理邏輯到頁面渲染;從service到layout;配置的實現無非就是XML,或者annotation……我有種感覺,興許已經跳不出這個思維圈子了?如今的時代,是一個概念翻飛的時代,oschina裡的開源軟體數量就已經超過了兩萬,五花八門的技術層出不窮,到底什麼技術才是值得學習的?有位朋友說,他想學習一些關於Android上的開發技術,興趣驅使。幾個月過去了,他說他已經能做出許多小程式了,可是他現在回想起來,掌握
Time of Update: 2016-08-08
form:http://www.uphtm.com/php/253.html這個東西其實我們開發人員來講常用了,以前做一個抓取其它網站友情串連時用過,今天看到一朋友整理了一個PHP擷取指定URL頁面中的所有連結函數,整理過來我們一起來看看吧。以下代碼可以擷取到指定URL頁面中的所有連結,即所有a標籤的href屬性:// 擷取連結的HTML代碼$html = file_get_contents('http://www.111cn.net');$dom = new
Time of Update: 2016-08-08
CakePHP 2.x => 3.x 升級手順一、Controller層 1.find('list') 原2.x中該方法通過指定option中的'fields'來實現key=>value 3.x通過option中的'keyField'和'valueField'來替換,傳回值需要用toArray()進行轉換 2.find('first')、find('count') 3.x中已經完全廢棄掉這兩個參數,而使用find(
Time of Update: 2016-08-08
前言 本文記錄了我個人使用Zend Studio 12的點點滴滴,不定時更新。 內容來源於網路,如有侵權,告知後可刪除。下載 官方連結點選連結,填入相關資訊即可下載。破解 聲明:請購買正版,非萬不得已,請不要破解。 破解檔案 密碼: 6nez 1. 替換zend studio安裝目錄的plugins檔案夾下的com.zend.verifier_12.0.0.v20141115-2331.jar檔案 2. 啟動zend studio