使用多线程编程和一个共享的数据结构如queue,这种程序任务可以用多个功能单一的线程来组织:UserRequestThread:负责读取客户的输入,可能是一个I/O信道。程序可能创建多个线程,每个客户一个,请求会被放入队列中RequestProcessor:一个负责从队列中获取并处理请求的线程,它为...
分类:
编程语言 时间:
2014-07-23 12:16:06
收藏:
0 评论:
0 赞:
0 阅读:
476
根据上下文环境,java的关键字final也存在着细微的区别,但通常指的是“这是无法改变的。”不想改变的理由由两种:一种是效率,另一种是设计。由于两个原因相差很远,所以关键子final可能被吴用。 接下来介绍一下使用到fianl的三中情况:数据,方法,类。 final数据许多编程语言都有某种方法,来...
分类:
编程语言 时间:
2014-07-23 12:10:46
收藏:
0 评论:
0 赞:
0 阅读:
294
反射,reflection,听其名就像照镜子一样,可以看见自己也可以看见别人的每一部分。在java语言中这是一个很重要的特性。下面是来自sun公司官网关于反射的介绍:Reflection is a feature in the Java programming language. It allows...
分类:
编程语言 时间:
2014-07-23 12:09:06
收藏:
0 评论:
0 赞:
0 阅读:
394
看到未名的几篇帖子 使我想起了和python的一些经历,于是写了一篇咚咚。1 书籍:python的syntax足够简单,semantics也不复杂,不怎么会使人混乱,一般来说看自带的文档足够可以学习了,看完两章便可以写出一些non-trivial的程序了。 硬要说入门书籍。 learning in ...
分类:
编程语言 时间:
2014-07-23 12:08:56
收藏:
0 评论:
0 赞:
0 阅读:
421
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特...
分类:
编程语言 时间:
2014-07-23 12:07:36
收藏:
0 评论:
0 赞:
0 阅读:
405
借用了张飞同学的HTML来进行的实战,文件下载路径:http://files.cnblogs.com/hugh007/demo.zip 代码如下:from selenium import webdriverfrom time import sleepfrom selenium.webdriver.....
分类:
编程语言 时间:
2014-07-23 12:06:36
收藏:
0 评论:
0 赞:
0 阅读:
532
总结最佳实践
分类:
编程语言 时间:
2014-07-23 12:06:16
收藏:
0 评论:
0 赞:
0 阅读:
323
题目:Given a linked list, return the node where the cycle begins. If there is no cycle, return null.Follow up:Can you solve it without using extra spac....
分类:
编程语言 时间:
2014-07-23 12:02:46
收藏:
0 评论:
0 赞:
0 阅读:
262
题目:Given a linked list, determine if it has a cycle in it.Follow up:Can you solve it without using extra space?题解:这道题连带着II是很经典的,在看CC150时候,纠结这个问题纠结了很久....
分类:
编程语言 时间:
2014-07-23 12:02:26
收藏:
0 评论:
0 赞:
0 阅读:
2008
题目:Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list.For example,Given 1....
分类:
编程语言 时间:
2014-07-23 12:01:46
收藏:
0 评论:
0 赞:
0 阅读:
307
题目: Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists. 题解:....
分类:
编程语言 时间:
2014-07-23 12:01:36
收藏:
0 评论:
0 赞:
0 阅读:
335
题目:Given a sorted linked list, delete all duplicates such that each element appear only once.For example,Given 1->1->2, return 1->2.Given 1->1->2->3-....
分类:
编程语言 时间:
2014-07-23 12:01:16
收藏:
0 评论:
0 赞:
0 阅读:
344
题目:Given a linked list, swap every two adjacent nodes and return its head.For example,Given 1->2->3->4, you should return the list as 2->1->4->3.http....
分类:
编程语言 时间:
2014-07-23 12:01:06
收藏:
0 评论:
0 赞:
0 阅读:
240
/** * 图片判断 */private static String getFormatName(Object o) { try { // Create an image input stream on the image ImageInputS...
分类:
编程语言 时间:
2014-07-23 12:00:06
收藏:
0 评论:
0 赞:
0 阅读:
734
一.使用的技术这个爬虫是近半个月前学习爬虫技术的一个小例子,比较简单,怕时间久了会忘,这里简单总结一下.主要用到的外部Jar包有HttpClient4.3.4,HtmlParser2.1,使用的开发工具(IDE)为intelij 13.1,Jar包管理工具为Maven,不习惯用intelij的同学,...
分类:
编程语言 时间:
2014-07-23 11:59:36
收藏:
0 评论:
0 赞:
0 阅读:
482
//看如下代码:package thinking.in.java;public class PrivateOverride { private void f(){ System.out.println("private f()"); } private void ss...
分类:
编程语言 时间:
2014-07-23 11:58:26
收藏:
0 评论:
0 赞:
0 阅读:
286
用python替换文件内容的方法,搜了网上许多例子,又请教了朋友。把完整的实现流程写一下,希望对大家有所帮助。要求:目标文件中有一个字段为no=x x为0、1、2……,将其替换为no=01 import re2 fobj = open("goal.ini", "r")3 f = re.sub("no...
分类:
编程语言 时间:
2014-07-23 11:57:16
收藏:
0 评论:
0 赞:
0 阅读:
432
介绍在Spring的框架下,做单元测试的两种办法。一、使用spring中对Junit框架的整合功能除了junit4和spring的jar包,还需要spring-test.jar。引入如下依赖:org.springframeworkspring-test3.1.1.RELEASE然后测试类需要继承自A...
分类:
编程语言 时间:
2014-07-23 11:55:36
收藏:
0 评论:
0 赞:
0 阅读:
346
接昨天谈及的线程同步问题,今天介绍一个比较简单的类,Interlocked。它提供了以线程安全的方式递增、递减、交换和读取值的方法。它的特点是:1、相对于其他线程同步技术,速度会快很多。2、只能用于简单的同步问题。比叫好理解,不再赘述,给一个我们常用的单例模式的 Interlocked 实现: .....
分类:
编程语言 时间:
2014-07-23 11:53:56
收藏:
0 评论:
0 赞:
0 阅读:
544
题目:There are two sorted arrays A and B of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should ...
分类:
编程语言 时间:
2014-07-23 11:49:36
收藏:
0 评论:
0 赞:
0 阅读:
474