摘要: 每见待子弟严厉者,易至成德;姑息者,多有败行。则父兄之教育所系也。又见有子弟聪颖者,忽入下流;庸愚者,转为上达,则父兄之培植所关也。人品之不高,总为一利字看不破;学业之不进,总为一懒字丢不开。德足以感人,而以有德当大权,其感尤速;财足以累己,而以有财处乱世,其累尤深。 阅读全文
posted @ 2014-12-26 09:38 阿青1987 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 积善之家,必有余庆,积不善之家,必有余殃。可知积善以遗子孙,其谋甚远也。贤而多财,则损其志;愚而多财,则益其过。可知积财以遗子孙,其害无穷也。 阅读全文
posted @ 2014-12-26 09:36 阿青1987 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、引用相关概念1、定义引用时,一定要将其初始化成引用某个变量。2、初始化后,它就一直引用该变量,不会再引用别的变量了。3、引用只能引用变量,不能引用常量和表达式。二、引用示例引用应用的简单示例1、(交换变量的值)#include using namespace std;void swap(int ... 阅读全文
posted @ 2014-12-25 21:45 阿青1987 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1、问题描述有两个int型变量a 和 n要求写一个表达式,使该表达式的值和a的第n位相同2、不全面的实现在单片机程序中经常见到的实现是(a & (1 > n但需要注意的是该实现当n是31的时候,若正好是个负数,则符号位为1,右移31位后得出的结果并不是1!3、正确解法(a >> n) & 1该方法在... 阅读全文
posted @ 2014-12-25 21:26 阿青1987 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1)如果 a^b = c 那么就有 c^b = a 以及 c^a = b (穷举法证明)此规律可以用来进行最简单的加密及解密2)另外异或运算还能实现不通过临时变量,就能交换两个变量的值(且无溢出风险) a = a ^ b; b = b ^ a; a = a ^ b; 阅读全文
posted @ 2014-12-25 21:07 阿青1987 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 有才必韬藏,如浑金璞玉,暗然而日章也;为学无间断,如流水行云,日进而不已也。 阅读全文
posted @ 2014-12-25 20:27 阿青1987 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 伍子胥报父兄之仇,而郢都灭,申包胥救君上之难,而楚国存,可知人心足恃也;秦始皇灭东周之岁,而刘季生,梁武帝灭南齐之年而侯景降,可知天道好还也。 阅读全文
posted @ 2014-12-25 20:26 阿青1987 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1、合并的可行性分析在划分区域的时候,通过设置熔丝位BOOTSZ为00,以实现对应用区及bootloader区大小的定义。如下配置,我们设置boot区为4096个字,即8K字节大小,这样应用区就有120K字节可供使用。分析其应用的固件hex时我们发现,应用的固件程序总是以:020000020000F... 阅读全文
posted @ 2014-12-25 20:01 阿青1987 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 第一步:在项目的Linker选项下,Output中选择“Debug information for C-SPY”,一定要选中“Allow C-SPY-specific extra output file” (这一步的作用是用于仿真,而“Allow C-SPY-specific extra outpu... 阅读全文
posted @ 2014-12-25 19:28 阿青1987 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 第一步:atmega128的片内flash分区描述在atmega128 datasheet的275页中有分区描述对应的在284页中,有具体的应用区与boot区的大小设置注意:Byte address = word address * 2这里的BOOT区首地址,$F000 = 0x1E000根据手册中... 阅读全文
posted @ 2014-12-25 19:24 阿青1987 阅读(2731) 评论(0) 推荐(0) 编辑