码迷,mamicode.com
首页 > 编程语言
Linux 线程浅析
进程和线程的区别与联系 在许多经典的操作系统教科书中,总是把进程定义为程序的执行实例,它并不执行什么, 只是维护应用程序所需的各种资源,而线程则是真正的执行实体。 为了让进程完成一定的工作,进程必须至少包含一个线程。 进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程...
分类:编程语言   时间:2015-04-14 16:51:26    阅读次数:208
Java解压缩技术(一)ZIP压缩-解压缩
Java解压缩技术的实现 GZIP ZIP BZIP2...
分类:编程语言   时间:2015-04-14 16:46:53    阅读次数:201
数据结构(JAVA版本)练习之集合 简易图书管理系统
数据结构实用教程(JAVA版) 看完第一章  集合   结合书中代码 稍微修改做个小练习: 课程表类: package com.chujianyun.com; public class Table { private String key; private String rest; public Table() { } public Table(Stri...
分类:编程语言   时间:2015-04-14 16:46:39    阅读次数:161
Java解压缩技术(二)GZIP压缩-解压缩(
Java解压缩技术的实现 GZIP ZIP BZIP2 没啥好说的,都是些文件IO操作 package com.ljh.gzip; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStr...
分类:编程语言   时间:2015-04-14 16:44:11    阅读次数:198
Java解压缩技术(三)BZIP2压缩-解压缩
Java解压缩技术的实现 GZIP ZIP BZIP2 与GZIP  ZIP 不同的是BZIP2在Java中没有实现,BZIP2的实现是Apache提供的Commons-Compress.jar来实现的 关于 Commons Compress 请移步:http://commons.apache.org/proper/commons-compress/ 还是直接上代码...
分类:编程语言   时间:2015-04-14 16:44:17    阅读次数:252
Java Servlet学习笔记(一)
Servlet简介 Servlet是运行在web容器上的小程序。这种程序使用Java编程语言实现。在通信量大的服务器上,Servlet的优点在于它们的执行速度快于CGI程序,各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进行,这意味着服务器端处理请求的系统开销明显降低。 Servlet生命周期 服务器收到客户端的请求后: 1.web容器判断相应的Servlet类是否已加...
分类:编程语言   时间:2015-04-14 16:43:55    阅读次数:123
看数据结构写代码(47)迪杰斯特拉最短路径算法
这个算法的 思想 根 求 最小生成树算法 普里姆(Prim)算法 极其相似。迪杰斯算法 是求 一个顶点 到其他 顶点的 最短路径算法。 下面 上代码:(用的是 邻接矩阵 表示法) //迪杰斯特拉 最短路径。 //从 vex顶点 到其他 顶点的 最短路径 void shortestPath_Dij(MGraph g,char vex){ int loc = graphLocation(g,ve...
分类:编程语言   时间:2015-04-14 16:42:10    阅读次数:171
C++中继承会破坏封装吗?
类继承是在编译时刻静态定义的,且可直接使用,类继承可以较方便地改变父类的实现。但是类继承也有一些不足之处。首先,因为继承在编译时刻就定义了,所以无法在运行时刻改变从父类继承的实现。更糟的是,父类通常至少定义了子类的部分行为,父类的任何改变都可能影响子类的行为。如果继承下来的实现不适合解决新的问题,则父类必须重写或被其他更适合的类替换。这种依赖关系限制了灵活性并最终限制了复用性。 第一个例子,我...
分类:编程语言   时间:2015-04-14 16:41:27    阅读次数:174
Data Structure 之 算法设计策略
1. 穷举法 基本思想:列举问题的所有可能解,并用约束条件逐一进行判定,找出符合约束条件的解。 穷举法的关键在于问题的可能解的列举和可能解的判别。 例如:凑数问题2. 递归技术 定义:直接或间接调用自身的过程 递归三要素: (1)问题形式:返回结果是什么?需要哪些入口参数? (2)递归规...
分类:编程语言   时间:2015-04-14 16:34:33    阅读次数:203
黑马程序员_java基础知识精华总结
本文总结了JAVA中的基础知识部分,具体包括:1、对象的初始化;2、2、继承时,对象的初始化过程;3、关于构造方法;4、有关public、private和protected;5、抽象类;6、final关键字;7、接口interface;8、多重继承;9、接口的嵌入;10、类的嵌入;11、异常类。1、...
分类:编程语言   时间:2015-04-14 16:30:50    阅读次数:196
在webBrowser中触发html页面中的javaScript.
实例的功能是把一个图片加到html的img tag中。You can encode the image in base64. For exampleHere is a full example of how you can accomplish this:using System;using Sys...
分类:编程语言   时间:2015-04-14 16:28:53    阅读次数:148
Javascript验证xml格式
1 2 function validateXML(xmlContent) 3 { 4 //errorCode 0是xml正确,1是xml错误,2是无法验证 5 var xmlDoc,errorMessage,errorCode = 0; 6 // code for...
分类:编程语言   时间:2015-04-14 16:29:18    阅读次数:106
java串讲之String 如何定义字符串对象
如何定义字符串对象?String s = "abc";只要是双引号引起的数据都是字符串对象。特点:字符串一旦被初始化,就不可以被改变,存放在方法区中的常量池中。因为String类是final修饰的----------------------------------------------------...
分类:编程语言   时间:2015-04-14 16:29:36    阅读次数:155
一致性hash 算法 (转)
转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正....
分类:编程语言   时间:2015-04-14 16:29:47    阅读次数:159
高级语言程序设计
计算机语言具有高级语言和低级语言之分。而高级语言又主要是相对于汇编语言而言的,它是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。 高级语言并不是特指的某一种具体的语言,而是包括很多编程语言,如目前流行的java,c,c++,C#,pascal,python....
分类:编程语言   时间:2015-04-14 16:28:14    阅读次数:189
junit spring
import org.apache.commons.lang3.StringUtils;import org.apache.xbean.spring.context.ClassPathXmlApplicationContext;import com.opensymphony.xwork2.inter...
分类:编程语言   时间:2015-04-14 16:25:49    阅读次数:156
java-设计模式(结构型)-【外观模式】
1.外观模式(Facade) 最少知道原则:一个类应该尽可能少的与其他类发生相互作用,使类相对独立,系统功能模块相对独立。 定义:减少类与类之间的依赖关系,就像Spring一样,可以将类和类之间的关系配置到配置文件中。 而外观模式则是将它们类之间的关系放入一个Facade类中,降低类与类之间...
分类:编程语言   时间:2015-04-14 16:25:46    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!