学习笔记
zhanghuaichao
这个作者很懒,什么都没留下…
展开
-
C语言编程问题
#include#define SQUARE(a)((a)*(a))int main(){int a=5;int b;b=SQUARE(a++);printf("%d,%d\n",b,a);return 0;}输出结果是:25,7不明白7的出现时因为什么原创 2015-09-11 10:11:01 · 560 阅读 · 0 评论 -
notepad++
notepad++更改字体大小和颜色听语音|浏览:26488|更新:2014-08-08 12:561234567分步阅读百度经验:jingyan.baidu.com很多朋友刚接触notepad++不知道在哪里设置字体,或是设置字体之后不起作用,这里简单介绍下怎么设置。转载 2017-10-22 16:20:13 · 306 阅读 · 0 评论 -
带你玩转Visual Studio——带你理解多字节编码与Unicode码
转自:http://blog.csdn.net/luoweifu/article/details/49382969多字节字符与宽字节字符char与wchar_t我们知道C++基本数据类型中表示字符的有两种:char、wchar_t。 char叫多字节字符,一个char占一个字节,之所以叫多字节字符是因为它表示一个字时可能是一个字节也可能是多个字节。一个英文字符(转载 2017-12-06 14:20:55 · 467 阅读 · 0 评论 -
MultiByteToWideChar和WideCharToMultiByte用法详解
现在先简单总结两个函数的作用:这两个函数是由Windows提供的转换函数,不具有通用性C语言提供的转换函数为mbstowcs()/wcstombs()一、函数简单介绍涉及到的头文件:函数所在头文件:windows.h#include wchar_t类型所需头文件:wchar.h#include转载 2017-12-06 17:19:02 · 553 阅读 · 0 评论 -
UE编码转化图以及 VS2013中的代码页设置
这个图片就是能够知道UE的转化使用,然后还有一个就是UE默认建立文件是以什么方式建立的,设置位置是在,如何修改UE中默认创建的文本格式。高级---》配置--》编辑器--》新文件创建 前面说了要知道具体是哪种编码方式,需要判断文本开头的标志,下面是所有编码对应的开头标志EF BB BF UTF-8FE FFUTF-16/UCS-2, big endianFF FEUT...原创 2017-12-06 13:43:20 · 1469 阅读 · 0 评论 -
线程池的理解
线程池的整个代码过程整理:先整理不排队的消息的处理过程:1.在单例模式类里的CMessageProcesser构造函数里进行 new 多个的thread对象,然后存储在一个vector容器里for (int i = 0; i { Thread* pthread = new Thread; if (NULL != pthread)原创 2017-10-07 12:30:24 · 272 阅读 · 0 评论 -
字符的几种编码方式
无论在是在编辑文本文件的时候,还是在制作网页的时候,总会遇到文本编码方式的问题。如果处理不当,就会出现乱码的问题。因此,有必要对文本的编码方式做一个详尽的了解。常见的一些字符编码方式无非有:Unicode、ASCII、GBK、GB2312、UTF-8。下面先对常见的这一些字符编码方式作下说明:1.ASCII码这是美国在19世纪60年代的时候为了建立英文字符和二进制的关系时制定的编码规范转载 2016-10-28 10:54:44 · 2286 阅读 · 0 评论 -
安装LABVIEW2012的全过程自己总结
1.安装labview2012本身,没有什么特别需要注意的问题,只要按照步骤一路安装下去就可以,可以是windows7系统,可以不安装在C盘。2.安装之后,我们最常使用的是串口通信,我们安装硬件驱动文件夹里的第二个就可以了,就是文件名比较短的那个。3.如果要进行视觉程序的开发,一定要安装两个模块的驱动,一个是VAS 一个是VDM这两个驱动都在相应的文件夹里,进行安装就可以了。见下面截图文件原创 2015-11-17 18:22:24 · 8516 阅读 · 0 评论 -
AD PCF8591芯片学习(未完待续)
AD 芯片资料截图如下待分析:具体分析如下:原创 2015-11-17 18:32:13 · 654 阅读 · 0 评论 -
stm32通用定时器进入不了中断
今天犯了一个很低级的错误,就是我调了一天的定时器中断就是进不去,结果最终发现自己有一个非常大的失误,现在记录如下:TIM_Configuration(500);RCC_Configuration();Systick_Configuration(); /* 设置系统时钟 */ /* 设置NVIC */ NVIC_Configuration();/* 设置GPIO原创 2015-12-10 15:45:32 · 12192 阅读 · 0 评论 -
俯仰角 横滚角 偏航角
一般定义载体的右、前、上三个方向构成右手系,绕向前的轴旋转就是横滚角,绕向右的轴旋转就是俯仰角,绕向上的轴旋转就是航向角转载 2015-12-14 11:08:45 · 21269 阅读 · 0 评论 -
递推平均值滤波方法分析
今天有师弟问了我在这个递推平均值算法的C语言实现问题,现将该问题弄清楚,具体的C代码参考的是这个匠人日记中的10种滤波方法:代码具体如下:原创 2015-12-22 19:01:34 · 2108 阅读 · 1 评论 -
C语言中变量未赋值问题总结
全局,静态变量,一般默认为0; 局部变量在栈上,取决于此处原来的数据,如果不初始化的话; 动态变量在堆上.正是如此一般来说 全局变量、静态变量处于数据区,默认初始化为0 (如果指定初始值,则为指定的值)而局部变量处于堆栈区,其数值是随机的,即当时内存中的值。总体来说不要利用编译器的这种默认原则而是应当显示的指定必要的初始化不是笨拙而是规范转载 2015-12-22 19:03:10 · 15662 阅读 · 0 评论 -
串口线接线问题
最近由于课题的需要,想找一根两面都是公头的串口线,结果发现没有找到,就自己将两个公头母头的串口线的母头都割掉,剩下公头的进行对接,(主要是三根线,地线,发送,接收)结果一时不注意,出现了很多的错误!(1)我将三根线接完之后,然后一端接在电脑上,另一端的发送接收短接在一起,然后用串口助手,调试可以自发自收,我一看大功告成了。结果在连接到设备上,根本不能工作,结果发现 接对上 了,就是 发送和发原创 2015-12-08 15:39:13 · 1996 阅读 · 0 评论 -
程序出错,记录如下,stm32编程,程序不执行了
最近自己在调试自己的毕设程序,发现程序执行到一半在主函数里就卡住了,卡住的程序没有任何的问题,后来发现是我用串口1向机器人发送了一条指令,机器人已经将数据返回给单片机一条指令,但是这个时候我的串口1中断已经开启了,但是在串口1中断里没有做任何的数据处理,结果出错。原创 2016-04-08 17:16:46 · 1586 阅读 · 0 评论