// 线程任务基类和线程池基类文件
#ifndef _ITHREADPOOL_H
#define _ITHREADPOOL_H
class IHandle
{
public:
IHandle(){}
virtual ~IHandle(){}
public:
virtual void Run() = 0;
};
class IThreadPool
{
public:
...
分类:
编程语言 时间:
2014-09-30 18:01:19
阅读次数:
299
??
根据TCP/IP协议,通过socket实现网络聊天,分为服务器端和客户端,一下是参考程序。
服务器端程序:
package com.michael.contact;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStr...
分类:
编程语言 时间:
2014-09-30 18:30:49
阅读次数:
227
最近发现python是个不错的语言,值得一学,先配置下环境,让vim具有关键字补全功能,过程如下,我这个是fedora,其他发行版类似
$ su
********
# yum install vim-taglist -y
# wget http://www.pythonclub.org/_media/python-basic/pydiction-1.2.zip
# unzip...
分类:
编程语言 时间:
2014-09-30 17:57:09
阅读次数:
276
??
长连接是一旦一个客户端登陆上服务器,其与服务器之间的连接就不关闭,不管他们之间进行了多少次交易,直到客户端退出登陆或网络出现故障。
这种技术在联机交易系统实现有利于提高效率。
短连接是客户端每发一个请求就与服务器建立一个连接,交易完成后关闭连接,这种技术实现较长连接简单。
长:connect连上后不断开,进行多次收发操作.
短:每次都connect,完成任务后...
分类:
编程语言 时间:
2014-09-30 17:23:39
阅读次数:
1315
服务器端程序:
import java.io.*;
import java.net.*;
import java.util.*;
public class ChatServer {
boolean started = false;
ServerSocket ss = null;
List clients = new ArrayList();
public static void ma...
分类:
编程语言 时间:
2014-09-30 17:06:39
阅读次数:
274
在看STL的源码,发现is_pointer的模板调用,写了一个测试代码如下:
#include
#include
using namespace::std;
namespace iotek{
template
struct integral_constant
{
static constexpr _Tp value = _...
分类:
编程语言 时间:
2014-09-30 17:38:29
阅读次数:
523
先把上节未完成的部分补全,再剖析一下HDFS读写文件的内部原理
列举文件
FileSystem(org.apache.hadoop.fs.FileSystem)的listStatus()方法可以列出一个目录下的内容。
public FileStatus[] listStatus(Path f) throws FileNotFoundException, IOException;
pu...
分类:
编程语言 时间:
2014-09-30 16:47:19
阅读次数:
271
由于实习公司这边做的是日文app,有时要看看用户反馈,对于我这种五十音图都没记住的人,表示百度翻译确实还可以。但不想每次都复制粘贴啊,google被墙也是挺蛋疼的事,所以用python结合baidu api 整了一下,和大家分享。 1.百度翻译api 由于百度翻译api需要用到API key...
分类:
编程语言 时间:
2014-09-30 16:23:39
阅读次数:
247
一、集合类根接口(Collection,Map) Collection | |----List | |---ArrayList | |---LinkedList | |---Vector | |---Stack |----Set | |---HashSet ...
分类:
编程语言 时间:
2014-09-30 18:18:49
阅读次数:
282
在这一篇中,我将探讨Bash脚本语言中的美学与哲学。这不是一篇Bash脚本编程的教程,但是却能让人更加深入地了解Bash脚本编程,更加快速地学习Bash脚本编程。阅读这篇随笔,不需要你有Bash编程的经验,但一定要和我一样热衷于探索各种编程语言的本质,感悟它们的魅力。
分类:
编程语言 时间:
2014-09-30 17:59:49
阅读次数:
356
日志,安全和事务管理都是AOP可以应用的地方。 分布于应用中多处的功能被称为横切关注点。 切点参数的含义: execution(* com.spring.service.AService.*(..)) 第一个*表示任意的返回类型,com.spring.service.AService制定...
分类:
编程语言 时间:
2014-09-30 16:49:19
阅读次数:
258
java学习之——接口抽象类1)抽象类——包括一个或多个抽象方法的类。2)如果一个类从抽象类继承,必须为父类中所有抽象方法提供实现,否则该类也是抽象类。编译器强制要求该类增加abstract关键字修饰。3)抽象类不可创建对象。接口1)接口中包含域,并且是 static 和final2)接口中的方法都...
分类:
编程语言 时间:
2014-09-30 16:48:39
阅读次数:
204
====================问题描述==================== 我现在想实现的功能是,点击左边9个按钮中的任一个,创建10个线程向服务器请求10张图片,我现在遇到的麻烦就是,当我快速而且连续随机点击左边的按钮时,那不是会创建几十甚至上百个线程啊(已测试,线程过多直接导致手机...
分类:
编程语言 时间:
2014-09-30 16:58:39
阅读次数:
159
今天把之前在Evernote中的笔记重新整理了一下,发上来供对java class 文件结构的有兴趣的同学参考一下。 学习Java的朋友应该都知道Java从刚开始的时候就打着平台无关性的旗号,说“一次编写,到处运行”,其实说到...
分类:
编程语言 时间:
2014-09-30 15:32:50
阅读次数:
284