自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

phper 进阶之路

博客涉及phper 路途 遇到的问题

  • 博客(35)
  • 收藏
  • 关注

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

1 .  初识ReactReact类似Vue,是前端开发框架之一,可以用做oss/安卓等移动端的开发。2 . 管理React框架的工具:(1)babel : 把ES6语法转换成ES5,兼容各种浏览器            babel 组件主要包含 babel-cli/babel-polify/babel-core; a . 全局安装babel    :  npm  install  babel  ...

2018-04-09 13:01:30 216

原创 Heze doumai technology information co. LTD (美丽庭院 十三村)技术服务

You may leave a message if you have any questions.Name: Li peizhongEmail address:[email protected]: (86) 15658821837Address: Room 602, sandun building, zhonghua west road, peony district, heze cityThank you如果有任何问题,请和我联系。...

2020-10-11 10:31:29 256 1

原创 Heze doumai technology information co. LTD (狮城优选)技术服务

You may leave a message if you have any questions.Name: Li peizhongEmail address:[email protected]: (86) 15658821837Address: Room 602, sandun building, zhonghua west road, peony district, heze cityThank you如果有任何问题,请和我联系。...

2020-05-26 10:58:15 499

原创 LEADER FOOD PTE. LTD (利德生鲜商超)技术服务支持

You may leave a message if you have any questions.Name: Ai XiaohongEmail address:[email protected]: (65) 6684 9166Address: Blk 207A Pandan Loop Singapore 128399Thank...

2019-09-14 09:42:34 1310

原创 gpasswd 和 usermod 的区别

1、修改用户、组和密码(涉及/etc/passwd  /etc/group/  /etc/shadow)usermod   -g  修改用户所在的基本组usermod  -a -G  把用户添加到一个新的附加组中gpasswd  -a   给用户添加附加组或删除附加组,是对一个用户的附加组的操作,即把一个用户添加到附加组或者把一个用户的的附加组删除,用户的基本组保持不变。...

2018-06-21 15:46:21 4506

原创 Laravel 日常使用

1 查看Sql 日志:     \DB::enableQueryLog(); 开启 查询日志\DB::getQueryLog() 获取 查询Sql2  预加载:     必须查出关联id

2018-06-11 08:48:11 144

原创 docker --- 网络

1、VOLUME2、EXPOSE3、LINK4、容器之间的通信:    6、容器操作:        5、网络:            7、LInux网络命名空间:             (1)如何查看网络命名空间??  ip  netns list            (2)删除命名空间??   ip  netns  delete  命名空间名            (3)创建网络命名空间?...

2018-05-13 22:44:01 165

原创 docker--容器

1、如何构建docker服务???    (1)代码运行环境的搭建    (2)源代码的拷贝    (3)执行2、容器的创建:        创建一次性容器: docker  run  【ip:port/user/仓库:版本】  指令/bin/bash        创建并进入容器内(交互式): docker  run  -it  【ip:port/user/仓库:版本】指令/bin/bash  ...

2018-05-13 15:09:55 190

原创 docker -- 镜像

.1、镜像只能读取,为read-only 模式2、关于镜像的指令:            查看本地镜像: docker images 【docker  image ls 】            删除镜像:        docke rmi  镜像Id            搜索镜像:        docker  search  【ip:port/用户名/仓库名:版本】或者默认去docker h...

2018-05-12 09:09:39 163

原创 phper 的进阶之路 --- Vagrant 与 Virtualbox

