原创 yarn 安裝 (ubuntu) && Installation Problem: Unexpected token { in cli.js #6914 解決方法

安裝 apt install yarn    Installation Problem: Unexpected token { in cli.js #6914 解決方法 系統:Ubuntu 16.04 LTS 現象: /usr/share

原创 簡單PHP對稱加密解密方法

最近在項目中使用ThinkPHP自帶的各種對稱加密,在經過URL傳輸後出現解釋不了的情況,無論使用URL轉碼還是什麼,都不起作用,時好時壞,所以就自己隨便寫了一個加密解密的方法,希望能暫時滿足項目的需求吧,目前至少一沒有看到代碼的人,是很

原创 簡單的單列模式

<?php /* *單列模式 */ class odd { /* *私有的構造方法 */ private function __construct(){} /* *私有的靜態變量 */ private static $_

原创 php二維數組按照鍵值排序的方法

1 需要排序的數組如下: $array = array( array('name'=>'手機','brand'=>'諾基亞','price'=>1050), array('name'=>'筆記本電腦','brand'=

原创 Laravel框架數據庫CURD操作、連貫操作總結

一、Selects 檢索表中的所有行 複製代碼 代碼如下: $users = DB::table('users')->get(); foreach ($users as $user) { var_dump($user->name); }

原创 寫登錄接口,需注意的問題

接口傳參過來得進行1.防止sql注入和防止xss攻擊(通過過濾消毒解決)2.驗證簽名(由MD5加密的簽名,必要的情況加鹽--key值使簽名複雜化)。接口 返回信息一般3種:1.錯誤碼(0<爲各種錯誤.>0爲正確碼)2.請求接口(一些錯誤信

原创 緩存-生成緩存,讀取緩存,刪除緩存的類

<?php class Cache { private $_dir; private $latter = ".txt"; public function __construct() { $this->_dir = dirnam

原创 lavale裏session 無法使用。解決方法

文件裏面 添加如下代碼: protected function mapWebRoutes(Router $router) { $router->group([ 'namespace' =

原创 app接口 封裝通信接口

<?php class Response { /**返回json數據 *@param int $code 狀態碼 *@param string $message 提示信息 *@param array $array

原创 分享常見的幾種頁面靜態化的方法

什麼是PHP靜態化 PHP靜態化的簡單理解就是使網站生成頁面以靜態HTML的形式展現在訪客面前,PHP靜態化分純靜態化和僞靜態化,兩者的區別在於PHP生成靜態頁面的處理機制不同。爲什麼要讓網頁靜態化一、加快頁面打開瀏覽速度,靜態頁面無需

原创 ngin 安裝成設置 pathinfo

nginx 安裝成功後,進入nginx.conf 進行如下設置: server { listen 80 default_server; #listen [::]:80 default_server

原创 Yii2.0頁面提示消息

適用情況:比如提交一個表單,提交完成之後在頁面展示一條提示消息。 控制器裏面這樣寫: 單條消息: \Yii::$app->getSession()->setFlash('error', 'This is the message'); \Y

原创 laravel輸出HTML內容

blade模板引擎中的{{ $xxx }}表達式的返回值將被自動傳遞給 PHP 的 htmlentities 函數進行處理,以防止 XSS 攻擊。如果需要展示未轉義的數據,可以使用{!! $xxx !!}

原创 YII2 模型層 添加和修改截圖(筆記)

<?php namespace backend\models; use yii; use yii\db\ActiveRecord; class My extends ActiveRecord {