- 博客(52)
- 资源 (10)
- 收藏
- 关注
转载 关键字volatile有什么含意?并给出三个不同的例子
关键字volatile有什么含意?并给出三个不同的例子。一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:1). 并行设备的硬件寄存器(如:状态寄存器)2). 一个中断
2013-12-01 15:19:31 681
转载 C++和Java在 子类继承父类时,两者成员函数重写和重载的特性
一. Java的子类父类间,同名函数重写、重载A.java[java] view plaincopypackage testpkg; public class A { public void func(int a){ System.out.println("A:func(int )")
2013-11-30 15:03:18 714
原创 JAVA学习笔记之二
笔记之二主要进行了一些数据类型和相关运算符的学习。1、首先我们了解一下classpath 上文我们已经在当前路径之下编译并运行了Demo的可执行文件,但是如果我不是在别的路径下可不可以执行那个编译目录下的可执行程序呢。 我们可以来尝试一下 比如我的可执行程序是放在F:\JDK_demo目录下,现在我再F盘目录下进行执行
2013-11-27 14:48:47 733
原创 Java 第一课
开始Java 的第一课。这次笔记算是我以后学习道路上给自己参考的手册。所有语言的学习,第一课都是搭建属于自己的环境。1、下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载之后next安装,最后有一步需要你进行安装JRE,可以取
2013-11-26 22:18:39 1023
原创 二维数组指针
最近复习C语言的时候用到了2维数组的指针做为函数形参传入,网上查了一些方法,觉得颇有深度,做了一番研究,感受颇深,写下来算是做为第一天来博客园的见证。 首先网上查了一下,就是传入2维数组指针来作为对参数的形参,如 int (*a)[2],int a[2][2] 等形式;void fun(int a[][2]){ a[1][1]=3;}void fun1(int (*a)[
2013-11-24 20:13:37 1655
转载 关于左值 右值的一些研究
中国人的优良传统总是喜欢考一些看起来稀奇古怪但是实际上有没有什么用的一些题目,从而来显示自己出题水平的高超,深以难倒广大考生为乐,就比如这一道坑爹的题目:贴上代码: int i=3;int a=(i++)+(i++);a=? 对于这种未定义行为的c语言我是不赞成的,本身的定义都模糊的东西怎么可以拿出来用呢,这不是明显逻辑上的犯抽吗?尽管对这种题目很蛋疼,但
2013-11-24 20:10:36 852
转载 关于PPM 与PWM 的解析
相关问题: 看了很多解释,了解到PPM是编码信号的方式,而PWM是调节电机速度的一种手段,二者似乎没交集,但是在利用发射机-接收机控制电机时,信号具体是以什么方式怎么传输的呢?比如说是发射机发射PPM信号吗?接收回来的信号怎样转变,怎样利用PPM信号对电机实现Pwm控制呢?本人看了好久,一直没有提取出来清晰地信号传输方式,希望有大侠指导,不胜感激! 相关解答: 1
2013-07-01 13:43:37 4549
转载 linux 2.6进程与线程
1 > 线程和进程的差别线程机制支持并发程序设计技术,在多处理器上能真正保证并行处理。而在linux实现线程很特别,linux把所有的线程都当作线程实现。linux下线程看起来就像普通进程(只是该进程和其他进程共享资源,如地址空间)。上述机制与Microsoft windows或是Sun Solaris实现差异很大。这些系统提供专门支持线程机制(轻量级进程)。在现代操作系统中
2013-07-01 09:58:20 735
转载 全局变量、局部变量、静态全局变量、静态局部变量的区别
C++变量根据定义位置的不同,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名作用域和文件作用域。从作用域看:全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包括全局变量定义的源文件需要用extern关键字再次声明这个全局变量。静态局部变量具有局部作用域。它只被初始化一次,自从第一次初始化直
2013-06-29 13:10:36 588
原创 基于MDK 的STM32的几个问题
no ulink device found“Debug选项卡”下设置好仿真器的类型后,下载程序时却提示“No ULINK Device found.” 解决办法: Keil MDK默认使用ULINK仿真器下载程序,在“Utilities选项卡”下把编程所使用的仿真器改为相应的类型即可,并且设置找到对应芯片就可以了eil 在调试时,老是出现no
2013-06-13 13:15:19 1535
原创 如何把多维数组传入函数做为参数之几个方法
很久一段时间没有纯粹的编程了,今天偶尔换换脑子,想到以前很棘手的问题,如何在c语言中将多维数组当做参数传入函数,抛砖引玉,想到一个办法 使用typedef是一个很不错的办法http://blog.csdn.net/xuleicsu/article/details/919801直接传入也是个不错的办法指针加减也不错http://blog
2013-05-31 20:04:59 1501
原创 基于mjpg-streamer远程视频WEB监控 项目手札
写个项目博客,方便以后查找,记录自己项目中遇到的问题 这里我先看了一下劳神的有关这个项目的博客 http://blog.csdn.net/laoylhuli/article/details/8544361#comments 硬件 mini2440 usb摄像头 zx301 最近要做一个 环境数据采集的项目,网上找了一下,发现mjpg-streamer 这个开源软件做的很
2013-05-08 12:09:39 1417
Easy Save - The Complete Save Load Asset v3.3.1f7.7z
2021-10-13
基于Qt 的手势识别案例
2014-02-25
基于Qt的串口上位机控制蓝牙小车程序
2013-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人