原创 phper 的進階之路 --- Vagrant 與 Virtualbox

1、下載Virtualbox 並安裝:        官網下載 Virtualbox ,選擇相應的版本下載並安裝  (涉及 Virtualbox 的安裝 目錄)2、配置 Virtualbox     主要是配置 Virtualbox 的

原创 phper 的React之路---babel篇

1 .  初識ReactReact類似Vue,是前端開發框架之一,可以用做oss/安卓等移動端的開發。2 . 管理React框架的工具:(1)babel : 把ES6語法轉換成ES5,兼容各種瀏覽器            babel 組件

原创 Laravel 日常使用

1 查看Sql 日誌:     \DB::enableQueryLog(); 開啓 查詢日誌\DB::getQueryLog() 獲取 查詢Sql2  預加載:     必須查出關聯id

原创 phper 的Goland學習之路--- 指針

1.  go語言中的指針類型:需要類型後置            定義 : var  指針變量  * 數據類型 = &p;指針變量的類型: 指針變量指向的數據類型加 * ;如何取出內存中存儲的值: *指針變量 = [ 值 ];2、go語言

原创 docker--容器

1、如何構建docker服務???    (1)代碼運行環境的搭建    (2)源代碼的拷貝    (3)執行2、容器的創建:        創建一次性容器: docker  run  【ip:port/user/倉庫:版本】  指令/b

原创 phper 的Goland學習之路--- 封裝

1、go語言只支持封裝,不支持繼承和多態。2、封裝的注意事項:            

原创 docker -- 鏡像

.1、鏡像只能讀取,爲read-only 模式2、關於鏡像的指令:            查看本地鏡像: docker images 【docker  image ls 】            刪除鏡像:        docke rm

原创 phper 的Goland學習之路--- GoPATH路徑

也可以配置多個GOPATH環境路徑1、包的查找順序:            (1)先去go編譯器的安裝目錄下的src路徑中,去查找該包            (2)如果上述路徑中查找不到,就去go項目目錄下的src路徑中,去查找該包如:

原创 phper 的Goland學習之路--- 切片(數組的視圖)

1、切片: 也就是底層數組的視圖;經常用於傳遞參數,相當於數組的局部指針切片的初始值是nil  ;  如 var s [] int ;   s是nil 切片定義:切片名  [ ] T    T表示的切片元素類型   ,  切片名 就是 指

原创 phper 的Goland學習之路--- 面向對象

1、面向對象:        只支持封裝,不支持繼承和多態。2、go語言中沒有class,只有struct。3、聲明一個結構體類型:         type Node struct{  left ,right  *Node; //結構體

原创 phper 的Goland學習之路--- 接口編程

1、duck typing  :                 描述事物的外部行爲而非內部結構                嚴格說go屬於結構化類型系統,類似duck typing2、接口:是事物外部的行爲管理者,3、聲明一個接口: 

原创 phper進階之路--- Go 接口編程 組合

1、接口的組合    (1)接口之間可以嵌套接口,使某個接口同時具備多個接口的功能,類結構體只需要實現接口的方法就可以了   (2)接口的組合:            A、type A interface {  Post(url)stri

原创 docker --- 網絡

1、VOLUME2、EXPOSE3、LINK4、容器之間的通信:    6、容器操作:        5、網絡:            7、LInux網絡命名空間:             (1)如何查看網絡命名空間??  ip  net

原创 phper 的Goland學習之路--- 數組

數組:是用來存放相同數據類型的集合1、 定義一維數組:    (1)不初始化:             var  數組名  [ n ]   數據類型 ;   如  var   arr [ 10 ] int ;      (2)定義的同時初

原创 phper 的Goland學習之路--- MAp

1、map的定義:            (1)不初始化:                         var  m    map[k的數據類型]v的數據類型   ;   // go編譯器自動初始化,初始值是nil