摘要:
项目需要在nginx中提供一个配置文件返回接口的信息,于是就添加了location来实现,本以为很简单的操作,结果访问配置文件时一直返回404,nginx的error log中输出:not a directory。 nginx的配置如下所示: 日志中的报错如下: 找了半天没发现有啥问题,在另台测试机 阅读全文
摘要:
项目中有一个需求,需要限制每个容器的网速,避免某些容器占用太多资源,导致其他容器无法使用,但是docker对于网速的限制支持的有点弱,由于容器中的所有进程和APP的交互都是通过nginx的,所以就想到能不能用通过nginx来限速,那就是limit_rate指令,详细文档参考:http://nginx 阅读全文
摘要:
有时候在代码中需要使用到shell命令的情况,下面就介绍一下怎么在C语言中调用shell命令: 这里使用popen来实现,关于popen的介绍,查看 http://man7.org/linux/man-pages/man3/popen.3.html 需要注意的是type参数,只能是读或写: 阅读全文
摘要:
因为最近接手的项目是基于嵌入式Linux openwrt的,一开始以为会跟之前的服务器开发没什么大的区别,但是遇到问题去分析的时候才发现,工具链还是有些差别的,openwrt的netstat是属于一个叫做busybox的工具集的,这个工具集是专门提供给嵌入式Linux,它的参数很简单,居然没有Lin 阅读全文
摘要:
参考: Ubuntu https://docs.docker.com/install/linux/docker-ce/ubuntu/ Centos https://docs.docker.com/install/linux/docker-ce/centos/ 阅读全文
摘要:
前言 装过ubuntu的虚拟机人应该都知道,刚刚装完系统时,分辨率小的令人发指,根本就不能愉快的使用,所以必须调整,但是有些分辨率ubuntu里面也没有,这就需要我们自己自定义。 自定义分辨率 1. 输入:$cvt 1920 1080 返回的结果是: # 1920x1080 59.96 Hz (CV 阅读全文
摘要:
今天写代码的时候才发现,go语言里面的常量不能是数组(例如:[2]byte) 于是想查一下资料搞清楚到底是什么原因导致的,从effective go查到如下介绍: 但是这里也仅仅就是介绍了一下常量类型只能是哪几种,并没有介绍为什么。 待继续查资料分析。。。 阅读全文
摘要:
最近在做邮件解析的工作,遇到需要转字符集编码的情况,go官方好像没有提供这样的库,于是从github上找了一下。 https://github.com/qiniu/iconv 开发环境: 但是在执行安装的时候遇到一些问题: 解决办法: 在iconv.go中添加一行: 其实就是一个很小的问题,但是对于 阅读全文
摘要:
最近在做邮件解析的工作,所以记录一下对mime.Encode、mime.Decode的总结。 阅读全文
摘要:
最近在做邮件解析的相关工作,在使用mime.Decode/mime.DecodeHeader时有些疑问。 有些搞不懂mime.Encode和mime.EncodeHeader的区别。 阅读全文