本文主要介绍Qt中线程QThread的用法,参考(翻译+修改)了一篇特别好的文章:PyQt: Threading Basics Tutorial。本文虽然使用的是PyQt,但与C++中Qt的用法大同小异,不必在意语言的不同。 在这篇文章中,我将写一个抓取新闻的程序(使用新闻网站reddit.com的 ...
分类:
编程语言 时间:
2017-02-09 17:23:54
收藏:
0 评论:
0 赞:
0 阅读:
227
转自:http://blog.csdn.net/yue7603835/article/details/44309409 Golang :不要通过共享内存来通信,而应该通过通信来共享内存。这句风靡在Go社区的话,说的就是 goroutine中的 channel ....... 他在go并发编程中充当着 ...
分类:
编程语言 时间:
2017-02-09 17:22:23
收藏:
0 评论:
0 赞:
0 阅读:
224
defpartition(a,i,j):
k=-1
whileTrue:
whilek*(a[i]-a[j])>=0:
ifi==j:
returni
j+=k
a[i],a[j]=a[j],a[i]
i,j,k=j,i-k,-k
defqsort(a,i,j):
ifi<j:
k=partition(a,i,j)
qsort(a,i,k-1)
qsort(a,k+1,j)
defquickSort(a):
qsort(a,0,len(a)-1)
if__name__==‘__main__‘..
分类:
编程语言 时间:
2017-02-09 16:38:57
收藏:
0 评论:
0 赞:
0 阅读:
231
each(array);作用:返回当前数组的key和value,并且向前移动内部指针。参数:array:数组返回值:返回当前的元素例子:使用each返回数组的每个值$a=array(‘a‘=>‘red‘,‘b‘=>‘blue‘,‘c‘=>‘yellow‘);
while(list($key,$value)=each($a))
{
echo"$key->$value\n";
}
..
分类:
编程语言 时间:
2017-02-09 16:32:19
收藏:
0 评论:
0 赞:
0 阅读:
192
‘‘‘‘
链表的实现,单向链表
‘‘‘
‘‘‘建立节点‘‘‘
classjd:
def__init__(self,data):
self.data=data
self.next=None
‘‘‘实现链表的关系‘‘‘
classLinklist:
def__init__(self,jd2):
self.head=jd2
self.head.next=None
self.tail=self.head
defadd(self,jd2):
self.tail.next=..
分类:
编程语言 时间:
2017-02-09 16:32:07
收藏:
0 评论:
0 赞:
0 阅读:
200
#########安装hadoop2.6.0完全分布式集群#########文件及系统版本:####hadoop-2.6.0Javaversion1.8.0_77centos64位####预备####在/home/hadoop/下:mkdirCloud把java和hadoop安装包放在/home/hadoop/Cloud下####配置静态ip####master192.168.116.100slave1192.168.116.110slav..
分类:
编程语言 时间:
2017-02-09 16:31:55
收藏:
0 评论:
0 赞:
0 阅读:
219
解析文件.Win32用户:创建一个用来解析Windows.ini文件的程序.POSIX用户:创建一个解析/etc/serves文件的程序.其它平台用户:写一个解析特定结构的系统配置文件的程序.网上的例子多是解析windows的win.ini的,这个相对简单些。这里是解析/etc/services的,由于某些列(各列可以看..
分类:
编程语言 时间:
2017-02-09 16:28:19
收藏:
0 评论:
0 赞:
0 阅读:
247
二、即插即用的缓动小算法原理如下:假设要从数值A变化到数值B,如果是线性运动,则每次移动距离是一样;如果是缓动,每次移动距离不一样。那如何才能不一样呢?很简单,按比例移动就可以。例如:每次移动剩余距离的一半。对吧,超容易理解的。比方说:你和初恋之间距离是64,..
分类:
编程语言 时间:
2017-02-09 16:26:43
收藏:
0 评论:
0 赞:
0 阅读:
143
#_*_coding=utf-8_*_
‘‘‘常见数据结构-bitmap(位图)‘‘‘
classBitmap:
‘‘‘初始化‘‘‘
def__init__(self,max):
‘‘‘#计算需要多少个数组的数量‘‘‘
self.size=int((max+31-1)/31)
‘‘‘为每个数组生成单元,每个单元存储为0‘‘‘
self.array=[0foriinrange(self.size)]
defbitindex(..
分类:
编程语言 时间:
2017-02-09 16:25:16
收藏:
0 评论:
0 赞:
0 阅读:
260
‘‘‘常见数据结构-图‘‘‘
‘‘‘a指向b,a指向d,依次类推‘‘‘
charts={‘a‘:[‘b‘,‘d‘],‘c‘:[‘e‘],‘d‘:[‘c‘,‘e‘]}
‘‘‘遍历图中的路径‘‘‘
defpath(chart,x,y,pathd=[]):
pathd=pathd+[x]
ifx==y:
returnpathd
ifnotchart.has_key(x):
returnNone
forjdinchart[x]:
ifjdnotinpathd:
n..
分类:
编程语言 时间:
2017-02-09 16:24:30
收藏:
0 评论:
0 赞:
0 阅读:
175
具体需求:1.让getElementsByClassName兼容IE和火狐浏览器,通过类名获取元素集合?实现思路:1.由于IE和火狐都支持getElementsByTagName,所以可以通过它遍历所有元素找出className中包含指定类名的元素存到数组返回即可.具体代码:<!DOCTYPEhtml>
<htmllang="zh-cn">
&..
分类:
编程语言 时间:
2017-02-09 16:23:51
收藏:
0 评论:
0 赞:
0 阅读:
457
最近大火的AlphaGo,其中的deepmind已经开源,可以到github中下载https://github.com/deepmind/lab·,网上还有一个基于Python开源AlphaGo,那个不是google的。通过看deepmind源码,我们可以知AlphaGo使用的是C++和Lua方案。当然语言不是AlphaGo的重点,但还是说明了c++和Lua方..
分类:
编程语言 时间:
2017-02-09 16:23:10
收藏:
0 评论:
0 赞:
0 阅读:
184
设计模式简介:设计模式描述了对象如何进行通信才能不牵涉相互的数据模型和方法。
保持这种独立性一直是一个好的面向对象程序设计的目标。
GangofFour的“DesignPatterns:ElementsofResualbelSoftware”书将设计模式
归纳为三大类型,共23种。
创建型模式:通常和对象的创建有..
分类:
编程语言 时间:
2017-02-09 16:20:22
收藏:
0 评论:
0 赞:
0 阅读:
252
可以试试,以后用在报错发邮件#!/usr/bin/envpython3#-*-coding:utf-8-*-fromemail.headerimportHeaderfromemail.mime.textimportMIMETextimportsmtplib#username="xxxxx@qq.com"password="授权码"#授权码在QQ邮箱设置-账户下开通from_addr="xxxxxxx@qq.com"to_addr="xxxxx@qq...
分类:
编程语言 时间:
2017-02-09 16:19:39
收藏:
0 评论:
0 赞:
0 阅读:
373
从c++方向搞点java副业。结果在静态链表这里绊了一跤。感谢巨人们的肩膀重见天日。希望后来人少走些弯路。废话少说,直接贴代码:1.创建链表的节点类publicclassNode{ privateNodenode; privateObjecteleme; publicvoidsetEleme(Objecteleme){ this.eleme=eleme; } ..
分类:
编程语言 时间:
2017-02-09 16:17:05
收藏:
0 评论:
0 赞:
0 阅读:
347
第57条:只针对异常的情况才使用异常异常是为了在异常情况下使用而设计的,不要将它们用于普通的控制流,也不要编写迫使它们这么做的API。下面部分来自:异常如果finally块中出现了异常没有捕获或者是捕...
分类:
编程语言 时间:
2017-02-09 16:13:02
收藏:
0 评论:
0 赞:
0 阅读:
220
HashMap 的实现原理 HashMap 概述 HashMap 是基于哈希表的 Map 接口的非同步实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 此实现假定哈希函数将元素适当地分布在各桶之间,可为基本操作(get ...
分类:
编程语言 时间:
2017-02-09 16:09:25
收藏:
0 评论:
0 赞:
0 阅读:
480
1001 数组中和等于K的数对 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 给出一个整数K和一个无序数组A,A的元素为N个互不相同的整数,找出数组A中所有和等于K的数对。例如K = 8,数组A:{-1,6,5,3,4,2,9,0,8},所有和等于8的数对包括(- ...
分类:
编程语言 时间:
2017-02-09 16:09:09
收藏:
0 评论:
0 赞:
0 阅读:
212
正则表达式是被用来匹配字符串中的字符组合的模式。在 JavaScript 中,正则表达式也是对象。这种模式可以被用于 RegExp 的 exec 和 test 方法以及 String 的 match、replace、search 和 split 方法。本章介绍的是 JavaScript 的正则表达式 ...
分类:
编程语言 时间:
2017-02-09 16:06:28
收藏:
0 评论:
0 赞:
0 阅读:
239
2017.2.9 深入浅出MyBatis技术原理与实践-第八章 MyBatis-Spring(二)-----配置文件详解 ...
分类:
编程语言 时间:
2017-02-09 16:05:40
收藏:
0 评论:
0 赞:
0 阅读:
157