uuhua的个人主页

http://www.qtcn.org/bbs/u/136486  [收藏] [复制]

uuhua

  • 4

    关注

  • 7

    粉丝

  • 20

    访客

  • 等级:新手上路
  • 总积分:16
  • 保密,1985-11-01

最后登录:2018-04-24

更多资料

日志

2017-02-08 10:28

记得在很中学时学计算机时老师就告诉我delete删除记录只是给数据库中的记录加一个删除标识了,这样数据库空间并不是减少了,当时没想这么多,昨天发现一个数据库利用delete删除之后容量没变,后来百度了一下发现了下面一站长分享的文件,写得非常的不错,整理一下给各位参考。

今天空间商告诉我数据库空间满了,检查了一下,发现网站用户行为记录数据表竟然占了20多MB。积累了半年了,该删除释放一下空间了。果断delete之后发现数据库空间竟然没少,虽然数据记录数是零。
原来这是因为删除操作后在数据文件中留下碎片所致。DELETE只是将 ..

阅读全文»分类:默认分类|回复:0|浏览:791
2017-02-08 09:29

http://blog.csdn.net/larryfrances/article/details/4380546

MySQL-bin.000001文件是怎么产生的及处理方法
mysql-bin.000001、mysql-bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。
这样做主要有以下两个目的:
1:数据恢复
如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。
2:主从服务器之间同步数据
主服务器上所有的操 ..

阅读全文»分类:默认分类|回复:0|浏览:835
2016-11-28 11:17

Qt5Cored.dll和Qt5Core.dll文件分别用于Qt软件的Debug版和Release版。
通常会有两个Qt5Core.dll文件,分别位于Qti安装目录下的“Qt5.1.0\5.1.0\mingw48_32\bin”和“\Qt5.1.0\Tools\QtCreator\bin”两个目录中。其中“Qt5.1.0\5.1.0\mingw48_32\bin”目录下才是Qt项目运行时所需的库。
但是,有时候在运行Release版项目时,却提示没哟找到Qt5Cored.dll。这是由于在编译Release版时,错误的链接到了Debug版的库上。这种情况主要发生在使用了第三方软件库的时候,在编译第三方软件库时,Debug版本库链接到Qt的Qt5Cored.dll,而Release版链 ..

阅读全文»分类:默认分类|回复:0|浏览:1144
2016-07-12 10:20

原谅地址:http://www.360doc.com/content/13/1006/15/13624095_319377225.shtml
由于QT5对QML的支持有很大的改进,所以打算将原来基于QT4的程序移植到QT5上,在移植用QFtp类写的程序时傻眼了!
Qt5 移除了 QFtp API,原因是其实现质量。QNetworkAccessManager 可以用来提供 ftp url 的上传下载操作。
由于原来的程序已经跑的很稳定了不想做修改,然后就去想其它办法,结果发现官方说这些 API 将由某一易于迁移的独立形式提供。
鄙人就去git看了看,结果发现这个源码一直在更新,已经更新到支持Qt5了,所以我就下载了一份源码,然后编译了 ..

阅读全文»分类:默认分类|回复:0|浏览:1163
2016-07-12 10:15

使用QMediaPlayer后,在QCreator中可以正常播放,release发布之后,没有声音。 可以在程序中判断player.isAvailable()返回的值,如果为false则表示QtMultimedia 插件没有加载成功。
插件的正常加载方法如下:
原文地址:http://www.cnblogs.com/ungshow/archive/2010/10/10/1847082.html
在 Qt的安装目录中有一个plugins的目录,这个目录放着一些常用的插件,有数据库驱动、文字编码插件、图像解析等方面的,也基本上一个完整应 用所必需的——因为你总会在应用中使用数据库,中文,使用图片等(尽管不是一定有这些操作)。发布应用时, ..

阅读全文»分类:默认分类|回复:0|浏览:1328
2016-07-05 16:02

大家都知道,写程序大体步骤为:
1.用编辑器编写源代码,如.c文件。
2.用编译器编译代码生成目标文件,如.o。
3.用链接器连接目标代码生成可执行文件,如.exe。
但如果源文件太多,一个一个编译时就会特别麻烦,于是人们想到,为什么不设计一种类似批处理的程序,来批处理编译源文件呢,于是就有了make工具,它是一个自动化编译工具,你可以使用一条命令实现完全编译。但是你需要编写一个规则文件,make依据它来批处理编译,这个文件就是makefile,所以编写makefile文件也是一个程序员所必备的技能。
对于一个大工程,编写makefile实在是 ..

阅读全文»分类:默认分类|回复:0|浏览:917
2015-02-15 20:40

方法一、在命令行中配置
输入:

ifconfig eht0 9.111.66.96 netmask 255.255.255.0 up
route add default gw 9.111.66.1


方法二、在文件中设置

1、设置IP地址vi /etc/sysconfig/network/ifcfg-eth0 #编辑配置文件
BOOTPROTO='static' #静态IPBROADCAST='192.168.21.255' #广播地址
IPADDR='192.168.21.172' #IP地址NETMASK='255.255.255.0' #子网掩码
NETWORK='192.168.21.0' #网络地址STARTMODE='auto' #开机启动网络

2、设置网关vi /etc/sysconfig/network/routes #编辑 ..

阅读全文»分类:默认分类|回复:0|浏览:820
2015-02-12 09:49

/etc/ld.so.conf 加入库文件的路径,然后ldconfig使配置生效。

介绍下程序运行是加载动态库的几种方法:
第一种,通过ldconfig命令
ldconfig命令的用途, 主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下, 搜索出可共享的动态链接库(格式如lib*.so*), 进而创建出动态装入程序(ld.so)所需的连接和缓存文件. 缓存文件默认为/etc/ld.so.cache, 此文件保存已排好序的动态链接库名字列表.
这里面涉及到的关键内容有命令:ldconfig,配置文件目录:/etc/ld.so.conf.d,配置文件在/etc/ld.so.conf内容 ..

阅读全文»分类:默认分类|回复:0|浏览:891
2015-02-04 10:50

常用的Json库
JsonCpp
JsonCpp是一个C++用来处理JSON数据的开发包。
网址:http://jsoncpp.sourceforge.net/.
cJSON
cJSON是一个超轻巧,携带方便,单文件,简单的可以作为ANSI-C标准的JSON解析器。
网址:http://sourceforge.net/projects/cjson/.
QJson
QJson是一个基于Qt的开发包用来将JSON数据解析成QVariant对象,JSON的数组将被映射为QVariantList实例,而其他对象映射为QVariantMap实例。
网址:http://qjson.sourceforge.net/.


关于Qt中对JSON的生成与解析,Qt5以前的版本,需要去进行单独下载、编译,才能使用。到了Qt5 ..

阅读全文»分类:默认分类|回复:0|浏览:1492
2015-02-03 10:30

1.发布的时候提示QMysql driver not loaded
解决办法:
1>libmysql.dll libmysqld.dll 拷到程序目录下
2>在exe同目录下建一个sqldrivers这样的二级目录,而后将前边编译生成的qt-mysql驱动:qsqlmysql4.dll放到里边。
2.在win7上编译且(可以正常显示图片),移植到xp 。出现图片无法显示,包括icon等
解决办法:发布的时候需要带上插件:plugins/imageformats
以上文件都是到Qt安装目录中去找

阅读全文»分类:默认分类|回复:0|浏览:804

Powered by phpwind v8.7 Certificate Copyright Time now is:05-02 23:29
©2005-2016 QTCN开发网 版权所有 Gzip disabled