全部文章
Thrift官网上的文档很少,从网上搜到的也大都千篇一律,即使是《Thrift: the missing guide》对如何构建python的server和client也没有进行详尽讲述。本博特意看了下thrift提供的python lib,对书写相应的server和client进行了简单的总结,如有错误,欢迎大家指正。1. Thrift network stack Transport Trans...
链接:http://poj.org/problem?id=2236
解题思路:首先通过并查集划分集合,根据每个点(每对计算机)的从属关系来判断点(计算机)是否连通;
需根据计算机的通信范围确定每对计算机是否可以进行直接通信;
必须保证可以进行通信的每对计算机都是完好无损的(即已经经过维修的);
1. 输入每个计算机的坐标后,判断哪些点可以直接通信,记录;
2. 当输入的操作是维修时,标记...
参考资料:C++ primer 5th edition
(1) 3.5.4 "C-Style Character Strings"
(2) 3.5.1 "Character Arrays Are Special"
(3) 3.2.1 "Defining and Initializing 'string's "
(4) 2.1.3 "Character and Character Strin...
自己不小心把context windows窗口给弄没了,可惜source insight是英文的,看不懂啊,怎么办,网上给出了这个办法:
http://blog.sina.com.cn/s/blog_6b6790d90100l71b.html
不过真是太费劲了,还需要重置配置文件? 完全不必,看下图,自然明白怎么找回来了:...
Java的多线程是Thread实现,跟runnable没有太大关系。
android中因为需要多线程交换数据出现了handler+message+thread实现多线程数据通信。就hanlder本身而言并不是实现多线程。
因为handler+message+thread手写比较负载,所以android提供AsyncTask去实现多线程,并且拥有多线程数据同步的能力。
AsyncTask的本质就是handler+message+thread(线程池)的实现。因此要是简单的使用多线程,android中使用a...
最近心里很是不能宁静,对于时间,对于年龄,对于个人成绩,我内心总有种无以言喻的恐慌。恐慌的多数情况下让我坐立不安。想想上次安静写字已是半月前的事了,这半月来我每天都很匆匆,这本没什么,只是如果忙碌一旦变成了盲目,那样就很吓人了。
最近三周,上班时没了以前的那种为了项目紧赶慢赶的节奏,只是突然轻松下来反倒让人感觉不习惯。近一个月里零零碎碎学了一些技术皮毛,学习得有些不系统,然后...
经常在网卡里面看到广播地址,赋值为0x8000,网上几乎没人去解释这个东西。
例如dm9000.
/* broadcast address */
hash_table[3] = 0x8000;
u16 hash_table[4];这个是16位的表,我们知道mac广播地址是FF:FF:FF:FF:FF:FF
那么为什么在这是个0x8000。
这要结合一下硬件,dm9000...
有的时候,布局文件(例如main.xml)并不是万能的,典型的例子就是你的QQ好友列表,在人数未知的情况下我们是不能通过布局文件写死在布局文件中的,因为它是动态的,所以必须查询数据库然后通过代码来动态地创建布局,其实,手写代码来创建布局很简单,并没有想象中的那样神秘,下面,我们通过一个简单的例子来了解一下如何在代码中实现。
首先,创建线性布局对象
LinearLayoutlayout =...
今天把tomcat关闭后,过一会再启动。就一直启动不了了。一启动就报如下错误:
ERROR:transport error 202: gethostbyname: unknown host
2 A configuration error occurred during startup. Please verify the preference field with the prompt: ER...