丰乐

2019年9月21日

读一本算法书时一句话击中了我

摘要: 一个人在接收科技教育时能得到的最珍贵的收获是能够终身受用的通用智能工具。 阅读全文

posted @ 2019-09-21 20:46 李蝉儿 阅读(87) 评论(0) 推荐(0) 编辑

编程的感慨

摘要: 编程其实是个脑力活,也是个体力活。 需要把现实的业务抽象成计算机的语言的表述,还要考虑未来的变化,隔离变化,还要考虑高可用,高性能,是非常费脑的。 编程是个体力活,太多的工具,其实很多业务场景只需要注意关键点即可。太多的框架,库可以选择。 有些解决问题的方式,甚至只是几行代码。 但是越来越深入,会发 阅读全文

posted @ 2019-09-21 10:07 李蝉儿 阅读(118) 评论(0) 推荐(0) 编辑

2019年9月16日

go标准库sort之基本使用

摘要: 官方抽象出来的排序接口 提供了对int float string三种类型的排序 使用说明在example里面有详细写到 总结出来是四种常用的方式 1 简单的对类型的slice进行排序 2 使用比较的函数类型封装比较操作 3 支持多种比较函数 4 把需要比较的对象作为匿名对象迁移struct里面,通过 阅读全文

posted @ 2019-09-16 22:26 李蝉儿 阅读(613) 评论(0) 推荐(0) 编辑

2019年9月15日

zap和lumberjack的使用和封装

摘要: 项目打算写日志,没有选好合适的日志库,所以研究了下两个日志库。 lumberjack介绍 这个库我通读了源码,因为代码比较少。 它的主要功能是对文件卷动和压缩进行了抽象。 lumberjack 的主要格式 zap介绍 zap是uber开源的日志库,性能超级赞。源码太长,没有全部读完。 但可以简单使用 阅读全文

posted @ 2019-09-15 18:51 李蝉儿 阅读(1901) 评论(0) 推荐(0) 编辑

2019年9月13日

rust学习笔记(二)变量和类型

摘要: 变量声明 let v1 :i32 = 10; rust官方说这有诸多优点,其实是方便编译器开发程序员。。 let 定义常量。可变常量需要加上mut。 let可以对变量重复定义成任意类型 前面的语句为啥没有定义类型,这个功能就像c++的auto一样,自动推导了类型。 显示的定义别名 静态变量 静态变量 阅读全文

posted @ 2019-09-13 11:57 李蝉儿 阅读(626) 评论(0) 推荐(0) 编辑

rust初体验(一)

摘要: rust是一门无垃圾回收的系统级编程语言。 接下来,我会根据《深入浅出rust》和https://kaisery.github.io/trpl-zh-cn/ch03-01-variables-and-mutability.html 去整理和学习rust rust有个好用的包管理工具cargo,安装它 阅读全文

posted @ 2019-09-13 11:14 李蝉儿 阅读(274) 评论(0) 推荐(0) 编辑

算法c之array

摘要: 工作使用c的场景比较多,但是都是别人写好的软件。 作为一个拿来主义的程序员,通过阅读他人的代码学习是一件很有趣的事情。 c中定义存储任意数据的数组 其他的定义就是new,初始化之类的。 可以自定义复制,释放,匹配的函数。 默认的会用到 内存拷贝memcpy,内存地址比较memcmp两个函数 通过这个 阅读全文

posted @ 2019-09-13 10:44 李蝉儿 阅读(280) 评论(0) 推荐(0) 编辑

2019年9月6日

go脚手架link源码分析

摘要: 一直觉得这是个非常优秀的项目,非常精练,值得一读。 昨天下班特意画一个小时读了一遍,代码非常短,使用go做网络开发的同学可以读一下。 短小精悍,今天特写写了一篇博客介绍下。读起来特别开心。针对。 项目地址 https://github.com/funny/link 项目的使用,从官网抄的 packa 阅读全文

posted @ 2019-09-06 23:12 李蝉儿 阅读(581) 评论(0) 推荐(0) 编辑

2019年8月28日

最近遇到了这个坑,特意记录下

摘要: 现象 浏览器访问php文件,返回来 File not found 查看/var/log/nginx/error.log ,有 “Primary script unknown”,类似如下 可能原因 nginx问题 fastcgi_param SCRIPT_FILENAME $document_root 阅读全文

posted @ 2019-08-28 16:37 李蝉儿 阅读(118) 评论(0) 推荐(0) 编辑

2019年8月11日

《java8实战阅读笔记》

摘要: 作为一个对java8不是特别理解的人,花了两个星期全面的读了下《java8实战》做了个流水的笔记。 现在线上的java都是基于java8的,以后尽量使用java8的特性编程。 一下的内容都是基于markdown的。。。 # java8 实战 ## 2 通过行为参数传递代码 行为的参数化 1 值参数化 阅读全文

posted @ 2019-08-11 10:11 李蝉儿 阅读(303) 评论(0) 推荐(0) 编辑

导航