码迷,mamicode.com
首页 > 编程语言
java串行化
一、串行化的概念和目的 1.什么是串行化 对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力,叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己 ,这个过程叫对象的串行化(Serialization) 。串行化的主要任务是写出对象实例变量的...
分类:编程语言   时间:2016-04-01 18:47:54    阅读次数:181
[引用区别] c++中引用与java中引用区别
在Java中,类实例声明和构造是分开。"T a;"是声明,而"a=new T();"才是构造。引用声明和C++相同。但是Java的机制与C++不同,Java中的引用也叫句柄,或者说句柄才是其真实名称。类声明的都是一个句柄,调用构造函数才会使得句柄指向类实例。因此Java中没有类似于C++中的复制函数,因为Java的复制都是直接复制句柄内容。例如"T b=a;"只不过是将a的句柄复制(赋值)给了b,...
分类:编程语言   时间:2016-04-01 18:48:01    阅读次数:305
java web 网站头像上传处理 (springmvc +bootstrap+cropper)
web 头像处理...
分类:编程语言   时间:2016-04-01 18:47:40    阅读次数:523
x264代码剖析(十七):核心算法之熵编码(Entropy Encoding)
x264代码剖析(十七):核心算法之熵编码(Entropy Encoding)   熵编码是无损压缩编码方法,它生产的码流可以经解码无失真地恢复出原始数据。熵编码是建立在随机过程的统计特性基础上的。本文对熵编码中的CAVLC(基于上下文自适应的可变长编码)和CABAC(基于上下文的自适应二进制算术熵编码)进行简单介绍,并给出x264中熵编码对应的代码分析。     在H.264的CAV...
分类:编程语言   时间:2016-04-01 18:46:08    阅读次数:248
Java异常
一、 异常的概念和Java异常体系结构      异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,      是Java语言健壮性的一个重要体现。      Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。      在Java API中已经定义了许多异常类,这些异常类分为两大...
分类:编程语言   时间:2016-04-01 18:44:47    阅读次数:237
Java编程手册-泛型
1. 泛型的引入(JDK 1.5) 在方法中传入一个参数,这个大家一定非常熟悉,一般的做法就是把参数放在一个圆括号()中并且将他们传递给方法,在泛型中,我们可以跟方法中传递参数一样来传递类型信息,做法就是将类型放在一个尖括号 JDK 1.5中引入了泛型,它允许我们对类型进行参数化,也就是类的设计者在类的定义过程中使用泛型,这样使用者在类的实例化或者方法调用的时候可以动态指定类型,这样在类的...
分类:编程语言   时间:2016-04-01 18:43:04    阅读次数:246
一起talk C栗子吧(第一百三十三回:C语言实例--创建进程时的内存细节)
各位看官们,大家好,上一回中咱们说的是从内存角度看进程和线程的例子,这一回咱们说的例子是:创建进程时的内存细节。闲话休提,言归正转。让我们一起talk C栗子吧!...
分类:编程语言   时间:2016-04-01 18:43:50    阅读次数:226
JavaScript浏览器对象
一、浏览器对象有哪些呢? 浏览器对象主要有:History历史对象、Location地址对象、document文档对象、window对象浏览器对象、Navigator对象(客户机浏览器的信息)、Screen对象(客户机屏幕的信息)等。 二、history历史对象 History对象是由浏览器中的脚本引擎自动创建的,由一系列的 URL 组成。这些 URL 是用户在一个浏览器窗口内已访问的 ...
分类:编程语言   时间:2016-04-01 18:43:18    阅读次数:375
java多态
实例一、 package Demo329; //2多态原理 class Parent{ String s = "s parent"; public Parent() { System.out.println("Parent 构造器"); System.out.println(this); this.fun(12); this.f(); this.p(); } v...
分类:编程语言   时间:2016-04-01 18:43:19    阅读次数:219
一起talk C栗子吧(第一百三十四回:C语言实例--创建线程时的内存细节)
各位看官们,大家好,上一回中咱们说的是“创建进程时的内存细节”的例子,这一回咱们说的例子是:创建线程时的内存细节。闲话休提,言归正转。让我们一起talk C栗子吧!...
分类:编程语言   时间:2016-04-01 18:42:04    阅读次数:156
Mahout学习系列之推荐算法
参考:从源代码剖析Mahout推荐引擎    前言:Mahout框架集成了大量的常用的机器学习算法,且都支持在Hadoop分布式环境下运行,很大程度上节约了数据处理的时间成本,其中的推荐算法引擎有cf.taste包实现,它提供了一套完整的推荐算法工具库,同时规范了数据结构,并标准了程序开发过程。 1:Mahout推荐算法介绍 2:单机内存算法实现 3:基于hadoop分布式...
分类:编程语言   时间:2016-04-01 18:43:15    阅读次数:992
java进阶(六)------源码学习---myeclipse如何查看jar包的源码
查看源码的思路和代码规范是我们学习完善代码编写能力的重要手段。有时候我们会遇到想看某个jar包中的类和方法的实现,但是无法查看。这是因为未加载jar包的源码。只要找到jar包的源码并把路径设置好 就可以查看了。源码下载源码的下载 需要自己按照版本找好,可以是zip也可以是jar包。这里有几个找源码的网站,也可以去jar包的官网查找。githubhttps://github.com/openjdk-...
分类:编程语言   时间:2016-04-01 18:40:22    阅读次数:193
Python写爬虫-爬甘农大学校新闻
Python写网络爬虫(一) 关于Python: 学过C. 学过C++. 最后还是学Java来吃饭.  一直在Java的小世界里混迹. 有句话说: “Life is short, you need Python!”  翻译过来就是: 人生苦短, 我用Python 究竟它有多么强大,  多么简洁? 抱着这个好奇心, 趁不忙的几天. 还是忍不住的小学了一下.(- - 其实学了还...
分类:编程语言   时间:2016-04-01 18:39:21    阅读次数:566
Java基础08 继承
Java基础08 继承 继承(inheritance)是面向对象的重要概念。继承是除组合(composition)之外,提高代码重复可用性(reusibility)的另一种重要方式。我们在组合(composition)中看到,组合是重复调用对象的功能接口。我们将看到,继承可以重复利用已有的类的定义。 类的继承 我们之前定义类的时候,都是从头开始,详细的定义该类的每...
分类:编程语言   时间:2016-04-01 18:39:14    阅读次数:225
MFC——10.网络编程基础
网络编程是计算机编程的一个重要分支,是网络通信的基础,网络编程主要用到了Windows系统系统提供的socket。网络通信又分为基于TCP和基于UDP两种。本文主要讲解基于TCP和UDP的网络编程基础知识。...
分类:编程语言   时间:2016-04-01 18:38:42    阅读次数:230
算法总结1——动态规划
该文章所用的图片取自上海交大电院高晓沨老师上课所用的课件~顺便说一句,高老师的英语简直太棒了! 网址:http://cs.sjtu.edu.cn/~gao-xf/algorithm/ 正值期中,即将考试,总结一下之前学的算法还是很有必要的,一方面记录以备之后用到,一方面防止自己在复习的过程中走神... 本次先把刚刚学的动态规规划写清楚,因为下周要交作业啊摔... 贪婪算法和递归...
分类:编程语言   时间:2016-04-01 18:37:14    阅读次数:813
MFC——9.多线程与线程同步
程序、进程和线程是操作系统的重点,在计算机编程中,多线程技术是提高程序性能的重要手段。本文主要讲解操作系统中程序、进程和线程之间的关系,并通过互斥对象和事件对象实例说明多线程和线程同步技术。...
分类:编程语言   时间:2016-04-01 18:38:32    阅读次数:263
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!