- 博客(178)
- 资源 (36)
- 收藏
- 关注
转载 dynamic_cast
转帖地址:http://www.cppblog.com/mzty/archive/2008/02/19/42929.html一 问题1)什么时候应必须使用dynamic_cast2)什么时候dynamic_cast可以使用static_cast代替二 实例// TestCast.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include using namespace std;class Ba
2011-04-01 20:24:00
937
原创 各数据类型取值范围
<br />char型为有符号8位整数,取值范围在128~127之间。 unsigned char型为无符号16位整数,取值范围在0~255之间。short型为有符号16位整数,取值范围在-32,768~32,767之间。 unsigned short型为无符号16位整数,取值范围在0~65,535之间。int型为有符号32位整数,取值范围在-2,147,483,648~2,147,483,647之间。 unsigned int型为无符号32位整数,取值范围在0~4,294,967,295之间。
2011-03-31 18:19:00
4975
原创 QT【小结】控件篇
<br />Qt的树形控件 http://hi.baidu.com/cmdmac_scut_edu_cn/blog/item/0107ca035212c986d53f7c04.html
2011-03-25 14:21:00
858
原创 C++【小结】3 - 小知识点
①std::string转CStringstd::string.c_str()②int转CStringCString.format("%d",int);③CString转intint = atoi(CString)④CString分割sscanf(CString,"%s %s",CString1,CString2);=======================================================================exec()------模态对话框, 对话框关闭后才
2011-03-24 18:24:00
732
原创 QT【小结】2 - UI的使用
1,构造一个类来封装UI。继承GDialog,重写构造函数QWidget,ui.setupUi(this);2,UI参数Q_OBJECT - moc参数3,参数传入-返回检测-返回accept(),reject();
2011-03-18 16:04:00
926
原创 C++【小结】2 - 类
<br />①类声明需要注意的几点:<br />Ⅰ类声明时如果需要引用其他类 尽量 使用(类的前置声明)<br />Ⅱ类的有参构造前 尽量 加上 (explict)(禁止执行隐式类型转换)<br />Ⅲ类的有参构造 尽量 使用 (成员初始化列表-初始化成员变量)<br />Ⅳ类的构造函数与成员函数的参数 尽量 使用 (const+引用&)<br /><br /><br />②<br />默认构造A()<br />析构~A()<br />拷贝构造A (const A & a)<br />
2011-03-17 15:57:00
635
原创 C++【小结】1 - 内存指针
<br />①指针使用时需要注意的几点<br />Ⅰ在函数内部使用时 考虑是否能用(局部变量)(A a(参数1,参数2,....);)替代<br />Ⅱ使用前检测是否是空指针。== NULL。(引用无需做此考虑。引用是对象的别名,不可能为 NULL。)<br />Ⅲ使用后释放delete()<br /><br />②<br />new = malloc + 构造<br />delete = free + 析构<br /><br />③<br />静态存储区域(静态变量,全局变量) <br />栈(局部变量
2011-03-17 15:31:00
619
原创 QT【小结】1 - 右键菜单与菜单栏菜单
菜单栏-QMenuBar菜单-QMenu 1, 定义引发右键的信号-槽(菜单栏不需要这一步)connect(右键对象, SIGNAL(), this, SLOT(slotXXX));这里的信号可以是对象自己的信号,也可以是自定义的信号(customContextMenuRequested)这里的槽是自定义的,里面需要存放QMenu对象的创建过程。2, 定义并初始化QAction,这里你可以理解成右键菜单或者菜单栏菜单中的"项"QAction * pAction1 = new QAction("1", th
2011-03-17 15:17:00
1370
转载 Oracle存储过程
<br />转帖地址:<br />http://blog.csdn.net/squirrelrao/archive/2008/07/11/2639571.aspx<br />http://blog.csdn.net/squirrelrao/archive/2008/07/15/2654748.aspx<br />http://www.cnblogs.com/happyday56/archive/2007/07/05/806830.html<br />http://www.cnblogs.com/happyd
2011-03-17 12:13:00
2684
转载 C++ 类访问控制(public/protected/private)
<br />转贴地址:http://cnmtjp.blog.51cto.com/204390/36548<br /> <br />第一:private, public, protected 访问标号的访问范围。private:只能由1.该类中的函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。<br />protected:可以被1.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。<br />public:可以被1.该类中的函数、2.子类的函数、3.其友元函数
2011-03-17 09:41:00
659
转载 递归与迭代
转帖地址:http://www.cnblogs.com/slave2/archive/2009/03/25/1421018.html递归与迭代都是基于控制结构:迭代用重复结构,而递归用选择结构。递归与迭代都涉及重复:迭代显式使用重复结构,而递归通过重复函数调用实现重复。递归与迭代都涉及终止测试:迭代在循环条件失败时终止,递归在遇到基本情况时终止。使用计数器控制重复的迭代和递归都逐渐到达终止点:迭代一直修改计数器,直到计数器值使循环条件失败;递归不断产生最初问题的简化副本,直到达到基本情况。迭代和递归过程都可
2011-03-16 16:57:00
722
转载 虚函数(virtual function)
<br />转帖地址:http://hi.baidu.com/guoerguoerguoer/blog/item/1a742bdce41e473e5982ddda.html<br /> <br />当用父类指针(引用)指向子类对象<br /><br />当决定调用哪个函数时,<br />如果是虚函数,那么取决于指针所指向的对象的类型。<br />如果是非虚函数,那么取决于指针的类型
2011-03-16 16:23:00
740
转载 类成员函数继承(virtual、非virtual)
转帖地址:http://www.cppblog.com/liyuxia713/archive/2010/01/08/105170.html类继承★ 对于父类函数(virtual、非virtual),如果子类没有同名函数,则正常继承★ 对于父类函数(virtual、非virtual),如果子类有同名函数,无同型函数,则不能调用父类函数★ 对于父类函数(virtual、非virtual),如果有同型函数:----非virtual函数由指针类型决定调用哪个----virtual函数由指针指向的对象决定调用哪个(运
2011-03-14 09:54:00
1697
1
转载 QT TreeView
<br />转帖地址:http://www.cnblogs.com/sld666666/archive/2011/02/15/1955179.html<br /> <br /><br />这篇文章讲述如何实现如下的一个treeView.<br /><br />首先设置treeView的外框, 大小, model等QStandardItemModel *goodsModel = new QStandardItemModel(0, 4,this); ui.treeView_->setColumnWid
2011-03-02 14:25:00
4921
转载 QT菜单栏,工具栏
<br />转帖地址:http://devbean.blog.51cto.com/448512/205034<br /> <br />在前面的QMainWindow的基础之上,我们开始着手建造我们的应用程序。虽然现在已经有一个框架,但是,确切地说我们还一行代码没有写呢!下面的工作就不那么简单了!在这一节里面,我们要为我们的框架添加菜单和工具条。 就像Swing里面的Action一样,Qt里面也有一个类似的类,叫做QAction。顾名思义,QAction类保存有关于这个动作,也就是action的信息,比如它的
2011-03-02 13:24:00
1556
转载 Qt链接数据库与使用SQL 小例子
<br />转帖地址:http://blog.csdn.net/microsky2813/archive/2010/03/02/5338040.aspx<br /> <br /> <br />一直没接触数据库,前一阵突然有机会用了用MySQL,顺手把SQL语法学了一遍,学完了手痒痒,一想Qt可以<br />结合数据库,就顺便试了下Qt链接数据库与使用SQL<br />SQL部分就不说了<br />Qt先说链接部分<br />1.先做数据库驱动,现在Qt SDk for windows里面已经有ODBC的驱动
2011-03-01 19:58:00
3724
转载 QSqlDatabase类详细介绍
<br />转帖地址:http://hi.baidu.com/devfan/blog/item/9dddfc1f0a54aa02304e1512.html<br /> <br /><br /> QSqlDatabase类表示一个数据库连接。<br /> QSqlDatabase类提供一个通过数据库连接访问数据库的接口。一个QSqlDatabase的实例代表了一个数据库连接。数据库连接通过数据库驱动提供对数据库的访问,数据库驱动继承自QSqlDriver。或者,你可以从QSqlDriver类构建你自己的
2011-03-01 19:08:00
19091
转载 QT信号与槽作
<br />转帖地址:http://blog.csdn.net/yong_f/archive/2009/12/29/5097299.aspx<br /> <br /><br />QT是一个跨平台的C++ GUI应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前Linux上最为流行的KDE桌面环境就是建立在QT库的基础之上。QT支持下列平台:MS/WINDOWS-95、98、NT和2000;UNIX/X11-Linux、Sun Solaris、HP-UX、D
2011-03-01 11:14:00
839
转载 moc 元对象编译器介绍
<br />转帖地址:http://news.ccidnet.com/art/32859/20100726/2128903_1.html<br />http://blog.csdn.net/yong_f/archive/2009/12/29/5098294.aspx<br /> <br /><br />Qt 不是使用的“标准的” C++ 语言,而是对其进行了一定程度的“扩展”。这里我们从Qt新增加的关键字就可以看出来:signals、slots 或者 emit。所以有人会觉得 Qt 的程序编译速度慢,这主要
2011-03-01 11:12:00
1074
转载 sleep和wait的区别
<br />1、这两个方法来自不同的类分别是Thread和Object<br />2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。<br />3、wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在<br /> 任何地方使用(使用范围)<br /> synchronized(x){<br /> x.notify()<br /> //或者wait()<br /> }<br /
2011-02-14 13:24:00
561
转载 ASP.NET页面之间传递值的几种方法
<br />ASP.NET页面之间传递值的几种方法...<br />一.使用QueryString <br />Request.QueryString<br /> 在ASP时代,这个是较常用的方法,到了ASP.NET,好像用的人不多了,但是不管怎么说,这是一个没有过时,且很值得推荐的方法,因为不管是ASP还是ASP.NET,最基本的都还是基于HTTp协议的。 缺点是非常明显的,让在多个页面传递时,可能就Request不到了<br /> 使用QueryString在页面间传递值是一种非常常见的方法,我们
2011-02-14 13:18:00
632
转载 编程遍历页面上所有TextBox控件并给它赋值为string.Empty(用C#语言)
<br />foreach(Control c in this.controls)<br />{<br />if(c is TextBox)<br />{<br />TextBox cc=(TextBox)c;<br />cc.Text=string.empty;<br />}<br />}
2011-02-14 13:13:00
943
转载 ref和out的使用与区别
<br />转帖地址:http://www.cnblogs.com/sjrhero/articles/1922902.html<br /> <br />out的使用<br />————————————————————————————————————————————————— <br /> class Program<br /> {<br /> static void Main(string[] args)<br /> {<br /> string tmp;
2011-02-14 13:08:00
624
转载 C#中的多态性
<br />转帖地址:http://www.cnblogs.com/Bear-Study-Hard/archive/2006/09/06/496366.html<br /> <br />首先理解一下什么叫多态。同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。<br />多态性通过派生类覆写基类中的虚函数型方法来实现。<br /> <br />多态性分为两种,一种是编译时的多态性,一种是运行时的多态性。<br />编译时的多态性:编译时的多态性是通过重载来实现的。对于非虚的成员来
2011-02-14 12:35:00
506
转载 清除掉圆括号()里面的字符,但是保留方括号[]里面的字符
<br />转帖地址:http://blog.csdn.net/djbtestingsky/archive/2008/05/28/2491508.aspx<br /> <br />下面跟大家分享的是一道C语言的笔试题.<br /> 用C语言写一个函数,完成的功能如下:<br /> 清除掉圆括号()里面的字符,但是保留方括号[]里面的字符<br /> 前提条件:输入的字符串中括号成对出现<br /> 例如:<br /> abc(de[fg]hmw)z<br /> 经过函数后最后的结果是abcf
2011-02-13 17:47:00
1119
转载 找出两个字符串中最大公共子字符串
<br />转帖地址:http://blog.csdn.net/laibinghua/archive/2010/09/26/5906541.aspx<br />http://www.cnblogs.com/kanong/archive/2010/09/01/1815337.html<br /> <br />int GetCommon(char *s1, char *s2, char **r1, char **r2) <br />{ <br />int len1 = strlen(s1); <br />int
2011-02-13 17:23:00
1195
转载 SQL语句(笔试)
转帖地址:http://caihong19870228.blog.163.com/blog/static/123806238201052410394457/http://blog.sina.com.cn/s/blog_627b25430100np11.html1,查询各科成绩在80分以上的学生:表结构如下name kc_name kc_score张三 语文 80李四 语文 70钟情 语文 75张三 数学 85李四 数学 88钟情 数学 79张三 英语 80李四 英语 55【select name from
2011-02-13 16:43:00
1837
转载 在模糊查询中使用ESCAPE
<br />转帖地址:http://www.cnblogs.com/Daylight/archive/2008/10/08/1306199.html<br /> <br />这个问题也是无意中得知的,原因在于我在模糊查询的时候输入了一个%,谁知将全部结果都查询出来了,想了一下,%既然是通配符,输了个%进去,当然全部查询出来了,避免的办法就是使用ESCAPE。<br />SQL语句可以写成:SELECT * FROM tableName WHERE colName LIKE '%' + input + '%'
2011-02-13 11:05:00
1192
转载 SQL语句中的单引号处理以及模糊查询
<br />转帖地址:http://www.cnblogs.com/Daylight/archive/2008/10/06/1305039.html<br /> <br />为了防止程序SQL语句错误以及SQL注入,单引号必须经过处理。有2种办法:<br />1、使用参数,比如SELECT * FROM yourTable WHERE name = @name;<br />在C#中使用SqlParameter parameter = new SqlParameter("@name", objValue);来
2011-02-13 11:04:00
1798
转载 sizeof (union) (struct) 内存对齐方式
转帖地址:http://www.programfan.com/blog/article.asp?id=30504考虑下面问题:(默认对齐方式) union u{ double a; int b;}; union u2{ char a[13]; int b;}; union u3{ char a[13]; char b;}; coutcoutcout 都知道union的大小取决于它所有的成员中,占用空间最大的一个成员的大小。所以对于u来说,大小就是最大的double类型成员a了,所以sizeof(u)=si
2011-02-12 18:05:00
645
转载 链表常见笔试题
<br />转帖地址:http://xinklabi.javaeye.com/blog/699034<br /> <br />先什么也不说,假设链表节点的数据结构为:<br />struct node <br />{<br />int data;<br />struct node* next;<br />};<br />创建单链表的程序为:<br />struct node* create(unsigned int n)<br />{<br />//创建长度为n的单链表<br />assert(n > 0)
2011-02-11 23:48:00
1898
转载 以下为WindowsNT下32位 C++程序,请计算sizeof的值
<br />转帖地址:http://hi.baidu.com/hikeba/blog/item/68ad9f10a7dd8003213f2ecf.html<br /> <br />char str[]="hello";<br />char *p1=str;<br />int n=10;<br />sizeof(str)=?<br />sizeof(str)=?<br />sizeof(str)=?<br />void Func(char s[100]) <br />{<br />sizeof(s)=?<br
2011-02-11 22:44:00
3969
转载 GetMemory错误讲解(指针练习)
转帖地址:http://blog.csdn.net/xiven/archive/2009/07/13/4345199.aspx错误程序:void GetMemory( char *p ){ p = (char *) malloc( 100 );}void Test( void ) { char *str = NULL; GetMemory( str ); strcpy( str, "hello world" ); printf( “%s”,str );} 这个一个考验对指针理解的题目,上面程序在运行之后:
2011-02-11 22:21:00
649
转载 有关字符串翻转的问题总结
<br />原帖地址:http://blog.csdn.net/xianliti/archive/2010/06/22/5685572.aspx<br /> <br /> <br />void reserve(char* str)<br />{<br /> assert(str != NULL);<br /> char * p1 = str;<br /> char * p2 = str-1;<br /> while(*++p2); //一般要求不能使用strlen<br /> p2
2011-02-11 20:59:00
642
转载 从【各大软件公司笔试压轴题】学习SQL语句
转帖地址:http://blog.csdn.net/leftfist/archive/2009/12/29/5097307.aspx从博客园中看到一篇文章,介绍大软件公司面试时常常会出的两道SQL题(见附录)。 我觉得受益很多,在此之前,我一直觉得,SQL2008似乎提供了这方面的支持,但更低的版本,包括2005,非游标做不出来(水平够菜)。总结心得如下: 1、 强大的group by 1 select stdname,2 isnull(sum( case stdsubject when '
2011-02-11 18:28:00
851
1
转载 我的WCF之旅(13):创建基于MSMQ的Responsive Service
<br />转帖地址:http://www.cnblogs.com/artech/archive/2007/07/01/802069.html<br /> <br />一、One-way MEP V.S. Responsible Service<br />我们知道MSMQ天生就具有异步的特性,它只能以One-way的MEP(Message Exchange Pattern)进行通信。Client和Service之间采用One-way MEP的话就意味着Client调用Service之后立即返回,它无
2011-01-09 22:17:00
565
转载 我的WCF之旅(12):使用MSMQ进行Reliable Messaging
<br />转帖地址:http://www.cnblogs.com/artech/archive/2007/06/29/799529.html<br /> <br />一、为什么要使用MSMQ<br />在一个分布式的环境中,我们往往需要根据具体的情况采用不同的方式进行数据的传输。比如在一个Intranet内,我们一般通过TCP进行高效的数据通信;而在一个Internet的环境中,我们则通常使用Http进行跨平台的数据交换。而这些通信方式具有一个显著的特点,那就是他们是基于Connection的,也
2011-01-09 22:12:00
632
转载 我的WCF之旅 (11): 再谈WCF的双向通讯-基于Http的双向通讯 V.S. 基于TCP的双向通讯
<br />转帖地址:http://www.cnblogs.com/artech/archive/2007/06/18/788071.html<br /> <br />在一个基于面向服务的分布式环境中,借助一个标准的、平台无关的Communication Infrastructure,各个Service通过SOAP Message实现相互之间的交互。这个交互的过程实际上就是Message Exchange的过程。WCF支持不同形式的Message Exchange,我们把这称之为Message
2011-01-09 22:10:00
494
转载 我的WCF之旅(10):如何在WCF进行Exception Handling
<br />转帖地址:http://www.cnblogs.com/artech/archive/2007/06/15/784090.html<br /> <br />在任何Application的开发中,对不可预知的异常进行troubleshooting时,异常处理显得尤为重要。对于一般的.NET系统来说,我们简单地借助try/catch可以很容易地实现这一功能。但是对于 一个分布式的环境来说,异常处理就没有那么简单了。按照面向服务的原则,我们把一些可复用的业务逻辑以Service的形式实现,
2011-01-09 22:07:00
520
转载 我的WCF之旅(9):如何在WCF中使用tcpTrace来进行Soap Trace
<br />转帖地址:http://www.cnblogs.com/artech/archive/2007/06/14/782845.html<br /> <br />无论对于Web Service还是WCF,Client和Service之间交互的唯一形式是通过发送和接收Soap Message。在我们对Web Service和WCF进行深入学习的时候,借助一些Soap Trace 工具对Soap Message进行深入剖析是非常有必要的。在这些工具之中,我觉得最好用的就是Microsoft S
2011-01-09 22:04:00
473
多线程数据采集器源码(C# )
2010-04-05
c# 实现【xml】【checkListBox】【Listview】间的数据互向导入
2010-03-20
c# 进度条(TSmartProgressBar)
2010-03-19
c#词频(WordCloud)-(来自the code project)
2010-03-19
c#反编译工具Reflector
2010-03-13
DevPartner Studio Professional Edition v10.X 30天试用期结束后,执行本批处理后继续使用30天
2013-10-22
MySQL5.1参考手册.chm
2010-09-15
API查看器_ foxapi
2010-09-14
ZendDebugger-5.2.14
2010-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人