01 2018 档案

摘要:我敲下一堆代码,终于长出了果实,今天是个伟大日子 阅读全文
posted @ 2018-01-30 10:12 py鱼 阅读(3097) 评论(0) 推荐(0) 编辑
摘要:启动kafka报错 错误原因是: 解决办法是: 我的kafka是1.8java环境下的,所以卸载1.7java,安装最新的java1.8 java下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2 阅读全文
posted @ 2018-01-29 13:51 py鱼 阅读(7215) 评论(0) 推荐(0) 编辑
摘要:1,准备好配置文件 通过golang读取配置文件 main.go运行结果 2,beego输出log文件日志 main.go 运行结果,生成log文件 阅读全文
posted @ 2018-01-29 10:56 py鱼 阅读(4425) 评论(0) 推荐(0) 编辑
摘要:windows下安装zookeeper 1、安装JAVA-JDK,从oracle下载最新的SDK安装(我用的是1.8的) 2、安装zookeeper3.3.6,下载地址:http://apache.fayea.com/zookeeper/ 3、重命名conf/zoo_sample.cfg 为conf 阅读全文
posted @ 2018-01-28 17:04 py鱼 阅读(6105) 评论(0) 推荐(0) 编辑
摘要:话说当年武大郎对着电脑一顿噼里啪啦,,,对mysql增删改查 增加insert package main import ( "fmt" "github.com/jmoiron/sqlx" _ "github.com/go-sql-driver/mysql" //初始化一个mysql驱动,必须 ) t 阅读全文
posted @ 2018-01-26 16:07 py鱼 阅读(296) 评论(0) 推荐(0) 编辑
摘要:服务端http http客户端 http_head http_head自定义超时写法 http_form写法 http_template,模板写法 index.html 用例2: package main import ( "fmt" "html/template" "io" "net/http" 阅读全文
posted @ 2018-01-24 23:48 py鱼 阅读(829) 评论(0) 推荐(0) 编辑
摘要:1. 海量用户在线聊天系统 2. 点对点聊天 3. 用户登录&注册 一、服务端开发 1. 用户管理 用户id:数字 用户密码:字母数字组合 用户昵称:用来显示 用户性别:字符串 用户头像:url 用户上线登录时间:字符串 用户是否在线:online 数据存储:redis hash:users 2. 用户动作 1.... 阅读全文
posted @ 2018-01-24 18:50 py鱼 阅读(486) 评论(0) 推荐(0) 编辑
摘要:1、windows安装redis 解压,启动,如下 1 2、linxu安装redis 3、连接redis 4、set,get,设置键值,取得键值 5、hash表设置键值,取键值 6、批量set键值 7、设置过期时间 8.list队列操作 9、redis连接池pool 阅读全文
posted @ 2018-01-24 15:41 py鱼 阅读(1038) 评论(0) 推荐(0) 编辑
摘要:go创建socket很简单 package main import ( "fmt" "net" ) func main() { //服务器监听地址 fmt.Println("start server...") listen, err := net.Listen("tcp", "127.0.0.1:5 阅读全文
posted @ 2018-01-24 13:11 py鱼 阅读(654) 评论(0) 推荐(0) 编辑
摘要:例 package main func add(a, b int) int { return a + b } func sub(a, b int) int { return a - b } package main import ( "testing" ) func TestAdd(t *testi 阅读全文
posted @ 2018-01-22 23:08 py鱼 阅读(169) 评论(0) 推荐(0) 编辑
摘要:滴答滴答……定时器的使用 一次定时器 超时控制 goroutine中使用recover 捕获goroutine的错误 阅读全文
posted @ 2018-01-22 18:36 py鱼 阅读(575) 评论(0) 推荐(0) 编辑
摘要:前方预警:windows的坑太多了,抛弃用linux吧 安装theano,提前清空自己的python环境吧,坑太多了,anaconda会自动安装path 一,首先安装python包管理anaconda 下载地址:https://repo.continuum.io/archive/ 下载对应不同的py 阅读全文
posted @ 2018-01-22 15:20 py鱼 阅读(4671) 评论(0) 推荐(0) 编辑
摘要:并发 并行 例子 - -- 设置Golang运行的cpu核数。 1.8版本以上,默认跑多个核 并发计算 package main import ( "fmt" "sync" "time" ) var ( m = make(map[int]uint64) lock sync.Mutex ) type 阅读全文
posted @ 2018-01-19 18:38 py鱼 阅读(7821) 评论(0) 推荐(0) 编辑
摘要:基本示例: 错误处理: package main import ( "fmt" "os" "time" ) type PathError struct { path string op string createTime string message string } func (p *PathEr 阅读全文
posted @ 2018-01-18 17:15 py鱼 阅读(999) 评论(0) 推荐(0) 编辑
摘要:老规矩,直接上代码 阅读全文
posted @ 2018-01-18 14:08 py鱼 阅读(8022) 评论(0) 推荐(0) 编辑
摘要:读写文件,不添加文件路径,默认写入到GOPATH路径下 终端读写: 源码 文本I/O缓冲: 源码 - 打开文件,读取 ReadString源码 -读取一行的字符个数 package main import ( "fmt" "os" ) /* 从终端读取一行字符串,统计英文、数字、空格以及其他字符的数 阅读全文
posted @ 2018-01-17 12:34 py鱼 阅读(677) 评论(0) 推荐(0) 编辑
摘要:代码记录 程序结构目录 程序包 package balance type Balancer interface { DoBalance([]*Instance, ...string) (*Instance, error) } package balance import ( "strconv" ) 阅读全文
posted @ 2018-01-16 11:19 py鱼 阅读(4694) 评论(0) 推荐(0) 编辑
摘要:1、反射:可以在运行时动态获取变量的相关信息 两个函数: 可逆状态 示例用法 package main import ( "fmt" "reflect" ) type Student struct { Name string Age int Score float32 } func test(b i 阅读全文
posted @ 2018-01-15 10:38 py鱼 阅读(1409) 评论(0) 推荐(0) 编辑
摘要:链表算法 package main import "fmt" type LinkNode struct { data interface{} next *LinkNode } type Link struct { head *LinkNode tail *LinkNode } func (p *Li 阅读全文
posted @ 2018-01-14 20:59 py鱼 阅读(1145) 评论(0) 推荐(0) 编辑
摘要:多态用法 接口嵌套 类型断言 阅读全文
posted @ 2018-01-14 15:30 py鱼 阅读(676) 评论(0) 推荐(0) 编辑
摘要:先记录代码 阅读全文
posted @ 2018-01-11 17:01 py鱼 阅读(1341) 评论(0) 推荐(0) 编辑
摘要:Golang最重要的接口,,,, //接口,空接口 //接口的实现(车,宝马车) package main import "fmt" type Carer interface { GetName() string Run() DiDi() } type BMW struct { Name strin 阅读全文
posted @ 2018-01-11 14:46 py鱼 阅读(1108) 评论(0) 推荐(0) 编辑
摘要:热乎的代码来了 练习2 阅读全文
posted @ 2018-01-10 16:04 py鱼 阅读(6231) 评论(0) 推荐(1) 编辑
摘要:方法的使用,请看本天师的代码 。。。。 阅读全文
posted @ 2018-01-10 13:49 py鱼 阅读(11358) 评论(0) 推荐(1) 编辑
摘要:接招吧,看代码: 阅读全文
posted @ 2018-01-09 14:11 py鱼 阅读(1946) 评论(0) 推荐(0) 编辑
摘要:武大郎,来十个烧饼。。。 大郎说,烧饼放在家里了 阅读全文
posted @ 2018-01-09 11:16 py鱼 阅读(720) 评论(0) 推荐(0) 编辑
摘要:运行Scrapy爬虫被限制抓取,报错: 解决方法: settings.py中添加用户代理 搞定。。。 阅读全文
posted @ 2018-01-08 18:41 py鱼 阅读(14585) 评论(1) 推荐(2) 编辑
摘要:1.用来定义复杂数据结构 2.struct里面可以包含多个字段(属性) 3.struct类型可以定义方法,注意和函数的区分。 4.struct类型是值类型 5.struct类型可以嵌套 6.Go语言没有class类型,只有struct类型 定义struct的三种形式: package main im 阅读全文
posted @ 2018-01-05 23:03 py鱼 阅读(305) 评论(0) 推荐(0) 编辑
摘要:冒泡排序 选择排序 插入排序 快速排序 阅读全文
posted @ 2018-01-05 17:39 py鱼 阅读(693) 评论(0) 推荐(0) 编辑
摘要:翠花,上代码 阅读全文
posted @ 2018-01-05 11:45 py鱼 阅读(682) 评论(0) 推荐(0) 编辑
摘要:Go在流程控制方面特点如下: 没有do和while循环,只有一个广义的for语句 switch语句灵活多变,还可以用于类型判断 if语句和switch语句都可以包含一条初始化子语句 break语句和continue语句可以跟一条label标签语句,用于标识需要终止或继续的代码块 defer语句可以使 阅读全文
posted @ 2018-01-04 15:41 py鱼 阅读(342) 评论(0) 推荐(0) 编辑
摘要:先上代码 值方法,指针方法遵循了如下规则: 接受者变量代表的值实际上是源值的复制品。如果这个值不是指针类型,在值方法中就没有途径去改变源值。 而指针值与其复制品指向的是同一个值,所以在指针方法中就存在了改变源值的途径。 如果接受者类型是引用类型或者它的别名类型,即使是值方法,也可以改变源值 对于某个 阅读全文
posted @ 2018-01-04 11:58 py鱼 阅读(476) 评论(0) 推荐(0) 编辑
摘要:互斥锁 同一时刻只有一个携程在操作 读写锁 读多写少的情况,用读写锁, 携程同时在操作读。 读写锁,互斥锁,性能比较 阅读全文
posted @ 2018-01-03 23:05 py鱼 阅读(1654) 评论(0) 推荐(0) 编辑
摘要:先上代码…… map反转 package main import ( "fmt" "sort" ) func testMapSort() { var a map[int]int a = make(map[int]int, 5) a[8] = 10 a[3] = 10 a[2] = 10 a[1] = 阅读全文
posted @ 2018-01-03 00:07 py鱼 阅读(3458) 评论(0) 推荐(0) 编辑
摘要:1.排序与查找操作 排序操作在sort包中,sort.Ints对整数进行排序,sort.Strings对字符串进行排序,sort.Float64对浮点数进行排序 阅读全文
posted @ 2018-01-02 22:27 py鱼 阅读(11417) 评论(0) 推荐(0) 编辑

点我回主页
点击右上角即可分享
微信分享提示