首先必须明确的是,Qt中的线程使用是相对复杂的,并不像C#中那么随意,特别是结合串口、网络编程等,使用时稍有不慎就会出问题,然后Qt里面经常出了问题就直接崩溃(这个真是谁用谁知道),所以如果在功能上用异步方式能做到其实就没必要自己去开线程,当然如果自己写的函数比较耗时(比如不断地循环做操作之类的.....
分类:
编程语言 时间:
2015-03-20 15:53:11
阅读次数:
169
hello,data!在进入d3.js之前,我们先用一个小例子回顾一下将数据可视化的基本流程。任务用横向柱状图来直观显示以下数据:var data = [10,15,23,78,57,29,34,71];简单地思考一下,要完成这个任务有两个问题需要解决:用什么可视元素来表现横向柱?数据对应到可视元素...
分类:
Web程序 时间:
2015-03-20 12:43:44
阅读次数:
632
信号和槽主要用于组件之间的通信,类似于.net和java中的委托。 使用QObject::connect方法将信号与槽关联起来,然后信号的发起者发出信号,接受者中的槽函数就会执行。 比如connect(this,SIGNAL(start()),worker,SLOT(Start())),将当...
分类:
其他好文 时间:
2015-03-19 16:10:05
阅读次数:
254
nodejs是一个方兴未艾的技术,近几年一直活跃在各大论坛。其实nodejs也只是新瓶装旧酒,只是它的一些激进的特性使她显得很神秘。nodejs使用的是JavaScript的语法,所以在学习nodejs时,必须有前端学习的基础。 不同于java,php等流行技术,nodejs使用的是单线程,异...
分类:
其他好文 时间:
2015-03-18 19:52:08
阅读次数:
164
这几天的学习下来.PHP和C/C++有太多的相似之处了.所以简单的入门现在看来已经没有问题了.但是因为选取的是一本快速入门的书籍,难免有些知识点比较粗糙.比如下面两个问题就让我吃了点亏.
1. 表单的文件标签无法获取到文件名.
在书籍里面了解到,表单有三个属性,method, action,name .其中那么标记表单的名字,method表示使用哪种方式提交表达,可选get/post.acti...
分类:
Web程序 时间:
2015-03-18 06:29:47
阅读次数:
159
leancloud貌似是中国最早开始做云服务器的,对于开发移动端的人来说终于可以不用苦苦等待服务端的数据
,而作为另外一种选择调试移动端的代码。
我用的是JS的,主要说说JS的一些问题。
1,快速入门:https://leancloud.cn/start.html
2,注意引用此js时,要放到最前面,否则可能不起作用
3,测试数据正常后,你可以在它的云服务器数据库看到刚上传的...
分类:
其他好文 时间:
2015-03-17 22:00:13
阅读次数:
207
高级迭代器可以实现多种有价值功能。本节将展示如何利用高级迭代器和标准Thrust算法处理一个更广泛的类问题。对于那些熟悉的Boost C ++库的开发者,他们会发现Thrust的高级迭代器与Boost迭代器库非常相似。constant_iterator常量迭代器最明显的特点,是每次解引用时,都会返回...
分类:
其他好文 时间:
2015-03-17 19:53:48
阅读次数:
258
C++中使用qml对象,直接使用findChild获取qml对象,然后调用setProperty方法设置属性,当然必须在加载qml之后才能使用,不然findChild找不到对象,用法如下。 engine.load(QUrl(QStringLiteral("qrc:/main.qml")))...
分类:
编程语言 时间:
2015-03-17 17:20:46
阅读次数:
244
相关知识:ExecuteNonQuery()方法:执行CommandText属性所制定的操作,返回受影响的记录条数。该方法一般用来执行SQL中的UPDATE、INSERT和DELETE等操作对于UPDATE、INSERT和DELETE语句,执行成功返回值为该命令所影响的行数,如果影响行数为0时返回值...
分类:
Web程序 时间:
2015-03-17 07:02:52
阅读次数:
172
Apple?Watch开发快速入门教程? 试读下载地址:http://pan.baidu.com/s/1eQ8JdR0 介绍:苹果为Watch提供全新的开发框架WatchKit。本教程是国内第一本Apple?Watch开发教程,全面讲解WatchKit的各个方面,帮助读...
分类:
移动开发 时间:
2015-03-16 16:37:47
阅读次数:
212