- 博客(27)
- 资源 (13)
- 收藏
- 关注
原创 CCS 关于 error: expected a ")" 问题
使用CCS 进行DSP 开发过程汇中,编译器提示 关于 error: expected a ")" 问题很奇怪,仔细检查,没有发现任何声明问题,括号也没有缺少。经过问谷歌,找度娘,一个问答提示了我,有人也遇到了这个问题,而他的解决方法是 因为宏定义的问题。但具体是什么没有讲。很好,是不是我的函数声明中也存在宏定义的常量呢?仔细排查,果然,一个和宏定义同名的参数被
2012-09-12 17:37:00
18545
5
原创 C 语言 关于二维数组 传参 总结
最近做矩阵运算处理,依据以往的懒想法,想直接搞一个 函数,可以传递 任何维数的矩阵进行运算。所以,声明了这样一个函数: void matrix_mult(float **p); 然后再主函数中 声明了 一个 二维数组 float a[3][3];进而在使用时这样: matrix_mult(a);之后悲剧,编译器提示:cannot convert parameter 1 f
2012-09-12 11:25:48
1670
转载 整理CSerialPort 的理解。遇到的问题
CSerialPort 一个很好用的串口类,但是最近在使用过成中遇到了一个小问题。就是在连续发送数据的时候一直出现发送的数据和接收的数据无法匹配,仅有第一次发送的可以完整匹配上。思考良久,终于找到如下解释://CSerialPort是异步串口操作,并且在每次WriteToPort()时,有清除发送缓冲区,要连续发送,只要把清除发送缓冲区的那个语句屏蔽就可以了。//或者等待WriteFile
2012-05-24 11:53:31
2623
原创 fread 和 fseek 函数二次理解
fseek原型:int fseek(FILE *stream, long offset, int fromwhere);功能:重定位流(数据流/文件)上的文件内部位置指针注意:不是定位文件指针(文件指针是 FILE * fp 这样的),文件指针指向文件/流。位置指针指向文件内部的字节位置,随着文件的读取会移动,文件指针如果不重新赋值将不会改变指向别的文件。 函数设置文件指针
2012-05-18 11:49:38
3146
原创 VS 2008 提示出现 “程序数据库管理器不匹配”。
VS2008 运行一个简单的C++程序,提示出现 “程序数据库管理器不匹配”。解决办法:因为:在做DLL时候使用 dumpbin.exe 时候 使用了 mspdb80.dll 所以造成如题错误改正方法:删掉 mspdb80.dll 文件既可以了。
2012-03-04 21:48:00
455
转载 使用VS2008 遇到的问题
原来用VC6.0那有这些繁琐事情啊,现在用了VC2008开始还是有些不习惯,不过VS2008对C++标准更近了,慢慢熟悉起来就会好的。最多的问题就是在VC6.0中编译通过的代码转换到2008之后报致命错误,不过大部分都能一一修改过来,最近就是碰到了CString 转 const char *的问题。以前只要简单的一个强制转换就OK了,可现在是不行了,搜索了很多资料,终于搞定,主要是Unicod
2012-03-02 22:44:49
510
转载 点滴记录成长
ascii码浮点数存储四个字节如下str[0] = 0x41;str[1] = 0xBC;str[2] = 0xF9;str[3] = 0xDB;str如何转换成浮点23.622??#include void main(){char str[4];float f;str[3] = 0x41; // 高位在前str[2]
2012-01-04 22:59:10
385
转载 CHM Reader 使用方法
<br />当你安装完成CHM Reader 火狐插件后,是不是也不能双击打开CHM文档?对了,打开方式不对。应该是<br />1、打开火狐浏览器;<br />2、在浏览器的上边栏找到“文件”选项,单击打开;<br />3、有没有看到“OPEN CHM FILE”?对了,就是那个,通过这个选项找到你想看的CHM 文档,ok了。<br />
2010-11-14 09:37:00
1557
转载 PDF 乱码解决办法
<br />1.在下载poppler-data,解压 <br />2.在终端执行:cd /解压路径/poppler-data-0.1 <br />3.再输入:sudo make install datadir=/usr/share <br />重新打开pdf文件后中文能正常显示了。
2010-11-14 09:28:00
961
转载 Ubutun 系统制作
<br />Ubuntu 7.04自带的电影播放器totem是无法播放rmvb文件的,不幸的是,rmvb文件是网络上下载电影的主流格式。 <br /> <br />如果第一次用自带的totem打开rmvb文件,在无法打开文件的同时会提示寻找插件,但安装后,totem是只有声音没有图像。 <br /> <br />使用linux的一个好处就是,google的使用率明显增加了,经过搜索ubuntu中文论坛并总结,解决如下: <br /> <br />1、在新立得软件管理中搜索totem,卸载系统自带的totem
2010-10-10 22:31:00
455
原创 练习程序中的点滴
<br />首先,在Linux中没有<procsee.h>这个头文件,该头文件是Windows系统的。同时<io.h>也是这样的。
2010-07-15 17:38:00
313
原创 算法时间的计算程序
近期在学习算法,严慰敏的数据结构C语言版,看着很费解,第一个程序是算法的时间计算,其C语言代码如下: 1 #include 2 #include 3 4 int gettimeofday(struct timeval *tv, struct timezone *tz); 5 6 7 8 void main(void) 9 { 10 struct timeval tpstart, tpend; 11 float
2010-07-14 22:41:00
669
原创 stack smashing detected
这是我练习时遇到的问题,不知道怎么解释,但是我想应该把他们晒出来,一遍提醒自己。程序是判断输入的字符串或者语句是不是回文,标点符号不考虑,大小写不考虑,数字不考虑。程序我编的有些问题,只能判断特定语句是否是回文,不具有普遍性。于是出现了这种现象:** stack smashing detected ***: /home/zimo/return terminated======= B
2010-03-30 07:45:00
4317
2
原创 虚拟机中VMTools 的安装
本人实用的是VM5,在xp系统下安装康斯坦丁系统时的VMTools简单的过程如下:首先在VM菜单中选择:VM->Installs VMwaretools2. VMware会自动加载一个虚拟光盘,然后打开后里面会有两个文件,其中的vmware-tools-xxx.tar.gz(文件名记不得了,似乎是vmware-tools-5.5.3.tar.gz),这就是VMware Tools的Linu
2010-03-23 22:44:00
600
原创 关于Matlab 读入图像方法
1、打开Matlab软件,2、在路径选择中,选中你想读入的图像所在的文件,或者把你想要读入的图片放到C盘中Matlab文件夹中,或者使用命令。如下3、读入命令: 例如你的文件放在D盘test文件夹内,则命令如下:I = imread(D:/test/想要读入的图像)(类型要带着)4、读出命令 imshow(D:/test/想要读入的图像);即可5、想做什么处理随你便了。哈哈
2010-03-14 14:55:00
2302
原创 getchar()遇到的问题
printf("Enter a message:"); do{ char ch; ch = getchar(); str[i] = ch; i++; }while(getchar() != /n);
2010-03-12 20:49:00
482
原创 关于srand()函数的思考
在程序书上见到如下的一个例子,代码如下: 1 /***************************************** 2 * Name: deal.c 3 * Purpose: rand 4 * Author: zimo 5 * Date: 02/03/2010 6 * ***********************************
2010-02-03 21:35:00
603
原创 Ubuntun 8.10 Vim 环境配置小记(VIM 高亮, C缩进 ,关键字高亮显示,标号显示等)
经过了我的整理筛选,在众多的方法中我挑出了最容易理解的这种方法,加上我个人的理解与配置,終成此文。1。打开终端,在其上输入“ sudo vim /etc/vim/vimrc ”,此时会有如下显示(以 Ubuntun 8。10为例)" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just"
2010-01-25 21:08:00
1491
原创 显示单月的日历的C程序
题目如下:要求显示出单月的日历,用户说明这个月的天数和本月的起始日是星期几,即可输出该月的日历。就是这么一道简单的程序,我憋了两天总算弄出来了,结果虽然达到了要求,但距离我预想的还有一段差距,先把程序代码放在上面,希望大家多提修改意见。 /*********************************************************** * Name:
2010-01-25 14:26:00
2488
2
原创 憋了一天,最终写出来了的求最大公约数的程序(C)
前天晚上遇到一题,编写程序求出最大公因数(最大公约数),本能的我想起来了数学中求最大公因式的方法,可是在程序实践上明显的出了问题,两个数要一个一个的进行拆解,然后找到相同的,这根本是一条死路,思索一夜醒来,突然迸发灵感,可以用两个数进行取余运算,如果余数为零则最大公因数为被除数,不为零则余数为最大公约数,恩,就是这个思路,简单的数据还行,但是遇到15和25之后就出现了问题,按上面思路那么公
2010-01-24 09:54:00
3825
原创 求一串数字中的最大数C程序
仅供参考,学习交流用: /************************************************ * Name : number.c * Purpose : print the big number (normal) * Author : zimo * Date : 01/22/2010 * *************
2010-01-24 09:53:00
1029
原创 求一串数字中的最大数C程序
仅供参考,学习交流用: /************************************************ * Name : number.c * Purpose : print the big number (normal) * Author : zimo * Date : 01/22/2010 * ***********************
2010-01-22 21:49:00
967
原创 简单的素数判断C程序
仅供学习使用: /********************************************* * Name : prime.c * Purpose : prime (素数判断) * Author : zimo * Date : 01/21/2010 * ******************************************/#inc
2010-01-21 15:11:00
533
原创 求序列和的简单C程序
对于序列求和的程序大家不会陌生,而我今天看到的这个程序个人觉得比较好,所以贴上来共享一下。要求:输入类似于87 98 67 56 0的任意序列,但是以零结尾。然后输出序列的和。程序如下 :/******************************************** * Name : sum.c * Purpose : sum * Author : zimo
2010-01-21 15:04:00
755
转载 Ubuntu 8.10 学习点滴积累 Makefile Makefile:2: *** 遗漏分隔符 。 停止。Gcc
今天在练习初级编程时遇到了这样的问题:Makefile:2: *** 遗漏分隔符 。 停止。我不明白,但是在网上搜索时发现很多类似的问题,其中http://blog.csdn.net/xiejianjun417/archive/2009/04/10/4063042.aspxhttp://blog.csdn.net/xiejianjun417/archive/2009/04/10/40630
2010-01-14 11:08:00
3638
1
转载 ubuntun 8.10 autotools makefile 创建成功的案例。
在众多的linux学习书籍中,redhat无疑成为所有教程的蓝本。但是对于使用Ubuntun用户来说,那可不是一个好消息。小弟深深的吃够了那种痛苦在使用autotools制作makefile文件时遇到了很多麻烦,(按照书本上的例子也遇到了太多的麻烦)。经过许多次的探寻,终于成功的发现了一个能够解决我疑问的方法,虽然我遇到的问题还没有解决,但是通过这个方法却同样达到目的,所以特别贴出,让大家
2010-01-11 16:40:00
677
原创 GDP下的反思
近几年来 ,我们的经济增长速度是世界的排头,两位数的增长模式让我们预见了未来几年内我国的世界地位,可是在这高增长的背后付出的代价有多少?我们知道多少?经济增长的模式过于老化单一,环境为之付出的太多太多。。。。。。。
2009-10-24 09:23:00
369
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人