自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (11)
  • 收藏
  • 关注

原创 Qt5.2模块化笔记文章目录

Qt模块化笔记之sql——前期准备Qt模块化笔记之sql——连接数据库Qt模块化笔记之sql——执行sql语句Qt模块化笔记之sql——事务处理的实现Qt模块化笔记之sql——数据库模型视图Qt模块化笔记之sql——数据库错误捕捉与处理

2013-11-21 22:00:59 2446 6

转载 Android Service learning notes

Service As one of the four major components of Android, it is used to perform a number of tasks that do not require user interaction as well as long running time, an activity can start a service , It

2017-03-07 19:45:46 652

转载 IOS study every day - UISegmentedControl

The choice of control content scripts is above UISegmentedControl, the general application scenario is basically the function of class  UIButton。(void)viewDidLoad {    [superviewDidLoad]

2017-03-04 14:43:28 597

原创 Qt剪贴板复制失败的问题。

Qt使用剪贴板,so easy。QClipboard *clipboard = QApplication::clipboard();clipboard->setText(text);今天发现它不能在子线程或者非gui线程下用,否则出错:OleSetClipboard: Failed to set mime data (text/plain) on clipboard: COM

2015-09-02 23:39:49 7124 2

原创 Qt开发辅助工具——QSS Editor,编写qss实时预览

这工具本身是Qt开发的,支持windows与linux,并且开源,相信其它平台上也能用的。我试了下,虽然没有Qt Creator那样的下拉提示,但还是带语法校正的。有能力的可以修改源码,使其带上提示功能,方便广大开发者。其主页在sourceForget:http://sourceforge.net/projects/qsseditor/,作者:dmitrykx,似乎是Qt4的开发者

2015-02-25 10:44:57 17171 1

原创 ubuntu14.04 android studio开发环境配置

从Android Studio 中文组 (中文社区) 点击打开链接 下载 android studio开发工具与sdk工具。解压到自定目录。运行/android-sdk-linux/tools/android 脚本,管理sdk,建议用真实手机当模拟器,这里下载与手机安卓版本相同的sdk,国内google服务已被强,可以到网上找个免费的https代理, 通过,菜单栏的tools--o

2015-01-19 13:12:41 1613

原创 Qt使用第三方库GMP,用以超长整数运算

GMP是开源的数学运算库。当Qt自带的qint64(依赖系统位数)也满足不了长度时,可以用它进行数据计算。    最近写的下载器中,当下载到2点几G时,突然出现startPoint与endPoint变为负数,导致http的Range请求头部出错。网上一查,原来是整数溢出。如下代码:qint64 startPoint=0;qint64 endPoint=0;int index=-

2015-01-19 00:29:41 3424

原创 Qt模块化笔记-在ubuntu下发布程序。

本文将要说的是deb包发布方式,便于日后参考查阅。依赖的填写:查询库或二进制文件exec的依赖:objdump -p /usr/bin/exec | grep NEEDED在列出的库中,搜索其中一个库在哪个包中。dpkg -S libfoo.so.6将包名写进依赖就行了。

2015-01-04 10:55:12 2652

原创 Qt第三方库libvlc-qt——ubuntu上编译、安装,测试

当前将使用libvlc-qt 0.9。cmake

2014-11-05 21:00:06 3605

原创 Qt编写的程序无法输入中文

ubuntu下发生:今天偶然发现,使ubuntu中qt5编写的程序支持fcitx输入中文的正确命令:sudo apt-get install fcitx-libs-qt5如果你是个开发者,将会发现以上方法过后,程序还是无法输入中文,这时,需将/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts中的libfcitxplat

2014-09-16 20:19:25 3339

原创 Qt第三方库QtAV——ubuntu上编译、安装,测试

今天偶然发现,使ubuntu支持fcitx输入中文的新命令

2014-07-25 21:43:46 7082 2

原创 影视集结号--首页

影视集结号

2014-07-24 20:36:19 6411 14

原创 Qt模块化笔记——QuickProxy代理程序

本页面为QuickProxy代理程序的主页。用于发面

2014-07-13 16:48:29 2638 1

原创 Qt模块化笔记之core——事件QEvent

事件(event)区别于信号,事件有我

2014-07-08 23:50:46 996

原创 Qt模块化笔记之core——容器类归纳

C++中的容器类包括“顺序存储结构”和“关联存储结构”,前者包括vector,list,deque等;后者包括set,map,multiset,multimap等。若需要存储的元素数在编译器间就可以确定,可以使用数组来存储

2014-05-11 00:15:08 1749

原创 Qt模块化笔记之core——QProcess控制外部程序

QProcess是一个为进程间通信创建的类。在linux相关系统中,可以很方便地用它

2014-05-08 20:58:22 6347 1

原创 Qt模块化笔记之multimedia——实时录音放音的另类实现

今天在网上看些教程时,发现有个

2014-05-01 23:48:52 3136

原创 Qt模块化笔记之core——Input/Output文件操作-流QDataStream使用

QTextStream方便的操作人类可读的文本,但对于如图片等,看不见

2014-05-01 20:53:21 4632

原创 Qt第三方库收藏与介绍

AnalogWidgets

2014-04-26 12:33:45 2632

原创 Qt模块化笔记之core——Input/Output文件操作-流QTextStream使用

QTextStream是与c++的iostream相似的流类, QTextStream() QTextStream(QIODevice * device) QTextStream(FILE * fileHandle, QIODevice::OpenMode openMode = QIODevice::ReadWrite) QTextStream(QString * strin

2014-04-14 13:06:25 4760

原创 Qt第三方库QCustomPlot——QCustomPlot解读

这个小部件类,对于 的所有

2014-04-08 12:44:18 13177

原创 Qt第三方库QCustomPlot——认识图表的各个部分

QCustomPlot类的命名规则是QCP加xxx。类的组织有很强的区分性,就像Qt中分了模块一样下面了解图表的各组成部分。观察下面这个图表:对应名称及相应类如下:各组成whereclassname最顶上标题(Way too many……)QCPPlotTitle图表标题四条带刻度及数字和标签的轴QCPAxis

2014-03-28 20:56:57 17267

原创 Qt第三方库QML-Box2D——使用它创建一个飞翔的蝙蝠

前些时间很火的游戏Flappy Bird,试玩了下,让它虐无数遍,自己做一个弄简单点。于是仿制它做了个飞翔的蝙蝠。本来想让蝙蝠飞在黝黑的石洞中,而不碰石壁的。后来界面似乎有些悲惨……基本还是能用的,算是QML-Box2D的入门作品。这里发出它的源码。

2014-03-17 23:34:40 3190

原创 Qt第三方库QML-Box2D——安装测试

Box2D是一个用于模拟2D刚体物体的C++引擎。一般用于游戏制作。这是源码地址:https://gitorious.org/qml-box2d下载个与Qt版本相同的源码:这是Qt5的点击打开链接,其它版本的自己找吧。 这是官方给出的build教程:http://qt-project.org/wiki/Build-QML-Box2D-Library下面说下我的方法:

2014-03-15 23:51:08 4434

原创 Qt第三方库QCustomPlot——介绍与初次使用

QCustomPlot主页在http://www.qcustomplot.comQCustomPlot是用于绘制图表的,和大名鼎鼎的Qwt一样,但功能似乎稍弱,速度上也赶不上,只希望不久的将来,它能超越前辈。但它使用上比Qwt简单无数倍。目前最新版是1.2版,Version: 1.2.0, released on March 14, 2014,下载地址:点击打开链接。将以它为基准,一边研究

2014-03-15 21:57:03 22016 1

原创 Qt模块化笔记之network——DNS域名系统与查询功能

本节涉及的类如下:QDnsLookupQDnsDomainNameRecordQDnsHostAddressRecordQDnsMailExchangeRecordQDnsServiceRecordQDnsTextRecordDNS 是域名系统 (Domain Name System) 的缩写。域名即我们在浏览器中输入的网址字符串。它将送到提供域名解析服务的

2014-03-08 12:39:33 4667 2

原创 Qt模块化笔记之network——第二个TCP程序,传输图片文件的实现(2)

本节你将了解如何传输一个文件,以图片文件示例。在以前socket的write函数只,我们都只是写入少量的文字,大小也许还不到一K,它的写入时间极短,接收时间也极短,很少需要考虑是否保证它完整地传输到另一端。但文件不同,文件的传输需要保证它的每一部分都传送到另一端,另一端才能将它还原。比如我们的浏览器从网络下载文件的时候,它在下载之前就获得了需要下载的文件信息,如文件名,文件大小,进而在

2014-03-03 23:31:08 5856 2

原创 Qt模块化笔记之core——初窥状态机机制

有时候对象有多个状态,如CheckBox(可打勾的)这个窗口小部件,可使它有三种状态:选中,未选中,与中间态。状态机机制使对象能在不同状态间切换,使对象处于其中一状态。主要涉及的类继承关系如下:QAbstractTransition 变换类QEventTransitionQKeyEventTransitionQMouseEventTransi

2014-03-01 23:10:28 1263

原创 Qt模块化笔记之Qt_Quick——用QQuickImageProvider给Image组件添加图片

本节最终解决为qml文件中的Image元素提供QImage类型的图片。利用到的类即QQuickImageProvider最终需要提供的Image元素在main.qml文件中如下:Image { id: screenImg}Connections { target: client // 目标对象 onCallQmlRefeshImg: {//连接自定义

2014-03-01 14:18:08 5852 5

原创 Qt模块化笔记之core——使用信号与槽

信号(signal)与槽(slot)就像插头与插座,有些不同的是,信号可以连接多个槽,槽也可以被多个信号连接。Qt中的信号形式上像是一个函数,不需要具体实现,槽也是一个函数,需要书写内部的执行代码。信号一触发,所连接的槽函数就执行。它们之间用语句connect连接:当前Qt5版本有传统的信号槽与新推出的两种,使用形式分别如下:QObject::connect(sender, S

2014-03-01 11:12:38 1209

原创 Qt模块化笔记之network——第二个TCP程序,传输图片文件的实现(1)

这次的程序是成对写的的,比较复杂,本篇文章先说下设计思路与预览下程序。软件设计目标是用于安卓手机控制电脑,实现PC上的屏幕坐标点击,截图,关机,输入字符等目标。目前都已成功实现。服务器部分修改了第一个TCP程序的源码。并添加了很多windows.h里面的功能,不再跨平台,只能运行于windows系统上。在了解完程序大概后,将在后续篇章中提取出传输文件的主要方法,你也可以自己查看程序源码

2014-02-28 21:51:22 2752

原创 Qt模块化笔记之Qt_Quick——给Qt编写的安卓程序添加图标

到处问回来了,最后在Qt吧友的帮助下,终于成功!主要是在下方设置:之后会在源码目录生成一个文件夹android。里面有AndroidManifest.xml。这就是设置的地方了。用Qt creator打开后,出现下图。这里可以配置各种信息了

2014-02-28 20:41:14 1837

原创 Qt模块化笔记之network——写第一个Tcp程序(2)

上节已将服务器部分源码放出,本节列出客户端源码及结果客户端即一个简单的带ui的dialog工程。主要向服务器发送登陆及获取信息的json格式代码。dialog.h#ifndef DIALOG_H#define DIALOG_H#include #include namespace Ui {class Dialog;}class Dialog : public QDi

2014-02-19 10:13:03 1436

原创 Qt模块化笔记之network——写第一个Tcp程序(1)

本节以QTcpServer与QTcpSocket为主,联合其它知识(sql与json),编写TCP服务器与客户端,以让读者更好理解Qt的TCP部分各函数功能。程序结构参考自qtcn上的liudianwu的TCP调试工具,原程序链接:点击打开链接。由于是业余爱好者,不知软件公司里这种程序结构,欢迎指点。———————————————————————————————————————————————

2014-02-19 08:47:33 3851

原创 Qt模块化笔记之network——TcpServer与监听说明

QTcpServer用函数boollisten(const QHostAddress & address = QHostAddress::Any, quint16 port = 0)监听某个端口,如果有新连接进来就发出newConnection()信号,连接过程中出错的话就发出acceptError(QAbstractSocket::SocketEr

2014-02-19 08:38:14 8472

原创 Qt模块化笔记之network——套接字Socket网络编程起步

对Qt的套接字三说,有三大主角:QTcpSocket,QUdpSocket和QTcpServer。套接字用来控制网络传输数据。TCP(Transmission Control Protocol,传输控制协议),是一种面向连接(连接导向)的、可靠的、基于字节流的传输层,在正式收发数据前,必须和对方建立可靠的连接。UDP(User Data Protocol,用户数据报协议)是与T

2014-02-18 10:45:04 8751

原创 Qt模块化笔记之core——使用QJsonDocument输出JSON数据

上一节讲的都是如何将已有json文档中的数据取出利用。本节利用QJsonDocument,将其它类型的数据转化成json文档输出。————————————利用QJsonDocument的静态成员函数:QJsonDocument fromVariant(const QVariant & variant)及公有函数:QByteArray toJson(JsonFormat format

2014-02-10 15:26:10 7925 3

原创 Qt模块化笔记之core——使用QJsonDocument解析JSON

QJsonDocument是Qt操作JSON数据的中心类。它的公有函数如下: QJsonDocument() QJsonDocument(const QJsonObject & object) QJsonDocument(const QJsonArray & array) QJsonDocument(const QJsonDocument & other) ~QJsonDocume

2014-02-08 20:49:04 20425 2

原创 Qt模块化笔记之core——认识JSON,联系QJson

JSON 是一种轻量级的数据交换格式,比XML更小巧。如果还不怎样了解它,建议看教程:点击打开链接 及百度百科:点击打开链接其基本数据类型有:数字(整数或浮点数)字符串(在双引号中)逻辑值(true 或 false)数组(在方括号[]中)对象(在花括号{}中)null格式为: 名称:值对,或说 键:值 对简单示例:{ "张三":["性别":"男","年龄":25,

2014-02-08 19:48:57 1669 1

原创 Qt模块化笔记之core——QXmlStreamWriter写XML

本节介绍使用QXmlStreamWriter将XML写入文件。其公胡函数如下:QXmlStreamWriter()QXmlStreamWriter(QIODevice * device)QXmlStreamWriter(QByteArray * array)QXmlStreamWriter(QString * string)~QXmlStreamWriter()bool auto

2014-02-08 18:58:09 5452 1

g711u 8000HZ 单通道音频测试文件

项目需要,转换出来的,方便大家。g711u 8000HZ 单通道音频测试文件

2017-02-10

pcm测试文件,用于音频测试,纯数据

音频格式为16000Hz-16bit-mono单声道,用Audacity可以播放,正常播放为数数,1-10.。带了波形图

2016-03-18

jqueryui函数参考手册

新自从官网上弄下来的,便于离线查找api,比较方便 保存了原站目录结构,再自行添加了一个比较不错的导航主页

2013-10-02

smarty 3官方帮助文档20130929.CHM

自己提取的,是13年9月29,从官网的帮助里弄出来的,便于离线浏览,里面也有教程,很不错,不下后悔

2013-09-29

smarty 3官方帮助文档20130929最新版

这是2013年9月29号smarty的官网中文帮助文档,是我通过一些特殊的提取方法制作而成的,便于离线参考。原地址http://www.smarty.net/docs/zh_CN/ 里面打开后就是整个索引目录,也就是没有左侧的那个什么来着的,查找你需要的函数时请用ctrl+f 这也是smarty学习的一个不错的教程,在最下边有非常好的官方的教程例子。 由于是我花不小心思弄成的,就收一个积分吧,多谢了

2013-09-29

ubuntu iNode安装教程(有软件,带所需的库)

今天弄成功,这里分享下,解决打不开的问题。网上大多都没用,这个有用…… 我是华南理工大学的,其它学校也能成功吧…… 如果没用,试下你学校提供的客户端,我这个客户端似乎是5.几的 压缩包中除了客户端外,还有 libtiff.so.4.3.2 libtiff.so.4 libjpeg.so.62 三个库 下面是安装方法: 将inodeclient客户端文件夹解压到你喜欢的位置,在inodeclient文件夹中右击--“在终端中打开”--“sudo ./install.sh” 直到看到服务启动 拷贝文件 libtiff.so.4.3.2 libtiff.so.4 libjpeg.so.62 到usr/lib文件夹下(这里可能需要以管理员sudo nautilus) 双击打开inodeclient文件夹中的inodeclient绿色软件图标 右上角,新建 输入你校园网帐号密码,一般都是学号吧 select nic 一般选etho 勾选 carry version info 及upload ip address ok 另一方面,在ubuntu桌面右上角的网络图标中,点击编辑连接——添加———选择以太网--新建--在各项中输入你的校园网IP之类的就行了,这里和windows上一样。 设置完了,在inodeclient中选中建的那个,点菜单中向上箭头连接,这里提示成功后,再在右上角网络中的以太网中选中你建的那个,默认名称是wired connection1 双击,会让你认证,到这里就等连上吧…… 还有问题的下面跟帖&……

2013-06-27

【Java】输入输出:探究javaio

【Java】输入输出:探究javaio

2013-01-31

最小二乘法快速计算软件(带qt源码)

自己刚写的最小二乘法软件,带简单绘坐标功能。当作炼手了,当然,也挺好用的。里边有源码。我不懂在其它电脑上能不能运行那个软件。我把所有库都弄进去了,出现问题的发邮件到[email protected]告诉我,多谢

2012-12-22

MyQQ_v2012【包有数据库】Oracle数据库

MyQQ_v2012【包有数据库】Oracle数据库

2012-10-20

VB窗体透明源码

VB窗体透明源码.可设置透明度,是百度吧里来的,感谢原作者

2012-08-25

AE教程,从入门到精通

AE入门教程,AK大神,AE从入门到精通,影视制作,

2012-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除