- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 Windows下Postgre SQL数据库通过Slony-I 实现数据库双机同步备份
一、 我们要实现的环境是windows xp、windows2003上安装Postgre SQL数据库,实现目的是两台数据库服务器进行数据库同步,即数据库同步更新、删除、插入等对数据库的操作。二、 使用的工具是数据库版本Postgre SQL 9.2,配置集群的工具是Stack Builder自己的可安装的Slony-I v2.1.3-1。三、 Slony-I实现数据库集群同步的原理简述:
2013-07-31 14:43:47 3574 5
原创 QT正则表达式---针对Ip地址系列
判断合法IP的QT正则表达式:bool IsIPaddress(QString ip){ QRegExp rx2("(//d+)(//.)(//d+)(//.)(//d+)(//.)(//d +)"); int pos = rx2.indexIn(ip); if(pos>-1) { for(int i=
2013-04-13 10:41:10 937
原创 小记:大小端问题!
大端:高位存在低地址,低位存在高地址;小端:高位存在高地址,低位存在低地址;判断大小端的函数int checkCPUendian()//返回1,为小端;反之,为大端; { union { unsigned int a; unsigned char b; }c; c.a = 1;
2013-03-14 17:09:30 700
转载 制作完美的 Qt 三态树列表
第一节 建立工程-种树 不管你是用纯代码写的窗口,还是通过 Qt Creator 或者 Visual Studio 的可视化环境堆出来的东东,你必须保证:有一个窗口里面放了个树形列表(QTreeWidget),这个树形列表里已经长满了“枝丫和叶子”(项目和子项目),首先保证你这个东西在没搞成三态树之前能正常运行,否则后果自负,嘿! 我用的是Qt SDK V1.2.1(内含 Qt 4
2013-03-12 10:54:34 3842 1
转载 非常不错的Solaris文章,适合入门
硬件系统:1、如何查看cup的状态? 作者:南非蜘蛛# psrinfo -v# mpstat 可以列出多cpu负载的状态2、如何查看内存? 作者:南非蜘蛛# prtconf | grep ‘Memory’ 可以查看内存的多少.# /usr/platform/sun4u/sbin/prtdiag查看硬盘参数及其物理地址:#format 21、显示磁盘的分区情况:#pr
2012-06-26 14:13:55 14733
原创 VC6.0 LINK20001错误原因总结
一.由于编码错误导致的LINK2001。 1.不相匹配的程序代码或模块定义(.DEF)文件能导致LNK2001。例如, 如果在C++ 源文件内声明了一变量“var1”,却试图在另一文件内以变量 “VAR1”访问该变量,将发生该错误。 2.如果使用的内联函数是在.CPP文件内定义的,而不是在头文件内定 义将导致LNK2001
2012-06-06 14:25:45 1280
原创 在Windows下用VC编译SNMP++静态链接库snmp_pp.lib
一、相关文件的下载键接如下:http://www.agentpp.com/snmp_pp3_x/download_snmp_ppv3/download_snmp_ppv3.html 下载 LIBDES-L-4.01a 和SNMP++v3.2.25。LIBDES-l-4.01a68 KB2005-01-19SNM
2012-05-30 16:28:47 3789 4
原创 SNMP++ 在Linux环境上的搭建与编译
最近在看SNMP++相关的文档,在网上找到得相关信息都零零散散。经过摸索后,将我实现的步骤与大家一起分享下,希望能帮助初学者少走歪路。 1、在线获取安装包http://www.agentpp.com/snmp_pp3_x/download_snmp_ppv3/download_snmp_ppv3.html 可以下载libdes以及snmp++的安装包。 2、解压tar
2012-05-29 10:05:11 2922
原创 在Ubuntu上安装Net-Snmp
安装环境:Ubuntu11.04。net-snmp版本:5.7.1,source版本 1.具体安装过程参见http://www.net-snmp.org/wiki/index.php/Net-Snmp_on_Ubuntu,作者写的很详细。2.但是安装完毕输入"snmpget --version"进行测试的时候,提示:"error while loading shared libra
2012-05-24 10:27:49 2895 2
原创 linux(ubuntu)设置root默认密码
在Ubuntu安装成功后,root超级管理员用户是被锁定的,不允许登录,也不允许“su”到 root。所以我们要手动开启root,方法如下:1.允许 su 到 root方法其实非常简单,代码示例:me@tipfoo:~$ sudo passwd Password: --- 输入安装时那个用户的密码 Enter new UNIX password: --- 新的Root用户密码
2012-05-21 12:55:15 2293
原创 QT开发笔记
1、QGridLayoutQGridLayout包含多个grid,它并没有要求其中的每个grid的size相同,通常情况下,每个grid的size是不同的。对于成员函数addWidget(widget, fromRow, fromColumn, rowSpan, columnSpan, alignment):rowSpan表示新添加进来的widget在垂直方向上跨越或者占据多少个grid。
2012-05-14 14:20:41 1448
原创 Qt实现的IP地址输入控件
// MyIpPartLineEdit.h #pragma once #include class QWidget; class QFocusEvent; class QKeyEvent; class MyIpPartLineEdit : public QLineEdit { Q_OBJECT public: MyIpPartLineEdit(QWidge
2012-04-17 16:08:53 8268
原创 在Qt中设置休眠
1.在.pro文件内添加:QT += testlib;2.加入头文件:#include ;3.调用QTest的sleep:QTest::sleep(10);括号内为毫秒;
2012-04-17 14:23:46 1314
原创 Visual C++ 6.0 常见断言错误总结
Visual C++ 6.0常见断言错误总结断言所在函数具体位置意义ASSERT(m_hWnd==NULL)CWnd::Attach()WINCORE.CPP文件中的第320行------------------这个断言通常可能是由于试图把一个已经捆绑(attach)过的窗口捆绑在其他的对象上,只能有一个MFC对象能够捆绑到一个窗口上--不然
2012-04-13 10:08:02 1631
原创 双向链表排序
#include #include #include #include #include //定义结构体,链表中的节点 typedef struct student { int data; struct student* next;//双向链表,指向后一个节点 struct student* pre;//指向前一个节点 }dnode; typedef struct
2011-12-23 15:21:12 891 4
原创 源代码要到这里找
http://www.codeproject.com/ http://sourceforge.net/ http://www.vckbase.com/ http://www.cplusplus.com/reference/ http://www.cplusplus.com/reference/stl/ http://www.google.com/c
2011-12-22 14:47:11 622 2
原创 C++类型转换
//char*转TCHAR* char *Ch = "str"; TCHAR TCh [1024] = {0}; _tcscpy(TCh,(TCHAR*)_bstr_t(Ch)); //TCHAR*转char* TCHAR TCh = _T("str"); char Ch [1024]= {0}; strcpy(Ch,(char*)_bstr_t(
2011-12-13 13:12:20 858 2
QtSrc(Qt实例代码).rar
2010-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人