码迷,mamicode.com
首页 > 编程语言
Java解析文件内容
本文主要实现对.chk文件的解析,将其内容读出来,存入到一个Map中,文件内容实例为:A0500220140828.CHKA05002|34622511|373532879|3识别分隔符|,代码如下所示:packagecom.src.factory; importjava.io.BufferedReader; importjava.io.File; importjava.io.FileReader; impor..
分类:编程语言   时间:2014-10-12 18:07:09    阅读次数:199
【Socket编程】套接字Windows平台C语言实现
Socket API在windows平台下的基础代码。...
分类:编程语言   时间:2014-10-12 19:26:38    阅读次数:377
Java设计模式菜鸟系列(十九)备忘录模式建模与实现
备忘录模式(Memento): 主要目的是保存一个对象的某个状态,以便在适当的时候恢复对象。 Memento设计模式用来备份一个对象的当前状态,当需要的时候,用这个备份来恢复这个对象在某一个时刻的状态。...
分类:编程语言   时间:2014-10-12 18:18:38    阅读次数:233
Java泛型解析(01):认识泛型
Java从1.0版本到现在的8,中间Java5中发生了一个很重要的变化,那就是泛型机制的引入。Java5引入了泛型,主要还是为了满足在1999年指定的最早Java规范之一。经过了5年左右的时间,专家组定义了一套泛型规范,实现后通过测试投入到使用。所以说泛型是Java5以后才有的,欲知详情,继续往下看。 这一节里,对泛型有了一个整体的认识,知道它是什么?为什么要用它?谁会用它?以及如何使用它?通过了泛型类和泛型方法的实践,感受了如何实现自己的泛型,后面一节,将对泛型中通配符进行讲解,以及虚拟机对泛型类...
分类:编程语言   时间:2014-10-12 18:50:58    阅读次数:257
Java设计模式菜鸟系列(二十)解释器模式建模与实现
解释器模式(Interpreter):它定义了对象与对象之间进行某种操作之后会得到什么值。一般主要应用在OOP开发中的编译器 的开发中,所以适用面比较窄。 解释器模式用来做各种各样的解释器,如正则表达式的解释器等等。...
分类:编程语言   时间:2014-10-12 17:41:48    阅读次数:220
Java死锁的例子
死锁 死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。 导致死锁的根源在于不适当地运用“synchronized”关键词来管理线程对特定对象的访问。“synchronized”关键词的作用是,确保在某个时刻只有一个线...
分类:编程语言   时间:2014-10-12 18:14:08    阅读次数:175
【代码相似论文笔记】基于序列聚类的相似代码检测算法
摘要: 为了提高源程序代码之间相似性的检测效率,提出一种基于序列聚类的相似代码检测算法. 算法首先把源代码按照其自身的结构进行分段提取,然后对各个分段进行部分代码变换,再以带权重的编辑距离为相似度量标准对这些符号进行序列聚类,得到相似的程序代码片段,以达到对源程序进行相似功能检测的目的. 应用: 可...
分类:编程语言   时间:2014-10-12 18:45:08    阅读次数:349
MFC中利用CString和Format成员函数将数字格式化输出
str.Format("格式控制字符串”,输出列表);格式控制字符串包括格式字符串和非格式字符串,用双引号括起来。其中非格式字符串原样输出。格式字符串是以%开头的字符串:%[标识][输出最小宽度][精度]转换说明符。常用转换说明符:d,整型;f,浮点型,双精度;e,指数形式输出,双精度;s,输出字符...
分类:编程语言   时间:2014-10-12 18:27:08    阅读次数:196
(前、中、后)序遍历二叉树的递归、非递归算法!
转至:http://blog.csdn.net/alex44667416/article/details/4723991package tree;import java.util.Stack;// 二叉树节点 class BTNode { private char key; privat...
分类:编程语言   时间:2014-10-12 19:32:48    阅读次数:255
Metropolis Hasting算法
Metropolis Hasting Algorithm:MH算法也是一种基于模拟的MCMC技术,一个非常重要的应用是从给定的概率分布中抽样。主要原理是构造了一个精妙的Markov链,使得该链的稳态 是你给定的概率密度。它的优点,不用多说,自然是能够对付数学形式复杂的概率密度。有人说,单维的MH算法...
分类:编程语言   时间:2014-10-12 18:25:18    阅读次数:196
Python常见问题
1.通过源代码安装Python3.4,make install时报错"Ignoring ensurepip failure: pip 1.5.4 requires SSL/TLS"。缺少openssl,openssl-devel(Ubuntu下为libssl-dev),通过yum -y instal...
分类:编程语言   时间:2014-10-12 18:58:08    阅读次数:567
插入排序算法
#includeusing namespace std;//插入排序 void insert_sort(int *array,int n){ for(int i=1;i<n;i++) { int k=i-1; int temp =array[i]; ...
分类:编程语言   时间:2014-10-12 17:30:58    阅读次数:185
《javascript高级程序设计》笔记(十)
DOMDOM(文档对象模型)是针对HTML和XML的一个API(应用程序编程接口)。DOM描绘了一个层次化的节点树,允许开发人员增加、删除、修改页面的某一部分。一、节点层次文档节点是每个文档的根节点。每个文档只能有一个文档元素,HTML页面的文档元素始终是元素,XML里没有预定义元素。HTML元素通...
分类:编程语言   时间:2014-10-12 18:36:38    阅读次数:301
JAVA开发:分享一些SpringMvc+Ibatis+spring的框架使用心得
近期不在做.net的项目,而是使用java作为开发语言,就想着要用springmvc开发了,由于前些年也用过struts1/2+hibernate/ibatis+spring开发过项目,因此是有些底子的。从网上看了些springmvc的介绍后,自己做了个demo。 这个demo会分几篇来介绍,...
分类:编程语言   时间:2014-10-12 18:52:58    阅读次数:272
Java并发(基础知识)—— 阻塞队列和生产者消费者模式
1、阻塞队列 BlockingQueue是线程安全的Queue版本,从它的名字就可以看出,它是一个支持阻塞的Queue实现:当向空BlockingQueue请求数据时,它会阻塞至BlockingQueue非空;当向一个已满BlockingQueue插入数据时,线程会阻塞至BlockingQueu.....
分类:编程语言   时间:2014-10-12 18:50:48    阅读次数:302
python 每天一小时(10.12)
变量和内存管理: 和大多数的编程语言一样,在使用变量之前一定要先声明变量。在python中变量的声明和赋值时同时进行的,在第一次赋值的时候自动声明。 但是要注意的是python中变量的类型是动态的,他的类型和内存占有都是在运行的时候确定的,其是这和经常使用的语言是不一样的,比如C#。 他的变量的类....
分类:编程语言   时间:2014-10-12 17:43:48    阅读次数:208
[转]求最大公约数的算法
更相减损术更相减损术,又称"等值算法"关于约分问题,实质是如何求分子,分母最大公约数的问题。《九章算术》中介绍了这个方法,叫做”更相减损术”,数学家刘徽对此法进行了明确的注解和说明,是一个实用的数学方法。例:今有九十一分之四十九,问约之得几何?我们用(91,49)表示91和49的最大公约数.按刘徽所...
分类:编程语言   时间:2014-10-12 18:48:58    阅读次数:216
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!