码迷,mamicode.com
首页 > 编程语言
Python无限元素列表实例教程
有关Python中无限元素列表的实现方法。本文实例讲述了Python怎么实现无限元素列表的方法,具体实现可使用Yield来完成。下面所述的2段实例代码通过Python Yield 生成器实现了简单的无限元素列表。(www.jbxue.com)1.递增无限列表具体代码:def increment():...
分类:编程语言   时间:2014-08-19 07:07:43    阅读次数:235
【JAVA】使用Java SPI ServiceLoader进行Java应用插件模块化开发
背景:在进行业务定制时需要考虑不同接口的服务实现,每个局点所要求的接口大体都不一致,要求接口服务能够插件化方式提供;方案分析:1)采用OSGI框架进行开发,但是考虑到OSGI的框架太重,需要引入的东西比较多,放弃了该方案;2)采用Javaclassloader动态加载外部jar机制,..
分类:编程语言   时间:2014-08-19 02:12:53    阅读次数:1578
java集合List、Set、Map总结 + HashMap/Hashtable区别
Hashmap、Hashtable都是一个数组和链表的结合体(在数据结构称“链表散列“) hashTable和hashMap的区别: ----Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。 ----Hashtable中key和value都不允许null值,而HashMap中只允许一个null键,值可以为null。 ----HashMap效率比Hashtable高 ----继承不同。 public class Hashtable exte...
分类:编程语言   时间:2014-08-19 02:09:33    阅读次数:293
基于java的socket编程
#开头的废话#学习java已经半个月了,原本在抠教材里面的字眼时,觉得教材好厚,要看完不知道要到猴年马月去了。突然在网上看到一个教程,里面老师说学编程语言书不用太细看,看个大概,知道里面讲些什么就好,不用全记得,然后你一个劲地编,使劲地编,编的时候不懂再回来看就好了,这是最快的方法。心里一琢磨,.....
分类:编程语言   时间:2014-08-19 02:08:53    阅读次数:300
document.ready和onload的区别——JavaScript文档加载完成事件
文章转自:http://blog.csdn.net/kk5595/article/details/5713209 页面加载完成有两种事件,一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件),二是onload,指示页 面包含图片等文件在内的所有...
分类:编程语言   时间:2014-08-19 01:03:43    阅读次数:264
[Python-tools]defaultdict的使用场景
Python标准库中collections对集合类型的数据结构进行了很多拓展操作,有...
分类:编程语言   时间:2014-08-19 01:02:23    阅读次数:236
java语言程序设计(一)-2
(一)jdk安装及环境变量配置1、jdk下载下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html,下载SE标准企业版本,当前已经更新到1.8.X版本了,但是最新版本不支持XP系统,已被验证(无法在xp系统中安装)...
分类:编程语言   时间:2014-08-19 00:58:43    阅读次数:294
python高级编程之迭代器与生成器
#-*-coding:utf-8-*-#python:2.x__author__='Administrator'#迭代器与生成器#---------------------------------------#迭代器基于2个方法"""next:返回容器下一个项目__iter__:返回迭代器本身"""...
分类:编程语言   时间:2014-08-19 00:55:53    阅读次数:253
[Go语言]从Docker源码学习Go——main函数
Go程序从main包下的main函数开始执行,当main执行结束后,程序退出。Docker的main函数在docker/docker/docker.gopackage main//Import needed packages;import ( ... "github.com/docker...
分类:编程语言   时间:2014-08-19 00:55:33    阅读次数:233
zoj 3714 Java Beans
#include#include#include#include#include#include#include#define mem(a,b) memset(a,b,sizeof(a))#define ll __int64#define MAXN 1000#define INF 0x7ffffff...
分类:编程语言   时间:2014-08-19 00:55:13    阅读次数:274
JavaScript中对象类型的转换小结
对象到字符串和对象到数字类型的转换涉及到两个重要的方法,最终的转换结果会受到这两个方法返回结果的影响,这两个方法就是toString和valueOf.所有的对象都会从Object对象中继承到这两个方法.toString方法 用于返回对象的字符串表示(但是其实也可以不返回字符串).对于默认从Obj.....
分类:编程语言   时间:2014-08-19 00:54:03    阅读次数:275
java中线程存活和线程执行的问题!
1 /* 2 下面的程序会出现下面的情况,当Thread-0, Thread-1, Thread-2都被wait的时候,可能会同时苏醒 3 Thread-0 put 4 Thread-1 put 5 Thread-2 put 6 Thread-3 get//在此处,...
分类:编程语言   时间:2014-08-19 00:53:53    阅读次数:266
java使用dom4j解析xml
目标:将指定XML进行解析,以键=值的方式返回指定节点下的数据所需要的jar包:dom4j1.6.1.jar、jaxen-1.1.jar 400105 ...
分类:编程语言   时间:2014-08-19 00:53:33    阅读次数:276
在Windows下用Eclipse+CDT+MinGW搭建C++开发平台
本文提供了在Windows下用Eclipse+CDT+MinGW搭建C / C++开发平台的方法,测试平台为Windows XP Sp2 CHS。以下软件均为Windows平台下的版本。1、安装JDK,目的是为了Eclipse的运行。目前版本是jdk-1_5_0_06-windows-i586-p....
分类:编程语言   时间:2014-08-19 00:52:13    阅读次数:241
python高级编程之列表解析
#列表解析#编写0到10之间的偶数#方法1#结果:[0,2,4,6,8]num=range(10)num1=len(num)evens=[]i=0whilei<num1:ifi%2==0:evens.append(i)i+=1printevens#方法2print[(i)foriinrange(10...
分类:编程语言   时间:2014-08-19 00:51:03    阅读次数:205
java中多线程模拟(多生产,多消费,Lock实现同步锁,替代synchronized同步代码块)
import java.util.concurrent.locks.*;class DuckMsg{ int size;//烤鸭的大小 String id;//烤鸭的厂家和标号 DuckMsg(){ } DuckMsg(int size, Strin...
分类:编程语言   时间:2014-08-19 00:50:33    阅读次数:233
python常用函数
1. range与xrangerange([start,]stop[,step])range可以创建一个从start到stop(不包含)的列表,用在循环中时,会一次性把列表都加载到内存中。xrange([start,]stop[,step])xrange可以创建一个从start到stop(不包含)的...
分类:编程语言   时间:2014-08-19 00:50:13    阅读次数:344
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!