摘要: 一、引用相关概念1、定义引用时,一定要将其初始化成引用某个变量。2、初始化后,它就一直引用该变量,不会再引用别的变量了。3、引用只能引用变量,不能引用常量和表达式。二、引用示例引用应用的简单示例1、(交换变量的值)#include using namespace std;void swap(int ... 阅读全文
posted @ 2014-12-25 21:45 阿青1987 阅读(170) 评论(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 阅读(304) 评论(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 阅读(296) 评论(0) 推荐(0)
摘要: 有才必韬藏,如浑金璞玉,暗然而日章也;为学无间断,如流水行云,日进而不已也。 阅读全文
posted @ 2014-12-25 20:27 阿青1987 阅读(173) 评论(0) 推荐(0)
摘要: 伍子胥报父兄之仇,而郢都灭,申包胥救君上之难,而楚国存,可知人心足恃也;秦始皇灭东周之岁,而刘季生,梁武帝灭南齐之年而侯景降,可知天道好还也。 阅读全文
posted @ 2014-12-25 20:26 阿青1987 阅读(137) 评论(0) 推荐(0)
摘要: 1、合并的可行性分析在划分区域的时候,通过设置熔丝位BOOTSZ为00,以实现对应用区及bootloader区大小的定义。如下配置,我们设置boot区为4096个字,即8K字节大小,这样应用区就有120K字节可供使用。分析其应用的固件hex时我们发现,应用的固件程序总是以:020000020000F... 阅读全文
posted @ 2014-12-25 20:01 阿青1987 阅读(864) 评论(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 阅读(958) 评论(0) 推荐(0)
摘要: 第一步:atmega128的片内flash分区描述在atmega128 datasheet的275页中有分区描述对应的在284页中,有具体的应用区与boot区的大小设置注意:Byte address = word address * 2这里的BOOT区首地址,$F000 = 0x1E000根据手册中... 阅读全文
posted @ 2014-12-25 19:24 阿青1987 阅读(2908) 评论(0) 推荐(1)
摘要: 1、问题描述在生成Atmega128的固件程序时,常指定格式为"intel-extended",如下:今天要生成一版新的含Boot的程序,这就涉及到hex的拼接工作。那首先要搞清楚的问题就是intel hex的具体格式是什么?2、 intel hex 的具体格式Intel Hex文件是遵循Intel... 阅读全文
posted @ 2014-12-25 19:04 阿青1987 阅读(4729) 评论(0) 推荐(0)
摘要: 0x100 - 256B0x200 - 512B0x400 - 1KB0x800 - 2KB0xC00 - 3KB0x1 000 - 4KB0x2 000 - 8KB0xF 000 - 60KB0x10 000 - 64KB0x20 000 - 128KB0xF0 000 - 960KB0x100 ... 阅读全文
posted @ 2014-12-25 18:55 阿青1987 阅读(1658) 评论(0) 推荐(0)
摘要: 1、C语言定义的非常宽泛1)long型数据长度不短于int型2)short型数据长度不长于int型2、由1引起的问题1)相同的程序在不同的编译器上有具有不同的的解释2)相同的程序在不同的平台上运行结果不同例如:整型变量的定义、对++、--的解释、输入输出赋值顺序的不同、浮点数计算精度的不同等 阅读全文
posted @ 2014-12-25 18:52 阿青1987 阅读(208) 评论(0) 推荐(0)
摘要: 在使用Emacs两年之后,突然很想深入的看看这个日常生活中离不开的神器。要做到这一点,必然绕不开emacs lisp这一关。官方推荐的教程:http://gnu.april.org/software/emacs/manual/eintr.html或从百度盘中下载链接: http://pan.baid... 阅读全文
posted @ 2014-12-25 18:24 阿青1987 阅读(241) 评论(0) 推荐(0)
摘要: 1、参考:http://paulgraham.com/ecw.html2、有触动的话:When experts are wrong, it's often because they're experts on anearlier version of the world.The winds of c... 阅读全文
posted @ 2014-12-25 18:15 阿青1987 阅读(199) 评论(0) 推荐(0)
摘要: 1、第一层直接原因,如果不加extern "C",C++程序调用C接口会出现如下错误(链接时)undefined reference以实例演示:1)错误示例在ss.c中有如下代码#include void cfun_output(int x){ printf("%d\n", x);}在ss.h... 阅读全文
posted @ 2014-12-25 18:13 阿青1987 阅读(769) 评论(0) 推荐(0)
摘要: 去过广州很多次,留在心里的却是那里的美食。美食的话,还是越秀区的更地道。传几张我喜欢的:1. 广式蛋挞2. 榴莲酥3. 薄皮鲜虾饺 阅读全文
posted @ 2014-12-25 18:02 阿青1987 阅读(238) 评论(0) 推荐(0)
摘要: 14年7月去了西塘,千年古镇,说不尽的深幽。有宁静、有舒缓、也有夜不眠。听说西塘很暧昧,可那又是一种何样的情怀。 阅读全文
posted @ 2014-12-25 17:57 阿青1987 阅读(161) 评论(0) 推荐(0)
摘要: #include #ifndef C_Class#define C_Class struct#endifC_Class Rf { int power; void (*set_power)(C_Class Rf *p, int power);};void set_power(C_Class... 阅读全文
posted @ 2014-12-25 17:24 阿青1987 阅读(252) 评论(0) 推荐(0)
摘要: 风俗日趋于奢淫,靡所底止,安得有敦古朴之君子,力挽江河;人心日丧其廉耻,渐至消亡,安得有讲名节之大人,光争日月。 阅读全文
posted @ 2014-12-25 16:35 阿青1987 阅读(125) 评论(0) 推荐(0)
摘要: 名利之不宜得者竟得之,福终为禍;困穷之最难耐者能耐之,苦定回甘。生资之高在忠信,非关机巧;学业之美在德行,不仅文章。 阅读全文
posted @ 2014-12-25 16:34 阿青1987 阅读(106) 评论(0) 推荐(0)
摘要: 1) All information should be free 2) Mistrust authority – promote decentralization 3) Hackers should be judged by their hacking, not criteria such as ... 阅读全文
posted @ 2014-12-25 15:29 阿青1987 阅读(189) 评论(0) 推荐(0)
摘要: 一、启动学习手册1)进入Emacs,Help -> Emacs Tutorial2)进入Emacs,C-h t二、学习备忘1)页面浏览快捷键C-v 向前移动一屏M-v 向后移动一屏C-l 重绘屏幕,并将光标所在行置于屏幕的中央(是 CONTROL-L,不是 CONTROL-1)2)光标移动快捷键F ... 阅读全文
posted @ 2014-12-25 13:24 阿青1987 阅读(264) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-12-25 12:29 阿青1987 阅读(118) 评论(0) 推荐(0)
摘要: 写在这里只是一个目标,一个向上的动力。1)目标:I 学完 《JavaSE 从入门到精通》II 完成一个图片浏览器的小项目2)开始时间:2014年10月8号3)结束时间:2014年12月2日4)完成情况:目标I —— 已完成目标II —— 已完成运行界面如下:分享地址:https://github.c... 阅读全文
posted @ 2014-12-25 12:25 阿青1987 阅读(147) 评论(0) 推荐(0)
摘要: 设函数F的定义域是D,值域是R,如果存在一种算法,对D中任意给定的X,都能计算出F(X)的值,则称函数F是可计算的。可计算的任务:为计算机建立一个数学模型,称为计算模型,然后证明,凡是这个计算模型能够完成的任务,就是可计算的任务。 阅读全文
posted @ 2014-12-25 12:22 阿青1987 阅读(651) 评论(0) 推荐(0)
摘要: 1、难过Hey, how are you ? // 嗨,你最近怎样?I feel sad today. // 我今天很难过Why? Did something happen? // 为什么?怎么了?I failed my math test. // 我的数学考试不及格Oh, I'm sorry. /... 阅读全文
posted @ 2014-12-25 12:20 阿青1987 阅读(278) 评论(0) 推荐(0)
摘要: {相关信息}该问题出现在在没有安装Qt的计算机上运行Qt程序。这里假设我们把缺少的库文件已经添加到了exe相同目录下。这些缺少的库文件一般在 C:\Qt\Qt5.3.2\5.3\mingw482_32\lib 都能找到。{问题现象}在弹出的对话框中有如下内容:Thisapplicationfaile... 阅读全文
posted @ 2014-12-25 10:19 阿青1987 阅读(2155) 评论(0) 推荐(0)
摘要: 1、 #include ---> No such file or directory 问题的解决 (原因是Qt5源文件位置的改动)1).pro文件中,在 QT += core gui 下面一行添加greaterThan(QT_MAJOR_VERSION, 4): QT += widgets2)在m... 阅读全文
posted @ 2014-12-25 10:14 阿青1987 阅读(1223) 评论(0) 推荐(0)
摘要: 善谋生者,但令长幼内外,勤修恒业,而不必富其家;善处事者,但就是非可否,审定章程,而不必利于己。 阅读全文
posted @ 2014-12-25 10:12 阿青1987 阅读(122) 评论(0) 推荐(0)
摘要: 教小儿宜严,严气足以平躁气;待小人宜敬,敬心可以化邪心。 阅读全文
posted @ 2014-12-25 10:11 阿青1987 阅读(109) 评论(0) 推荐(0)
摘要: 1、问题描述有类如下class A_class{ void f() const { ... }};在上面这种情况下,如果要修改类的成员变量,该怎么办?2、析C++中,类的数据成员加上mutable后,修饰为const的成员函数,就可以修改它了 。3、举例如下测试类头文... 阅读全文
posted @ 2014-12-25 09:16 阿青1987 阅读(470) 评论(0) 推荐(0)
摘要: C++ 可以使用const定义常量,也可用#define定义常量,前者比后者有更多优势。1)const数据常量有数据类型,而宏常量没有数据类型。编译器可对前者进行类型安全检查,而对后者只进行字符串替换2)有些集成化调试工具可对const常量进行调试,但不能对宏常量进行调试,c++中只使用const常... 阅读全文
posted @ 2014-12-25 08:47 阿青1987 阅读(134) 评论(0) 推荐(0)