循环在我们从事C语言开发的过程中可以说用的挺多的,但是今天想起了一个问题,源于我要在一个长字符串中查找特定字符串,于是我写了如下代码: 但是我发现这会存在访问数组越界的问题。比如buf里最后一个字符是‘o’,那么程序就会访问buf[UART_RXBUF_SIZE],这显然越界了。 但是这时我想:wh
分类:
其他好文 时间:
2016-03-18 21:40:24
阅读次数:
197
第一次听说面向对象,是在第一次学习编程语言--C语言时,听老师说的“C语言是一门面向过程的语言,而C++和JAVA等更高层的语言是面向对象的”。当时听上去很高端的感觉。后来真的接触到了C++语言,C++并不是全面向对象,它向下兼容C,必然也能写面向过程的程序。 那究竟什么是面向对象呢?面向对象就是一
分类:
其他好文 时间:
2016-03-18 21:37:41
阅读次数:
188
一、简介 JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。 二、环境
分类:
其他好文 时间:
2016-03-18 21:36:29
阅读次数:
145
1、实现各种生命周期控制访问的NewCar 2、InstantiationAwareBeanPostProcessor实现类 3、BeanPostProcessor实现类 4、工厂后处理器:MyBeanFactoryPostProcessor.java 5、beans.xml 5、测试类:BeanL
分类:
其他好文 时间:
2016-03-18 21:38:49
阅读次数:
319
一、Junit, hamcrest 和 eclemma 的安装 1. Junit和hamcrest的安装和使用 (1)下载junit.jar和hamcrest.jar; (2)通过右键项目 Properties Java Build Path Libraries Add External JARS,
分类:
其他好文 时间:
2016-03-18 21:35:33
阅读次数:
196
老是忘了,老是忘了,在此记录一下。 先说一下,echo -e 可以输出包含转义序列的字符串,例如:echo -e "a\nb\nc",里面的\n会被解释成换行。 再列出相应的颜色代码: 前景:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青色=36,白色=37 背
分类:
其他好文 时间:
2016-03-18 21:35:28
阅读次数:
124
本次作业的题目: 在四则运算2的基础上,再添加一些条件,总共要求满足如下条件: 1.题目避免重复。 2.可制定。(数量/打印方式) 3.可以控制下列参数: (新要求) 4.学生写的程序必须能判定用户的输入答案是否正确 5.程序必须能处理混合四则运算 PS:连续的减法和除法,应该遵循做结合的规定;连续
分类:
其他好文 时间:
2016-03-18 21:35:58
阅读次数:
163
11.一个游戏,前20关是每一关自身的分数,1-30关每一关是10分,31-40关,每一关是20分,1-49关,每一关是30分,第50关是100分,输入你现在闯到的关卡数,求你现在拥有的分数。利用if嵌套for。 12.一个游戏,前20关是每一关自身的分数,1-30关每一关是10分,31-40关,每
分类:
其他好文 时间:
2016-03-18 21:36:58
阅读次数:
306
Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。
分类:
其他好文 时间:
2016-03-18 21:34:48
阅读次数:
131
Description Your mission, if you decide to accept it, is to create a maze drawing program. A maze will consist of the alphabetic characters A-Z, *(ast
分类:
其他好文 时间:
2016-03-18 21:35:11
阅读次数:
265
Subversion是一个自由,开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节。
分类:
其他好文 时间:
2016-03-18 21:33:48
阅读次数:
172
USB发展史 USB(universal serial bus),通用串行总线,是一种外部总线标准。用于规范电脑与外部设备的连接和通讯。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的。自1996年堆出后,已经成功替代了串口和并口。成为当今个人电脑和大量智能设备的
分类:
其他好文 时间:
2016-03-18 21:34:35
阅读次数:
120
一、前情提要 (-14是实验出现了错误,使用了错误的系统调用号) 需要阐明自己对“系统调用的工作机制”的理解。 注明“郑伟 + 参考书《内核分析与实现》 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
分类:
其他好文 时间:
2016-03-18 21:34:04
阅读次数:
213
Description Input Output Sample Input Sample Output
分类:
其他好文 时间:
2016-03-18 21:34:35
阅读次数:
230
时间:2016-03-18 09:55:52 星期五 题目编号:[2016-03-18][POJ][1733][Parity game] 题目大意:给定若干的区间范围内的数字的和,问从哪句开始是错误的 分析: 带权并查集 区间长度高达1000000000显然不可能直接建立数组,但是发现询问只有500...
分类:
其他好文 时间:
2016-03-18 21:33:29
阅读次数:
229
一、相关介绍 使用适当的工具可以使软件测试更加方便,简洁。 例如:JUnit4.4引入了Hamcrest框架,Hamcest提供了一套匹配符Matcher,这些匹配符更接近自然语言,可读性高,更加灵活。 Eclemma可以检查代码是否被运行。 以下主要介绍junit和hamcrest,,eclemm
分类:
其他好文 时间:
2016-03-18 21:30:38
阅读次数:
184