码迷,mamicode.com
首页 > 编程语言
[转载] Java线程池框架源码分析
转载自http://www.linuxidc.com/Linux/2014-11/108791.htm相关类Executor,Executors,AbstractExecutorService,ExecutorServiceExecutor:整个线程池执行者框架的顶层接口。定义了一个execute方...
分类:编程语言   时间:2015-08-14 18:43:31    阅读次数:198
java解析xml文件
为什么使用xml作为数据交换?为什么用java解析xml?为什么用dom4J解析xml?dom解析和sax解析到底有什么区别? 带着这样的问题去学习,你发现这样的学习是最高效的 首先第一个问题:为什么使用xml作为数据交换 首先xml是一种无平台限制,无语言限制,无系统限制.使得xml可...
分类:编程语言   时间:2015-08-14 18:41:30    阅读次数:138
Python学习笔记10
1.函数式编程 理论就来自lambda演算,虽然没有学过lisp,一直被其大名震撼。 特性: 函数是以一等公民 可以作为参数 可以作为返回值 具有闭包特性 1.1参数传递方式 一般参数传递:值传递,引用传递 命名参数传递,使用"参数名=值"的格式,Python内成为关键字参数(keyword arg...
分类:编程语言   时间:2015-08-14 18:40:55    阅读次数:143
项目中Enum枚举的使用
在.NET中,枚举一般有两种常见用法,一是表示唯一的元素序列,比如表示订单状态(未提交,待处理,处理中...)。另外一种是表示多种组合的状态,比如表示权限,因为可同时有多个不同权限。基本用法这里拿项止中订单的订单状态来举例。1,使用枚举表示订单的订单状态,并保存到数据库public void Sav...
分类:编程语言   时间:2015-08-14 18:40:34    阅读次数:319
算法竞赛入门经典(二)
例2-4 文件读写(freopen重定向)#include#define INF 1000000000int file_freopen(){ int x,min=INF,max=-INF,S=0,count=0; freopen("E:\\Code\\C\\算法竞赛入门经典\\Debug...
分类:编程语言   时间:2015-08-14 18:37:02    阅读次数:275
算法竞赛入门经典(一)
例1-2 三位数反转#includeint reverse_3(){ int n; //输入三位数 scanf("%d",&n); printf("%d%d%d\n", n%10 , n/10%10 , n/10...
分类:编程语言   时间:2015-08-14 18:37:33    阅读次数:143
【转】Java 内存模型及GC原理
一个优秀Java程序员,必须了解Java内存模型、GC工作原理,以及如何优化GC的性能、与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能。本文将从JVM内存模型、GC工作原理,以及GC的几个关键问题进行探讨,从GC...
分类:编程语言   时间:2015-08-14 18:31:50    阅读次数:122
C++——输入、输出和文件
一、C++输入和输出概述 1.1、流和缓冲区 C++程序把输入和输出看作字节流。输入时,程序从输入流中抽取字节;输出时,程序将字节插入到输出流中。对于面相文本的程序,每个字节代表一个字符,更通俗地说,字节可以构成字符或数值数据的二进制表示。输入流中的字节可能来自键盘,也可能来自存储设备(如硬盘).....
分类:编程语言   时间:2015-08-14 18:32:29    阅读次数:180
指针数组和数组指针的区别
这两个名字不同当然所代表的意思也就不同。我刚开始看到这就吓到了,主要是中文太博大精深了,整这样的简称太专业了,把人都绕晕了。从英文解释或中文全称看就比较容易理解。指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针数组指针:a pointer to an arr...
分类:编程语言   时间:2015-08-14 18:31:57    阅读次数:128
[算法练习] 英语数字转换器
题目说明: 在这个问题中,将用英语给你一个或多个整数。你的任务是将这些数字转换成整型表示。数字范围从-999,999,999到999,999,999.下面是你的程序必须考虑的详尽的英语单词表: negative, zero, one, two, three, four,five, six, seve...
分类:编程语言   时间:2015-08-14 18:30:47    阅读次数:198
spring mvc接收数组
(一)前言 对于springmvc接收...
分类:编程语言   时间:2015-08-14 18:31:15    阅读次数:122
[转载] Java集合---HashMap源码剖析
转载自http://www.cnblogs.com/ITtangtang/p/3948406.html一、HashMap概述 HashMap基于哈希表的Map接口的实现。此实现提供所有可选的映射操作,并允许使用null值和null键。(除了不同步和允许使用null之外,HashMap类与Hasht....
分类:编程语言   时间:2015-08-14 18:31:11    阅读次数:203
Python文件与文件系统(2)——os模块对文件、文件系统操作的支持
三、文件系统操作 os模块的功能主要包括文件系统部分和进程部分,这里介绍其中与文件系统相关的部分。 当请求操作系统失败时,os模块返回内置异常exceptions.OSError 的实例,可以通过 os.error 访问这个类型,OSError的实例有三种属性:errno:操作系统错误的错误代码.....
分类:编程语言   时间:2015-08-14 18:29:08    阅读次数:138
java 或者 js 获取项目访问路径(域名)
/** * 获得站点url * @return */public String getWebUrl(){ String url = getRequest().getScheme() + "://" + getRequest().getServerName(); if(getRequest().g.....
分类:编程语言   时间:2015-08-14 18:28:36    阅读次数:400
Python文件与文件系统系列(5)——stat模块
stat模块中定义了许多的常量和函数,可以帮助解释 os.stat()、os.fstat()、os.lstat()等函数的结果。 通常使用 os.path.is*() 这类函数来测试一个文件的类型,这些方法对同一个文件进行多次测试时,stat()系统调用都是不可避免的开销。同时,有些信息是os...
分类:编程语言   时间:2015-08-14 18:26:49    阅读次数:227
用比特串法求幂集的java实现
由于Java中有很方便的 String Integer.toBinaryString(int),在学习生成子集的时后看到用比特串生成幂集的算法,就想着用java实现一下。幂集在解背包问题的时候还是很有用的,蛮力法,简单粗暴有效,当然仅限较小...
分类:编程语言   时间:2015-08-14 17:25:01    阅读次数:193
javassist获得方法参数名称
举例,方法get(String name, long id),目的想获得name,id这两个名称: 初衷:做日志拦截的时候,比如拦截了方法get(String name, long id),想在日志表中记录成姓名:admin,主键:123, 就需要获取方法的参数名...
分类:编程语言   时间:2015-08-14 17:25:12    阅读次数:433
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!