摘要: 1.static有什么用途?(请至少说明两种)(1)函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值; (2)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问; (3)在模块内的static函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块内; (4)在类中的static成员变量属于整个类所拥有,对类的所有对象只有一份拷贝;(5)在类中的static成员函数属于整个类所拥有,这个函数不接收this指针,因而只能访问类的static成员变量。2.引用与指针... 阅读全文
posted @ 2013-12-26 09:35 ZhangAihua 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 工业摄像头信息采集系统简介工业摄像头释义:工业摄像头是指能应用在工业现场的摄像设备,具有适应工业复杂环境的要求,能长时间稳定的工作。工业摄像头是指能稳定高效的应用于工业现场的视频图像采集设备,我们采用VC++对工业摄像头进行开发,优点是减少代码量,使程序员对界面和代码的操作编写方便进行,我们的VC++工业摄像头信息采集系统首先要对摄像头驱动进行安装和注册,下面有讲到关于VC++工业摄像头信息采集系统首先要对摄像头驱动的安装和注册,用VC++开发使程序员对操作界面更容易制作,程序更容易调试运行,下面是关于VC++工业摄像头信息采集系统首先要对摄像头驱动的具体操作如下:1、插入摄像头,安装驱动VC 阅读全文
posted @ 2013-12-26 09:21 ZhangAihua 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 大家也许都在学PHP,热门的语言,很少的人在学wxWidgets,也许很多人的观点是错误的。很多人认为被忽视的资源就不学习。。等待明天继续更新 阅读全文
posted @ 2013-12-25 21:52 ZhangAihua 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1.如果找不到wx/setup.h(wxWidgets环境配置成功的前提下)打开CodeBlocks->Projects->Propoties->BuildTargets->BuildOptions->SearchDictionaries,设置如下图(一定要对准wxWidgets文件夹中是mswu还是msw)如果找不到lwxmswu29.a之类的,则再同样设置若nothingtodo之类的,打开Settings->Comppiler->ToolChainexecutables->AutoDetect(进行检测CodeBlocks的路径是不是复制到 阅读全文
posted @ 2013-12-25 21:47 ZhangAihua 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 二分查找算法(汉诺塔算法)#include#includeintpickTopDisk(char*current,charx);voidhanoi(char*current,intn,charA,charB,charC);intmain(){charcurrent[]={'A','A','A','A'};charA='A',B='B',C='C';hanoi(current,4,A,B,C);return0;}intpickTopDisk(char*current,charx){in 阅读全文
posted @ 2013-12-05 10:30 ZhangAihua 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 算法描述:问题描述:字符序列的子序列是指从给定字符序列中随意地(不一定连续)去掉若干个字符(可能一个也不去掉)后所形成的字符序列。令给定的字符序列X=“x0,x1,…,xm-1”,序列Y=“y0,y1,…,yk-1”是X的子序列,存在X的一个严格递增下标序列,使得对所有的j=0,1,…,k-1,有xij=yj。例如,X=“ABCBDAB”,Y=“BCDB”是X的一个子序列。考虑最长公共子序列问题如何分解成子问题,设A=“a0,a1,…,am-1”,B=“b0,b1,…,bm-1”,并Z=“z0,z1,…,zk-1”为它们的最长公共子序列。不难证明有以下性质:(1)如果am-1=bn-1,则zk 阅读全文
posted @ 2013-12-05 10:27 ZhangAihua 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 描述:设有n个活动的集合E={1,2,.....,n},其中每个活动都要求使用同一个资源(如演讲会场),而在同一时间内只有一个活动能使用这一资源。每个活动i都有一个要求使用该资源的起始时间Si和一个结束时间Fi,且Sivoidsort(ints[],intf[],intn)//把各个活动的起始时间和结束时间按结束时间递增排序{inta,b;inti,j;for(i=0;if[j]){a=f[i];f[i]=f[j];f[j]=a;b=s[i];s[i]=s[j];s[j]=b;}}}}intactivemanage(ints[],intf[],boola[],intn){a[0]=1;inti 阅读全文
posted @ 2013-12-05 10:25 ZhangAihua 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 算法分析给定n中物品和一个容量为c的背包,物品i的重量为Wi,其价值为Vi,背包问题是如何选择装入背包的物品(物品不可分割),使得装入背包的物品的价值为最大,考虑到每种物品只有2种选择,即装入背包或不装入背包,并且物品数和背包容量已给定,要计算装入背包物品的最大价值和最优装入方案,可用回溯法搜索子集树的算法进行求解一物品有n种,背包容量为C,分别用p[i]和w[i]存储第i种物品的价值和重量,用x[i]标记第i种物品是否装入背包,用bestx[i]存储第i种物品的最优装载方案;二.用递归函数Backtrack(i,cp,cw)来实现回溯法搜索子集树(形式参数i表示递归深度,n用来控制递归深度, 阅读全文
posted @ 2013-12-05 10:23 ZhangAihua 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 静态链接库的使用在E盘建一个文件夹名字是app3,在app3文件夹内建立2个文本文档,文本文档重命名为mylib.cxx、makefile然后保存,makefile的内容是:all:mylib.og++mylib.o-omylib.exett.o:tt.cxxg++-cmylib.cxx-omylib.oPHONY:cleandelmylib.omylib.exe在cmd控制台窗口下面输入以下语句E:\app2>mingw32-makeg++-cmylib.cxx-ott.og++mylib.o-omylib.exeE:\app2>mylib.exe动态链接库的使用:在E盘建一个文 阅读全文
posted @ 2013-12-05 10:13 ZhangAihua 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 本科生期末试卷(一)一、选择题(每小题1分,共15分)1从器件角度看,计算机经历了五代变化。但从系统结构看,至今绝大多数计算机仍属于(B)计算机。A并行B冯·诺依曼C智能D串行2某机字长32位,其中1位表示符号位。若用定点整数表示,则最小负整数为(A)。A-(231-1)B-(230-1)C-(231+1)D-(230+1)3以下有关运算器的描述,(C)是正确的。A只做加法运算B只做算术运算C算术运算与逻辑运算D只做逻辑运算4EEPROM是指(D)。A读写存储器B只读存储器C闪速记忆体D电擦除可编程只读存储器5常用的虚拟存储系统由(B)两级存储器组成,其中辅存是大容量的磁表面存储器。 阅读全文
posted @ 2013-12-03 14:45 ZhangAihua 阅读(7857) 评论(0) 推荐(3) 编辑