原创 JSON.stringify()與JSON.parse()的區別

JSON.stringify()的作用是將 JavaScript 對象轉換爲 JSON 字符串 JSON.parse()可以將JSON字符串轉爲一個對象。 簡單點說,它們的作用是相對的,我用JSON.stringify()將對象a變成了字

原创 vue router常見問題總結

router和route的區別 $route爲當前router跳轉對象裏面可以獲取name、path、query、params等 $router爲VueRouter實例,想要導航到不同URL,則使用$router.push方法 pa

原创 YII2中andWhere多個or查詢

// AND ((`name`='張三') OR (`name`='李四') OR (`name`='王五')) $query->andWhere(['or', ['name' => '張三'], ['name' =>

原创 localStorage,sessionStorage的區別和用法

HTML5的WebStorage提供了兩種API:localStorage(本地存儲)和sessionStorage(會話存儲) localStorage和sessionStorage的區別 1.生命週期 localStorage的生命週

原创 ab測試

用Apache的ab測試,執行:ab -n 1000 -c 200 http://127.0.0.1/wqchunjingsvn/web/index.php?i=2 (-n發出1000個請求,-c模擬200併發,請求數要大於或等於併發數。

原创 升級node

查看當前node版本 $ node -v v6.3.1 清除node.js的cache(可不執行) $ sudo npm cache clean -f Password: npm WARN using --force I sure

原创 PHP7微信小程序獲取openid和用戶信息

public function actionGetToken(){ $request_body = file_get_contents('php://input'); $data = json_deco

原创 Redis 事務

1.Redis 的基本事務需要用到 MULTI, EXEC 命令, 這種事務可以讓給一個客戶端在不被其他客戶端打斷的情況下執行多個命令. 2. 在執行完 MULTI 命令後, 還是會繼續執行其他客戶端的命令, 只要在執行 EXEC 命令後

原创 工作常用

git 本地新建分支,並上傳到遠程 git branch -a // 查看所有分支(本地分支以及遠程分支) git checkout -b 分支名字 // 在本地新建分支 git push --set-upstream origin 遠程

原创 mysql replace用法

replace(object,search,replace); update wz_freelist set `thumb` = replace(thumb,'http://www.xxx.com/uploadfile','http:

原创 redis知識

1.說一說 Redis 是什麼 Redis 是一種「Key-Value」的內存型、非關係型數據庫,屬於 NoSQL 的一種。 Redis 的讀寫速度特別快,特別適合讀寫頻繁的場景。 Redis 支持主從複製,支持數據持久化。 2.知道 R

原创 mysql索引最左原則

建表 CREATE TABLE `user` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(10) DEFAULT NULL, `sex` t

原创 Python面試題

出處:https://github.com/Senglin75/interview_of_python 語言特性 1.說一下 Python 中 LEGB 是什麼 LEGB 指的是 Python 中的變量作用域問題,其中 L:local 局

原创 MySQL知識

1.說一下 char、varchar 、text 的區別 這裏先介紹一下數據庫的概念,數據庫是一種數據結構,內含多種算法,幫助我們將數據以最優化的方式存儲在計算機中,也可以幫助我們快速找到存儲的數據。 數據最終存儲在計算機中都是以「二進制

原创 layui uploader用法

<script> layui.use(['upload', 'jquery'], function () { var upload = layui.upload; var