c编程
文章平均质量分 51
s597471018
这个作者很懒,什么都没留下…
展开
-
打印Fibonacii数列前n个元素:1,1,2,3,5,8,13,21,…
打印Fibonacii数列前n个元素:1,1,2,3,5,8,13,21,… /***********************************************************//* 打印Fibonacii数列前n个元素:1,1,2,3,5,8,1原创 2011-09-03 19:15:49 · 3791 阅读 · 0 评论 -
tar 解压缩命令
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到转载 2012-10-10 09:43:43 · 646 阅读 · 0 评论 -
Code::Blocks配置OpenGL的glut库开发环境
GLUT 3.7 下载地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip下载下来的 GLUT压缩包有 glut.dll, glut.h, glut.lib, glut32.dll, glut32.lib将glut.h 放在 MinGW\include\GL 下将glu转载 2012-10-10 13:07:58 · 1893 阅读 · 0 评论 -
OpenGL的版本及各种库
Microsoft都不想支持OpenGL了哈,所以Windows下OpenGL都停留在1.1的版本,更甚的好像是Win7就根本没有给装OpenGL,因为我装完Win7的时候OpenGL工程是找不到头文件的,要自己去下载,遥想当时找了半天也找不到下载地址,想想竟然使用这么广泛的东西竟然没有官方网站可以去下载的,还是从什么乱七八糟的地方下载了一个压缩包,里面有gl、glu、glut、glaux、ale转载 2012-10-10 13:24:50 · 4196 阅读 · 0 评论 -
字符串查找表
char *bruteSearch(const char *text, const char *string){ int len = strlen(string); static char lookup[UCHAR_MAX+1]; lookup[0] = 1; lookup[(unsigned char)(*string)] = 2; for(;;tex转载 2012-10-22 21:39:13 · 489 阅读 · 0 评论 -
puts("Hello world!")系统做了什么?
#include int main(int argc, char *argv[]) { puts("hello world"); return 0; }让计算机显示 “hello world” 执行流程1、用户告诉操作系统执行hello程序,即在shell中敲入运行指令2、操作系统找到该程序,检查其文件类型3、检查程序首部原创 2012-12-03 16:27:27 · 1211 阅读 · 0 评论 -
卡尔曼滤波学习笔记1-Matlab模拟温度例子
KF是根据上一状态的估计值和当前状态的观测值推出当前状态的估计值的滤波方法温度模拟参数选取xk系统状态实际温度A系统矩阵温度不变,为1B、uk状态的控制量无控制量,为0Zk观测值温度计读数原创 2012-12-09 18:53:19 · 15702 阅读 · 1 评论 -
arm-linux-gcc和arm-elf-gcc的区别
如果用一句话讲清楚arm-linux-gcc和arm-elf-gcc的区别的话,如何来说呢?arm-linux-gcc是针对arm + linux的开发环境的,kernel使用的是linux,不是uclinux,arm是有硬件MMU的。 而arm-elf-gcc是针对no MMU arm + uclinux的开发环境,kernel使用的是uclinux,硬件是廉价的无MMU的转载 2012-12-14 20:32:41 · 784 阅读 · 0 评论 -
mount 与 umount
如果想在运行的Linux下访问其它文件系统中的资源的话,就要用mount命令来实现。2. mount的基本用法是?格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有:-a 安装在/etc/fstab文件中类出的所有文件系统。-f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统。-n 不把安装记录在/etc/mtab 文件转载 2012-12-17 19:18:17 · 2565 阅读 · 0 评论 -
bios内存分布图
DOS操作系统运行在实模式下,在实模式下的寻址范围只有1MB。DOS系统和程序适用16位“断基址:偏移量”格式,只能使用低端的640KB,这就是有名的640KB限制。其中最低端的1KB,即00000H~003FFH存放的是中断矢量表;接下来是256B的BIOS数据区;DOS及应用程序使用00500H~9FFFFH。这在开始使用DOS的20世纪80年代是完全能够满足要求的,因为当时PC上安装的物理内转载 2013-02-26 21:07:58 · 1518 阅读 · 1 评论 -
oracle odbc 32位程序 连接64位数据库
首先由于需要运行的程序是32位的所以,需要下载对应的32位 oracle odbc程序如果位数不匹配则会报体系结构不匹配的错误在以下网址选择和数据库版本对应的odbchttp://www.oracle.com/technetwork/topics/winsoft-085727.html 包括:instantclient-basic-win32-11.2.0.1.0.zip (5原创 2014-08-26 15:38:44 · 9462 阅读 · 1 评论 -
The Side-by-Side configuration information for "c:\xxxx.DLL" contains errors.
最近开发的时候碰到一个心累的问题:由于使用到第三的SDK,而且该SDK有一定的历史,在开发机上运行的时候,能够正常运行,但是部署到客户的设备时却报,无法正常运行程序这种错误一般都是由于缺 msvcr**.dll msvcp**.dll,这个时候一般直接安装对应的支持库即可,推荐一个比较全的Microsoft Visual C++ Redistributable Pack原创 2015-05-30 18:55:27 · 2554 阅读 · 0 评论 -
a
char mykeyscan(){ u8 key,hang,lie; if(P1!=0x0f) delay(1); if(P1!=0x0f) { switch(P1&0x0f) { case 0x0e:lie=0;break; case 0x0d:lie=1;break; case 0x0b:lie=2;break;转载 2012-09-29 17:27:07 · 113 阅读 · 0 评论 -
pdf解析
最近看了个开源项目代码xpdf,从pdf文档中提取文本,用于建全文索引,老外的代码什么都好,就是对中文支持不好,估计也是GNU标准惹的祸,但愿以后unicode横行的时候,我们这些chinese coder会过得更轻松一点。没办法,只能自己看Adobe的官方资料http://www.adobe.com/,研究一下pdf的协议标准,下面是一片介绍pdf文档架构的文章。Adobe的PDF参转载 2012-06-10 17:43:54 · 11567 阅读 · 1 评论 -
Uboot之一:BootLoader的概念
Boot Loader 就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。通常,Boot Loader 是严重地依赖于硬件而实现的,因此建立一个通用的 Boot Loader 几乎是不可能的。 每种不同的 CPU 体系结构都有不同的 Boot转载 2012-05-15 15:40:52 · 778 阅读 · 0 评论 -
兔子藏洞问题
围绕着山顶有10个圆形排列的洞,狐狸要吃兔子,兔子说:“可以,但必须先找到我,我就藏身于这十个洞中的某个洞。你从第1个洞找,下次隔1个洞(即2号洞)找,第三次隔2个洞(即5号洞)找,再隔3个…以后在这个圆圈中如此类推,次数不限。”但狐狸从早到晚进进出出了1000次,仍没有找到兔子原创 2011-09-03 19:36:48 · 2846 阅读 · 0 评论 -
打印N维杨辉三角,动态二维数组
杨辉三角形特点是每个元素都等于它正上方与左上方数之和,于是可以计算出除第一列第一行外的所有元素 以前都是输出定维数的杨辉三角,现在想想万一要输出任意维数的杨辉三角。用传统的二维数组来存放杨辉三角是行不通的(C语言不允许使用变量当做数组的维数,int a[n][n],是行不原创 2011-09-03 20:17:49 · 2399 阅读 · 1 评论 -
创建a,b两个数组,元素个数由用户分别输入,元素的值由随机数生成,最大值不超过20。
创建a,b两个数组,元素个数由用户分别输入,元素的值由随机数生成,最大值不超过20。功能:1. 输出a,b数组的各元素值;2. 找出在数组a中第一个出现的、与b中含有的值相同的元素位置,并输出这个值。/*******************************原创 2011-09-02 18:59:26 · 1954 阅读 · 0 评论 -
char *(*(**(*(*(*x[5])(int,float))[][12])(double))(short,long))[][173] ???
转自 http://neoragex2002.cnblogs.com/archive/2005/11/06/269974.html一直以来,C语言中关于指针、数据和函数的复合定义都是一个难点,其实,理解C语言中复合定义的关键在于对变量声明语句中各修饰符结合律的把握,我们可以将转载 2011-09-06 15:23:55 · 890 阅读 · 0 评论 -
ls
#include #include #include int main(){pid_t pid;int status;char *argv[ ] ={"ls","-al","/etc/passwd",0};if((pid = fork()) =原创 2011-09-22 22:25:34 · 385 阅读 · 0 评论 -
fifo
#include #include #include #include #include #define FIFO_NAME "/tmp/my_fifo"int main(){ char buf[100]; int fd;int nread原创 2011-09-22 22:58:14 · 434 阅读 · 0 评论 -
MFC如何使用自己画的光标
LoadStandardCursor的参数是 LPCTSTR 格式的。这个是装入标准的光标位图。你使用自定义的光标是不能装入的建议使用:LoadCursor(NULL, MAKEINTRESOURCE(IDC_NODROP) );原创 2012-02-23 15:23:47 · 832 阅读 · 0 评论 -
高精度加减乘法
加法#include #include using namespace std;int main(){ char a[10000],b[10000],c=0; int i,x,la,lb,lmax; cin>>a>>b; la=strlen(a); lb=strlen(b); if(la>lb) lmax=la; el转载 2012-02-27 23:27:18 · 434 阅读 · 0 评论 -
并查集 畅通工程
并查集是我暑假从高手那里学到的一招,觉得真是太精妙的设计了。以前我无法解决的一类问题竟然可以用如此简单高效的方法搞定。不分享出来真是对不起party了。(party:我靠,关我嘛事啊?我跟你很熟么?)来看一个实例,杭电1232畅通工程 http://acm.hdu.edu.cn/showproblem.php?pid=1232首先在地图上给你若干个城镇,这些城镇都可以看作点,然后告诉你哪些转载 2012-02-20 16:34:31 · 815 阅读 · 0 评论 -
ACM模板
1 清华大学 代码册 2 1、几 何25 1.1 注意 ................................................................................................................. 251.2 几何公式 ...................................转载 2012-02-19 23:55:32 · 1617 阅读 · 0 评论 -
test
本科生毕业设计(论文)开题报告题 目: 基于WinCE智能手机系统GPRS MW模块 学 院: 软件学院 系 专 业: 计算机软件 班 级: 东软083 学 号: 姓原创 2012-02-19 23:22:18 · 688 阅读 · 0 评论 -
jsoncpp vs2015编译问题
jsoncpp vs2015编译 链接 libjson.lib时会提示error LNK2005: "public: static bool const std::numeric_limits::is_signed" (?is_signed@?$numeric_limits@_S@std@@2_NB) 已经在 json_reader.obj 中定义了解决方法 编译 libj原创 2017-03-06 19:40:31 · 3075 阅读 · 1 评论