码迷,mamicode.com
首页 > 编程语言
JAVA SE 基础复习-核心库-Map---java.util
Map Map框图如下 需要线程安全的情况使用ConcurrentHashMap. 遍历HashMap的方法,先获得遍历器 Iterator> iterator=map.entrySet().iterator(); 然后 进行遍历。
分类:编程语言   时间:2015-09-11 19:04:58    阅读次数:185
Clr Via C#读书笔记----基元线程同步构造
重点在于多个线程同时访问,保持线程的同步。线程同步的问题:1,线程同步比较繁琐,而且容易写错。2,线程同步会损害性能,获取和释放一个锁是需要时间。3,线程同步一次只允许一个线程访问资源。类库和线程安全, 一个线程安全的发那个发意味着两个线程试图同时访问数据时,数据不会被破坏。基元用户模式和内核模式构...
分类:编程语言   时间:2015-09-11 19:04:11    阅读次数:191
[C/C++]_[VS2010使用源代码UTF8中国字符串转码ANSI问题]
场景:1.思想vs设置源文件UTF8编码,的代码串中国出现在它必须是utf8编码。不幸的是没有,假设源代码出现在中国字符串,在内存公交码ANSI编码。Unicode(UTF8) 代码页(65001)。从菜单->文件->高级保存选项 设置.样例:char path[] = "resources\\中文...
分类:编程语言   时间:2015-09-11 19:02:50    阅读次数:273
Python正则匹配递归获得给出目录下的特定类型的文件小技巧
需求是酱的:输入一个目录,这个目录包含检测目录的必备信息但不准确需要获得后加工一下,如给出目录:C:\Program Files\Common Files\DESIGNER,需要检测的目录是:C:\Program Files\Common Files\System,即从给出的目录中获取前面的信息,后...
分类:编程语言   时间:2015-09-11 18:58:56    阅读次数:213
java 流
一、在java程序中,对于数据的输入/输出操作以“流”方式进行:J2SDK提供了各种各样的“流”类,用以获取不同种类的数据;程序中通过标准的方法输入或输出数据。流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,真正的文件是在硬盘上的一块空间,在这个而文件...
分类:编程语言   时间:2015-09-11 18:57:24    阅读次数:232
protocalBuffer_java版详解(转thanks)
一、生成目标语言代码。 下面的命令帮助我们将MyMessage.proto文件中定义的一组Protocol Buffer格式的消息编译成目标语言(Java)的代码。至于消息的内容,我们会在后面以分段的形式逐一列出,同时也会在附件中给出所有源代码。 protoc -I=./message --ja.....
分类:编程语言   时间:2015-09-11 18:53:45    阅读次数:274
java 内存区域中的栈
有人说栈区存放引用,这种说法并不准确。public void Method1(){ int i = 4; int y = 2; class1 cls1 = new class1();} java虚拟机栈是线程私有,他的生命周期与线程相同,每个方法在执行的同时都会创建一个栈帧(St...
分类:编程语言   时间:2015-09-11 18:54:24    阅读次数:149
long数组与Long数组转换
Set<Long>?idsSet?=?new?HashSet<Long>(); //过滤没有详情的id for(Entry<Long,?UserProfile>?entry?:?userProfileMap.entrySet()){ ????UserProfile?userProfile?=?entry.getValue(); ????i...
分类:编程语言   时间:2015-09-11 17:50:12    阅读次数:205
Enum枚举类
一、概述 ?enum 的全称为 enumeration, 是 JDK 1.5 ?中引入的新特性,存放在 java.lang 包中。 ?创建枚举类型要使用 enum 关键字,隐含了所创建的类型都是 java.lang.Enum 类的子类(java.lang.Enum 是一个抽...
分类:编程语言   时间:2015-09-11 17:46:43    阅读次数:313
Spring Filter
org.springframework.web.filter.CompositeFilter? public class CompositeFilter implements Filter { private List<? extends Filter> filters = new ArrayList<Filter>(); public void setFilters(List<?...
分类:编程语言   时间:2015-09-11 17:49:22    阅读次数:284
【Python之旅】第二篇(三):基于列表处理的购物清单程序
1.基本需求编写一个购物小程序,要求实现如下功能:(1)让用户输入工资;(2)输出购物菜单及产品价格;(3)计算用户是否可支付;(4)输出用户剩余的钱,问用户是否继续购物,如果选择继续,则继续进行,否则退出程序;(5)若钱不够,输出用户还需要工作多久才能买得起(这..
分类:编程语言   时间:2015-09-11 17:44:17    阅读次数:321
python元组的修改和删除
1元组中的元素值是不允许修改的,但我们可以对元组进行连接组合#!/usr/bin/pythontup1=(12,34.56);tup2=(‘abc‘,‘xyz‘);#以下修改元组元素操作是非法的。#tup1[0]=100;#创建一个新的元组tup3=tup1+tup2;printtup3;以上实例输出结果:(12,34.56,‘abc‘,‘xyz‘)2删除元组元组中的元..
分类:编程语言   时间:2015-09-11 17:43:07    阅读次数:343
python相关文件方法
Tell()方法告诉你文件内的当前位置;换句话说,下一次的读写会发生在文件开头这么多字节之后:seek(offset[,from])方法改变当前文件的位置。Offset变量表示要移动的字节数。From变量指定开始移动字节的参考位置。chdir()方法可以用chdir()方法来改变当前的目录。chdir()方法..
分类:编程语言   时间:2015-09-11 17:42:24    阅读次数:196
javascript三级联动效果实现
functionlinkQ(sel1,sel2,sel3,arr){ varsel1v=$.map(arr,function(val,key){returnkey}) //将sel1的option放入 $.each(arr,function(i,n){ sel1.append("<optionvalue="+n.provinceId+">"+n.provinceName+"</option>") }) //将sel1第一项对应sel2的option放入 //..
分类:编程语言   时间:2015-09-11 17:40:34    阅读次数:234
Python语言打印斐波那契数列
Python代码如下:a,b=0,1whileb<10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000:print(b)a,b=b,a+b打印结果如下:1123581321345589144233377610987159725844181676510946177112865746368750251213931964183178115142298320401..
分类:编程语言   时间:2015-09-11 17:36:23    阅读次数:503
Rust语言之HelloWorld Web版
Rust语言之HelloWorld Web版Iron是一个Web框架,是建立在hyper之上的,hyper是完全用Rust写的http库。因此,Iron相当于Tomcat/Jetty之于Java,Cowboy之于Erlang。下面就使用Iron写一个WebServer,很简单,当用户在浏览器地址栏访问http://localhost:3000时,浏览器返回: HelloWorld。很简单,就3步:...
分类:编程语言   时间:2015-09-11 17:33:07    阅读次数:142
Java编程思想:第6章 访问权限控制
访问控制(或隐藏具体实现)与“最初的实现并不恰当”有关。很多时候我们需要重构代码使之更可读,更易理解,更具维护性,但是又不能影响到客户端程序员的正常使用。我们根本不知道客户端程序员使用了哪些东西(方法),所以我们也不知道哪些东西可以改,为了解决这个问题,java提供了访问权限修饰词。访问修饰词加上包...
分类:编程语言   时间:2015-09-11 17:29:54    阅读次数:113
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!