原创 代碼裏返回401狀態碼,前端沒捕獲到statusCode

nginx配置cros跨域以及遇到401、500響應的問題 server { listen 80; server_name DataAnalysis; location / { if

原创 centos7安裝phalcon步驟

提供思路: 1.編譯安裝phalcon cd /usr/local/src git clone --depth=1 git://github.com/phalcon/cphalcon.git cd /usr/local/src/cphal

原创 面向對象設計模式-單例模式(PHP實現)

       在面向對象中,一個對象只負責一個特定的任務通常是一種很好的選擇。例如:你只想讓一個對象去訪問數據庫。單例模式是一種職責模式,他將創建的對象委託到單一的訪問點上。在任何時候,應用程序都只有這個類僅有的一個勢力存在。這可以防止我

原创 .user.ini文件導致的php網站安裝問題

使用腳本一鍵安裝lnmp環境,之後安裝fastadmin之後,會在public目錄下生成該文件,導致我訪問一直都是access denied,改了php.ini的配置,還有在nginx配置文件裏面設置變量也不行。最終把.user.ini文

原创 Linux安裝執行scp會需要輸入遠程服務器的賬號密碼

Linux安裝執行scp會需要輸入遠程服務器的賬號密碼,這時候就可以使用expect命令實現,自動輸入。

原创 php性能優化

1.儘量靜態化:    如果一個方法能被靜態,那就聲明它爲靜態的,速度可提高1/4,甚至我測試的時候,這個提高了近三倍。    當然了,這個測試方法需要在十萬級以上次執行,效果才明顯。    其實靜態方法和非靜態方法的效率主要區別在內存:

原创 MySQL自定義函數實例

關於MySQL函數的基本內容,網上有很多的資料,僅在此整理一些有價值的sql實例,以方便自己閱讀,見例子便知內容。 1.求兩點之間的距離? DELIMITER // CREATE FUNCTION distance_fn(x1 DOUB

原创 laravel引發的MySQL數據庫報錯1071 Specified key was too long; max key length is 1000 bytes

在運行laravel的migrate時候產生報錯如下: SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max k

原创 php本地curl訪問https的時候SSL certificate: unable to get local issuer certificate

在項目中需要使用oauth2協議請求github進行第三方登錄,出現報錯:SSL certificate: unable to get local issuer certificate 已解決: 下載http://curl.haxx.se

原创 python異步編程 報錯:module 'asyncio' has no attribute 'coroutine'

調試代碼如下: # -*- coding:utf-8 -*- import asyncio @asyncio.coroutine def wget(host): print('wget %s...' % host) c

原创 beautifulsoup解析報錯"No parser was explicitly specified"

使用的時候出現報錯: test-01.py:18: UserWarning: No parser was explicitly specified, so I'm using the best available HTML parser

原创 如何提高php應用的性能 -編程中應該注意的細節

1、如果能將類的方法定義成static,就儘量定義成static,它的速度會提升將近4倍。 2、$row[’id’] 的速度是$row[id]的7倍。 3、echo 比 print快,並且使用echo的多重參數(譯註:指用逗號而不是句點)

原创 sql查詢練習

# 創建數據庫school CREATE DATABASE school; # 創建表student DROP TABLE IF EXISTS student; CREATE TABLE student( `s_id` TINYIN

原创 php實現笛卡爾積

關於笛卡爾積的相關概念與運算規則可以參考百度百科笛卡爾積 可用於商品規格的設計當中,如下便列出代碼: <?php /** * 生成笛卡爾積的工具類 * Class Dika */ class Dika { /**

原创 解決composer用戶名密碼報錯Invalid credentials

在使用composer的時候如果使用的是國外的鏡像會需要驗證用戶名和密碼,就算輸入正確也會有如下的報錯: 解決方法:切換成社區的源  composer config -g repo.packagist composer https:/