在使用QT5.1的过程中,关于中文显示问题,把自己的作法写出来给大家一个参考1,首先在工具-》选项-》文本编辑器-》行为,文件编码,默认编码:UTF-8,UTF-8BOM:如果编码是UTF-8则添加2,在qDebug()<<"中文";这样打印出来是不行的,必须这样qDebug()<
QT5.1 调用https
weixin_30307267
以VS开发为例。因为https访问需要用到SSL认证,而QT默认是不支持SSL认证,所以在使用之前必须先做一些准备工作:需要安装OpenSSL库:1、首先打开http://slproweb.com/products/Win32OpenSSL.html网页;2、下载安装包,我下载的是:Win32OpenSSLv1.0.1cLight安装包,随着时间的推进,这个版本会不断更新的;3、安装(exe文件)
Mac 安装Qt5.1编译出现的错误解决
爱奇途
Ivan@_QT专栏
错误提示::-1:错误:Xcodeisnotinstalledin/Volumes/Xcode/Xcode.app/Contents/Developer.Pleaseusexcode-selecttochooseXcodeinstallationpath.解决:1.找到Xcode的安装路径,拖到终端,输入pwd,得到路径2.然后输入命令:sudoxcode-select-switch/Applic
QML学习笔记-对QML基本认识
IT1995
Qt
首先是QML与QtQuick的关系;这就相当于C++与Qt的关系;只是一个语言和框架的关系从Qt5.1开始,QtQuick引入了一组界面控件,使用这些控件可以更简单地创建传统桌面应用。这些控件包含在QtQuickControls模块中,包括窗口部件、各种视图、按钮等。从Qt5.7开始,加入了一个QtQuickControls2模块,与前者不同,它主要终于创建手机或嵌入式应用界面Qt5增加了QML这
ubuntu下安装qt5.1
naaaa
QT
我的ubuntu版本:10.04LTS1.下载qt安装包:http://qt-project.org/downloadsQt5.1.1forLinux32-bit下载后是.run文件,可以直接运行。一路下一步~2.在命令行下运行/opt/Qt5.1.1/Tools/QtCreator/bin/qtcreator后提示Failedtoloadplatformplugin"xcb".Available
编译libodb-mysql.lib时遇到的一个问题
pamxy
ODBc++ORM
有时万恶的未定义外部符号的问题,难道添加的mysql.h文件与mysql.lib文件不匹配,不可能啊,都是一个文件夹里的,在MySQLServer5.6里的lib和include,然后想想,是不是64位的,问题,因为我的是win864x,而且安装mysql时也是装的64位,然后选择64x,结果出现记得曾经编译Qt5.1时的mysqldriver也是有过这些问题,然后再想想,会不会是libodb.l
C++ QT学习之路----窗体应用
工厂测试开发-SZ
c++qt
本篇文章中,主要记录控制窗体的操作。本文在上一篇文章《C++QT学习之路----创建helloworld窗体》基础上添加新的代码。先来设置窗体固定大小:在QT_practice.cpp文件中添加新的代码://窗体标题QStringstr;str=str.fromLocal8Bit("Qt5.1窗体应用");this->setWindowTitle(str);//窗体最大300*300this->s
Qt5+OpenCV3.4.6环境搭建
CarbonPie
OpenCV
Qt5+OpenCV3.4.6环境搭建准备工作注意确认Qt编译器配置cmakeMinGW编译安装Qt5配置OpenCVQt5调用OpenCV准备工作1.Qt5(Qt官网下载https://www.qt.io/)2.cmake(cmake官网下载https://cmake.org/download/)3.OpenCV(OpenCV官网下载https://opencv.org/)这边采用的是Qt5.1
Qt5-Eclipse 与 在Qt creator中文输入
田贝
这两天一直在纠结这个问题,电脑安装了Qt5.1的sdk,可是找不着eclipse的相应插件,下了一个qt-eclipse-integration-linux.x86-1.6.1.tar.gz的插件,装上后花了一天时间折腾,勉强是可以写程序了。配置eclipse时,注意两点就好:1)在工程名.pro里面加上Qt+=widgets,当然,写在Qt+=coregui之后。如果不加这个,会在链接时出现错误
windows下Qt5.1 for android开发环境配置
彬ye
windowsQT4
转自http://blog.sina.com.cn/s/blog_9da24f3b0101l7rm.html说明:以下开发环境配置过程参考了这些文章:http://qt-project.org/wiki/building_qt-android_on_windowshttp://www.hyarm.com/qtapp/qt5-1环境搭建之android应用开发.html安装过程可能存在冗余的东西,为
Qt - 串口类QSerialPort&QSerialPortInfo
JYU_hsy
C/C++Qt
文章目录前言QSerialPortInfoQSerialPort枚举类型属性方法信号使用流程续前言该篇介绍Qt串口相关类-QSerialPort&QSerialPortInfo。主要参考自Qt的官方文档,边学习边梳理,记录一下自己的思考及想法,仅此而已。如有错漏,望不吝指教。QSerialPortInfo该类在Qt5.1中首次引入;作为串口辅助类,主要是提供系统已存在串口的信息(端口号,端口类型,
VS2010+QT5.1+opencv2.4.5图像界面第一个程序(改了一些,现在QT5.4,OPENCV2.4.10)
芥末可乐耶
OpenCVQt
QT最近新出了5.1.0版本,最近要用QT编写界面,所以重新下载了新的QT,替换了以前的Qt4.8.4.VS2010+opencv2.4.5+Qt4.8.4的配置过程,请参考博文OpenCV2.4.5+QT4.8.4+VS2010环境搭建地址http://blog.csdn.net/skeeee/article/details/8802375在这就只介绍QT5.1安装。一、QT版本的下载QT安装包
Qt 谈一谈串口serialport
sunnyhyh
qtqt笔记mynote
前言:最近一段时间在做有关串口通讯的Qt项目,在ubuntu和window两个平台上都有接触。在这中秋佳节即将来临之际,也得空写点关于这方面的心得,算是一个记录笔记吧。Qt官方有关串口类的介绍,说的很明白,Since:Qt5.1,从5.1版本才引进的QSerialPort类。那么要是qt5版本之前的平台要怎么写串口功能呢?qt5之前需要引入第三方qextserialport类,而这对于linux和
windows下用Qt调用opencv总结
matandlab
Qtopencv学习笔记
环境:windows7+32位+Qt5.1+opencv2.3.11安装:Cmake2.8(http://www.cmake.org/)opencv2.3.1(windows版的安装文件,里面包含源码的文件夹D:\opencv\modules)Qt5.1(http://qt.digia.com/)已经安装VS2010IDE.2用Cmake编译opencv库方法是:指定包含opencv库的文件夹及包
QT编译出来的程序过大的解决方法
qinpanke
QT
QT是一款非常不错的GUI开发工具,目前已经发展到QT5.1版本,而且研发速度也在进一步加速。之前在做QT开发的时候,总遇到编译出来的QT可执行文件和动态库文件非常的大,偶尔在论坛上看见大家关于减小可执行文件大小和动态库文件大小的方法,贴出来以做备忘之用。(1)静态编译加上upx压缩会变小50%。但是,也有人说这种做法弊端较大:upx存储换内存,不值得。(2)使用函数级别静态编译,会非常小。我们团
Qt操作xml引发内部异常(Qt5Xml.lib和Qt5Xmld.lib)
_学而时习之_
QTQt5Xml.libQt5Xmld.libQtXmlQtxml
在VS2012中使用QT5.1,加载QtXml来操作xml档。可是出了一个很奇怪的问题。下面是实现代码#include"XmlTest.h"#includevoidXmlTest::write(){QDomDocumentdocument;QDomElementd=document.createElement("document");d.setAttribute("name","DocName")
Qt 学习之路 2(83):Qt Quick Controls
骑着骆骆去看海
qml
http://www.devbean.net/2014/05/qt-study-road-2-qt-quick-controls/自QML第一次发布已经过去一年多的时间,但在企业应用领域,QML一直没有能够占据一定地位。很大一部分原因是,QML缺少一些在企业应用中亟需的组件,比如按钮、菜单等。虽然移动领域,这些组件已经变得可有可无,但在桌面系统中依然不可或缺。为了解决这一问题,Qt5.1发布了Qt
Qt之串口类QSerialPort使用笔记
m沉默01
Qt
本文转载自:http://blog.csdn.net/liyuanbhu/article/details/45540825虽然现在大多数的家用PC机上已经不提供RS232接口了。但是由于RS232串口操作简单、通讯可靠,在工业领域中仍然有大量的应用。Qt以前的版本中,没有提供官方的对RS232串口的支持,编写串口程序很不方便。现在好了,在Qt5.1中提供了QtSerialPort模块,方便编程人员
Qt版本-塔防游戏实现一
satanzw
C++Qt塔防游戏
这个游戏来源于一篇较早的国外作品,不过原作是以Cocos2D为基础实现的,链接见下:http://www.raywenderlich.com/37701/how-to-make-a-tower-defense-game-tutorial这里呢,采用Qt5.1的库,进行移植了,这里就直接如主题了:先看下游戏运行效果:这里的图片,感谢原作者无私的资源,嘿嘿,借来用用背景地图大小是480*320,这也是
关于Qt5 SerialPort串口传输丢失数据问题。
Co丿Hx
Qt开发
什么是Qt5serialPort?虽然现在大多数的家用PC机上已经不提供RS232接口了。但是由于RS232串口操作简单、通讯可靠,在工业领域中仍然有大量的应用。Qt以前的版本中,没有提供官方的对RS232串口的支持,编写串口程序很不方便。现在好了,在Qt5.1中提供了QtSerialPort模块,方便编程人员快速的开发应用串口的应用程序。Qt5serialPort存在的问题。在项目中需要编写一个
ubuntu qt 中文输入法
黑人留言
qt
昨天安装了最新的qt5.1安卓版,可是一直不能输入中文,网上找了好久,终于找到了解决办法!参考:http://www.2cto.com/os/201209/153889.html1.$sudoapt-getinstallibusibus-qt4ibus-gtk2.$sudovim/etc/X11/xinit/xinput.d/default3.修改/etc/X11/xinit/xinput.d/d
redis学习笔记——不仅仅是存取数据
Everyday都不同
returnSourceexpire/delincr/lpush数据库分区redis
最近项目中用到比较多redis,感觉之前对它一直局限于get/set数据的层面。其实作为一个强大的NoSql数据库产品,如果好好利用它,会带来很多意想不到的效果。(因为我搞java,所以就从jedis的角度来补充一点东西吧。PS:不一定全,只是个人理解,不喜勿喷)
1、关于JedisPool.returnSource(Jedis jeids)
这个方法是从red
SQL性能优化-持续更新中。。。。。。
atongyeye
oraclesql
1 通过ROWID访问表--索引
你可以采用基于ROWID的访问方式情况,提高访问表的效率, , ROWID包含了表中记录的物理位置信息..ORACLE采用索引(INDEX)实现了数据和存放数据的物理位置(ROWID)之间的联系. 通常索引提供了快速访问ROWID的方法,因此那些基于索引列的查询就可以得到性能上的提高.
2 共享SQL语句--相同的sql放入缓存
3 选择最有效率的表
[JAVA语言]JAVA虚拟机对底层硬件的操控还不完善
comsci
JAVA虚拟机
如果我们用汇编语言编写一个直接读写CPU寄存器的代码段,然后利用这个代码段去控制被操作系统屏蔽的硬件资源,这对于JVM虚拟机显然是不合法的,对操作系统来讲,这样也是不合法的,但是如果是一个工程项目的确需要这样做,合同已经签了,我们又不能够这样做,怎么办呢? 那么一个精通汇编语言的那种X客,是否在这个时候就会发生某种至关重要的作用呢?
&n
lvs- real
男人50
LVS
#!/bin/bash
#
# Script to start LVS DR real server.
# description: LVS DR real server
#
#. /etc/rc.d/init.d/functions
VIP=10.10.6.252
host='/bin/hostname'
case "$1" in
sta
生成公钥和私钥
oloz
DSA安全加密
package com.msserver.core.util;
import java.security.KeyPair;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.SecureRandom;
public class SecurityUtil {
UIView 中加入的cocos2d,背景透明
374016526
cocos2dglClearColor
要点是首先pixelFormat:kEAGLColorFormatRGBA8,必须有alpha层才能透明。然后view设置为透明glView.opaque = NO;[director setOpenGLView:glView];[self.viewController.view setBackgroundColor:[UIColor clearColor]];[self.viewControll
mysql常用命令
香水浓
mysql
连接数据库
mysql -u troy -ptroy
备份表
mysqldump -u troy -ptroy mm_database mm_user_tbl > user.sql
恢复表(与恢复数据库命令相同)
mysql -u troy -ptroy mm_database < user.sql
备份数据库
mysqldump -u troy -ptroy
我的架构经验系列文章 - 后端架构 - 系统层面
agevs
JavaScriptjquerycsshtml5
系统层面:
高可用性
所谓高可用性也就是通过避免单独故障加上快速故障转移实现一旦某台物理服务器出现故障能实现故障快速恢复。一般来说,可以采用两种方式,如果可以做业务可以做负载均衡则通过负载均衡实现集群,然后针对每一台服务器进行监控,一旦发生故障则从集群中移除;如果业务只能有单点入口那么可以通过实现Standby机加上虚拟IP机制,实现Active机在出现故障之后虚拟IP转移到Standby的快速
利用ant进行远程tomcat部署
aijuans
tomcat
在javaEE项目中,需要将工程部署到远程服务器上,如果部署的频率比较高,手动部署的方式就比较麻烦,可以利用Ant工具实现快捷的部署。这篇博文详细介绍了ant配置的步骤(http://www.cnblogs.com/GloriousOnion/archive/2012/12/18/2822817.html),但是在tomcat7以上不适用,需要修改配置,具体如下:
1.配置tomcat的用户角色
获取复利总收入
baalwolf
获取
public static void main(String args[]){
int money=200;
int year=1;
double rate=0.1;
&
eclipse.ini解释
BigBird2012
eclipse
大多数java开发者使用的都是eclipse,今天感兴趣去eclipse官网搜了一下eclipse.ini的配置,供大家参考,我会把关键的部分给大家用中文解释一下。还是推荐有问题不会直接搜谷歌,看官方文档,这样我们会知道问题的真面目是什么,对问题也有一个全面清晰的认识。
Overview
1、Eclipse.ini的作用
Eclipse startup is controlled by th
AngularJS实现分页功能
bijian1013
JavaScriptAngularJS分页
对于大多数web应用来说显示项目列表是一种很常见的任务。通常情况下,我们的数据会比较多,无法很好地显示在单个页面中。在这种情况下,我们需要把数据以页的方式来展示,同时带有转到上一页和下一页的功能。既然在整个应用中这是一种很常见的需求,那么把这一功能抽象成一个通用的、可复用的分页(Paginator)服务是很有意义的。
&nbs
[Maven学习笔记三]Maven archetype
bit1129
ArcheType
archetype的英文意思是原型,Maven archetype表示创建Maven模块的模版,比如创建web项目,创建Spring项目等等.
mvn archetype提供了一种命令行交互式创建Maven项目或者模块的方式,
mvn archetype
1.在LearnMaven-ch03目录下,执行命令mvn archetype:gener
【Java命令三】jps
bit1129
Java命令
jps很简单,用于显示当前运行的Java进程,也可以连接到远程服务器去查看
[hadoop@hadoop bin]$ jps -help
usage: jps [-help]
jps [-q] [-mlvV] [<hostid>]
Definitions:
<hostid>: <hostname>[:
ZABBIX2.2 2.4 等各版本之间的兼容性
ronin47
zabbix更新很快,从2009年到现在已经更新多个版本,为了使用更多zabbix的新特性,随之而来的便是升级版本,zabbix版本兼容性是必须优先考虑的一点 客户端AGENT兼容
zabbix1.x到zabbix2.x的所有agent都兼容zabbix server2.4:如果你升级zabbix server,客户端是可以不做任何改变,除非你想使用agent的一些新特性。 Zabbix代理(p
unity 3d还是cocos2dx哪个适合游戏?
brotherlamp
unity自学unity教程unity视频unity资料unity
unity 3d还是cocos2dx哪个适合游戏?
问:unity 3d还是cocos2dx哪个适合游戏?
答:首先目前来看unity视频教程因为是3d引擎,目前对2d支持并不完善,unity 3d 目前做2d普遍两种思路,一种是正交相机,3d画面2d视角,另一种是通过一些插件,动态创建mesh来绘制图形单元目前用的较多的是2d toolkit,ex2d,smooth moves,sm2,
百度笔试题:一个已经排序好的很大的数组,现在给它划分成m段,每段长度不定,段长最长为k,然后段内打乱顺序,请设计一个算法对其进行重新排序
bylijinnan
java算法面试百度招聘
import java.util.Arrays;
/**
* 最早是在陈利人老师的微博看到这道题:
* #面试题#An array with n elements which is K most sorted,就是每个element的初始位置和它最终的排序后的位置的距离不超过常数K
* 设计一个排序算法。It should be faster than O(n*lgn)。
获取checkbox复选框的值
chiangfai
checkbox
<title>CheckBox</title>
<script type = "text/javascript">
doGetVal: function doGetVal()
{
//var fruitName = document.getElementById("apple").value;//根据
MySQLdb用户指南
chenchao051
mysqldb
原网页被墙,放这里备用。 MySQLdb User's Guide
Contents
Introduction
Installation
_mysql
MySQL C API translation
MySQL C API function mapping
Some _mysql examples
MySQLdb
HIVE 窗口及分析函数
daizj
hive窗口函数分析函数
窗口函数应用场景:
(1)用于分区排序
(2)动态Group By
(3)Top N
(4)累计计算
(5)层次查询
一、分析函数
用于等级、百分点、n分片等。
函数 说明
RANK() &nbs
PHP ZipArchive 实现压缩解压Zip文件
dcj3sjt126com
PHPzip
PHP ZipArchive 是PHP自带的扩展类,可以轻松实现ZIP文件的压缩和解压,使用前首先要确保PHP ZIP 扩展已经开启,具体开启方法就不说了,不同的平台开启PHP扩增的方法网上都有,如有疑问欢迎交流。这里整理一下常用的示例供参考。
一、解压缩zip文件 01 02 03 04 05 06 07 08 09 10 11
精彩英语贺词
dcj3sjt126com
英语
I'm always here
我会一直在这里支持你
&nb
基于Java注解的Spring的IoC功能
e200702084
javaspringbeanIOCOffice
java模拟post请求
geeksun
java
一般API接收客户端(比如网页、APP或其他应用服务)的请求,但在测试时需要模拟来自外界的请求,经探索,使用HttpComponentshttpClient可模拟Post提交请求。 此处用HttpComponents的httpclient来完成使命。
import org.apache.http.HttpEntity ;
import org.apache.http.HttpRespon
Swift语法之 ---- ?和!区别
hongtoushizi
?swift!
转载自: http://blog.sina.com.cn/s/blog_71715bf80102ux3v.html
Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:
var stringValue : String
//
centos7安装jdk1.7
jisonami
jdkcentos
安装JDK1.7
步骤1、解压tar包在当前目录
[root@localhost usr]#tar -xzvf jdk-7u75-linux-x64.tar.gz
步骤2:配置环境变量
在etc/profile文件下添加
export JAVA_HOME=/usr/java/jdk1.7.0_75
export CLASSPATH=/usr/java/jdk1.7.0_75/lib
数据源架构模式之数据映射器
home198979
PHP架构数据映射器datamapper
前面分别介绍了数据源架构模式之表数据入口、数据源架构模式之行和数据入口数据源架构模式之活动记录,相较于这三种数据源架构模式,数据映射器显得更加“高大上”。
一、概念
数据映射器(Data Mapper):在保持对象和数据库(以及映射器本身)彼此独立的情况下,在二者之间移动数据的一个映射器层。概念永远都是抽象的,简单的说,数据映射器就是一个负责将数据映射到对象的类数据。
&nb
在Python中使用MYSQL
pda158
mysqlpython
缘由 近期在折腾一个小东西须要抓取网上的页面。然后进行解析。将结果放到
数据库中。 了解到
Python在这方面有优势,便选用之。 由于我有台
server上面安装有
mysql,自然使用之。在进行数据库的这个操作过程中遇到了不少问题,这里
记录一下,大家共勉。
python中mysql的调用
百度之后能够通过MySQLdb进行数据库操作。
单例模式
hxl1988_0311
java单例设计模式单件
package com.sosop.designpattern.singleton;
/*
* 单件模式:保证一个类必须只有一个实例,并提供全局的访问点
*
* 所以单例模式必须有私有的构造器,没有私有构造器根本不用谈单件
*
* 必须考虑到并发情况下创建了多个实例对象
* */
/**
* 虽然有锁,但是只在第一次创建对象的时候加锁,并发时不会存在效率
27种迹象显示你应该辞掉程序员的工作
vipshichg
工作
1、你仍然在等待老板在2010年答应的要提拔你的暗示。 2、你的上级近10年没有开发过任何代码。 3、老板假装懂你说的这些技术,但实际上他完全不知道你在说什么。 4、你干完的项目6个月后才部署到现场服务器上。 5、时不时的,老板在检查你刚刚完成的工作时,要求按新想法重新开发。 6、而最终这个软件只有12个用户。 7、时间全浪费在办公室政治中,而不是用在开发好的软件上。 8、部署前5分钟才开始测试。