發表文章

目前顯示的是 7月, 2017的文章

Markdown

[MySQL] mac 中 mysql 登入失敗

mysql mac Stop the mysqld server. Typically this can be done by from ‘System Prefrences’ > MySQL > ‘Stop MySQL Server’ Start the server in safe mode with privilege bypass From a terminal: sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables In a new terminal window: sudo /usr/local/mysql/bin/mysql -u root UPDATE mysql.user SET Password=PASSWORD(‘NewPassword’) WHERE User=‘root’; FLUSH PRIVILEGES; \q Stop the mysqld server again and restart it in normal mode. 到了第三步會出現問題: ERROR 1054 (42S22): Unknown column ‘password’ in ‘field list’ 改成 update MySQL.user set authentication_string=password(‘root’) where user=‘root’ ; 就可以更改成功了 之後退出安全模式 重新登入 http://blog.csdn.net/u010603691/article/details/50379282 https://www.variphy.com/kb/mac-os-x-reset-mysql-root-password 重新登入就可以了 不過 直接輸入mysql 登入會出現找不到命令 要把mysql 加到環境命令中 mysql command not found .bash_profile export PATH=${PATH}:/usr/local/mysql/bin

[PHP] valet - MacOS 中的 PHP 快速開發環境

https://laravel.com/docs/5.4/valet 照著裝 裝完之後跑道專案所在的目錄下 跑 valet park 就會把目前的目錄當作workspace 目錄下所有的專案都可以透過 http:專案名.dev 開啟

[Vim] VIM 指令

原文:  http://blog.johnsonlu.org/vim-tips/   http://linux.vbird.org/linux_basic/0310vi.php #刪除一行 dd #進入編輯模式 i #進入VISUAL模式 v #進入VISUAL BLOCK模式 ctrl + v #寫入(儲存) :w #離開 :q #不儲存強制離開 :q! #paste模式,直接貼上文字時格式不會跑掉 :set paste #顯示行數 :set nu #設定一個tab等於四個空白長度 :set tabstop=4 #設定以後,使用tab鍵時會用空白取代(由tabstop決定) :set expandtab #消除Highlight :noh #範圍縮排(3到5行向右縮排,向左縮排用<) :3,5> #將tab轉換成space :retab #將檔案編碼轉成utf8 :set fileencoding=utf8 #另存新檔 :w myfilename #開啟檔案 :e filename #自動對齊 == #移動到該行最前端 ^ #移動到該行最末端 $ #移動到下一個單字的第一個字元 w #移動到前一個單字的第一個字元 b #移動到下一個單字的最後一個字元 e #移動到下一個單字的最後一個字元(無視符號) E #全選(gg為游標移動到最上方,v為切換成選擇模式,G是游標移動到最下方) ggvG #游標移動到特定行數(移動到第三行) 3G #複製反白的區塊(需要在VISUAL模式) y #複製游標所在的那行(需要在VISUAL模式) shfit + y #貼上 p #autocomplete(需要在編輯模式) ctrl + p #往前尋找該行符合的字母,例如 shift + f a shift + f {字母} #往後尋找該行符合的字母 f {字母} #ci<符號>,刪除符號中的content #刪除{}中的content ci{ #刪除[]中的content ci[ #刪除HTML tag中的content cit 暫存區 vim可以一次複製多個字串存放在不同的暫存區裡 1.在選擇區塊...

[Symfony] Why would you Like to Create your Own Framework?

https://symfony.com/doc/current/create_framework/http_foundation.html 為了更加了解框架如何運作及設計的思想,決定研究這份文件,雖然過程中有先觀念似懂非懂,但是到了SOC章節時還是有種奇妙的發現,雖然只看第一遍還沒辦法完全掌握,但也有了些體會,相信多看幾遍認真搞懂後應該有不錯的幫助! Index Introduction Why would you Like to Create your Own Framework? Before You Start Bootstrapping Dependency Management Our Project The HttpFoundation Component Going OOP with the HttpFoundation Component The Front Controller The Routing Component Templating  不太懂 The HttpKernel Component: the Controller Resolver The Separation of Concerns (框架雛形出現) Unit Testing The EventDispatcher Component The HttpKernel Component: HttpKernelInterface The HttpKernel Component: The HttpKernel Class The DependencyInjection Component  不太懂 Start 建立一個資料夾 [eric_tu@localhost ~]$ mkdir framework [eric_tu@localhost ~]$ cd framework 新增一個 index.php 檔案 [eric_tu@localhost framework]$ vim index.php // framework/index.php $input = $_GET[ 'name' ]; printf( 'Hello %s' , $input); ...