- 博客(173)
- 资源 (57)
- 收藏
- 关注
原创 在Windows平台为qt应用程序设置图标
第一步:创建一个包含图标图像的ICO文件,并将其保存在源文件目录下,可命名为myapp.ico;第二步:创建一个.rc文件,包含如下内容:IDI_ICON1 ICON DISCARDABLE "myappico.ico" 第三步:1、如果你是使用qmake生成makefile文件,那么你只需要在工程文件myap
2013-07-29 22:31:28 1155
原创 在没有QT环境的windows机器上发布QT程序的方法
在一台没有安装Qt的电脑上发布Qt程序(与数据库连接),其方法如下:直接把DeBug或release中的.exe文件拖出来,直接双击,它需要什么.dll库,就按提示把这些动态链接库找出来,在DeBug中生成的.exe一般会需要:1、Mingwm10.dll, QtCored4.dll, QtGuid4.dll, QtSqld4.dll(如果你使用了数据库的话)这四个动态连接库
2013-07-29 22:26:23 3445
转载 Windows下编译Qt的Mysql驱动(详细测试可用)
本文只适用于Windows平台mingw编译器系统:Windows XPQt版本:4.8.0Qt Creator版本:2.4.1 安装路径:Qt -> D:\Qt\4.8.0Qt Creator -> D:\Qt\qtcreator-2.4.1mingw -> D:\Qt\qtcreator-2.4.1\mingw1.配置环境变量:到“我的电
2013-07-29 22:08:18 869
原创 qt中删除tableview中的选中行
QItemSelectionModel *selections = ui->tableView->selectionModel(); QModelIndexList selected = selections->selectedIndexes(); QMapint, int> rows; foreach (QModelIndex index, selected)
2013-07-29 21:41:53 13147
转载 QT 实现QLabel上的超链接
一个简单的例子:Widget::Widget(QWidget *parent) : QWidget(parent){ QLabel* label = new QLabel("显示的内容",this); label->setFixedSize(200,100); label->move(10,10); label->show();
2013-07-29 21:21:56 3114
转载 Qt项目中遇到的一些 小问题汇总
公司让负责qt界面开发,但是接触qt又不久,现将在项目中遇到的一些问题汇总下,一为了避免自己忘记,二希望能帮助到他人。1.在程序关闭窗口时,显示提示窗口: qt中有很多信号和相应的槽函数,上述问题需要拦截关闭窗口信息QWidget::close(),QWidget::closeEvent( QCloseEvent * event )重写,即对代码如下:[cp
2013-07-29 01:12:31 951
转载 Qt下中文乱码问题的解决办法
Qt在设计开始就考虑了对多语言的支持.因此对中文的支持还是比较容易.很容易编写出多语言的程序来.关于Qtopia /QT的中文支持.主要有如下情况 1.在自己的QT程序中加入中文支持. 2.将Qtopia 的桌面显示中文 QT应用程序多语言支持的思路是,跟WINDOWS非常象。就是非英语的字符串不编译在程序当中。而是保存在一个字典文件里。在程序中使用是这个字典的索引。这样在不修改
2013-07-27 13:36:30 844
原创 ubuntu 12.04下mysql5.5.31热备份的配置
1、安装mysql#apt-get install mysql-server2、配置外部数据库访问vi /etc/mysql/my.cny将下面这一条注释掉bind-address 127.0.0.13、登录数据库mysql -uroot -ppasswd授权外网访问账号:grant all on *.* to root@'%' identified by '
2013-07-25 18:34:28 1124
原创 ubuntu安装ftp服务器
1: 安装vsftpd~$ sudo apt-get install vsftpdubuntu10.10自己装了,这步省略。2: 配置vsftpd2.1 修改vsftpd的配置文件。此类配置文件通常位于 /etc 目录下。~$ sudo gedit /etc/vsftpd.conf原文件中不少指令被注释,只要启用部分即可,一下是启用的命令(配置文件中对每一条都有具体说明
2013-07-24 12:04:51 933
转载 mysql的innodb引擎优化
InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句 提供一个Oracle风格一致的非锁定读。这些特色增加了多用户部署和性能。没有在InnoDB中扩大锁定的需要,因为在InnoDB中行级锁定适合非常 小的空间。InnoDB也支持FOREIGN KEY强制。在SQL查询中,你可以自由地将InnoDB类型的表与其它
2013-07-24 09:55:45 682
转载 Tomcat 生产服务器性能优化
地址:http://www.oschina.net/translate/tomcat-performance-tuning#commentForm介绍1 试想以下这个情景:你已经开发好了一个程序,这个程序的排版很不错,而且有着最前沿的功能和其他一些让你这程序增添不少色彩的元素。可惜的是,程序的性能不怎么地。你也十分清楚,若现在把这款产品退出市场,肯定会给客户骂得狗血淋头。因为不管样子多么好
2013-07-23 19:48:36 585
原创 ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.123' (10061)
错误:ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.123' (10061) 我在linux上安装了mysql,远程使用windows连接,结果提示:ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.123' (10061),找到这
2013-07-22 09:43:20 3235 1
原创 Ubuntu下crontab命令的用法
cron是一个Linux下的后台进程,用来定期的执行一些任务。因为我用的是Ubuntu,所以这篇文章中的所有命令也只能保证在Ubuntu下有效,但其他系统应该也差不多。想要让cron执行你指定的任务,首先就要编辑crontab文件。crontab是一个文本文件,用来存放你要运行的命令。你可以以下命令:#crontab -e来打开你的用户所属的crontab文件。第一次用这个命令,会
2013-07-20 00:21:12 764
转载 mysql的自动备份脚本
说明:我这里要把MySql数据库存放目录/var/lib/mysql下面的pw85数据库备份到/home/mysql_data里面,并且保存为mysqldata_bak_2012_04_11.tar.gz的压缩文件格式(2012_04_11是指备份执行时当天的日期),最后只保留最近7天的备份。实现步骤:1、创建保存备份文件的目录:/home/mysql_datacd
2013-07-19 23:13:43 817
转载 LB+HA+ISCSI 集群系统项目实践
LB+HA+ISCSI 集群系统项目实践实验目的:深入理解集群原理,熟练使用开源软件假设集群项目实验环境:Red Hat Enterprise Linux Server release 5.4实验说明:该实验已经假定您熟悉LB和HA两种集群架构,并可以熟练架设,该实验加上了集群存储,形成了一个完整的集群环境,在做LB的时候采用LVS DR 方式,因为在实际工作中,DR方式用的比较多
2013-07-19 22:11:07 1711
原创 ubuntu12.04 svn 服务器配置.doc
一、SVN安装 1.安装包 $ sudo apt-get install subversion $ sudo apt-get install subversion-tools 2.添加svn管理用户及subversion组 $ sudo adduser svnuser $ sudo addgroup subversion $ sudo addgroup svnuser
2013-07-14 19:12:20 1402
原创 ubuntu12.04 配置静态ip地址
首先设置IPsudo gedit /etc/network/interface 将其内容删除 加上一下内容 auto loiface lo inet loopback auto eth0iface eth0 inet staticaddress 192.168.0.47netmask 255.255.255.0network 192.168.
2013-07-13 23:45:36 814
原创 安装nginx并配置php环境
环境:Linux ubuntu 3.2.0-23-generic-paeUbuntu下安装nginx+php+FastCGI1. 安装nginx使用命令安装:#sudo apt-get install nginxNginx的启动和停止:/etc/init.d/nginx start/stop/restartService nginx start/
2013-06-18 22:03:21 7261
原创 oracle中一些策略规划设置
1、撤销Public 组的一些不必要权限,严格限制以下程序包的执行权限:UTL_FILE:该程序包允许oralce 用户读取服务器上的文件,如果设置错误的话,可能可以得到任何文件。UTL_HTTP:该程序包允许oracle 用户通过HTTP 访问外部资源包括恶意的web 代码和文件。 UTL_TCP: 该程序包允许oracle 通过TCP 建立连接,从而从网络上得到可执行文
2013-06-03 16:12:21 759
原创 ubuntu下keepalived 和nginx配置主备切换
版本:ubuntu12.04 desktop keepalived+nginx双机热备一、整体介绍双机热备概念:从广义上讲,双机热备(双机容错)就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提
2013-05-30 10:34:52 6350
原创 PostgreSQL学习手册(PL/pgSQL过程语言)
一、概述: PL/pgSQL函数在第一次被调用时,其函数内的源代码(文本)将被解析为二进制指令树,但是函数内的表达式和SQL命令只有在首次用到它们的时候,PL/pgSQL解释器才会为其创建一个准备好的执行规划,随后对该表达式或SQL命令的访问都将使用该规划。如果在一个条件语句中,有部分SQL命令或表达式没有被用到,那么PL/pgSQL解释器在本次调用中将不会为其准备执行规划,这样的好
2013-05-19 17:13:52 1068
转载 OpenERP 中的中英文术语对照
为了使Open ERP中文翻译中的术语使用保持准确一致,我们将Open ERP的各模块中出现的行业术语,歧义语汇汇集整理在此以供参考:转载:http://blog.sina.com.cn/s/blog_7cb52fa80100xto1.htmlA-Z英文原文中文简体出现位置(模块)备注讨论链接account chart会计
2013-05-15 08:48:22 1402
转载 《OpenERP技术培训》学习笔记
一、基本概念OpenERP 里的对象(Object),也叫Model,相当于我们一般说的类(Class),对象总是对应到数据库里的数据表。例如业务伙伴对象,其对象名是“res.partner”,对应表名是“res_partner”。表里的一条记录,也就是对象的一个实例,叫资源(Resource)。 ir_modelir_model_fieldsir_ui_viewir_ui_m
2013-05-13 17:12:50 1464
原创 openerp对象字段定义的详解
OpenERP对象支持的字段类型有,基础类型:char, text, boolean, integer, float, date, time, datetime, binary;复杂类型:selection, function, related;关系类型:one2one, one2many, many2one, many2many。下面逐一说明。boolean: 布尔型(true, false
2013-05-13 17:10:22 1747
原创 QT中关闭子窗口而不关闭父窗口
应用程序中只有唯一一个QDialog,如果点击它上面的关闭按钮,或者调用了reject(),accept()方法,那么QApplication的事件循环就会结束,让整个应用程序退出。但是有时候,例如一个程序,没有界面,只有右下角的任务栏上有一个图标,右击图标弹出菜单,可以进行设置。如设置参数时,会创建一个QDialog窗口,设置完成后,这个窗口被关闭,这时整个程序就会退出了。为了解决这一问
2013-05-12 21:57:23 6710
原创 oracle logMiner操作步骤
LogMiner安装SQL> @D:\oracle\RDBMS\ADMIN\dbmslm.sql程序包已创建。授权成功。SQL> @D:\oracle\RDBMS\ADMIN\dbmslmd.sql程序包已创建。这两个脚本必须均以SYS用户身份运行。其中第一个脚本用来创建DBMS_LOGMNR包,该包用来分析日志文件。第二个脚本用来创建DBMS_LOGMNR_D包,该包
2013-05-09 18:59:53 882
原创 python notepad ++ 开发环境的搭建
1、安装pynpp、python Indent插件在notepad++菜单点击插件,然后进入Plugin Manager->show Plugin Manager 然后选择pynpp、python Indent,点击install,进行安装, 重启notepad++,插件安装完成2、notepad++配置python的快捷键 在菜单中找到运行-
2013-05-09 18:56:43 1108
原创 Oracle 11g EM中按钮显示乱码问题
如何解决:在oracle服务器上以oracle用户操作,步骤如下:1、从windows中获取字体文件simsun.ttc2、在目录$oracle_home/jdk/jre/lib/fonts中创建fallback文件夹 $ mkdir fallback3、将字体文件simsun.ttc拷贝到刚刚创建的fallback目录下,并重新命名weisimsun.ttf
2013-05-09 18:45:50 1103
原创 openerp的继承视图(Inheritance in Views)
官方参考:http://doc.openerp.com/v6.0/developer/2_6_views_events/views/view_inheritence.html
2013-05-09 17:32:57 1228
原创 openerp开发案例
开发案例:通过此案例,你可以了解到:1.一个基本的OpenERP模块的构成2.字段的定义方法3.视图定义定义的方法(表单视图,列表视图,视图动作,菜单)1)写一个模块需求输入和查询课程,把信息储存到课程对象里 课程包含以下信息:名称,价格,天数,开始日期,教师,学员 每个课程可以有多个学员,要记录学员的姓名、电话、电子邮件 课程可以添加教材和作业等文档附件 用户
2013-05-09 09:19:45 2741 2
原创 MySQL server has gone away解决办法
1、应用程序(比如PHP)长时间的执行批量的MYSQL语句。最常见的就是采集或者新旧数据转化。解决方案:在my.cnf文件中添加或者修改以下两个变量:wait_timeout=2880000interactive_timeout = 2880000 关于两个变量的具体说明可以google或者看官方手册。如果不能修改my.cnf,则可以在连接数据库的时候设置CLIENT_INTE
2013-05-01 12:40:55 596
转载 Oracle 数据字典和数据字典视图
--==============================--Oracle 数据字典和数据字典视图--==============================数据字典是元数据的集合,从逻辑上和物理上描述了数据库及内容,存储于SYSTEM与SYSAUX表空间内的若干段。SYS用户拥有所有的数据字典表,数据字典基本一般以$结尾,如col$,tab$等,这些数据字典存放在s
2013-04-25 17:56:03 830
转载 oracle logminer
Logminer是oracle从8i开始提供的用于分析重做日志信息的工具,它包括DBMS_LOGMNR和DBMS_LOGMNR_D两个package,后边的D是字典的意思。它既能分析redo log file,也能分析归档后的archive log file。在分析日志的过程中需要使用数据字典,一般先生成数据字典文件后使用,10g以后的版本还可以使用在线数据字典。Logminer可以分析其它数
2013-04-25 17:54:34 741
原创 Postgresql 正则表达式
在postgresql中使用正则表达式时需要使用关键字“~”,以表示该关键字之前的内容需匹配之后的正则表达式,若匹配规则不需要区分大小写,可以使用组合关键字“~*”;相反,若需要查询不匹配这则表达式的记录,只需在该关键字前加否定关键字“!”即可。若正则表达式包含转义字符,则需在表达式前加关键字“E”。例如:[sql] view plaincop
2013-04-24 21:48:08 955
原创 postgresql中存储过程语句查看
一、查看创建的存储过程语句 \? 查看所有的帮助信息 \d pg_proc 查看pg_proc的结构 select * from pg_proc;//查看所有的存储过程 select procname, prosrc from pg_proc where proname = 'function_name'; //查看function_n
2013-04-24 17:20:26 21603
原创 python格式化字符串和转义字符
Python格式化字符串的替代符以及含义符 号说 明%c格式化字符及其ASCII码%s格式化字符串%d格式化整数%u格式化无符号整型%o格式化无符号八进制数%x格式化无符号十六进制数%X格式化无符号十六进制数(大写)%f格式化浮点数字,可指定小数点
2013-04-24 15:29:08 914
转载 ERROR : Unable to connect to foreign data source: Can't create TCP/IP socket (24)
author:skatetime:2012/12/4ERROR : Unable to connect to foreign data source: Can't create TCP/IP socket (24)环境说明:192.168.213.137:A192.168.213.120:B在B上mysql> show create table b\G;
2013-04-24 12:22:32 3411 1
原创 mysql的正则表达式
1. Mysql的正则表达式仅仅使SQL语言的一个子集,可以匹配基本的字符、字符串。 例如:select * from wp_posts where post_name REGEXP 'hello',可以检索出列post_name中所有包含hello的行REGEXP '.og' .是正则表达式中里一个特殊的字符。它表示匹配一个字符,因此,dog,hog,mog等等都能匹配。注意
2013-04-24 11:05:58 587
原创 mysqlslap压力测试工具
mysqlslap Ver 1.0 Distrib 5.5.20, for Win32 (x86)Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaff
2013-04-24 09:02:22 736
原创 mysql 查看存储过程
1、查询存储过或函数 select name from mysql.proc where db='db_name' and type='procedure'; select name from mysql.proc where db='db_name' and type='function'; select specfic_name from mysql.p
2013-04-23 11:48:52 933
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人