原创 C# 字符串,數組,日期常遇到的處理方法(持續更新)

數組和字符串互轉方法: string str = "1,2,3,4,5,6,7"; string[] strArray = str.Split(','); //字符串轉數組 str = string.Empty; str = st

原创 PHP配置使PHP在頁面中支持輸出內容

解決辦法: 找到系統中php.ini文件編輯,查找short_open_tag關鍵字,並將其設置爲:short_open_tag = On 注:需要找到short_open_tag = xx片段,可能會找到描述片段,修改並不起

原创 Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes 錯誤分析

報錯原因: 如果使用的是utf8mb4,並且在長度超過191個字符的varchar列上有唯一索引,因爲utf8mb4需要比utf8或latin1更多的存儲空間。如果啓用innodb_large_prefix(默認值),則對於使用D

原创 redis開啓遠程連接及添加連接密碼

首選找到redis安裝目錄 ps - aux | grep redis 找到redis配置文件位置,配置文件一般在安裝目錄中etc目錄下.conf後綴相關文件,我的配置文件在/usr/local/redis/etc/red

原创 從GitHub上拉Yii2項目後的系列問題

web目錄無index文件 解決辦法: 需要執行根目錄init文件 無框架源碼 解決辦法: 需要在根目錄composer install所需文件 composer install後無法加載資源文件及各種擴展所需asset

原创 C# Enum枚舉轉 Dictionary字典

方法1 Dictionary<int, string> mydic = new Dictionary<int, string>(); foreach (EnumName foo in Enum.GetValues(typeo

原创 處理高併發、高訪問之Apache優化

前言: 項目100人同時訪問,導致訪問速度變慢,作爲一個沒有遇到過這種情況下的轅,在各種查閱資料後,先用刪除日誌更改日誌輸出的方法處理後(處理方法:修改Apache日誌輸出相關配置方法),暫時好緩,後來又出現變慢,在查閱各種博客後,發現一

原创 idea/PhpStorm中的terminal修改爲git bash不支持中文問題解決

找到GitBash安裝目錄,修改Git\etc\bash.bashrc文件,在最後添加 # support chinese export LANG="zh_CN.UTF-8" export LC_ALL="zh_CN.UTF-8"

原创 JB IDE配置svn出現Can't use Subversion command line client: svn解決辦法

用PHPStorm打開了一個使用svn進行版本控制的代碼,右下角出現這個提示: 10:20 Can't use Subversion command line client: svn The path to the S

原创 影藏index.php所需相關配置

前言 把項目傳到線上,總是會出現一些環境問題,今天遇到一個關於index.php沒有正常影藏導致的問題。 解決辦法 添加.htaccess文件到入口文件index.php同級目錄。 .htaccess文件內容如下: <IfModul

原创 PHP配置使PHP在頁面中支持<?= $content; ?>輸出內容

解決辦法: 找到系統中php.ini文件編輯,查找short_open_tag關鍵字,並將其設置爲:short_open_tag = On 注:需要找到short_open_tag = xx片段,可能會找到描述片段,修改並不起作用,如

原创 Centos7發佈ThinkPHP3.2.3項目,Runtime文件夾不可寫解決辦法

今天在Centos7發佈了一個ThinkPHP項目,Runtime已經設置777權限還是提示:Runtime目錄不可寫入。手動在Runtime目錄創建cache等目錄後,_STORAGE_WRITE_ERROR_報錯。 // 頁面報錯詳細

原创 本地計算機和遠程桌面計算機間不能正常複製粘貼文字或文件解決辦法

檢查遠程桌面連接程序中的本地資源設置中的本地資源設置是否勾選。 如果設置正常,重新啓動遠程桌面計算機中rdpclip.exe 進程。 打開任務管理器 選擇進程並結束進程 重新啓動進程【任務管理器左上角->文件->運行,或者

原创 Git進行pull時,出現please enter the commit message for your changes...

在服務端更新代碼時,git pull時總是出現需要編輯一個commit message git status 查看了下,原來是服務端有部分代碼需要commit後尚未push導致。 這種問題,解決辦法如下: 如果你本地倉庫不需要push

原创 .Net MVC4 發佈後頁面樣式問題

樣式目錄由於限制登錄未能被加載 如果網站限制必須登錄才能訪問網站(例:後臺系統),必須在根目錄Web.config配置資源目錄無需登錄. <!--頁面權限控制--> <configuration>