自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迎风的舵手

勤学似春起之苗

  • 博客(20)
  • 资源 (31)
  • 收藏
  • 关注

原创 内存映射的小例子

<br />bool CopyThread::copyFileDW(const QString& orgPath, QString tarPath){ // source file HANDLE hIn = CreateFile(orgPath.toStdWString().c_str(), GENERIC_READ|GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); if ( INVALID_HANDL

2011-01-29 00:19:00 802

原创 Qt Object 类简介--Qt 类简介专题(二) 第二页

<br />Qt Object 类简介--Qt 类简介专题(二)<br /> <br />2、和connect 成双成对的disconnect<br />取消从sender对象发送的signal和对象receiver中的member的连接。<br />当这两个有关对象中的一个被销毁时,这个信号——槽连接就被移除了。<br />disconnect()通常被用在三种方式下,正如下面的例子所描述的。<br />1. 取消连接到一个对象的信号的任何事物:<br />disconnect( myObject, 0,

2011-01-27 17:03:00 925

原创 Qt Object 类简介--Qt 类简介专题(二) 第一页

<br />给大家推荐一个学习Qt 和 Android 的网站(http://newfaction.net/ ),挺不错的。。gaga<br /> <br />Qt Object 类简介--Qt 类简介专题(二)<br /> <br />详细描述<br />QObject类是所有Qt对象的基类。<br /> <br />QObject是Qt对象模型的中心。这个模型的中心特征就是一种用于无缝对象通讯的被叫做信号和槽的非常强大的机制。你能够使用connect()把信号和槽连接起来并且可以用disconnect(

2011-01-27 17:01:00 1218

原创 经典笔试题--类的单例实现

<br />模板:<br />//Singleton.h#ifndef SINGLETON_H#define SINGLETON_H#include <cassert>#include <boost/shared_ptr.hpp> template<typename T> class gameSingleton { protected: static int m_counts; static T* m_s

2011-01-24 23:47:00 731

转载 ubuntu10.10下qt连接mysql数据库

ubuntu10.10下qt连接mysql数据库2011-01-24 11:22<br />第一步:安装qt开发环境<br />xhy@xhy-desktop:~$sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer<br /><br />第二步:安装mysql开发环境<br />xhy@xhy-desktop:~$sudo apt-get install mysql-server mysql-clien

2011-01-24 23:11:00 1360

转载 在ubuntu10.10下qt开发环境搭建

在ubuntu8.10下qt开发环境搭建我的操作系统是ubuntu8.10,可以在网上找到安装qt编译环境的安装方法。现简略叙述如下: (1)sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer 此命令安装了五个软件。        qt4-dev-tools是qt开发的一些工具包,此命令的作用即将qt4的一些头文件和库文件下载,然后解压,最后将解压出来的头文件复制到/usr/include目录,将解压出

2011-01-24 23:09:00 1467 1

原创 经典面试题--两个双向链表删除相同值

<br />#include "stdafx.h"#include <iostream>using namespace std;struct Node // 节点的定义{ int data; Node* front, *next;};struct List // 双向链表A{ List(int a = 1) // construtcton A : data(0) , head(NULL) , tail(NULL) { if(h

2011-01-23 23:12:00 2185

原创 经典面试题--程序输出值sizeof

#include "stdafx.h"#include using namespace std;int main(void){ unsigned int a = 0x0020; unsigned int b = a & 0x0030; cout

2011-01-20 12:05:00 898

原创 自定义类模板 实现Queue

<br />#include "stdafx.h"#include <iostream>using namespace std;// 错误的例子//template <class T> class ListItem;//template <class T> class List {//public:// List<T> ();// List<T> ( const List<T>& );// List<T>& operator = (const List<T>&);//

2011-01-18 17:08:00 1475

原创 编写一个模板函数,找出序列中出现得最频繁的值。。

#include "stdafx.h"#include #include #include #include #include using namespace std;template void count_( Iterator first, Iterator last, Type type ){ map::value_type, int> mapc; // iterator_traits 某个类型的iterator所指向的容器保存元素的信息,包括元素的类型,

2011-01-17 23:01:00 859

原创 隐式转换 && explicit 显示初始化

<br />#include "stdafx.h"#include <iostream>#include <string>using namespace std;class A{public: int iNum; A(){} explicit A( class B& b); // 用exlicit 显示初始化 //A( class B& b);};class B{public: int iNum; double dNum;

2011-01-15 11:07:00 1050

原创 经典笔题--重写字符串类 (构造,拷贝,析构,重载)

#include "stdafx.h"#include #include using namespace std;class String{public: String(const char* str = NULL); // 构造函数 String(const String& another); // 拷贝构造函数 ~String(); // 析构函数 String& operator = (const String&

2011-01-15 09:38:00 2047

原创 C++ 中引用C extern "C" 的用法

<br />#ifndef cExample_H_#define cExample_H_#ifdef __cplusplusextern "C" {#endifint addNumber(int a, int b);#ifdef __cplusplus}#endif#endif

2011-01-15 09:32:00 716

原创 define 和 sizeof() 函数的大小

#include "stdafx.h"#include #include #include using namespace std;#define DOUBLE(x) x+xvoid Func(char a[100]){ cout

2011-01-15 09:28:00 1243

原创 fstream 文件流的应用

<br />#include "stdafx.h"#include <iostream>#include <string>#include <vector>#include <fstream>using namespace std;void sortFun(vector<int>& vNum){ size_t s = vNum.size()-1; bool tag = false; for(int i=0; i<s; ++i) { for(int j =0;

2011-01-15 09:23:00 604

原创 经典面试题--字符串按单词逆转

<br />#include "stdafx.h"#include <iostream>using namespace std;int main(){#if(1) char* a = new char[100]; char b[100] = {'/0'}; gets(a); int len = 0; char* c = a; while(*c++) { len++; } cout<

2011-01-15 09:16:00 1343

原创 指针的引用与正常指针 释放内存的另一例比较

<br />再盗版一篇写的比较好的文章<br />:) 呵呵。。有点偷菜的感觉。。<br /> <br />#include <iostream>using namespace std;void freePtr1(int* p1){ delete p1; p1 = NULL;}void freePtr2(int*& p2){ delete p2; p2 = NULL;} void main(){ int *p1 = new in

2011-01-15 07:41:00 830

原创 传递指针的引用与传递指针的区别 反汇编

小菜不懂反汇编。。本文是 copy 过来的。。study study 。。参数传递指针时将直接对指针指向的地址进行操作 传递指针的引用时,通过间接寻址,来实现对[指针指向的地址]进行操作。 看看下面一段程序反汇编后的内容就很清楚了 #include using namespace std;void f1(int *&a){ int *b; b=a;}void f2(int *a){

2011-01-15 07:32:00 1166

原创 经典面试题--堆和栈的区别

<br />堆和栈的区别 (转贴) 2011-01-15 07:14:49 <br />非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!<br /><br />堆和栈的区别<br />一、预备知识—程序的内存分配<br />一个由c/C++编译的程序占用的内存分为以下几个部分<br />1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。<br />2、堆区(

2011-01-15 07:15:00 1939

原创 经典面试题--不调用库函数实现字符串的拷贝

#include using namespace std;char* strcpy_(char* strDes, const char* strSrc){ if(strSrc == NULL || strDes == NULL) throw "invaild argument(s)"; char* temp = strDes; while((*strDes++ = *strSrc++) != '/0'){}

2011-01-15 07:09:00 2152

tidb官方中文手册-高清无码有标签

tidb官方中文手册,从官网下的,高清无码有标签,总共1800多页。

2020-07-23

时间序列数据库的秘密

时间序列数据库的秘密, 作者详细介绍了数据的索引, 压缩, 加载和分布式计算的原理, 十分清晰, 受益良多.

2018-09-29

influxdb-1.6.3.x86_64.rpm

influxdb 流式数据库 centos下可以使用yum下载, 配置yum方法: [influxdb] name = InfluxDB Repository - RHEL $releasever baseurl = https://repos.influxdata.com/rhel/$releasever/$basearch/stable enabled = 1 gpgcheck = 0 gpgkey = https://repos.influxdata.com/influxdb.key

2018-09-27

深入浅出以太坊-汪晓明

深入浅出以太坊-汪晓明深入浅出以太坊-汪晓明深入浅出以太坊-汪晓明

2018-02-02

区块链技术指南

第1-2章为基础和入门内容,着重是区块链入门介绍,并讲解区块链的一些基础概念。本书详细、全面地介绍了区块链的基础知识与概念,剖析了区块链的架构、底层实现细节以及加密技术,并配合行业应用案例,常见问题等,全面解读大热的区块链技术实现与应用。第3-10章,着重是区块链架构剖析,并讲解区块链的关键技术,包括密码学和共识算法;提供比特币开发指南以及以太坊智能合同开发指南;同时介绍HyperLedger,讨论区块链的常见问题和典型的解决方案。第11章,从架构变革的角度探讨IT发展的原动力,并提供对区块链对未来IT发展的一些展望。

2018-01-12

CockroachDB中文文档

CockroachDB中文文档, 通过网络资料整理,CockroachDB中文文档, 通过网络资料整理

2017-10-21

Nginx模块开发与架构解析.pdf

2016-06-29

最新电子喜帖源码

最新电子喜帖源码

2015-06-16

Qt5中文教程

Qt5 中文 教程 写的很详细的一版. 是从网上直译过来的. 对于想学习Qt5的朋友来说, 是不可多得的宝贝..

2014-12-22

程序员生存定律

很多人非常想知道自己的未来是什么样子的,迫切到一定程度甚至会找算命先生。如 果并不是想得到一个精确结果,这事儿其实并没有想的那么难。程序员的人生看起来五花八 门,可以是Windows 系,可以是Android 系,可以是iPhone 系等等,但如果为之做点抽象, 那就会发现人生出口的类别其实不多,接下来我们就结合例子来看看程序员的人生中最可能 的几个出口。这些出口里有大部分人的未来景象。

2014-12-22

Qt录音机QAudioInput

Qt录音机 基于QAudioInput 和 QAudioOutput 实现了 录音, 麦克风音量监听, 麦克风音量调节, 还有一个去噪算法, 不太理想, 注掉了

2014-05-29

qt实现360安仔精灵

qt实现360安仔精灵

2014-05-26

Qt的卡拉OK效果

Qt的卡拉OK效果 实现卡拉OK效果 主要是使用了QPainter的叠加 pTmp setCompositionMode QPainter::CompositionMode DestinationIn ; pTmp drawImage 0 0 pmMask ; pTmp setCompositionMode QPainter::CompositionMode DestinationOver ;

2014-05-05

华为C8816 Root工具

华为C8816 Root工具

2014-04-30

华为C8816申请解锁码(解锁)工具.zip

华为C8816申请解锁码(解锁)工具.zip

2014-04-30

AnkhSvn-2.5.12040.zip最新版

最新版 可以用 最新版 可以用

2014-03-28

Java连接Oralce数据库小例

############################################################################################### 1.DBFunctions.java ############################################################################################### 定义数据库的地址和实例名称: private final String oracleDriverName = "oracle.jdbc.driver.OracleDriver"; private final String oracleUrlToConnect = "jdbc:oracle:thin:@192.168.2.16:1521:orcl"; 定义用户名和密码: public Connection getConnection() { try { this.myConnection = DriverManager.getConnection(oracleUrlToConnect, "scott", "tiger"); ############################################################################################### 1.DlgJob.java ############################################################################################### 点击JOB按据时, 执行连接和数据库的查询语句并返回结果: public void connectToDataBase() { System.out.println("connectToDataBase"); DBFunctions dbfuns = new DBFunctions(); try { // 连接 dbfuns.getConnection(); System.out.println("Now begin to excute............."); // 查询 List<Object[]> rslist = new ArrayList<Object[]>(); ResultSet newrs = dbfuns .executeQuery("select * from emp order by empno"); try { while (newrs.next()) { String id = newrs.getString("EMPNO"); String title = newrs.getString("ENAME"); String min = newrs.getString("SAL"); String max = newrs.getString("DEPTNO");

2013-11-29

文件夹大小查看器

文件夹大小查看器,简单实用,需要修改注册表,来完成注册. 详见:http://blog.csdn.net/robertkun/article/details/9035857

2013-06-06

网络基础_DHCP配置

网络基础 A 类地址1.0.0.0~126.255.255.255 子网掩码255.0.0.0 127.0.0.0 到127.255.255.255 是保留地址,用做循环测试 B 类地址128.0.0.0~191.255.255.255 子网掩码:255.255.0.0; C 类地址192.0.0.0~223.255.255.255 子网掩码:255.255.255.0; D 类地址224.0.0.0~239.255.255.254 E 类地址240.0.0.0~255.255.255.255 DHCP(Dynamic Host Configuration Protocal) 动态主机配置协议 作用:自动配置主机的IP地址、子网掩码、网关及DNS等TCP/IP信息,降低客户端IP地址配置的复杂度和网络的管理成本。如果路由器能够转发DHCP请求,只需要在一个子网中配置DHCP服务器就可以向其他子网提供TCP/IP配置的服务支持

2013-03-15

TFTP&VSFTP; 的配置与使用

TFPT,VSFTP,服务器配置 附详细说明中文解释.

2013-03-15

NFS&SSH;服务配置

学习目标: 了解NFS 与RPC(Remote Procedure Call)的关系 掌握/ext/exports 的格式和常用的共享参数 熟悉客户端工具showmount mount 1.NFS 和RPC NFS本身没有提供信息传输的协议和功能,但NFS 却能让我们通过网络进行文件共享,这是因为NFS使用了一些其他的传输协议. SSH无密钥传输

2013-03-15

kickstart无人值守安装

kickstart无人值守安装 目录: 一、搭建好Yum源: 二、安装Vsftp服务: 三、复制PXE启动时需要的文件资料 四、安装配置DHCP服务: 五、kickstart配置文件的生成: 六、复制Linux系统安装文件: 七、确定相关服务的状态:

2013-03-15

linux iptables防火墙配置

linux 防火墙配置 iptables

2013-03-15

win7下安装centos双系统

win7下安装centos双系统, 详细说明,共12页。

2012-11-11

Advanced Qt Programming

Advanced Qt ProgrammingAdvanced Qt ProgrammingAdvanced Qt ProgrammingAdvanced Qt ProgrammingAdvanced Qt ProgrammingAdvanced Qt Programming

2011-03-23

Qt 透明窗口实现.各个Item 管理自己的透明度

透明窗口实现 本程序是在vs2010加Qt4.7.1版本上编译通过.

2011-03-23

Qt 各模块详解图 超详细

Qt 各模块详解图超详细 超详细超详细超详细超详细

2010-07-08

GPU Programming And Cg Language Primer 1rd Edition.pdf

GPU Programming And Cg Language Primer 1rd Edition.pdf

2010-04-10

Boost And STL学习资料

Boost And STL学习资料 Boost And STL学习资料

2010-04-10

QT QGraphicsScene

QGraphicsScene 的简单应用,和图元缩放的功能。。

2010-04-10

双向链表的创建,查找,添加,删除

双向链表的创建,查找,添加,删除 dlink createdlist(int *array,int len) { dlink head; // * 双向串列的指标 */ dlink before; // * 前一节点的指标 */ dlink new_node; // * 新节点的指标 */ int i; // * 建立第一个节点 */ // * 配置节点记忆体 */ head = ( dlink ) malloc(sizeof(dnode)); if ( !head ) // * 检查记忆体指标 */ return NULL; head->data = array[0]; // * 建立节点内容 */ head->front = NULL; // * 设定指标初值 */ head->back = NULL; // * 设定指标初值 */ before = head; // * 指向第一个节点 */ for ( i = 1; i data = array[i]; new_node->front = NULL; // * 设定指标初值 */ new_node->back = before; // * 将新节点指向前节点 */ before->front = new_node; // * 将前节点指向新节点 */ before = new_node; // * 新节点成为前节点 */ } return head; // * 传回串列起始指标 */ }

2009-05-07

空空如也

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

TA关注的人

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