12 2012 档案
摘要:一般在浏览器中输入网址访问资源都是通过GET方式;Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息如发表自己的评论应该通过POST实现,因为在评论提交后站点的资源已经不同了,或者说资源被修改了。为了理解两者在传输过程中的不同,我们先看一下HTTP协议的格式: HT
阅读全文
摘要:登录验证的时候用到了函数session_register()这个函数在PHP5.4版本中已经被弃用了。所以直接注释掉相关语句就可以了。修改include/userlogin.class.php//@session_register($this->keepUserIDTag);$_SESSION[$this->keepUserIDTag] = $this->userID;//@session_register($this->keepUserTypeTag);$_SESSION[$this->keepUserTypeTag] = $this->userType;
阅读全文
摘要:快捷键习惯设置:Tools->Options->Keyboard:Apply the following additional keyboard mappingscheme选择VisualC++ 6VA加快捷键:先为VA设置一下我自己个人比较喜欢的快捷键,不多,就两个。Tools->Options->Keyboard:Show commands containing:VassistX.NavigateForward Alt + -> 前进到后面的页面 (注意:Shortcutsfor selected command: 要选择TextEditor)VassistX
阅读全文
摘要:DOM模型即文档对象模型,是将整个文档分成多个元素(如书、章、节、段等),并利用树型结构表示这些元素之间的顺序关系以及嵌套包含关系(理解html语言的读者会很容易理解这种树状模型)。如下是一个XML片段:<Persons><Person ID="1"><name>周星星</name><age>20</age></Person><Person ID="2"><name>白晶晶</name><age>18</age>
阅读全文
摘要:为菜单Help下的About添加响应about对应actionAbout点击QAction会发出triggered()信号,所以,我们要做的是声明一个slot,然后connect这个信号。头文件中public slots: void showAboutMsg();构造函数中connect(actionAbout,SIGNAL(triggered()),this,SLOT(showAboutMsg()));实现:void ExcelReport::showAboutMsg(){ QMessageBox msgBox(this); msgBox.setWindowTitle("About
阅读全文
摘要:官方的手册:QWidget Class ReferenceThe QWidget class is the base class of all user interface objects.Inherits: QObject and QPaintDevice.Inherited by: ……,QDialog, ……,QMainWindow, ……QDialog Class ReferenceThe QDialog class is the base class of dialog windows.Inherits:QWidget.QMainWindow Class ReferenceThe Q
阅读全文
摘要:http://database.ctocio.com.cn/databaseprogramme/142/8132142_2.shtml前两个“表”和“查询”可以分别查看表和查询,而“两者”选项卡则可以同时显示表和查询。选择你想要在这个关系中包含的表(可以利用control键一次同时选中多个表)两个表之间没有关系线相连,这表示你还没有为这两个表之间创建任何关系。首先,我们要确定在这个关系中的“主键”字段和“外键”字段。当你确定好这两个字段后,就可以点击一个表的“主键”字段并将其拖曳至另一个表“外键”字段。这时候将出现“编辑关系”对话框。
阅读全文
摘要:一,Hello Qt#include <QApplication>#include <QLabel>int main(int argc, char *argv[]){ QApplication app(argc, argv); QLabel *label = new QLabel("Hello Qt!"); label->show(); return app.exec();}二,信号与槽#include <QApplication>#include <QPushButton>int main(int argc, char
阅读全文
摘要:在实际的应用程序中,控制扩展对话框的按钮通常会在只显示了基本对话框时显示为Advanced>>,而在显示了扩展对话框时才显示为Advanced<<。这在Qt 中非常容易实现,只需在单击这个按钮时调用QPushButton 的setText()函数即可。这个是《零基础学Qt4编程》第七章的一句话。网友同问:http://tieba.baidu.com/p/1289407174实现方法:首先在头文件中自定义一个槽;class ExtensionDlg:public QDialog,public Ui::Dialog{ Q_OBJECT public: ExtensionD.
阅读全文
摘要:extensionDlg.proTEMPLATE = appTARGET =DEPENDPATH += .INCLUDEPATH += .# InputHEADERS += extensionDlg.hSOURCES += extensionDlg.cpp main.cppextensionDlg.h#ifndef EXTENSIONDLG_H#define EXTENSIONDLG_H#include <QtGui>class ExtensionDlg : public QDialog{ Q_OBJECTpublic: ExtensionDlg(); void initBa...
阅读全文
摘要:相应文档下载地址:(有图不方便插入)http://wenku.baidu.com/view/5e80208dec3a87c24028c493.htmlhttp://download.csdn.net/detail/hnrayer/4873421http://ishare.iask.sina.com.cn/f/35013918.html
阅读全文
摘要:专访陈抒:C++至今不可替代文中摘抄:人的大部分时间是工作,选择自己喜欢的工作就是选择自己的生活方式Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Gerrit是一个基于Web 的代码评审和项目管理的工具,面向基于Git 版本控制系统的项目。Jenkins是一款Java平台的开源持续集成(Continuous Integration,CI)引擎。Maven- 项目构建工具评论:A:安卓 OS或Chrome OS平台上:Java始终会被GO替代。B:Linux控制了全世界99%的互联网C:我抽出下午宝贵的时间看完了下面一堆喷子发表的言论,我的得出以下结论 大部分的喷子其实都不过时“
阅读全文
摘要:参考:用googlecode当作SVN服务器,在线保存codehttp://blog.sina.com.cn/s/blog_3fd540690100pob8.html有添加成员的说明(图表9添加项目成员)http://jerry-chen.iteye.com/blog/978280SVN 在线代码托管工具http://blog.csdn.net/sunboy_2050/article/details/8142920还有一个pdf供大家下载《Google code 项目托管介绍》http://ishare.iask.sina.com.cn/f/34998613.html
阅读全文
摘要:SQLite是一个小型的桌面型数据库,轻量级的,绿色、开源、轻便。SQLite其实只是一个文件,以及内部格式方案而已。下面做几个简单的对比:SQLite VS 文本文件或二进制文件:他们的本质是相同的,都是一个文件。但是SQLite定义了更加复杂的内部结构。而我们一般写程序进行的文本文件读写,只是把它当成了一种文本的存放对象。而二进制文件,或者记录文件,则是当成了某种单一的数据类型的存放而已。如果把文本或二进制文件扩展开来,可以同时存放多种数据,并规定好相应的协议、规则,那么就是SQLite的雏形。SQLite VSAccess:他们都是单文件的,也都不需要额外的数据库服务器进行控制。但是Ac
阅读全文
摘要:当你在开发一个大型项目的时候,花了两三天的时间去做修改,不过后来发现这个修改并不合适,想还原到三天以前,如果你没有用源代码管理工具管理自己的项目也没有自己手动备份,那恭喜你,你得开始人肉还原了,这是多么悲剧的一件事情,然而如果你使用了SVN管理的话,只需要将三天前的最后一个稳定版本Commit一次,三天之后如果要还原,只需要Revert就好了。要使用SVN,首先需要SVN客户端,SVN服务器是可选的。推荐大家使用TortoiseSVN这个SVN客户端,因为它简单易用且免费,支持Windows32Bit、64Bit下载地址http://tortoisesvn.net/downloads.html
阅读全文
摘要:QT Creator中有一个Shadow build是什么意思?就是构建生成的目录和源代码目录分开,比如工程目录叫test,则编译器自动生成一个test-build-desktop目录存放所有编译过程中生成的文件。Shadow building means building a project in a separate directory, the build directory. The build directory is different from the source directory. One of the benefits of shadow building is that
阅读全文
摘要:第一步:安装VS2008。 第二步:下载2个软件:1,下载VS2008编译好的QT4.7版本如qt-win-opensource-4.8.2-vs2008.exe: 2,下载VS2008的Qt插件qt-vs-addin-1.1.11-opensource.exe: 提示:这是个针对VS(VS2005、VS2008、VS2010)各个版本都适用的QT插件,插件安装过程也是一样,点击下一步就行了。 (三)安装好VS2008和QT相关软件之后,测试安装是否成功? 第一步:启动VS2008,会发现VS2008的菜单栏出现Qt这个菜单 第二步:单击VS2008的Qt菜单 第三步:打开Qt Opti...
阅读全文
摘要:前言:多数人在使用Google搜索的过程是非常低效和无谓的,如果你只是输入几个关键词,然后按搜索按钮,你将是那些无法得到Google全部信息的用户,在这篇文章中,Google搜索专家迈克尔.米勒将向您展示如何更智能、更高效地进行Google的系列搜索。 Google是一个非常精密成熟的搜索引擎,但大多数的用户都没有能完全地利用到它的能力。一般人就是在Google的搜索框中输入一两个关键字,然后点击“搜索”按钮,等着Google显示出它第一页的搜索结果。这是一个相当简单模式匹配算法的搜索,不幸的是,通常此时出现的大部分都是并不需要的结果。 其实,还是有更好的方式能够让搜索产生一些更少、更为准..
阅读全文
摘要:选择了XAMPPhttp://www.apachefriends.org/zh_cn/xampp.html安装和卸载您只需下载并解压 XAMPP 就能完成安装,且对 Windows 的注册表不做任何改动(但使用 XAMPP 的 Windows 安装包时除外). 您也无需编辑任何配置文件。没有更简单的方法了吧!软件包中包含了一些范例程序可供检测 XAMPP 是否正在运行:一个小型 CD 收集程序(基于 PHP 和 MySQL)、一个小型留言本程序(用 Perl 写成)和另外几个示例工具。如果您觉得不再需要 XAMPP 了,只需直接将其目录删除,就完成卸载了。如果您使用 XAMPP 的 Windo
阅读全文
摘要:http://www.williamlong.info/archives/1281.htmlWAMP是指在Windows服务器上使用Apache、MySQL和PHP的集成安装环境,可以快速安装配置Web服务器,一般说来,大家都习惯于将Apache、MySQL、PHP架设在Linux系统下,但是,不可否认的是Windows也有其优点,就是易用,界面友好,软件丰富,操作起来非常方面,因此对新手来说在Windows平台下使用Apache、MySQL、PHP也确实是一个不错的选择。下面我将介绍几款在Windows下可以使用的WAMP集成环境。 XAMPP- XAMPP是一款具有中文说明的功能全面的集.
阅读全文
摘要:表的别名SELECT 列 FROM 表 AS 别名列的别名SELECT 列 AS 别名FROM 表例:表的别名假设我们有两个表,分别是:"Persons" 和 "Product_Orders"。我们分别为它们指定别名 "p" 和 "po"现在我们希望列出 "John Adams" 的所有定单SELECT po.OrderID, p.LastName, p.FirstNameFROM Persons AS p, Product_Orders AS poWHERE p.LastName='A
阅读全文