twisted的几个核心组件protocol,transport,factory,defer,reactor,把这几个关键组件搞清楚了,也就算是twisted入门了,大致关系是这样的由reactor来形成消息循环(和windows的消息循环机制类似),等到socket完成后通过defer(延迟通知技术,也就是基于这个事件的驱动),去调用相应的响应函数来实现异步操作。twisted的调用框架会首先找...
分类:
其他好文 时间:
2015-08-05 10:32:45
阅读次数:
125
td中没有内容的时候,默认是不会显示td的边框,此时页面上显示的是一片空白,用户根本不知道这里其实有个的,并且页面也显得凌乱不堪,搜罗了下,总结了下面几种解决方法:...
分类:
其他好文 时间:
2015-08-05 10:34:18
阅读次数:
140
1.网址:https://cocoapods.org
2.搜索:直接在搜索框输入想要使用的库的关键字(英文)
3.安装:打开终端 输入命令 :suodo gem install cocoapods
4.使用:在需要使用CocoaPods的Xcode项目的目录下创建文件名为PodFile的文本文件
编辑PodFile,内容为:
...
分类:
其他好文 时间:
2015-08-05 10:32:35
阅读次数:
105
在安装之前可以访问官网传送门 进行下载最新的源码包(centos/redhat).
安装还需要以下工具:
yum -y install gcc gcc-c++ autoconf automake
模块依赖:
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-develNginx在linux环境下可以通过编译源码的方式...
分类:
系统相关 时间:
2015-08-05 10:33:35
阅读次数:
164
调用到 curl_init()的php页面提示:
Fatal error:
Call to undefined function curl_init() in E:\PHPCMS\Cms\www.aerchi.com\kuaiji\weixin.php on line 196
如图:
首先, 在 php.ini 文件中开启
extension=php_curl.d...
分类:
Web程序 时间:
2015-08-05 10:32:03
阅读次数:
162
先给你们写我的解决方式,造福伸手党:
多半问题是出现在了构造里 你一定写了
select new (xxx,xxx,xxx) from xxx...
1.检查你的构造是不是类型和实际类型不符
2.java.util.Date这个类比较个性.
3.保持你的构造参数名和类的成员变量名相同.
我是用3解决的,你们可以试试,虽然我还没找到依据.
重点说2和3.
假设我们有一个构造:
...
分类:
Web程序 时间:
2015-08-05 10:32:14
阅读次数:
150
我们知道Oracle的统计信息将严重影响CBO对执行计划的选择,针对不同大小的表制定收集规则并且定期执行是非常重要的。Oracle通过如下脚本即可收集统计信息:
view plaincopy to
clipboardprint?
BEGIN DBMS_STATS.GATHER_TABLE_STATS(ownname =>'ZBDBA',
tabname =>'TEST...
分类:
数据库 时间:
2015-08-05 10:34:32
阅读次数:
268
ueditor中文是百度编辑器,而angularjs是一款优秀的前端JS框架了,下面我们来介绍在angularjs调用ueditor百度编辑器例子,有兴趣的可一起来看看。一直以来,angularjs的富文本编辑器都比较难做,主要是第三方的编辑器很难集成进来...
分类:
Web程序 时间:
2015-08-05 10:33:42
阅读次数:
145
在CSDN中写博客,如果想在文章中插入一张图片,其实是非常简单的,只要从你本机进行图片选择,然后选择上传,图片就会上传到CSDN的服务器,到时候在文章显示的时候就会读取该图片。但是如果是在自己的搭建的网站中要进行图片的显示就会遇到问题,因为图片无法从你本机读取,除非你的本机是一台服务器。所以我们要选择一个专门存储图片的服务商,同时存储的图片还能进行外链,即获得图片的URL地址,到时候就可以通过该U...
分类:
Web程序 时间:
2015-08-05 10:31:10
阅读次数:
503
前情提要:在LinearLayout中有两个子元素,LinearLayout的orientation是horizontal。需要让第一个元素居左,第二个元素居右
1、LinearLayout中默认的gravity属性是居左,所以默认两个子元素都是居左显示
2、设置第一个元素的layout_weight属性android:layout_weight="1",第二个元素的该属性不需要设置
...
分类:
其他好文 时间:
2015-08-05 10:32:38
阅读次数:
138
如何实现android中的抽屉效果?
1.创建xml文件
其根视图是
这个xml分为两部分,一部分是主要内容的视图,一部分是抽屉的视图。
主要内容视图一般是FrameLayout,一定要是DrawerLayout的第一个视图,其高度和父视图的高度匹配。
抽屉视图一般是ListView,在写抽屉视图的时候要注意
1.宽度一般要小于320dp
2.android:layout...
分类:
移动开发 时间:
2015-08-05 10:32:21
阅读次数:
351
在上一篇文章中我们学习了solr的快速入门和针对mysql数据库建立索引,今天我们介绍如何为solr添加中文分词
1、 在百度搜索ik-analyzer,找到后下载,我下载的是【IKAnalyzer 2012FF_hf1.zip】,解压后会看到如下目录
2、 把IKAnalyzer2012FF_u1.jar拷贝到webapps下solr的lib文件夹下,把IKAnal...
分类:
其他好文 时间:
2015-08-05 10:32:28
阅读次数:
238
数据结构是学习编程路上的重要一步,也为以后学习算法打下基础,数据结构又称算法与数据结构,与算法密不可分,是计算机软件专业的核心课程,其重要性不言而喻。
递归分为递推与回归两个过程,递归的优点是容易理解,方便编程,可以解决很多问题,缺点是需要不断的调用递归,时间效率慢,空间占用大。
递归示例:
# include
int f(int n)
{
//printf("1");...
分类:
其他好文 时间:
2015-08-05 10:30:49
阅读次数:
88
查看我的全部开源项目【开源实验室】
欢迎加入我的QQ群:【257053751】,本博客客户端下载【请点击】摘要如果你真的希望深入的了解kotlin语言,可以查看英文版Kotlin语言文档,或者我的kotlin语言文档中文翻译项目KotlinDoc-cn:https://github.com/kymjs/KotlinDoc-cn
本文原创,转载请注明地址:http://blog.kymjs.com...
分类:
其他好文 时间:
2015-08-05 10:32:27
阅读次数:
188
题目地址:HDU 5344
题意:求所有(Ai+Aj)的异或值。
思路:可以发现(Ai+Aj)和(Aj+Ai)的异或值为0,所以最后只剩下(Ai+Ai)。#include
#include
#include
#include
#include
#include
#inclu...
分类:
其他好文 时间:
2015-08-05 10:31:17
阅读次数:
104
Java虚拟机是Java程序运行的基础,也是深入理解java的必备知识。
首先JVM的内存分布主要有:程序计数器,虚拟机栈,本地方法栈,Java堆,方法区。其中标红的表示相对更重要。
1)程序计数器
程序计数器是一块很小的内存,是每一块线程的私有空间,主要负责为每一个线程记录下一条需要运行的指令。如果当前线程正在执行一个Java方法,则程序计数器记录正在执行的Java字节码地址,如果...
分类:
其他好文 时间:
2015-08-05 10:29:59
阅读次数:
116
又一道迭代加深搜索,从小到大枚举上限 。 关键的剪枝部分是写出启发函数,这个比较难。。
不过每次剪切后,不正确的数字个数最多减三还是很好理解的,因为我们算不正确数字个数的方法是看当前数字+1是不是等于下一个数字 。 所以每次剪切最多只有3个数字的后继数字发生了改变。 那么 剪枝条件就显而易见了 。
代码如下:
#include
using namespace std;
const in...
分类:
编程语言 时间:
2015-08-05 10:31:49
阅读次数:
156