原创 PHP簡單 對象(object) 與 數組(array) 的轉換 原

Code //數組轉換對象 function array_to_object($arr) { if (gettype($arr) != 'array') { return ; } forea

原创 VIM VS IDE 頂 原

常常糾結於使用IDE環境和VIM環境,也看聊很多文章 比如這個http://shepherdwind.com/2012/11/04/how-vim-so-good/ 這個VIM VS IDE ,就好比 PHP VS 框架一樣,自我感覺,

原创 Nodejs 中使用 Async/Await 轉

async function rejectionWithReturn(){ try{ return Promise.reject(new Error()) } catch (e){ r

原创 開源觀點 頂 原

上次博客寫道VIM的折騰和IDE的好處,決定好好裏用phpstorm開發laravel項目! 之前不知道就聽說phpstorm能打開遠程項目,一直沒試過今天仔細瞅瞅,發現不但能打開局域網內項目,還能代開Linux上的項目! 局域網類這樣打開

原创 PHP 簡例 RestFul 原

這裏簡單介紹個接口實例。 以下代碼是 RESTful 服務類 Site.php: 實例 <?php /* * RESTful 服務類 */ Class Site { private $sites = ar

原创 shopnc 奇妙的邀請機制 原

首先參考,URL中“#” “?” &“”號的作用 場景 用戶登錄後邀請好友返利,被邀請用戶打開好友發送的邀請鏈接訪問,進行註冊後給邀請好友增加積分,就算被邀請用戶切換頁面,網站也能判斷邀請用戶是誰。 (1)邀請鏈接 代碼塊: <php $m

原创 轉 Phpstorm調試詳解(包含命令行以及瀏覽器) 頂 轉

運行環境     PHP版本:5.5.12     Phpstorm : 9.0.2      xdebug : 2.2.5    下載地址,請下載與當前PHP版本對應的版本     系統平臺:Windows 7 一 ,要先給php安裝xd

原创 網站出現502 BAD GATEWAY的解決辦法 原

出現502 bad gateway錯誤的原因 1.php-fpm進程數不夠用 2.Linux內核打開文件數量小 3.腳本執行時間超時 4.緩存設置比較小 網站間歇性出現502,第一反應不是程序的問題,而是nginx服務器的問題,因爲這是代理

原创 phpMyAdmin checkPageValidity 函數缺陷可導致 GETSHELL 原

阿里雲盾提示phpMyAdmin <=4.8.1會出現漏洞有被SHELL風險,具體漏洞提醒: 標題 phpMyAdmin <=4.8.1 後臺checkPageValidity函數缺陷可導致GETSHELL 簡介 checkPa

原创 PHP開啓CORS 原

php後臺響應頭部代碼 //json頭 header("Content-type: application/json"); //跨域 header("Access-Control-Allow-Credentials: true");

原创 PDO 簡單應用 原

//PDO 鏈接數據庫 try{ $pdo = new PDO('mysql:host=localhost;port=3306;dbname=currency', 'root', 'root'); }catch(PDOException $

原创 SSO單點登錄PHP簡單版 轉

  前面做了一個新項目,需要用戶資源可以需要共享。由於之前沒有做過這樣的東西,回家之後,立馬網站百度“單點登錄”。帖子很多,甄別之後,這裏列幾篇認爲比較有營養。   http://blog.csdn.net/ghsau/article/de

原创 裝在套子裏的人 原

法國思想家帕斯卡說“人只是一隻蘆葦,是宇宙間最脆弱的東西。但人是一隻會思想的蘆葦”。人的生命是脆弱的,宇宙間任何一件東西都能置人於死地,然而人卻成了萬物的主宰,這正是因爲人有一顆會思想的靈魂,人因爲思想而高貴。然而當人的思想被關在一個籠子裏

原创 軟件架構師面試題 原

軟件架構師 插件的實現原理 插件有幾部分組成 如何實現插件安裝,卸載,啓用,禁用? 安裝,卸載,啓用,禁用怎樣實現不停機,不關閉服務的情況進行? 口述如何設計一個MVC框架 怎樣實現 URL 路由 怎樣實現控制

原创 MYSQL批量修改表前綴與刪除數據表sql語句 原

流程,先打印出 SQL 語句,然後再 MySQL中執行! 1,批量修改表前綴 SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENA