06 2017 档案
摘要:摘录一: Go 1.3 的 sync 包中加入一个新特性:Pool。 官方文档可以看这里 http://golang.org/pkg/sync/#Pool 这个类设计的目的是用来保存和复用临时对象,以减少内存分配,降低CG压力。 Get 返回 Pool 中的任意一个对象。 如果 Pool 为空,则调
阅读全文
摘要:打印快递单有个特点: 被打印纸的背景是固定的, 你只能 在合适的位置输入快递单的内容,操作步骤如下: 1、制作 word 模板 参考文章 “图解如何用打印机套打快递单” 2、在 模板 中放置“占位符” 打开上面定制好的模板,在 文本输入框 中输入 占位符 文本,如: 用户名:${UserName}
阅读全文
摘要:输出: 官方教程:http://studygolang.com/static/pkgdoc/pkg/regexp.htm
阅读全文
摘要:C10K问题: 网络服务在处理数以万计的客户端连接时,往往出现效率底下甚至完全瘫痪,这被成为C10K问题。 (C10K = connection 10 kilo 问题)。k 表示 kilo,即 1000 比如:kilometer(千米), kilogram(千克)。 非阻塞I/O,最关键的部分是 r
阅读全文
摘要:特征 Golang 单元测试对文件名和方法名,参数都有很严格的要求。例如: 1、文件名必须以 _test.go 结尾 2、方法名必须是 Test 开头 3、方法参数必须是 t *testing.T 或 b *testing.B 命令详解 go test 是 go 语言自带的测试工具,其中包含的是两类
阅读全文
摘要:在 Deepin/Ubuntu 系统 中,因为修改了下 配置文件,然后执行 source 命令重新加载配置文件,结果: sudo source /etc/profile 提示找不到 source 命令 改成 sudo . /etc/profile,还是找不到命令 最后的解决方案: 先切换到 root
阅读全文
摘要:先看下历史笔记: Ubuntu 14 编译安装 PHP 5.4.45 + Nginx 1.4.7 + MySQL 5.6.26 笔记 遇到的问题 Deepin 15 编译 php5.6 openssl 报错 原因是:系统自带的 openssl 版本过高。 解决方案:openssl 版本降级
阅读全文
摘要:编译环境 xml pcre jpeg freetype png iconv mycrypt mhash openssl curl mysql imagick ubuntu 无法找到 iconv 安装PHP扩展
阅读全文
摘要:在 Ubuntu 下,先前一直是 二进制包解压安装,详情参考: http://www.cnblogs.com/52php/p/5680906.html 现改为 源码编译安装: 参考: http://www.111cn.net/sys/Ubuntu/52806.htm http://95136616.
阅读全文
摘要:一、安装 JDK 8 1、到官网,用 迅雷下载 安装包 ( jdk-8u131-linux-x64.tar.gz ) 2、解压放到目录 /opt/software/jdk 3、配置环境变量 在文件末尾追加如下代码: 4、更新默认JDK 5、查看版本 二、安装 Git 三、安装 Firefox 制作
阅读全文