1.包装线程对象class task : public std::tr1::enable_shared_from_this{public: task():exit_(false){} task( const task & ) = delete; ~task(){} task & operator =...
分类:
编程语言 时间:
2015-06-25 15:19:04
阅读次数:
188
http://blog.chinaunix.net/uid-12706763-id-10830.html不同的OS有不同的换行符:OS换行符汉字码UNIXLFJIS, EUC, (ShiftJIS)WindowsCR+LFShiftJISMacintoshCRShiftJIS下面列出了各个系统之间的...
分类:
编程语言 时间:
2015-06-25 15:19:21
阅读次数:
261
获取对象信息拿到一个变量,除了用isinstance()判断它是否是某种类型的实例外,还有没有别的方法获取到更多的信息呢?例如,已有定义:class Person(object): def __init__(self, name, gender): self.name = nam...
分类:
编程语言 时间:
2015-06-25 15:18:00
阅读次数:
111
原因:端口冲突(如其它软件占用了这个端口或你用的软件上次非正常退出,这个端口没有正常释放)。解决方法:查看被占用端口的使用情况,在cmd中输入netstat -ano理出所有端口的使用情况或者netstat -ano|findstr "1919"列出特点端口的使用情况。 2.查询到占用端口对应...
分类:
编程语言 时间:
2015-06-25 15:17:39
阅读次数:
139
This is Baidu Campus结果 var stringArray = ["This", "is", "Baidu", "Campus"]; alert(stringArray.join(" "));
分类:
编程语言 时间:
2015-06-25 15:17:31
阅读次数:
135
昨天下午修复了系统的bug(这个bug竟然能占非常高的资源,而且会影响到系统的核心服务。。。),就是下面的这两段代码,造成的bug。(不过这个bug仅存在于Ubuntu共享目录下,在非共享目录和window系统中均不会出现...
分类:
编程语言 时间:
2015-06-25 14:12:58
阅读次数:
216
GUI编程及文件对话框的使用 显示文件夹图片...
分类:
编程语言 时间:
2015-06-25 14:12:34
阅读次数:
235
问题:比如有时候进行JSON数据网络传输,客户端我们用long来表达,但服务端我们用了Long,有时候我们希望Long为null(比如有些自增ID不能设置ID值),但总是有值,搞了半天莫名其妙。
解决:将客户端的long改为Long。
原因:原来是我们客户端并没有设置ID,但是由于使用了long,这样默认值就是0,服务端解析的时候就成了0。
分析:long类型如果是局部变量则编译器要求初始化...
分类:
编程语言 时间:
2015-06-25 14:13:19
阅读次数:
209
关于连线拖出来的属性后面默认带叹号和为什么我们一开始不需要给它赋值问题
@IBOutlet
weak
var display:
UILabel!
因为系统自动帮你初始化了,display是一个optional,并且在使用之前就赋了nil.对于optional后面一般不是问号吗?但是对于实际类型而言它们没有什么区别.它仍然是一个option...
分类:
编程语言 时间:
2015-06-25 14:09:47
阅读次数:
1148
前言:最近在给学院的网站做一个添加附件的功能,首先到了某某邮箱看了一下,简单实用,但是是flash做的,无法拷贝,就只好上网找插件了。经过筛选,终于找到plupload这款插件(事实上有的编辑器自带添加附件功能)。官网只有PHP版本,后来各种百度谷歌,找到的资料都用点小问题,拼搏一天终于实现了功能,下面就把遇到的问题和重点部分写出来,希望遇到同样问题的同学可以参考。首先你需要下载plupload插...
分类:
编程语言 时间:
2015-06-25 14:05:56
阅读次数:
285
在Objective-C中使用Swift,步骤类似:
1、首先创建一个Objective-C的项目:
Paste_Image.png
2.添加一个Swift的类文件:
Paste_Image.png
3、点击Next,弹出一个对话框,选择YES
Paste_Image.png
4、生成一个Your...
分类:
编程语言 时间:
2015-06-25 14:05:32
阅读次数:
134
queue模块实现了多生产者,多消费者队列。在多线程环境下,该队列能实现多个线程间安全的信息交换。
queue模块介绍
模块实现了3种类型的队列,区别在于队列中条目检索的顺序不同。在FIFO队列中,按照先进先出的顺序检索条目。在LIFO队列中,最后添加的条目最先检索到(操作类似一个栈)。在优先级队列中,条目被保存为有序的(使用heapq模块)并且最小值的条目被最先检索。
queue模块定...
分类:
编程语言 时间:
2015-06-25 14:07:01
阅读次数:
175
近期总结了各大排序算法的原理 ,并对其进行了实现,想着一并把查找算法总结了,今天就着手开始总结查找算法。
废话不多说,这篇文章从最简单的查找算法开始讲起,之后会补充复杂的二叉搜索树查找(BST)和B树,B+树查找以及哈希查找等。
顾名思义,查找就是寻找到关键字在队列中的位置,最笨的查找算法就是依次顺序比较,复杂度为O(n),但是有很多方法的复杂度可以达到O(logn)等等。
1.顺序...
分类:
编程语言 时间:
2015-06-25 14:03:52
阅读次数:
160
java jacob调用打印,word,excel横向打印...
分类:
编程语言 时间:
2015-06-25 14:03:21
阅读次数:
154
变量作用域(scope)在Python中是一个容易掉坑的地方。
Python的作用域一共有4中,分别是:
L (Local) 局部作用域
E (Enclosing) 闭包函数外的函数中
G (Global) 全局作用域
B (Built-in) 内建作用域
以 L –> E –> G –>B 的规则查找,即:在局部找不到,便会去局部外的局部找(例如闭包),再找不到就...
分类:
编程语言 时间:
2015-06-25 14:02:59
阅读次数:
142
前面总结了顺序查找,二分查找,分块查找算法,此篇博文将详解介绍二叉排序算法(Binary Sort Tree)。
在介绍二叉排序算法之前,首先介绍什么事二叉排序树(BST)。
首先从二叉树讲起:
1、二叉树的概念
二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(leftsubtree)和“右子树”(rightsubtree)。二叉树常被用作二叉查找树和二叉...
分类:
编程语言 时间:
2015-06-25 14:03:02
阅读次数:
153