Time of Update: 2016-07-12
yii2中自訂驗證規則rules,yii2rules作者:白狼 出處:www.manks.top/article/yii2_custom_rules
Time of Update: 2016-07-12
linux 配置 sphinx 全文檢索搜尋引擎,因為公司網站需要,最近在弄sphinx搜尋引擎,也是遇到各種問題,最終終於解決了。伺服器系統:centos7 (64位)詳情看安裝官網的安裝教程進行 coreseek 3.2.14這裡只提一些注意的地方1:在安裝前先安裝基礎開發庫及資料庫依賴yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel:
Time of Update: 2016-07-12
yii2搭建完美後台並實現rbac許可權控制案例教程,yii2rbac作者:白狼 出處:www.manks.top/article/yii2_frame_rbac_template 本文著作權歸作者,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文串連,否則保留追究法律責任的權利。1、安裝yii2未安裝的請參考yii2史上最簡單式安裝教程,沒有之一已安裝的請繼續看下一步操作2、設定資料庫2.1 設定資料庫修改common/config/main-local.php
Time of Update: 2016-07-12
PHP應用程式的安全性,PHP應用程式安全性無論在開發中,還是在面試時或者技術討論時,安全性都是需要深入瞭解及掌握的。目標本教程目標是使您瞭解應該如何保護自己構建的 Web 應用程式。講解如何防禦最常見的安全威脅:SQL 注入、操縱 GET 和 POST 變數、緩衝區溢位攻擊、跨網站指令碼攻擊、瀏覽器內的資料操縱和遠端資料表單提交。安全性快速簡介Web 應用程式最重要的部分是什嗎?根據回答問題的人不同,對這個問題的答案可能是五花八門。業務人員需要可靠性和延展性。IT
Time of Update: 2016-07-12
Regex的子模式詳解,Regex詳解首先,我們先看一段PHP代碼:php $time = date ("Y-m-d H:i:s"); $pattern = "/\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}/i"; if(preg_match($pattern,$time,$arr)){ echo ""; print_r($arr); echo ""; }?>顯示結果:Array( [0] => 2012
Time of Update: 2016-07-12
Google SEO最佳化技術的12個要點總結,googleseo一、選擇伺服器放在哪個地區 對於Google而言,不同的地區,搜尋結果的就不同.一些英文關鍵詞, 你在中國用Google搜尋,發現你網站的排名非產靠前,但是如果你在國外用Google, 你可能翻十頁都找不到你的網站. 我們做Google排名的排名效果不是讓我們自己看的, 而是讓我們的潛在客戶看的.
Time of Update: 2016-07-12
推薦PHP程式員進階的好書,PHP程式員進階好書《UNIX網路編程卷1(第3版)》《UNIX網路編程卷2(第2版)》《UNIX環境進階編程(第3版)》《UNIX編程藝術》《MySQL技術內幕(第5版)》《深入理解電腦系統》《用TCP/IP進行網際互聯》《高效能MySQL(第3版)》《HTTP權威指南》《Linux程式設計(第4版)》《鳥哥的Linux私房菜基礎學習篇(第3版)》《電腦程式設計藝術基本演算法卷1(第3版)》《Web前端駭客技術揭秘》餘弦著《說話的魅力》劉墉著《RESTful
Time of Update: 2016-07-12
經典演算法學習——交換兩個整型資料交換兩個數是在編程中經常會用到的,當然我們可以用很常見的方式來實現,也可以各種稀奇古怪的方法來做。這裡我們用三種比較常規的方式來做,太過古怪的方法個人覺得沒有太大必要。執行個體代碼上傳至:https://github.com/chenyufeng1991/SwapFunction(1)使用指標實現如下://// main.c// SwapFunc//// Created by chenyufeng on 16/2/3.// Copyright
Time of Update: 2016-07-12
C/Python 之間的調用關係由於python有很多功能強大的開源庫,c可以借用其中方法,完成更多的功能。因此C調用python的方法尤其重要。方法/步驟ubuntu 14.04 linux cgcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2Python 2.7.6file 1 [python file]: math_test.pydef add_func(a,b): return a+bdef sub_func(a,b): return (a-b)file 2 [c
Time of Update: 2016-07-12
PHP 實現了一種代碼複用的方法,稱為 trait,複用trait 自 PHP 5.4.0 起,PHP 實現了一種代碼複用的方法,稱為 trait。 Trait 是為類似 PHP 的單繼承語言而準備的一種代碼複用機制。Trait 為了減少單繼承語言的限制,使開發人員能夠自由地在不同階層內獨立的類中複用 method。 Trait 是 PHP 多重繼承的一種解決方案。例如,需要同時繼承兩個 Abstract Class, 這將會是件很麻煩的事情,Trait
Time of Update: 2016-07-12
PHP加密3DES報錯 Call to undefined function: mcrypt_module_open() 如何解決,mcryptmoduleopen我也是PHP新手,通過w3cschool瞭解了一下php基本原理之後就開寫了。但仍是菜鳥。先不管3DES加密的方法對不對,方法都是網上的,在啟動並執行時候報了個錯,把小弟整死了。找來找去終於自己摸出了方法。padding( $input );$key = base64_decode($this->key);$td =
Time of Update: 2016-07-12
PHP序列化/對象注入漏洞分析,php序列化注入漏洞本文是關於PHP序列化/對象注入漏洞分析的短篇,裡面講述了如何擷取主機的遠程shell。如果你想自行測試這個漏洞,你可以通過 XVWA 和 Kevgir 進行操作。漏洞利用的第一步,我們開始測試目標應用是否存在PHP序列化。為了輔助測試,我們使用了Burpsuite的SuperSerial外掛程式,下載地址在 這裡
Time of Update: 2016-07-12
thinkPHP實現將excel匯入到資料庫中的方法,thinkphpexcel本文執行個體講述了thinkPHP實現將excel匯入到資料庫中的方法。分享給大家供大家參考,具體如下:PHPExcel外掛程式可點擊此處本站下載。這裡使用的是thinkphp架構的3.1版本,下載好壓縮包,架構中的extend中的vendor檔案夾中建立一個名為PHPExcel的檔案夾,把classes裡面的內容放到裡面下面是前端頁面提示:我在測試的時候遇到報錯exception 'PHPExcel_Reader_
Time of Update: 2016-07-12
[PDO綁定參數]使用PHP的PDO擴充進行批次更新操作,pdo綁定最近有一個批次更新資料庫表中某幾個欄位的需求,在做這個需求的時候,使用了PDO做參數綁定,其中遇到了一個坑。方案選擇筆者已知的做批次更新有以下幾種方案:1、逐條更新 這種是最簡單的方案,但無疑也是效率最低的方案。2、CASE WHEN 類似如下的語句UPDATE tbl_test SET val = CASE id WHEN 1 THEN 2 WHEN 2 THEN 3 END WHERE id IN(1,
Time of Update: 2016-07-12
利用php輸出不同的心形圖案,php心形圖案首先為大家分享php輸出心形曲線的代碼,代碼如下效果如下:利用php輸出笛卡爾心形圖案,代碼如下複製代碼 代碼如下:$width = 600; $height = 650; header("Content-type: image/gif"); $img = imagecreate($width,$height);//建立一張圖片 $bg color = imagecolorallocate($img,0,0,0); $red =
Time of Update: 2016-07-12
淺析Yii2 gridview實現大量刪除教程,yii2gridview在朋友圈裡有童鞋向我討論GridView的問題,有朋友說你用gridview給我去掉表頭的連結?我想的很久,用gridview確實不容易實現。有不同見解的朋友歡迎留言。但是呢,這根gridview有個毛線關聯啊,明明是要設定ActiveDataProvider,你要我怎麼用gridview實現嘛。這個問題也是很簡單的,我們來看看具體實現$dataProvider = new ActiveDataProvider([
Time of Update: 2016-07-12
php產生酷炫的四個字元驗證碼,php產生酷炫驗證碼本文執行個體為大家分享php產生驗證碼的實現代碼,供大家參考,具體內容如下以上就是本文的全部內容,希望對大家學習PHP程式設計有所協助。http://www.bkjia.com/PHPjc/1122891.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1122891.htmlTechArticlephp產生酷炫的四個字元驗證碼,php產生酷炫驗證碼
Time of Update: 2016-07-12
淺析Yii2 GridView 日期格式化並實現日期可搜尋教程,yii2gridview先給大家展示下日期格式化,如果大家滿意請繼續往下閱讀:這個我們分情況討論1、如果你的資料庫欄位created_at存的時間格式是date或者datetime,那很簡單,gridview中直接輸出該欄位created_at即可,如中右側所示2、如果資料庫存入的時間戳記類型,如中左側所示,則需要像下面這樣進行輸出['attribute' => 'created_at','value' => function ($
Time of Update: 2016-07-12
淺析Yii2 GridView實現下拉搜尋教程,yii2gridview廢話不多說了,先給大家展示下,如果大家還很滿意請繼續往下閱讀:具體怎麼實現喃?考慮到一張資料表要下拉效果的欄位可能有很多個,我們先在其model中實現一個方法方便後續操作/*** 下拉篩選* @column string 欄位* @value mix 欄位對應的值,不指定則返回欄位數組* @return mix 返回某個值或者數組*/public static function dropDown ($column,
Time of Update: 2016-07-12
在CentOS系統上從零開始搭建WordPress部落格的全流程記錄,centoswordpress概述最近買了台伺服器,準備搭建個人部落格,來持續更新自己的部落格,環境 伺服器作業系統:CentOS 7.0 部落格部署伺服器:Apache 後台語言:PHP 資料庫:MySql 前端架構:WordPress步驟一、安裝Apache安裝 Apache 很簡單,只需要在終端輸入以下命令就可以了:sudo yum install httpdsudo 的意思是用 root