小知識點大雜燴

佔坑/

填坑/---------------------------------------------------------------------2018.5.27    william ning

2018.3.22

 

1, 現代瀏覽器一般有兩個渲染引擎,一個 Dom 頁面渲染引擎,一個是 JavaScript 引擎。Webkit 是 Chrome 的 Dom 頁面渲染引擎。Chrome 的 JavaScript 引擎叫 V8,很酷的名字,不過聽說過這個的人應該不多。V8 比較知名的應用是 node.js, 2009 年 5 月份,Ryan Dahl 將 V8 放到服務器端,爲 JavaScript 提供了一個服務器端的運行環境,就變成了 node.js。

 

2, 一般來說,一個 Web 商業項目的項目會有以下幾個運行環境,也就是你寫的代碼最終會運行在這些環境上:

    我的開發環境

    隊友的開發環境

    線上測試環境

生產環境

 

3, 使用 Homestead 有哪些好處?

 

Homestead 基於 Vagrant 提供的便利,定製了一整套的可配置、可移植和複用的 Laravel 開發環境。homestead.box 是一臺 Ubuntu 16 虛擬機,裏面包含了 Nginx Web 服務器、PHP 7、MySQL 5.7、Postgres、Redis、Memcached、Node,以及所有你在使用 Laravel 開發時需要用到的各種軟件。

 

使用 Homestead 能解決掉上面講的開發環境不一致的問題,並且你也可以選擇使用 laravel-ubuntu-init 佈置服務器,來達到開發環境和線上環境的統一。

 

Homestead 另一個優勢在於,提供了極其簡單易用的接口,使我們只需要通過傻瓜化配置 Homestead.yaml 文件,即可完成複雜、重複的任務。如Nginx 站點創建,數據庫創建,文件夾掛載等,爲日常開發提供了便利。

 

4, 是否可以使用 Docker?

可以,如果你是新手的話,不推薦這麼做。Homestead 是官方推薦的做法,作爲最佳實踐,最好按着標準來。

 

5,Homestead  開發環境搭建 –Windows

參考: https://laravel-china.org/docs/laravel-development-environment/5.5/development-environment-windows

1, 接下來,使用 Git 下載定製版的 Homestead:

> cd ~

> git clone https://git.coding.net/summerblue/homestead.git Homestead

 

下載不下來,換成:

git clone git://git.coding.net/summerblue/homestead.git Homestead

(備註:可能是權限問題)


Git 中 Vagrant SSH後無法連接?

 

解決辦法:若干個辦法

1,winpty vagrant ssh

2,ssh [email protected]    yes 回車

3,使用xshell連接(用戶名和明碼均默認爲vagrant)

4,使用powershell連接 直接vagrant ssh


2018.5.7

 

1. Ubuntu中root用戶和user用戶的相互切換

https://www.cnblogs.com/weiweiqiao99/archive/2010/11/10/1873761.html

2. ubuntu關機和重啓命令

https://blog.csdn.net/calm_thinker/article/details/50704603

3. jQuery中$(function(){})與(function($){})(jQuery)、$(document).ready(function(){})等的區別詳細講解

https://blog.csdn.net/szwangdf/article/details/43153077

4. PHP使用CURL詳解 (請求數據庫數據,方法之前沒見過)

https://www.cnblogs.com/manongxiaobing/p/4698990.html

5.用oncontextmenu事件單禁用右鍵菜單

https://blog.csdn.net/xuanjiewu/article/details/52095431


2018.5.9

 

1.直接命令行中執行PHP代碼(PHP CLI模式)

https://blog.csdn.net/loophome/article/details/44239545

2. ubuntu設置代理的三種方式

https://blog.csdn.net/u011068702/article/details/52463140

3. ubuntu 下查找某個文件的方法

https://www.cnblogs.com/curious2017/p/6296925.html


2018.5.11

 

1. jQuery綁定事件調用函數的問題

https://segmentfault.com/q/1010000004669186

2. jQuery中this與$(this)的區別總結

https://www.cnblogs.com/gfl123/p/8080484.html

3. 詳談jQuery中的this和$(this)

http://www.jb51.net/article/57376.htm

4. 淺談jQuery this和$(this)的區別及獲取$(this)子元素對象的方法

http://www.jb51.net/article/98528.htm

5.sublime text3 console

https://www.jianshu.com/p/97d8281e7c08

6. chrome瀏覽器下的xdebughelper使用方法

https://www.cnblogs.com/php-linux/p/5229909.html

7. 端口限制情況下php+xdebug環境配置

https://www.cnblogs.com/chianquan/p/5630951.html

2018.5.25

1.使用git rebase合併多次commit

https://blog.csdn.net/yangcs2009/article/details/47166361

聊下 git rebase -I  //這篇文章很有用

https://www.cnblogs.com/wangiqngpei557/p/5989292.html

10 個迅速提升你 Git 水平的提示 【已翻譯100%】

https://www.oschina.net/translate/10-tips-git-next-level



備註:

新手一枚,供以參考,不對之處,請文明指正.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章