原创 ESLint 在vscode編輯器中 搭建

ESLint 在vscode編輯器中 搭建 先在vscode中安裝ESlint 安裝完成後打開終端控制檯輸入一下命令 npm i eslint -g //先全局安裝eslint cd yourDocume

原创 vue.js中proxyTable 轉發請求實現

找到config/index.js 配置文件 proxyTable: { '/api': { target: 'http://your_website', changeOrigin: true,

原创 php使用fputcsv()函數csv文件讀寫數據的方法(解決中文亂碼問題)

很多時候生成csv文件會出現亂碼的情況,這是因爲平常用於傳輸的都是utf-8編碼,excel打開不識別。 所以我們需要將utf-8編碼轉爲GB2312格式,再寫入文件。 <?php function writeCsvTo

原创 npm 加速,設置鏡像站

淘寶鏡像:http://npm.taobao.org/ 鏡像使用方法(三種辦法任意一種都能解決問題,建議使用第三種,將配置寫死,下次用的時候配置還在): 1.通過config命令 npm config set registry h

原创 golang defer tricky

defer在golang中很多地方進行使用,多數爲文件輸入輸出, 同時,defer是棧的類型,LIFO last in first out, 後進先出模型。defer會在當前函數執行完畢後進行執行 如下方代碼: func d1()

原创 PHP實現遞歸無限級分類

在一些複雜的系統中,要求對信息欄目進行無限級的分類,以增強系統的靈活性。那麼PHP是如何實現無限級分類的呢?我們在本文中使用遞歸算法並結合mysql數據表實現無限級分類。 遞歸,簡單的說就是一段程序代碼的重複調用,當把代碼寫到一

原创 搭建lnmp開發環境

1.在CentOS安裝PHP5.6 簡單介紹一下,如何在CentOS上安裝PHP5.6。 配置yum源 追加CentOS 6.5的epel及remi源。 # rpm -Uvh http://ftp.iij.ad.jp/pub/li

原创 生成ssl 腳本

#!/bin/sh #create self-signed server certificate: read -p "Enter your domain [www.example.com]: " DOMAIN ech

原创 PHP ServerPush (推送) 技術的探討

轉自:http://blog.163.com/bailin_li/blog/static/17449017920124811524364/ 需求: 我想做個會員站內通知的功能。不想用以前的ajax查詢,聽說有個推技術。以下文章介

原创 JavaScript 各種遍歷方式詳解

爲了方便例子講解,現有數組和json對象如下 var demoArr = ['Javascript', 'Gulp', 'CSS3', 'Grunt', 'jQuery', 'angular']; var demoObj = {

原创 配置Tengine服務器

官網鏈接: 首先下載Tengine對應安裝包tar.gz文件. tar -xzvf 文件名 進行解壓 下載完成後, 進入目錄, 輸入如下命令 $ ./configure $ make $ sudo make install

原创 php編譯安裝

首先去官網下載對應的php版本 yum install gcc gcc-c++ libxml2 libxml2-devel libjpeg-devel libpng-devel freetype-devel openssl-dev

原创 mysql5.6升級到5.7

1. 首先通過 vim /etc/yum.repos.d/mysql-community.repo [mysql-connectors-community]name=MySQL Connectors Communitybaseurl=ht

原创 Node.js 獲取客戶端IP, 以及nginx轉發攜帶客戶端ip配置

nginx配置中, 如果需要轉發 可以加上proxy_set_header, 請求頭 location /node { proxy_set_header Host $host; proxy_set

原创 安裝SwooleDistributed出現問題

最後在使用 php -m 查看擴展時候,報錯: PHP Warning: PHP Startup: Unable to load dynamic library ‘/home/admin/apps/php5/lib/php/ex