1、下载Virtualbox 并安装:        官网下载 Virtualbox ,选择相应的版本下载并安装  (涉及 Virtualbox 的安装 目录)2、配置 Virtualbox     主要是配置 Virtualbox 的 虚拟电脑位置,避免占用系统盘打开 Virtualbox ,选择  管理 -->全局设定 ----> 常规 ---> 默认虚拟电脑位置(选择自定义...

2018-05-11 18:32:41 143

原创 phper进阶之路--- Go 接口编程 组合

1、接口的组合    (1)接口之间可以嵌套接口,使某个接口同时具备多个接口的功能,类结构体只需要实现接口的方法就可以了   (2)接口的组合:            A、type A interface {  Post(url)string ;}                   type B interface  {  Get (url) string ;}        超级接口: typ...

2018-05-06 16:23:05 167

原创 phper 的Goland学习之路--- 接口编程

1、duck typing  :                 描述事物的外部行为而非内部结构                严格说go属于结构化类型系统,类似duck typing2、接口:是事物外部的行为管理者,3、声明一个接口:            type 接口名  interface{   Get(name string)string    //方法 不需要func关键字 }    ...

2018-04-22 20:21:45 350

原创 phper 的Goland学习之路--- GoPATH路径

也可以配置多个GOPATH环境路径1、包的查找顺序:            (1)先去go编译器的安装目录下的src路径中,去查找该包            (2)如果上述路径中查找不到,就去go项目目录下的src路径中,去查找该包如: import  "go.com/manager/admin/login"            先去$GOROOT/src/go.com/manager/admi...

2018-04-21 22:03:04 3132

原创 phper 的Goland学习之路--- 封装

1、go语言只支持封装,不支持继承和多态。2、封装的注意事项:            

2018-04-21 18:38:32 294

原创 phper 的Goland学习之路--- 面向对象

1、面向对象:        只支持封装,不支持继承和多态。2、go语言中没有class,只有struct。3、声明一个结构体类型:         type Node struct{  left ,right  *Node; //结构体指针    //成员变量}     //Node相当于类名/结构体名4、定义一个结构体变量:  var n Node ;5、创建一个结构体实例:(1)结构体名{ ...

2018-04-20 21:33:32 390

原创 phper 的Goland学习之路--- 字符和字符串处理

1、把字符串变成字符切片(字符数组):(字符切片以字节为基本单位)            ch := ( []byte)字符串变量;   // ch  := ([]byte)("li离开");   占用 2+3+3 = 8个字节字符切片li离离离开开开\0离:占用三个字节;   开:占3个字节2、遍历字符串:        for i , ch  :=   range varString{    ...

2018-04-20 16:27:00 700

原创 phper 的Goland学习之路--- MAp

1、map的定义:            (1)不初始化:                         var  m    map[k的数据类型]v的数据类型   ;   // go编译器自动初始化,初始值是nil             (2)定义的同时,初始化   :                        m := map[k 的数据类型 ] v的数据类型{ key : value...

2018-04-20 09:15:14 551

原创 phper 的Goland学习之路--- 切片(数组的视图)

1、切片: 也就是底层数组的视图;经常用于传递参数,相当于数组的局部指针切片的初始值是nil  ;  如 var s [] int ;   s是nil 切片定义:切片名  [ ] T    T表示的切片元素类型   ,  切片名 就是 指针地址 +  元素个数 + 容量个数2、定义切片 :        (1)不初始化: var  sliceName [ ] 数据类型 ; //和数组定义一样,去掉...

2018-04-18 18:48:45 513

原创 phper 的Goland学习之路--- 数组

数组:是用来存放相同数据类型的集合1、 定义一维数组:    (1)不初始化:             var  数组名  [ n ]   数据类型 ;   如  var   arr [ 10 ] int ;      (2)定义的同时初始化:            数组名 := [ n ] 数据类型 { 初始化值} ;   或者简写: 数组名 :=  [ ... ]int{1,2,3,4} ; ...

2018-04-18 15:35:42 571

原创 phper 的Goland学习之路--- 指针

1.  go语言中的指针类型:需要类型后置            定义 : var  指针变量  * 数据类型 = &p;指针变量的类型: 指针变量指向的数据类型加 * ;如何取出内存中存储的值: *指针变量 = [ 值 ];2、go语言中参数的传递???    在go语言中,参数的传递只有赋值传递;没有引用 ...

2018-04-17 21:39:04 216

原创 phper 的Goland学习之路--- for循环

1. for循环本质:     for  [ 初始化语句]  ; [ 条件表达式 ] ; [ 表达式 ] {   //循环语句}2.for循环实现while循环:    for 条件表达式 {   //循环语句 }     等就于   while( 条件表达式)  {   }3.死循环: for {   // 循环语句  }     类似  while (true){   }for ; ; ; {...

2018-04-12 22:23:39 1024

原创 phper 的Goland学习之路--- 控制语句

1. if 语句:     格式:  if  [ 初始化语句 ; ] 条件表达式 {   //逻辑 语句  }    (1)条件表达式没有括号    (2)初始化语句中定义的变量,只能在if-else-elseif  块级作用 中使用;其他作用域无法使用    (3)初始化语句类似for循环的初始化语句if [ 初始化语句 ;] 条件表达式  {   } else{  }如:(1)没有初始化的if...

2018-04-12 21:34:08 266

原创 phper 的Goland学习之路--- 常量

1. 在go语言中,常量的定义使用const关键字,代表只读取的意思2. 注意事项:    (1)const定义的常量:在编译的阶段,其值已经确定;无法修改。在程序运行的阶段,只能读取,不能修改其值。    (2)const定义的基本格式: const   常量名 [ 类型] = 常量表达式            注意:为什么是常量表达式???                编译的阶段:不会产生变...

2018-04-12 09:46:42 233

翻译 golang 的基本数据类型

1. 布尔值: bool    (1)占用一个字节 , 取值范围是 true  / false     ( 2 ) 注意事项: 不可以用数字代表true/false2. 整形 : int  / uint    (1)根据运行平台可能是32位或64位  8位整形: int8 /uint8         (1)占用一个字节    字节型: byte (是 uint8 的别名) -- 16位整形 : ...

2018-04-11 22:31:29 691

原创 phper 的Goland学习之路--- type 别名

1 . 在c语言中,有个专门给数据类型起别名的关键字:typedef   。而在go语言中,使用type关键字起别名。2 .  type 别名的使用:    (1)  type  别名  int ;    type 别名   float ;    (2) 别名组: type  (                            别名   int                        ...

2018-04-11 21:38:20 277

原创 phper 的Goland学习之路--- 变量

注意: go语言对所有的未初始化的变量(全局变量/局部变量)都会默认初始化,前提是必须标明变量的类型;    如果未初始化的变量没有标明数据类型的话,go在初始化的时候,就不知道变量的数据类型,也不知道默认初始化值是多少;就会出现编译错误。对于数字型的: 0      bool   : false    字符串默认初始化是空字符串1. 全局变量的定义: (1)只定义,不手动初始化: 必须写明变量的...

2018-04-11 11:56:13 244

原创 go潜规则

1. 对于函数来说,如果函数名首字母小写的话,为private;该函数只能在本包内部使用(包内使用);    如果在包外使用的话,会出现如下错误:     # main    .\main.go:9:5: cannot refer to unexported name test.getKKKKOio    .\main.go:9:5: undefined: test.getKKKKOio总结: 函...

2018-04-11 10:48:23 154

原创 phper 的Goland学习之路--- 函数

1. 注意: (1)函数名首字母小写 : 为private       函数名首字母大写 :  为public2. 函数特点:     (1)go 函数不支持嵌套/函数重载/默认参数。    (2)go 支持 不定长变参 / 多返回值  /  命名返回值参数 / 匿名函数  / 闭包           (3)定义函数用func;函数也可以作为一种数据类型来使用3.  函数定义:     (1)无...

2018-04-10 22:54:19 301

原创 phper 的Goland学习之路--- import 导入包

1. 每个go文件,必须要有package包名,并且package必须在文件的非注释行的第一行。   所有的 Go 文件以 package <something> 开头,对于独立运行的执行文件必须是 package main; *** 在 Go 中,package 总是首先出现, 然后是 import,然后是其他所有内容。当 Go 程序在执行的时候,首先调用的函数 是 main.mai...

2018-04-10 17:30:01 4045 1

原创 phper 的Goland学习之路--- 基础知识(关键字)

1. go的25个关键字:    2. 注意:     (1)go通过package来管理代码(类似python/c++的命名空间)    (2)package名为main包的,能包含main函数;            对于go语言来说,程序的执行,会从main包下的main函数开始执行。    (3)一个可执行程序中,有且仅有main函数    (4)通过 import 关键字来导入其他非ma...

2018-04-10 16:19:20 229

原创 phper 的Goland学习之路--- 环境搭建

1. 简介:    学习golang语言并不是为了转行,而是更好的辅助PHP的开发。2. 环境搭建:    (1)安装golang 编译器(win系列):            直接下载对应系统的安装包,傻瓜式操作即可。        注意:安装golang编译器的几个关键   的环境变量:            a .  GOROOT    // golang  编译器的安装目录        ...

2018-04-10 11:41:57 241

原创 PHPer的React实战之路 —H5

1.  公司要求使用facebook的create-react-app来开发H5页面;以下是使用过程中碰到的问题2. 开发流程:    (1)安装 goole 扩展程序 React Developer Tools(react开发工具)    (2)下载 create-react-app    npx create-react-app my-app    cd my-app    (3)启动一个服...

2018-04-09 18:05:05 416

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

实现实时编译:把es6  实时编译成 es5

2018-04-09 17:00:51 136

原创 PHPer 学习React 之路--browser-sync篇

1. browser-sync  前端测试工具,类似一个服务器;通过命令来启动一个服务,监听文件的变化,并动态更新页面2 . browser-sync (1)全局安装: npm  install -g  browser-sync(2)局部安装(在项目中安装)npm  install  browser-sync  --save(3)启动一个进程,去监听前端文件的变化:browser-sync  st...

2018-04-09 16:41:06 228

原创 PHPer 学习React 之路--jspm篇

1. 上一篇文章中主要学习了babel编译工具,该篇博客主要学习jspm工具。2 . jspm简介 :    jspm (javasript  package manager 的简称);主要用来安装一些js包(或者说组件),比如bootstrap/jQuery/css/react/react-router/antd 等;jspm是专业的js包(组件)管理工具,它的下载源主要是gitHub和npm。...

2018-04-09 14:47:14 300

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除