项目管理 文章
select IO复用机制:
http://www.cnblogs.com/hjslovewcl/archive/2011/03/16/2314330.html
http://blog.csdn.net/lingfengtengfei/article/details/12392449
Go 的基本类型共有 18 个,其中 int 和 uint 的实际宽度会根据计算架构的不同而不同。在 386 计算架构下,它的宽度为 32 比特,即 4 字节。在 amd64 (有时也称为 x86-64)计算架构下,它们的宽度为 64 比特。即 8 字节。
byte 可以看作类型 uint8 的别名类型,而 rune 可以看作 int32 的别名类型。rune 类型专用于存储 Unicode 编码的 单个字符。
File 类:文件和目录路径名的 抽象表示。
注意:File 类只能操作文件的属性,不能操作文件的内容。
1、File 类的字段
一个比较实用的技术,阻止页面关闭,显示 关闭页面确认弹出框,参考代码如下:
window.onbeforeunload = function() { if (!canLeavePage()) { return ('确认离开当前页面吗?未保存的数据将会丢失!'); } };
概述
Golang 的 context Package 提供了一种简洁又强大方式来管理 goroutine 的生命周期,同时提供了一种 Requst-Scope K-V Store。但是对于新手来说,Context 的概念不算非常的直观,这篇文章来带领大家了解一下 Context 包的基本作用和使用方法。
1. 包的引入
在 go1.7 及以上版本 context 包被正式列入官方库中,所以我们只需要import "context"
就可以了,而在 go1.6 及以下版本,我们要 import "golang.org/x/net/context"
作为江西南方人,我是很喜欢吃辣的,但这 1、2 年吃的东西稍微有点辣、热,右边牙龈就出事(发炎、肿痛),一直以为是跟北方的老婆呆久了,平常做的菜不怎么辣,把自己变成北方人了,8、9天的样子会变好。但奇怪的是,总是右边的牙龈上火,左边的从来没发炎过。于是决定去附近的 南山市南山医院 看看牙科。
关键字是已被C语言标准作为命令、数据类型或者固定函数名的字母组合。关键字不能被用做变量名或函数名。下面列举了C语言的32个关键字,它们遵循C语言的语法使用,形成了C程序设计语言。
为了防止我们的数据泄露,我们往往会对数据进行加密,特别是敏感数据,我们要求的安全性更高。下面将介绍几种常用的加密算法使用。这些算法的加密对象都是基于二进制数据,如果要加密字符串就使用统一编码(如:utf8)进行编码后加密。
1、摘要算法
常用的摘要算法有MD5,SHA1。摘要算法是一个不可逆过程,就是无论多大数据,经过算法运算后都是生成固定长度的数据,一般结果使用16进制进行显示。
MD5和SHA1的区别:MD5结果是128位摘要,SHa1是160位摘要(可以设置一个额外的加密key)。那么MD5的速度更快,而SHA1的安全强度更高。