Time of Update: 2016-07-28
1、先註冊heroku帳號 2、先安裝heroku toolbelt 工具 https://toolbelt.heroku.com/debianwget -O- https://toolbelt.heroku.com/install-ubuntu.sh | shheroku login 輸入註冊的帳號郵箱和密碼 進入到你要上傳目錄cd /yourAPPgit init git add .git commit -m "first commit"建立你在heroku的appheroku
Time of Update: 2016-07-28
/** 圖片壓縮函數 * @param $orgin_file 原始圖片檔案 * @param $maxwidth 最大寬度 * @param $maxheight 最大高度 * @param $name 壓縮圖片名 * @param $filetype 圖片類型 */function resizeImage($orgin_file,$maxwidth,$maxheight,$name,$filetype){$im = '';switch ($filetype){case
Time of Update: 2016-07-28
1、安裝環境 CentOS 6.5 Nginx1.10.1 a) 開啟 /etc/yum.repos.d/nginx.repo檔案, 添加 [nginx] name=nginx repo baseurl=http://nginx.org/packages/mainline/OS/OSRELEASE/$basearch/ gpgcheck=0 enabled=1 引用地址:http://nginx.org/en/linux_packages.
Time of Update: 2016-07-28
最近自己利用Php爬蟲開發了一個劍3的818和樹洞的閱讀網站在利用filemtime擷取檔案的最後修改時間時發現一個極為詭異的問題比如我是2016-7-3 10:00:00修改的檔案,然而用filemtime擷取到時間壞事2016-7-3 4:00:00為什麼會有6小時這麼詭異的時間差?= = 查了一下才發現是時區的問題,可以去設定檔裡面更改,也可以在php檔案的開頭加上date_default_timezone_set("Asia/Shanghai");
Time of Update: 2016-07-28
參考文章:[http://www.2cto.com/os/201305/208921.html][6]1、下載新的nginx包下載地址:[http://nginx.org][6]2、將nginx放到/usr/src目錄下3、編譯新的nginxtar zxvf nginx-1.10.1.tar.gzcd nginx-1.10.1.tar.gz./configure --prefix=/usr/local/nginx
Time of Update: 2016-07-28
單例模式: 模式:提供建立的靜態方法或在建構函式中建立。常用是靜態方法。 1.建構函式私人訪問屬性 2.靜態指向本類的指標 3.靜態建立自身的方法 以下是php中的實現,getinstall理論上應該加上線程同步,暫未寫。classmyclass{publicstatic$mydata1=NULL; privatefunction__construct(){echo"建構函式"; } publicstaticfunctiongetinstall() {if ( self::
Time of Update: 2016-07-28
本文執行個體總結了php日期操作技巧。分享給大家供大家參考,具體如下:1、php將表單裡面擷取的日期格式轉換成統一的格式2015-9-9 都統一轉換成 2015-09-09 這樣在資料庫都是統一的格式,方便以後查詢$year = "2015";$month = "9";$day = "09";var_dump(checkdate($month,$day, $year));//月和日帶有前置0都是符合格式的if(checkdate($month,$day, $year)===false){
Time of Update: 2016-07-28
SELECT COUNT(logb.id) FROM rm_operate_logWHERE CONCAT( DATE_FORMAT(create_date, '%Y%m%d%H-'), IF ( DATE_FORMAT(create_date, '%i') > 30, 1, 0 ) ) = CONCAT( DATE_FORMAT(NOW(), '%Y%m%d%H-'), IF (DATE_FORMAT(NOW(), '%i')
Time of Update: 2016-07-28
null, //資料緩衝目錄 'life_time' => 7200, //緩衝時間 'page_dir' => null, //文本緩衝目錄 'cache_prefix' => 'cache_' //緩衝首碼 ); private function __construct(){}
Time of Update: 2016-07-28
Second Php29,"C羅"=>31,"貝爾"=>26);function NormalarrToStr($arr){ $r = ""; for ($x = 0; $x $xValue){ $r = $r . " " . "[$xValue]$x"; } return $r;}echo "排序前:",NormalarrToStr($names),"";sort($names);echo "排序後:",NormalarrToStr($names),""
Time of Update: 2016-07-28
以下為本人今日學習PHP的總結,僅供參考一、PHP基本結構:…… ?>二、PHP變數問題總結: 1、聲明和使用變數需要在變數名前加‘$’2、除了靜態變數,函數之外聲明的變數只能在函數之外用,函數之內聲明的只能在函數內使用 3、global:把函數外的變數拿到函數內來使用 例如:4、static:定義的變數可以在函數內外同時使用。 例如聲明一個全域變數x:staic $x;5、var_dump() :會返回變數的資料類型和值,將變數作為參數傳給var_dump方法即可三、PHP語句問題總結: 1
Time of Update: 2016-07-28
nginx-1.10codeigniter-3.01. nginx.confserver { listen 80; server_name localhost; root D:/wnmp/www; #charset koi8-r; #access_log logs/host.access.log main; location / { #root
Time of Update: 2016-07-28
今天,遇見了一個問題,有些小尷尬,因為我好久沒有用過PHP了,所以對smarty不是太熟悉,一開始以為這個是前端html的問題。這裡,有一個檢索功能,輸入檢索的資訊後,一觸發檢索後會跳轉到檢索的結果,可是檢索條件資訊就被規製為初始化的了。問題也就是如何使其不會歸置為預設值,大致的思路有二:1、使用ajax技術,實現不重新整理頁面擷取資料;2、就是重新整理頁面擷取資料嘍!很可惜,第一種太高大上,小白不會,(雖然我第二種也不會),相比較,第二種倒是容易學會。於是嘗試起來了修改。這是前端html模板源
Time of Update: 2016-07-28
OSX下採用MAMP的PHP替換系統內建PHP前言眾所周知,OSX內建了PHP和Apache,顯然這些不是我們需要的。 很多人都會安裝Integration Environment作為自己的開發環境。比如我選擇的是MAMP,PHP的版本是7.0.問題我在OSX的終端中,執行php -v,出現的是內建的PHP5.5yu@bogon ~ $ php -v PHP 5.5.31 (cli) (built: Feb 20201620:33:10) Copyright (c) 1997-2015 The
Time of Update: 2016-07-28
Linux下部署php多版本共存Linux下部署php多版本共存背景說明開始安裝phpini 配置php-fpmconf 配置啟動 php-fpm修改nginx配置對需要的服務配置使用php-5445配置php-5445 的php54-fpm 開機自動啟動背景說明自php7問世,身為最新版本控的我馬上升級體驗,但是由於伺服器上還有舊程式在運行,只好部署一個php多版本共存環境。現有環境是lnmp - CentOS 6.7 - nginx 1.10.1 - mariadb-10.0.26
Time of Update: 2016-07-28
推薦基於thinkphp3.2.3的內容管理系統 - 愛客猴內容管理系統 愛客猴(echo)內容管理系統 v3.2.3 版本,基於國內流行的ThinkPHP3.2.3架構研發,UI外掛程式採用簡潔、直觀、強悍的Bootstrap3.3.5前端開發架構以及口碑極佳的web彈層組件Layer
Time of Update: 2016-07-28
header("content-type:text/html;charset=utf8");//演算法分析://1、必須是整數序列//2、如果整個序列不全是負數,最大子序列的第一項必須是正數,//否則最大子序列後面的數加起來再加上第一項的負數,其和肯定不是最大的;//3、如果整個序列都是負數,那麼最大子序列的和是0; $arr=array(-2,1,3,9,-4,2,3,8,-3,-4,1,3); $thissum=0; $maxsum=0;
Time of Update: 2016-07-28
C++需要實現PHP端的:bin2Hex函數,PHP通過這種類型的字串調用:pack轉換成PHP能識別的2進位資料。C++需要做的是實現一個bin2hex,其實只是把c++讀取的2進位資料當成byte數組,把每一位轉換成16進位字串就可以了。Qt中使用sprintf無法限制2位長度,因此sprintf之後判斷長度為8則截取最後3個字串,包含了/0終止符QString Bin2Hex(char* data1,int len){ QString s ; QString r ;
Time of Update: 2016-07-28
直接使用php函數 json_encode ,資料存入mysql時會報錯:Php代碼 $imgs_str = json_encode($imgs_array); $imgs_str = addslashes($imgs_str); $update_query = "updatearticleset imageList = $imgs_str where id = $targetid"; 解決方案json編碼後的資料是這樣的:Js代碼 {"key":"value"}
Time of Update: 2016-07-28
細節問題總是很多,想要更加優良的客戶體驗,必須吹毛求疵吧!遇見一個小問題,如何?選擇下拉式功能表按鈕的初始化的值只在第一次載入時顯示,之後依然在下拉式功能表中顯示卻不可選? 這裡的效果是可以選擇,想要它不能被選擇。