随笔分类 -  软件基础

Reeducation
摘要:软件工程(建议参考 代码大全 ,构建之法) if else 代码优化 1. 数据类型也很重要 需要注意 比较容易错误的是 bool int UInt if(){} 中是 【0 判断】,和【非0 判断】 与【负数判断】【指针判断】 【字符判断】不要混淆 阅读全文
posted @ 2019-02-25 18:16 scott_h 阅读(147) 评论(0) 推荐(0) 编辑
摘要:时间 utc unixtime epoch 阅读全文
posted @ 2017-06-10 17:23 scott_h 阅读(465) 评论(0) 推荐(0) 编辑
摘要:最近又又又重复看了 star trek 星际迷航 back to the future 1/2/3 开始想象未来是什么样子的 1. 未来的开发语言 1.1【rust】 or 【golang】 or 【cpp11 = cpp 17 = cppxx】 ? http://en.cppreference.c 阅读全文
posted @ 2017-02-06 14:42 scott_h 阅读(381) 评论(0) 推荐(0) 编辑
摘要:http://blogread.cn/it/article/3900?f=wbvia 阮一峰的网络日志你是否想过,计算机为什么会加减乘除?或者更直接一点,计算机的原理到底是什么?Waitingforfriday有一篇详细的教程,讲解了如何自己动手,制作一台四位计算机。从中可以看到,二进制、数理逻辑、... 阅读全文
posted @ 2015-04-07 18:45 scott_h 编辑
摘要:#pragma pack(n) 与 __attribute(aligned(n)) 原地址在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然... 阅读全文
posted @ 2015-04-07 17:27 scott_h 编辑
摘要:http://www.cnblogs.com/tekson/archive/2009/07/16/1524604.html1范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)... 阅读全文
posted @ 2015-04-07 17:26 scott_h 编辑
摘要:内存映射修改大文件概述本文介绍利用内存映射文件修改大文件:在大文件内存前加入一段数据,若要使用内存映射文件,必须执行下列操作步骤:创建或打开一个文件内核对象,该对象用于标识磁盘上你想用作内存映射文件的文件;创建一个文件映射内核对象,告诉系统该文件的大小和你打算如何访问该文件;让系统将文件映射对象的全... 阅读全文
posted @ 2015-04-07 17:21 scott_h 编辑
摘要:golang ssa https://en.wikipedia.org/wiki/Static_single_assignment_form https://godoc.org/golang.org/x/tools/go/ssa http://www.pl-enthusiast.net/2015/0 阅读全文
posted @ 2015-03-26 20:28 scott_h 编辑

点击右上角即可分享
微信分享提示