- 博客(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
262
原创 Heze doumai technology information co. LTD (美丽庭院 十三村)技术服务
You may leave a message if you have any questions.Name: Li peizhongEmail address:domai_tec@163.comTel: (86) 15658821837Address: Room 602, sandun building, zhonghua west road, peony district, heze cityThank you如果有任何问题,请和我联系。...
2020-10-11 10:31:29
313
原创 Heze doumai technology information co. LTD (狮城优选)技术服务
You may leave a message if you have any questions.Name: Li peizhongEmail address:domai_tec@163.comTel: (86) 15658821837Address: Room 602, sandun building, zhonghua west road, peony district, heze cityThank you如果有任何问题,请和我联系。...
2020-05-26 10:58:15
569
原创 LEADER FOOD PTE. LTD (利德生鲜商超)技术服务支持
You may leave a message if you have any questions.Name: Ai XiaohongEmail address:xiaohongai30@gmail.comTel: (65) 6684 9166Address: Blk 207A Pandan Loop Singapore 128399Thank...
2019-09-14 09:42:34
1452
原创 gpasswd 和 usermod 的区别
1、修改用户、组和密码(涉及/etc/passwd /etc/group/ /etc/shadow)usermod -g 修改用户所在的基本组usermod -a -G 把用户添加到一个新的附加组中gpasswd -a 给用户添加附加组或删除附加组,是对一个用户的附加组的操作,即把一个用户添加到附加组或者把一个用户的的附加组删除,用户的基本组保持不变。...
2018-06-21 15:46:21
4758
原创 Laravel 日常使用
1 查看Sql 日志: \DB::enableQueryLog(); 开启 查询日志\DB::getQueryLog() 获取 查询Sql2 预加载: 必须查出关联id
2018-06-11 08:48:11
207
原创 docker --- 网络
1、VOLUME2、EXPOSE3、LINK4、容器之间的通信: 6、容器操作: 5、网络: 7、LInux网络命名空间: (1)如何查看网络命名空间?? ip netns list (2)删除命名空间?? ip netns delete 命名空间名 (3)创建网络命名空间?...
2018-05-13 22:44:01
195
原创 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
240
原创 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
244
原创 phper 的进阶之路 --- Vagrant 与 Virtualbox
1、下载Virtualbox 并安装: 官网下载 Virtualbox ,选择相应的版本下载并安装 (涉及 Virtualbox 的安装 目录)2、配置 Virtualbox 主要是配置 Virtualbox 的 虚拟电脑位置,避免占用系统盘打开 Virtualbox ,选择 管理 -->全局设定 ----> 常规 ---> 默认虚拟电脑位置(选择自定义...
2018-05-11 18:32:41
194
原创 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
197
原创 phper 的Goland学习之路--- 接口编程
1、duck typing : 描述事物的外部行为而非内部结构 严格说go属于结构化类型系统,类似duck typing2、接口:是事物外部的行为管理者,3、声明一个接口: type 接口名 interface{ Get(name string)string //方法 不需要func关键字 } ...
2018-04-22 20:21:45
415
原创 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
3198
原创 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
456
原创 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
755
原创 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
613
原创 phper 的Goland学习之路--- 切片(数组的视图)
1、切片: 也就是底层数组的视图;经常用于传递参数,相当于数组的局部指针切片的初始值是nil ; 如 var s [] int ; s是nil 切片定义:切片名 [ ] T T表示的切片元素类型 , 切片名 就是 指针地址 + 元素个数 + 容量个数2、定义切片 : (1)不初始化: var sliceName [ ] 数据类型 ; //和数组定义一样,去掉...
2018-04-18 18:48:45
588
原创 phper 的Goland学习之路--- 数组
数组:是用来存放相同数据类型的集合1、 定义一维数组: (1)不初始化: var 数组名 [ n ] 数据类型 ; 如 var arr [ 10 ] int ; (2)定义的同时初始化: 数组名 := [ n ] 数据类型 { 初始化值} ; 或者简写: 数组名 := [ ... ]int{1,2,3,4} ; ...
2018-04-18 15:35:42
646
原创 phper 的Goland学习之路--- 指针
1. go语言中的指针类型:需要类型后置 定义 : var 指针变量 * 数据类型 = &p;指针变量的类型: 指针变量指向的数据类型加 * ;如何取出内存中存储的值: *指针变量 = [ 值 ];2、go语言中参数的传递??? 在go语言中,参数的传递只有赋值传递;没有引用 ...
2018-04-17 21:39:04
264
原创 phper 的Goland学习之路--- for循环
1. for循环本质: for [ 初始化语句] ; [ 条件表达式 ] ; [ 表达式 ] { //循环语句}2.for循环实现while循环: for 条件表达式 { //循环语句 } 等就于 while( 条件表达式) { }3.死循环: for { // 循环语句 } 类似 while (true){ }for ; ; ; {...
2018-04-12 22:23:39
1084
原创 phper 的Goland学习之路--- 控制语句
1. if 语句: 格式: if [ 初始化语句 ; ] 条件表达式 { //逻辑 语句 } (1)条件表达式没有括号 (2)初始化语句中定义的变量,只能在if-else-elseif 块级作用 中使用;其他作用域无法使用 (3)初始化语句类似for循环的初始化语句if [ 初始化语句 ;] 条件表达式 { } else{ }如:(1)没有初始化的if...
2018-04-12 21:34:08
300
原创 phper 的Goland学习之路--- 常量
1. 在go语言中,常量的定义使用const关键字,代表只读取的意思2. 注意事项: (1)const定义的常量:在编译的阶段,其值已经确定;无法修改。在程序运行的阶段,只能读取,不能修改其值。 (2)const定义的基本格式: const 常量名 [ 类型] = 常量表达式 注意:为什么是常量表达式??? 编译的阶段:不会产生变...
2018-04-12 09:46:42
291
翻译 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
742
原创 phper 的Goland学习之路--- type 别名
1 . 在c语言中,有个专门给数据类型起别名的关键字:typedef 。而在go语言中,使用type关键字起别名。2 . type 别名的使用: (1) type 别名 int ; type 别名 float ; (2) 别名组: type ( 别名 int ...
2018-04-11 21:38:20
311
原创 phper 的Goland学习之路--- 变量
注意: go语言对所有的未初始化的变量(全局变量/局部变量)都会默认初始化,前提是必须标明变量的类型; 如果未初始化的变量没有标明数据类型的话,go在初始化的时候,就不知道变量的数据类型,也不知道默认初始化值是多少;就会出现编译错误。对于数字型的: 0 bool : false 字符串默认初始化是空字符串1. 全局变量的定义: (1)只定义,不手动初始化: 必须写明变量的...
2018-04-11 11:56:13
299
原创 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
224
原创 phper 的Goland学习之路--- 函数
1. 注意: (1)函数名首字母小写 : 为private 函数名首字母大写 : 为public2. 函数特点: (1)go 函数不支持嵌套/函数重载/默认参数。 (2)go 支持 不定长变参 / 多返回值 / 命名返回值参数 / 匿名函数 / 闭包 (3)定义函数用func;函数也可以作为一种数据类型来使用3. 函数定义: (1)无...
2018-04-10 22:54:19
362
原创 phper 的Goland学习之路--- import 导入包
1. 每个go文件,必须要有package包名,并且package必须在文件的非注释行的第一行。 所有的 Go 文件以 package <something> 开头,对于独立运行的执行文件必须是 package main; *** 在 Go 中,package 总是首先出现, 然后是 import,然后是其他所有内容。当 Go 程序在执行的时候,首先调用的函数 是 main.mai...
2018-04-10 17:30:01
4157
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
262
原创 phper 的Goland学习之路--- 环境搭建
1. 简介: 学习golang语言并不是为了转行,而是更好的辅助PHP的开发。2. 环境搭建: (1)安装golang 编译器(win系列): 直接下载对应系统的安装包,傻瓜式操作即可。 注意:安装golang编译器的几个关键 的环境变量: a . GOROOT // golang 编译器的安装目录 ...
2018-04-10 11:41:57
276
原创 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
467
原创 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
261
原创 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
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人