自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 配置Qt开发环境

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->       由于编译安装Qt比较慢,所以这里使用已经编译好QtSDK二进制包。解压后更改执行权限即可运行脚本直接安装。QtSDK中包含了QtCreator可以非常方便的建立项目,编辑代码,编译等。但是既然是在linux下进行开发,就不能仅仅局限于这些。所以完全

2011-12-12 15:42:59 612

原创 c++中声明回调函数

在利用snmp++开发网络管理软件时,需要异步发送请求报文,在函数中需要注册回调函数,具体为:typedef void(* snmp_callback)(int reason, Snmp *session, Pdu &pdu, SnmpTarget &target, void *

2011-07-27 21:57:38 4119

原创 带默认值形参与不带默认值形参的排列问题

在编写函数形参时,想起一个问题。在函数声明时,通常把带有默认值的形参放在最后,如:int f(int a, int b=0),但为什么这样做以及不这样做会有什么问题一直不清楚,后来试验了一下,改写函数声明为:int f(intb=0, int a),编译时提示a缺少默认实参。函数

2011-07-26 20:26:33 1819

原创 头文件相互包含与前置声明

在做项目过程中遇到头文件相互包含的问题,大致情况如下:      Tree.h     #ifndef TREE_H    #def TREE_H     #include "Dialog.h"    class Tree   {       Tree();       ~Tre

2011-07-24 10:39:05 640

原创 变量的作用域

C++中变量的作用域一般是两个对应的花括号之间的区域。下面一段程序:int main(){     int sum=0;     for(int i=0; i     {            sum += i;     }    cout      return 0;}变量su

2011-07-15 22:06:37 423

原创 利用ArcGIS开发地理信息系统入门

<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 false 7.

2011-06-13 17:13:00 1933

原创 回调函数

<br />      回调函数的基础是函数指针,它表示这一过程:调用者向被调用者传递一个函数指针,然后由被调用者来调用由函数指针指向的函数。那么,为什么需要回调函数?回调函数增加了程序的灵活性。例如,在写一个有关排序的函数时,可以将元素比较这一过程由回调函数来处理,这样排序函数只需要关心两个元素比较之后的排序流程,这样就使得函数更加通用。另外,在使用定时器时,我们也常常用到回调函数,即每隔一段时间就根据函数指针调用一次函数。关于回调函数更加具体的解释可以参考:http://hi.baidu.c

2011-05-12 19:36:00 415

转载 转:eclipse+mingw+qt编译MySQL驱动的步骤

<br /> mingw-utils包下载:http://www.qtcn.org/download/mingw-utils-0.3.tar.gz<br /><br />   在Qt4的文档中在Windows下关于怎样编译mysql的驱动上面说 引用 You need to get the MySQL installation files. Run SETUP.EXE and choose "Custom Install". Install the "Libs & Include F

2011-05-12 19:30:00 1079

原创 Qt按钮的文字变化实现

<br />      要实现的就是点击按钮后,按钮上的文字发生变化。Qt利用信号-槽的方式来响应用户的行为。简单的说,对于用户的任何动作,产生信号交给槽来处理。实现按钮的类为QPushButton,但是QPushButton中没有相应的槽来改变按钮上的文字,所以需要从QPushButton继承一个子类MyButton,在MyButton中实现槽。具体的代码如下:<br /> MyButton.h<br /> #ifndef MYBUTTON_H<br /> #define MYBU

2011-05-12 19:28:00 10292 1

转载 Linux及Arm-Linux程序开发笔记(零基础入门篇)

<br />目录<br />一、Arm-Linux程序开发平台简要介绍... 3 <br />1.1程序开发所需系统及开发语言... 3 <br />1.2系统平台搭建方式... 4 <br />二、Linux开发平台搭建... 5 <br />2.1安装虚拟工作站... 5 <br />2.2安装Linux虚拟机... 5 <br />2.3虚拟机的一些基本配置... 7 <br />2.3.1建立共享目录... 8 <br />2.3.2调整桌面分辨率... 9 <br />2.4安装软件... 11

2011-05-07 19:37:00 1083

原创 ROHC源代码阅读日志(1)

<br />  今天对rohc-1.3.1程序进行跟踪,整个过程比较曲折。开始时,在程序读取包数据时,发现程序在循环内连续读两次,但是packet没有变化。!!!后来发现程序读的是largecid.pcap,在循环中有两对压缩和解压。但是后来又发现同一个包,被循环中两对压缩器压缩后生成的包不一样,第二个包多出了6个字节,觉得没道理会这样啊。!!!后来推测可能第二个压缩器携带有反馈的信息。<br />  后来又发现程序前面几个包一直没有调用压缩算法。想一想,应该是前面几个包一直处于IR状态。接着,我就

2010-08-14 17:28:00 2010 9

转载 error while loading shared libraries的解決方法

<br />  在linux下编译程序可能会出现:error while loading shared libraries:xxx.so.0: cannot open shared object file: No such file or directory.这样的错误提示。表示系统不知道xxx.so.0(so表示共享库和windows下的动态链接库相似)文件放在哪个目录。这时,我们需要配置一下/etc/ld.so.conf文件。<br />  因为很多xxx.so.0文件会出现在/usr/local/li

2010-08-13 19:42:00 895

转载 从硬盘安装CentOS

以下步骤介绍了我如何在安装了WindowsXP的电脑中安装CentOS。一、下载一个CentOS的ISO文件,放到一个FAT32分区根目录。我的是E盘,不修改文件名称。二、从ISO文件的isolinux中提取vmlinuz和initrd.img文件,放到第一块硬盘的第一个分区根目录。我的是C盘根目录。三、下载grub_for_dos http://sourceforge.net/projects/grub4dos/,加压后将grldr放到C:/四、修改c:/boot.ini,在[operatin

2010-08-02 16:51:00 688

原创 完整的类初始化过程

2010-02-23 10:55:00 417

原创 自己总结得final和static

2010-02-21 15:57:00 463

英文版的Qt4 C++ GUI编程

英文原版的Qt4 C++ GUI编程,看了中文版之后,可以浏览一下英文原版。

2011-05-01

数据结构课件供参考ccnu

全面的讲述数据结构的各方面,有不失突出重点,而且有生动的演示。

2008-08-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除