码迷,mamicode.com
首页 > 编程语言
java entry
我希望要一个ArrayList,类似C++中的pair,可是Map.Entry是个接口,不能实例化,能够像以下这样写HashMap G = new HashMap();G.put(1, 9); G.put(4, 6); G.put(2, 8);G.put(3, 7); ArrayList> a...
分类:编程语言   时间:2014-08-12 18:17:54    阅读次数:231
C++重载IO操作符
操作符的重载有一定的规则,而IO操作符必须重载为普通函数,且应该声明为类的友元函数。我试了,非友元也可以,但是必须提供访问成员变量的函数,所以,出于效率的考虑还是应该定义为友元。规则如下:1. 重载操作符必须具有一个类类型或枚举类型操作数。这条规则强制重载操作符不能重新定义用于内置类型对象的操作符的...
分类:编程语言   时间:2014-08-12 18:10:44    阅读次数:272
java笔记--超级类Object多线程的应用+哲学家进餐算法内部类与多线程结合
关于Object类中的线程方法:Object类是所有Java类的 父类,在该类中定义了三个与线程操作有关的方法,使得所有的Java类在创建之后就支持多线程这三个方法是:notify(),notifyAll(),wait(),这几个方法都是用来控制线程的运行状态的。方法列表如下: notify() :...
分类:编程语言   时间:2014-08-12 18:09:54    阅读次数:370
javascript 获取当前页面可视高度和宽度的函数
function?getPageSize(){ ????????var?xScroll,yScroll; ????????if?(window.innerHeight?&&?window.scrollMaxY){ ????????????xScroll?=?window.innerWidth?+?win...
分类:编程语言   时间:2014-08-12 17:46:04    阅读次数:226
Python笔记:替代case语句的字典和匿名函数(lambda)
在linux的shell中我们习惯使用case语句来做分支处理,然而Python中却省略了这个函数,经过多方查找,发现其实case语句在C语言中是通过查对应的hash表,来进行跳转的。在Python中我们可以通过三种方法来实现这种功能。1、字典;2、lambda;3、switch类。1、字典dictCase={‘case1..
分类:编程语言   时间:2014-08-12 17:41:15    阅读次数:487
python模块收集
shutil:用于拷贝目录树、删除目录树,类似os.remove/os.rmdirfnmatch:通过shellglob去匹配字符串、文件名
分类:编程语言   时间:2014-08-12 17:38:45    阅读次数:152
Linux运维系统工程师与java基础学习系列-2
Java天生骄傲系列-2运算符1.算术运算符注:1)“+”号除了用于加法运算以外,还用作字符串连接符;2)字符串数据和任何数据使用+都是相连接,最终都会变成字符串。packageday4javatest.myeclipse;publicclassday4test1{/***@paramargs*/publicstaticvoidmain(String[]args){//T..
分类:编程语言   时间:2014-08-12 17:37:35    阅读次数:222
在python中使用logging模块
importlogging logging.basicConfig(level=logging.INFO,filename=‘mylog.log‘) logging.info(‘Startingprogram‘) logging.info(‘Tryingtodivide1by0‘) print1/0 logging.info(‘Thedivisionsucceeded‘) logging.info(‘Endingprogram‘)
分类:编程语言   时间:2014-08-12 17:36:35    阅读次数:202
python学习之类的继承
面向对象中一个重要的特性就是继承,继承的好处就是提高代码的重用率,减少不必要的代码。继承是父类与子类的关系,当子类继承了父类后,就具有了父类的所有变量和方法。在python中定义继承的语法是:class派生类名(基类名)。在使用python的继承时需要注意一下几点:(1)当..
分类:编程语言   时间:2014-08-12 17:36:15    阅读次数:209
Spring3拦截引发的问题——WEB开发中的客户端路径
Spring3拦截引发的问题——WEB开发中的客户端路径...
分类:编程语言   时间:2014-08-12 17:28:44    阅读次数:241
【小白的java成长系列】——this关键字
先来看一下下面这段代码: package me.javen.oop; public class ThisDemo { public static void main(String[] args) { Dog dog = new Dog("小花", 10);//创建对象 System.out.println(dog); } } class Dog{ private Stri...
分类:编程语言   时间:2014-08-12 17:28:04    阅读次数:221
python冒泡排序
def bubble_sort(list):     for i in range(len(list)):         for j in (range(i,len(list))):             if list[j]                 temp = list[j]                 list[j] = list[i]...
分类:编程语言   时间:2014-08-12 17:27:54    阅读次数:216
学习pthreads,使用属性对象创建结合线程和分离线程
当我们创建了子线程,是让它犹如脱缰之马,信步驰骋,还是如乖巧听话的孩子,时不时教导一下呢?针对这个问题,本文介绍线程的结合和分离,结构分为三个部分,第一部分给出代码示例,第二部分对代码进行讲解,第三部分是运行结果。 一 代码示例 {CSDN:CODE:448396} 二 代码讲解 {CSDN:CODE:448400} 该函数是线程执行的子函数,打印输出线程的ID和一个计算结果,然后终止线...
分类:编程语言   时间:2014-08-12 17:26:54    阅读次数:295
java分页组件简单设计(贼简单)
代码很简单,关键是思想。...
分类:编程语言   时间:2014-08-12 17:26:34    阅读次数:187
python选择排序
def select_sort(list): for i in range(len(list)): position = i for j in range(i,len(list)): if list[position] > list[j]: position = j temp = list[i] list[i] = list[position] list[pos...
分类:编程语言   时间:2014-08-12 17:25:34    阅读次数:236
python插入排序
def insert_sort(list): for i in range(len(list)): while i > 0 and list[i] < list[i-1]: temp = list[i] list[i] = list[i-1] list[i-1] = temp i = i-1...
分类:编程语言   时间:2014-08-12 17:25:24    阅读次数:269
【小白的java成长系列】——构造方法私有化(单例设计)
有了解过spring框架的童鞋们就知道,spring的bean默认是什么形式呀?———单例形式的。 问:那什么叫做单例?单例其实就是Singleton,顾名思义就是只有单个的实例对象操作。 那为什么要使用单例呢? 至于这个问题,后面再做解释,我们先看代码: package me.javen.oop; public class SingletonDemo { public static...
分类:编程语言   时间:2014-08-12 17:24:44    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!