摘要:wc,grep,awk,sed,xargs,sort,rsync...这些常用的命令,你会了吗? 阅读全文
posted @ 2016-09-03 10:42 飞鸿影 阅读(8907) 评论(3) 推荐(2) 编辑
摘要:博主收藏的go语言资料,分享一波~~~ 官网 https://golang.org/ (被墙) 镜像: http://docscn.studygolang.com/ 下载镜像: https://gomirrors.org/ Go Playground: https://play.studygolan 阅读全文
posted @ 2020-03-27 22:13 飞鸿影 阅读(102) 评论(1) 推荐(2) 编辑
摘要:配置 go ini/ini 用于读取 ini 格式配置文件。 地址:https://github.com/Go ini/ini tomal 用于读取 conf 格式配置文件。 地址:https://github.com/BurntSushi/toml go yaml/yaml 用于读取 yaml 格 阅读全文
posted @ 2020-03-27 21:42 飞鸿影 阅读(178) 评论(0) 推荐(1) 编辑
摘要:很多场景我们编译C源码,都需要使用gcc4.8及以上版本,比如编译MySQL 8.0、GRPC等,原因是需要支持 。但 其内置版本是gcc4.4。 使用 可以查看版本。 源码编译 常规升级办法是: 1、下载gcc新版本; 2、编译。 但gcc编译起来真的是非常非常的慢,而且特别耗资源,编译到后面选择 阅读全文
posted @ 2020-03-22 18:28 飞鸿影 阅读(270) 评论(0) 推荐(0) 编辑
摘要:安装 快捷安装 源码安装 注意: Zsh:修改 文件而不是 。 Ubuntu、Fedora:修改 文件而不是 。 使用 安装需要的python版本: 一般有一个2.7,一个3.8就够了。 如果不确定哪些版本支持,可以查看pyenv支持安装的Python版本有哪些: 使用指定版本Python: 使用 阅读全文
posted @ 2020-03-19 21:46 飞鸿影 阅读(97) 评论(0) 推荐(0) 编辑
摘要:简介 慢日志 (Slow log) 是 Redis 用来记录命令 执行时间 的日志系统。例如线上Redis突然出现堵塞,使用该命令可以查询Redis服务器耗时的命令列表,快速定位问题。 由于慢日志是存储于内存的,读写速度非常快,不用担心因为使用慢日志而造成性能问题。 可用版本: = 2.2.12 时 阅读全文
posted @ 2020-03-03 21:22 飞鸿影 阅读(172) 评论(0) 推荐(0) 编辑
摘要:PHP CPP是一个用于开发PHP扩展的C++库。本节讲解一些杂项。 读取php.ini配置 从php.ini文件中读取设置就像从常规PHP脚本中获取这些设置一样简单。在PHP脚本中,我们可以使用内置的 函数从php.ini文件中读取设置,在C++扩展中使用 函数。 如果需要动态注册配置,必须先使用 阅读全文
posted @ 2020-03-02 21:33 飞鸿影 阅读(105) 评论(0) 推荐(0) 编辑
摘要:IDE推荐 1、编译器仅使用GCC即可,IDE使用 、`Vim`都可以。这样的好处是,能学到GCC命令行的一些用法,而不是只知道点一下按钮就运行了。 2、使用提示功能很强大的Clion、VS Studio、Xcode、Eclipse等IDE,编译的时候使用GCC命令行,尤其是初学的时候。 不建议使用 阅读全文
posted @ 2020-03-01 20:20 飞鸿影 阅读(101) 评论(0) 推荐(0) 编辑
摘要:一些好玩的程序~ 阅读全文
posted @ 2020-02-28 22:17 飞鸿影 阅读(70) 评论(0) 推荐(0) 编辑
摘要:`grpcurl` 和 `grpcui` 都是调试`grpc`的利器,前者用于命令行,类似`curl`工具;后者是以`web`的形式进行调试的,类似`postman`工具。 有了这两款工具,我们不用写任何客户端代码,也能方便的调试接口数据。 阅读全文
posted @ 2020-02-28 22:11 飞鸿影 阅读(942) 评论(0) 推荐(1) 编辑
摘要:本文对常见的json包做一些介绍,方便快速入门。每一小节均有示例说明。大家在实际开发中可以选择适合自己的json包。 encoding/json 是官方提供的标准json, 实现 "RFC 7159中" 定义的JSON编码和解码。使用的时候需要预定义 ,原理是通过 和`interface`来完成工作 阅读全文
posted @ 2019-11-10 16:32 飞鸿影 阅读(1139) 评论(0) 推荐(0) 编辑
摘要:使用Golang可以开发出高性能的HTTP、GRPC服务。一般项目运行后,我们也需要监控服务的性能或者进行调试。除了打日志,还有没有其他可视化的方案呢?答案是有的。 本文将会介绍几种常用的监控方案。 pprof 这个是go语言自带的。启用很简单: 仅需显式的在 main 包的 import 里增加上 阅读全文
posted @ 2019-11-09 23:14 飞鸿影 阅读(1096) 评论(2) 推荐(1) 编辑
摘要:简介 Twitter 早期用 MySQL 存储数据,随着用户的增长,单一的 MySQL 实例没法承受海量的数据,后来团队就研究如何产生完美的自增ID,以满足两个基本的要求: 每秒能生成几十万条 ID 用于标识不同的 记录; 这些 ID 应该可以有个大致的顺序,也就是说发布时间相近的两条记录,它们的 阅读全文
posted @ 2019-10-26 15:44 飞鸿影 阅读(516) 评论(0) 推荐(0) 编辑
摘要:关于Go语言协程、通道、并发锁的总结。 阅读全文
posted @ 2019-08-17 16:10 飞鸿影 阅读(3145) 评论(0) 推荐(1) 编辑
摘要:程序猿,为了自己的身体,学学怎么高效睡眠也是好的。 阅读全文
posted @ 2019-08-16 23:28 飞鸿影 阅读(421) 评论(0) 推荐(1) 编辑
摘要:(High Performance Remote Object Service Engine) 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。 官网:https://hprose.com/ 本文将讲解如何使用 go 服务端编写一个微服务,并 阅读全文
posted @ 2019-08-12 08:04 飞鸿影 阅读(1045) 评论(0) 推荐(0) 编辑