随笔分类 -  计算机科学

计算机科学 —— 时间戳(timestamp)
摘要:时间戳的一个重要属性即是:唯一性,以起到唯一标识的作用;1. linux 命令行$ date +%s15062227452. Python 时间戳内置 time 库>> time.time()1506223285.6214163>> int(time.time())1... 阅读全文
posted @ 2017-09-24 11:35 未雨愁眸 阅读(1215) 评论(0) 推荐(0)
计算机设计思想 —— 代理(proxy)
摘要:0. 理解两个说着不同母语国家的人想要交流通话,各人说着各自的母语显然是无法沟通的,此时需要一个翻译,一个媒介(medium)、中介,或者一个代理(proxy),比如通用的国际语言英语,比如全世界人民都能懂的表情、手势等肢体语言;1. 面向对象的代理代理类封装了目标类... 阅读全文
posted @ 2017-09-09 22:56 未雨愁眸 阅读(359) 评论(0) 推荐(0)
计算机设计思想 —— 解耦(分离)与内聚
摘要:分离、解耦是模块化的基础。概念、功能上的辨异,又是实现分离、解耦的法门。模块间通信:接口; 模块间绝非各自为营,独立作战;业务与管理的分离; 数据与控制的分离; 用户面,信令面;数据链路,控制链路逻辑与视图分离逻辑是功能性代码,视图是内容,展示性代码;视图为逻辑提... 阅读全文
posted @ 2017-09-05 23:31 未雨愁眸 阅读(249) 评论(0) 推荐(0)
编码格式(UTF-8 与 ANSI)各种编码解码(encode、decode)
摘要:Windows:默认为 ANSI,记事本程序另存为处,可以设置其他编码格式;Ubuntu:默认为 UTF-81. ANSI ANSI 编码表示英文字符时用一个字节,表示中文用两个或四个字节 —— 这带来了存储空间的减少,但却带来的格式的不统一和混乱; ANSI是一... 阅读全文
posted @ 2017-08-13 17:59 未雨愁眸 阅读(1003) 评论(0) 推荐(0)
计算机科学常见缩略词
摘要:0. 编程语言SLS:Scala Language Specification,scala 语言规范;1. 编译与解释工具REPL:Read-Eval-Print Loop,读取-求值-打印-循环, 交互式解释器Read:读取一个表达式(expression)eval... 阅读全文
posted @ 2017-08-01 15:32 未雨愁眸 阅读(352) 评论(0) 推荐(0)
计算机设计思想 —— 分层模型
摘要:勿在浮沙筑高台。分层模型中,不同的层次意味着不同的抽象级别; 抽象也是一种凝聚附庸的附庸不是附庸; 每一层只需考虑与其相邻的上下两层,而无需考虑更高或者更低的层次;不考虑,也即不关心(仅考虑自身),也即看不见,看不见更低和更高的层次;底层向高层提供服务;将物理层向... 阅读全文
posted @ 2017-07-27 15:32 未雨愁眸 阅读(568) 评论(0) 推荐(0)
计算机存储计量单位
摘要:二进制形式:210,1 KiB(kibibyte)220,1 MiB(mebibyte)230,1 GiB(gibibyte)240,1 TiB(tebibyte)250,1 PiB(pebibyte)260,1 EiB(exbibyte)270,1 ZiB(zebi... 阅读全文
posted @ 2017-04-26 18:21 未雨愁眸 阅读(516) 评论(0) 推荐(0)
计算机存储计量单位
摘要:二进制形式:210,1 KiB(kibibyte)220,1 MiB(mebibyte)230,1 GiB(gibibyte)240,1 TiB(tebibyte)250,1 PiB(pebibyte)260,1 EiB(exbibyte)270,1 ZiB(zebi... 阅读全文
posted @ 2017-04-26 18:21 未雨愁眸 阅读(362) 评论(0) 推荐(0)
计算机科学界名言
摘要:Donald Knuth We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. (不成... 阅读全文
posted @ 2017-04-14 10:22 未雨愁眸 阅读(613) 评论(0) 推荐(0)
计算机科学界名言
摘要:Donald Knuth We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. (不成... 阅读全文
posted @ 2017-04-14 10:22 未雨愁眸 阅读(219) 评论(0) 推荐(0)
日期和时间的格式化定义(ISO C89)
摘要:格式化定义本质上控制的是占位。日期%Y:4位数的年份;%y:2位数的年份;%m:2位数的月份(1-12)%d:2位数的日(01-31)时间%H:24小时制(0-23)%I:12小时制(01-12)%M:2位数的分(00-59)%S:2位数的秒(00-61) 秒 6... 阅读全文
posted @ 2017-04-13 23:01 未雨愁眸 阅读(317) 评论(0) 推荐(0)
日期和时间的格式化定义(ISO C89)
摘要:格式化定义本质上控制的是占位。日期%Y:4位数的年份;%y:2位数的年份;%m:2位数的月份(1-12)%d:2位数的日(01-31)时间%H:24小时制(0-23)%I:12小时制(01-12)%M:2位数的分(00-59)%S:2位数的秒(00-61) 秒 6... 阅读全文
posted @ 2017-04-13 23:01 未雨愁眸 阅读(133) 评论(0) 推荐(0)
摩尔定律及其在社会生活中的影响
摘要:1. 定律的内容摩尔定律是由英特尔(Intel)创始人之一戈登·摩尔(Gordon Moore)提出来的。其内容为:当价格不变时,集成电路上可容纳的元器件的数目,约每隔 18-24 个月(一年半-2年)便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能... 阅读全文
posted @ 2017-03-04 21:52 未雨愁眸 阅读(678) 评论(0) 推荐(0)
摩尔定律及其在社会生活中的影响
摘要:1. 定律的内容摩尔定律是由英特尔(Intel)创始人之一戈登·摩尔(Gordon Moore)提出来的。其内容为:当价格不变时,集成电路上可容纳的元器件的数目,约每隔 18-24 个月(一年半-2年)便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能... 阅读全文
posted @ 2017-03-04 21:52 未雨愁眸 阅读(406) 评论(0) 推荐(0)