1 前言 thrift的官方文档比较差,很多细节没有介绍清楚,比如require、optional和default字段的区别是什么,为什么字段前面要写序号等,带着这些疑问,我们需要阅读生成的源码来了解具体细节。另外thrift的非官方文档可以参考这篇:http://diwakergupta.g ...
分类:
其他好文 时间:
2018-07-28 13:50:21
阅读次数:
171
关于反射: 1.需要了解jvm类的加载机制(java高级部分会详细介绍) 2.反射的API其实只要多看看API和源码,很容易就懂了。 下面是代码,简单讲解反射的使用: ...
分类:
编程语言 时间:
2018-07-25 20:02:05
阅读次数:
148
centos安装nginx有两种方式,分别是yum 安装和 源码包 安装。详细可以看这篇文章 "yum安装和源码包安装的区别" 本网站的后台用的是yum安装,相对来讲比源码包安装要简单点,基本就一条命令,不过缺点是安装后的nginx文件比较分散,我们在修改配置文件的时候经常不知道去哪找,不像源码包那 ...
分类:
其他好文 时间:
2018-07-24 20:26:13
阅读次数:
189
参见https://www.imooc.com/video/13931 1.安装python,从官网python.org下载msi安装2.7,安装完后,输入python可以看到版本 2.djangoproject去download,注意版本与python对应,pip和源码安装都可以。 3.http状 ...
分类:
其他好文 时间:
2018-07-24 13:11:49
阅读次数:
161
题意:给你一个字符串,和每个位置可能的字符(没有就可以放任意字符)要求一个排列使得每个位置的字符在可能的字符中,求字典序最小的那个 题解:很容易判断有没有解,建6个点表示从a f,和源点连边,容量为原串字符出现次数,再建64个点表示给定的位置的每一个状态,和汇点连边,容量为出现次数,如果a f某个字 ...
分类:
其他好文 时间:
2018-07-20 00:25:54
阅读次数:
177
转自:http://blog.csdn.net/ithomer/article/details/7529022 Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git ...
分类:
其他好文 时间:
2018-07-16 20:27:45
阅读次数:
172
人脸识别的全部源代码(在Visual C++6.0下可以运行识别)http://www.61ic.com/Download/DaVinci/Code/201304/121592.html 智能分析接口(支持车牌识别,人脸识别等智能类型)提供DEMO和源码,供参考!http://www.61ic.co ...
分类:
其他好文 时间:
2018-07-14 13:15:19
阅读次数:
153
CyclicBarrier的介绍和源码分析 CyclicBarrier的字母意思是可循环(Cyclic)使用的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可以叫做同步点)时被阻塞,直到最后一个线程到达屏障,屏障才会开门,所有被屏障拦截的线程才会继续干活。线程进入屏障通过Cycl ...
分类:
编程语言 时间:
2018-07-11 14:37:29
阅读次数:
299
最近在工作中,需要人工比对大量的excel格式报表,刚好刚学了Pyhon入门基础知识,想着写个东西练练手,不但能提高代码编写能力,还能减轻工作量,提高工作效率。说干就干,简单的理了逻辑。首先,将目标表和源表的内容分别写入到字典中,Excel表中不确定有没有字段是唯一值,所以选择了行号作为key值,一行的内容放到list中,然后从源表中取一行去目标表中遍历。想好之后开始敲代码了,在代码编写过程中遇到
分类:
编程语言 时间:
2018-07-03 18:18:55
阅读次数:
368
对象的克隆 1、克隆即复制的意思,对象的克隆,意味着生成一个对象,这个对象和某个对象的属性和行为是一致的,但是这个对象和源对象是两个不同的对象。实现对象的克隆,方法是实现Cloneable接口,否则会报异常CloneNotSupportedException 输出: 从结果我们可以知道,两个引用指向 ...
分类:
其他好文 时间:
2018-07-02 23:08:13
阅读次数:
190