编程语言
题目:实现一个队列
队列的应用场景为:
一个生产者线程将int类型的数入列,一个消费者线程将int类型的数出列。
分析:
首先得设计一个队列,并且最好是循环队列,否则队列里面的空间很容易一下就使用完了。
题目要求使用生产者线程和消费者线程,所以得设计成线程保护,否则取数据和推送数据很容易搞错。可以使用线程的互斥变量:pthread_mutex_t
加pthread_mutex_...
package com.kane.util;
import java.io.FileOutputStream;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServlet;
import org.apache.poi.hssf.usermodel....
java使用Jsoup连接网站超时的解决方法
jsoup是一个非常好的解析网页的包,用java开发的,提供了类似DOM,CSS选择器的方式来查找和提取文档中的内容,提取文档内容时会出现超时的情况,解决方法可看下文
今天做了一个Jsoup解析网站的项目,使用Jsoup.connect(url).get()连接某网站时偶尔会出现
java.net.Socke...
This code snippet is used to generate the unit test of Java codes....
定义
管理大型软件系统中数据众多的类,解决类的命名冲突问题,java引入包的机制,提供类的多重类命名空间。
package语句作为java源文件的第一条语句,指明该类所在的包
格式:
packagepkg1[.pkg2[.pk3]];
使用步骤:
1.首先写包名
2.将类文件放在和包相同的文件夹下面
3.外部如何使用
...
C语言语句及流程控制
本章重点
u 语句和语句块
u 变量的作用域
u 顺序结构
u 判断结构
u 循环结构
从本章开始,读者将可以真真正正地写一个完整的C程序了!我们将在本章中介绍C程序的三种最基本的结构:顺序结构,选择结构和循环结构。读者们很快就会发现,掌握了这些最基本的程序结构之后,我们就可以用C语言写出很多很多有意思的程序。
语句和语句块
如果把一个C程序比喻成一栋高楼,...
去空格及特殊符号
s.strip().lstrip().rstrip(',')
复制字符串
#strcpy(sStr1,sStr2)
sStr1 = 'strcpy'
sStr2 = sStr1
sStr1 = 'strcpy2'
print sStr2
连接字符串
#strcat(sStr1,sStr2)
sStr1 = 'strcat'
sStr2 = '...
java将接口的概念提升为独立的结构,体现了接口与实现分离。java接口允许多个类提供相同的功能,也允许一个同时实现多个接口。java的接口与抽象类十分相似。java与抽象类中的区别:
1.一个类可以实现多个接口,但却只能最多继承一个抽象类; 2.抽象类可以包含具体的方法;接口的所有方法都是抽象的;...
转自:http://fyting.iteye.com/blog/122732java泛型中的super关键字不太常用,也不太好理解,今天又从头看了看java的泛型机制,作一记录。上界:上界用extends关键字声明,表示参数化的类型可能是所指定的类型,或者是此类型的子类。如下面的代码:1
publi...
VS2013出来了,对于C++来说,最大的改变莫过于对于C++11新特性的支持,在网上搜了一下C++11的介绍,发现这篇文章非常不错,分享给大家同时自己作为存档。原文地址:http://www.ibm.com/developerworks/cn/aix/library/1307_lisl_c11/C...