- 博客(20)
- 资源 (23)
- 收藏
- 关注
原创 运算符重载
定义格式返回类型 operator运算符(形式参数表) { 函数体 }参数个数的限定非成员函数: 单目运算符:参数表中只有一个参数; 双目运算符:参数表中只有两个参数成员函数: 单目运算符:参数表中没有参数; 双目运算符:参数表中只有一个参数不能重载的运算符1、不能重载的运算符有: ::, ., .*, ?:2
2012-05-31 17:38:24 605
原创 数据库主键外键设计原则
主键和外键是把多个表组织为一个有效的关系数据库的粘合剂。主键和外键的设计对物理数据库的性能和可用性都有着决定性的影响。必须将数据库模式从理论上的逻辑设计转换为实际的物理设计。而主键和外键的结构是这个设计过程的症结所在。一旦将所设计的数据库用于了生产环境,就很难对这些键进行修改,所以在开发阶段就设计好主键和外键就是非常必要和值得的。主键:关系数据库依赖于主键---它是数据库物理模式的基石
2012-05-27 10:49:32 1643
原创 用Visio画UML图 类结构图(基本篇)
因为类图很直观,所以恐怕C++成员首先接触到的应该就是类图了.在这篇文章中我们要将下面一个在MFC程序中随处可以见到类用UML图表现出来. class CGraphicObject { CRect m_rectBound; public: BOOL SetRect(CRect rect); CRect GetRect(); }; 创建类图在模型资源管理器中选择[
2012-05-22 15:17:44 3216 1
转载 用visio画UML类图
继承关系继承关系是最容易理解的关系。画成图的话就像下面这样。面向对象的说法就是is-a关系。也就是说Class2 is a Class1。在C++中我们说Class2是Class1的派生类,或者说Class1是Class2的基类。聚集和组成从容易理解的关系说起.经常有一个类是另一个类的数据成员的情况。在UML中表现为,聚集(aggregation)和组成(composition
2012-05-22 14:53:59 17210
原创 数据库建表错误
今天遇到一个错误,在创建数据库表时总是提示Can't create table 'xxxtable' (errno: 121)121错误是因为外键名重复~外键和表一样,在同一个库中是不允许与其他外键重名的。 遇到这个错误请给你定义的外键换唯一无重复的名字。 同时查阅到外键也有可能导致150错误Can't create table (errno: 150)这个
2012-05-19 09:38:37 1046
转载 c++面向对象编程必备“良方”
前言:c++面向对象中的繁琐机制,不得不让你在编程中频频“犯病”,找错误,找bug,困扰,是你的病源所在,本人虽不是什么“良医”, 却也算是总结出以下“良方”。注:难免会有记忆上的遗漏,知识上的不够,遗漏之处还需大家来补充啊!http://blog.csdn.net/zhanxinhang药方1 ☞ 必需时刻明白面向对象编程中要扮演的两个角色,一个就是你,类的设计者,一个就是用
2012-05-17 10:06:56 568
原创 zend stdio 8.0 快捷键总结
对于任何一款IDE,都设置了很多快捷方式,比如说,快速查找,代码多行缩进,删除缩进等等,都提供了一些快捷键,只要你了解了这些快捷键,编码速度肯定会有大大的提高。接下来我们就介绍一下Zend Stdio 8.0版本的快捷键。F3 快速跳转到当前所指的函数,常量,方法,类的定义处,相当常用。当然还可以用Ctrl+鼠标左键win+D 显示桌面(可切回来)shift+end 此行第一个
2012-05-16 08:30:28 802
原创 php中如何搜索相关联数组键值及获取之
1.搜索关联数组键如果在一个数组中找到一个指定的键,函数array_key_exists()返回TRUE,否则返回FALSE。其形式如下:boolean array_key_exists(mixed key, array array)下面的例子将在数组键中搜索Ohio,如果找到,将输出这个州加入美国联邦政府的育关信息:$state["Delaware"]="December 7
2012-05-11 13:17:00 1734
原创 PHP中的错误信息
php.ini 文件来配置用户端输出的错误信息在php.ini 中,一个分号; 表示注释。Php.ini 将能够显示的错误类型分为如下种类。; (6143)E_ALL -所有的错误和警告,(不包含E_STRICT).; (1)E_ERROR -致命的运行时错误; (4096)E_RECOVERABLE_ERROR -可由异常处理机制所捕捉 (catch/handle) 的错
2012-05-11 10:25:59 740
原创 Linux/ARMLinux命令(持续更新中)
由于Linux下的命令众多,而我们大多数情况下也仅仅是使用一些最常用的命令,这些我们就不用多说了,接下来我主要记录一些平时不常用但又非常有用的命令,分为Linux和ARMLinux。Linux中:1、查看文件或文件夹的大小:du filename -sh2、file命令 通过探测文件内容判断文件类型,使用权限是所有用户。 用法: file [options] 文件名 [op
2012-05-10 21:53:12 1246
原创 libstdc++.so.6: version `CXXABI_ARM_1.3.3' not found
执行strings /usr/lib/libstdc++.so.6 | grep CXXABI_ARM_1.3.3返回结果没有CXXABI_ARM_1.3.3执行ls-l /usr/lib/libstdc++.so.6发现/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8, 如果是GLIBCXX_3.4.9 需要
2012-05-09 10:47:23 7631 2
原创 Qt Creator 快捷键
以前经常用VS+QT的方式来学习QT,VS确实挺强大,不过每次编译Qt,太浪费时间,而且如果重装系统或者VS都必须重新编译,非常麻烦,于是就硬着头皮看了看新生的QtCreator,适当接受新事物还是很好的!Qt也是能快速操作的,下面就把QtCreator的常用快捷键给列一下。 多行注释模式
2012-05-07 17:47:48 5160 1
转载 PHP5中PDO的简单使用
作者:heiyeluren http://blog.csdn.net/heiyeshuwu>时间:2006-10-29关键字:PHP PHP5 PDO 数据库抽象类 PDO(PHP Data Object) 是PHP 5新出来的东西,在PHP 6都要出来的时候,PHP 6只默认使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql
2012-05-06 10:27:08 65414 1
转载 QTreeView对象如何设置行高(Row Height)?
如题, 想改变QTreeView中每个节点的行高度, 在查询Qt参考文档没有得到结果后, 转到网上查询, 得到两种方法, 摘录如下:1. 继承QItemDelegate类, 并重载其中的sizeHint函数, 在sizeHint函数中实现给定行高, 将该继承类的对象通过QTreeView::setItemDelegate方法指定给treeview对象;这个方法经过实际试验是可行的,
2012-05-05 06:55:08 2357
转载 Qt 编码设置
Qt 编码设置1.Qt Creator -> 工具 -> 选项 -> 环境 -> 语言Qt Creator本身界面的语言选择与cpp文件编码无关,与可执行文件显示编码无关重新打Qt Creator 此设置才能生效这个唯一选择2.Qt Creator -> 工具 -> 选项 -> 环境 -> 默认文件编码决定cpp文件编码不同平台下,此设置要相同,如果不同
2012-05-04 07:13:42 19655 3
原创 Qt中QFtp获取带有中文的文件名称出现乱码的解决方法
今天研究了一下QFtp这个类,发现访问得到的文件名称中一旦出现中文,不管怎么转换编码格式,最终显示出来的始终都是乱码。由于编码错误,我写了两个函数用于互相转换编码。一个是由正常编码转为QFTP上所谓的“乱码”的:QString _ToSpecialEncoding(const QString &InputStr);另一个是由QFTP乱码转换为正常编码的:QString _Fro
2012-05-04 07:12:08 1903
原创 软件开发中最流行的错误观点有哪些
本文译自Quora的同名问答贴:软件开发中最流行的错误观点有哪些? Lee Semel给出的答复得票数最高,他列出了一些流行的错误观念:瀑布模型是在实施软件之前最行之有效的描述系统的模型,它能帮助软件实施时循序渐进,而非循环反复。人们一直当它是一个好的实施方案,而一篇论文中恰好将它列为很差的实施方案,因此引起广泛讨论。用户知道他们想要什么,他们也能够将需求阐述清楚。有某种语
2012-05-04 06:51:52 1414
转载 Qt的Model/View (二)
最近在看Qt的Model/View Framework,在网上搜了搜,好像中文的除了几篇翻译没有什么有价值的文章。E文的除了Qt的官方介绍,其它文章也很少。看到一个老外在blog中写道Model/View是他认为Qt中最不好的一部分了。真的是这样吗?为了回馈开源社区,我写了这篇blog,写的是我认为比较有价值的东东。题目起得是解析,但也没有特别细节的介绍,点到为止,有兴趣的Tx可以继续讨论。我所看
2012-05-03 19:45:57 4889 3
转载 Qt Model/View( 一)
http://doc.trolltech.com/main-snapshot/model-view-programming.html介绍Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用。这
2012-05-03 19:44:16 41122 2
转载 php class类用法总结
一:结构和调用(实例化):class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2…);二:构造函数和析构函数:1、构造函数用于初始化:使用__construct(),可带参数。2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。析构函数用__d
2012-05-02 21:11:26 3928
ns-2.34 leach和mflood协议的添加详细笔记以及脚本分析
2012-07-25
NS2学习笔记_v3
2012-07-24
人月神话++pdf版
2012-07-24
win7下asp.net sql server access 数据库网站IIS发布
2012-04-26
ov9650 zc0301摄像头驱动程序代码 测试测试程序代码
2012-03-01
QT4.7.2 mini2440 移植文档
2012-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人