码迷,mamicode.com
首页 > 编程语言
JavaSE入门学习45:文件传输基础之I/O流(四)
五字符流的使用        (1)编码问题        这个问题我们早就说过了,不再过多赘述。        参考:JavaSE入门学习42:文件传输基础之I/O流(一)        (2)认识文本和文本文件        Java的文本(char)是16位无符号整数,是字符的unicode编码(双字节编码);而文件是byte byte byte ...的数据 ;文本文件是文本(...
分类:编程语言   时间:2016-05-22 12:36:11    阅读次数:166
JavaSE入门学习46:文件传输基础之I/O流(五)(Java序列化)
六对象的序列化和反序列化        (1)序列化和反序列化概述        Java提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的 数据、有关对象的类型的信息和存储在对象中数据的类型。        将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对 象的数据,还有对象中的数据类型可以用...
分类:编程语言   时间:2016-05-22 12:38:07    阅读次数:197
彻底搞定C语言指针详解
1.语言中变量的实质 要理解C指针,我认为一定要理解C中“变量”的存储实质, 所以我就从“变量”这个东西开始讲起吧! 先来理解理解内存空间吧!请看下图: 内存地址→  6      7   8      9   10      11      12       13 ----------------------------------------------...
分类:编程语言   时间:2016-05-22 12:33:34    阅读次数:114
结巴中文分词使用学习(python)
中文分词工具:结巴分词 github地址:https://github.com/fxsjy/jieba一、分词功能 精确模式(默认):试图将句子最精确地切开,适合文本分析; 全模式,把句子中所有的可以成词的词语都扫描出来,但是不能解决歧义; 搜索引擎模式,在精确模式的基础上,对长词再次切分,提高召回率,该方法适合用于搜索引擎构建倒排索引的分词,粒度比较细。注意:jieba.cut以及jieba.c...
分类:编程语言   时间:2016-05-22 12:32:43    阅读次数:268
Java File文件操作
Java提供File类,让我们对文件进行操作,简单整理了一下File类的用法。 1.基本概念File:文件和目录路径名的抽象表示形式,代表文件或者文件夹。 2.构造方法 // 根据parent抽象路径名和child路径名字符串创建一个新File实例 File(File parent, String child) // 通过将给定路径名字符串转换为抽象路...
分类:编程语言   时间:2016-05-22 12:31:45    阅读次数:238
任务和特权级保护(二)——《x86汇编语言:从实模式到保护模式》读书笔记32
之前做了那么多铺垫,我们终于可以看看第14章的代码了。 对于引导代码和用户程序,依然采用第13章的;对于内核程序(c14_core.asm),编译的时候有几行报错了,只要加上dword即可解决。...
分类:编程语言   时间:2016-05-22 12:31:35    阅读次数:393
Java 实验6 集合类
实验6 集合类一、实验目的了解集合的定义和分类,掌握List接口 、Set接口 、Map接口的实现类,掌握使用Collections工具类和Arrays工具类操作集合。二、程序理解:Java中的集合都是由一些接口,抽象类及它们的实现类所组成。而它们全部封装在java.util包中。(1)List下面的代码将利用LinkedList来实现一个栈的基本功能import java.util.LinkedL...
分类:编程语言   时间:2016-05-22 12:30:10    阅读次数:271
【51nod】 第K大区间2(二分+树状数组)
【51nod】 第K大区间2(二分+树状数组) 第K大区间2 ﹡    LH (命题人) 基准时间限制:1.5 秒 空间限制:131072 KB 分值: 160 定义一个长度为奇数的区间的值为其所包含的的元素的中位数。中位数_百度百科  现给出n个数,求将所有长度为奇数的区间的值排序后,第K大的值为多少。 ...
分类:编程语言   时间:2016-05-22 12:30:45    阅读次数:220
代码与算法集锦-归并排序+树状数组+快排+深度优先搜索+01背包(动态规划)
归并排序求逆序数归并排序是建立在归并操作上的一种有效的排序算法。 树状数组用于数据的维护更新,快速排序时间复杂度较低,被一些公司面试经常要问。深度优先搜索,动态规划入门01背包...
分类:编程语言   时间:2016-05-22 12:30:34    阅读次数:265
SSM框架的搭建(Spring+SpringMVC+Mybatis第一个项目的搭建)
作者使用MyEclipse 2014版本 本博客所编写程序源码为: 新建Web project 添加ljar文件 web.xml文件 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/...
分类:编程语言   时间:2016-05-22 12:28:34    阅读次数:390
java 网络编程(Socket) TCP/UDP 总结案例
网络编程:关注的是底层的数据传输 网页编程:数据的展示 1、基本概念 一、网络:将不同的计算机连接在一起局域网 城域网 互联网 二、地址:Ip地址确定网络上的绝对的地址位置  à房子的地址 三、端口号(相当于房门):区分计算机上的软件à相当于房门两个字节0~65535 共65536个 1、 同一个协议下,端口号不能重复,不同的协议下可以重复 2、 1024以下的端口不要使...
分类:编程语言   时间:2016-05-22 12:28:37    阅读次数:204
[Java]阶段性知识点、技术总结
1.自动装箱、拆箱: l自动装箱:指开发人员可以把一个基本数据类型直接赋给对应的包装类。 l自动拆箱:指开发人员可以把一个包装类对象直接赋给对应的基本数据类型。 l典型应用: List list = new ArrayList(); list.add(1); int j = (Integer)list.get(0); 举例: public static void main(...
分类:编程语言   时间:2016-05-22 12:27:26    阅读次数:213
java加锁与同步方法
记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。      二、然而,当一个线程访问object的...
分类:编程语言   时间:2016-05-22 12:27:03    阅读次数:243
卡特兰数(Catalan Number) 算法、数论 组合~
Catalan number,卡特兰数又称卡塔兰数,是组合数学中一个常出现在各种计数问题中出现的数列。以比利时的数学家欧仁·查理·卡塔兰 (1814–1894)命名。卡特兰数的前几个数 前20项为(OEIS中的数列A000108):1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012, 742900, 2674440, 969...
分类:编程语言   时间:2016-05-22 12:27:51    阅读次数:246
Java进阶学习第二十天——分页与Listener
customer练习(续) 1.添加用户 2.批量删除 3.简单条件查询 分页查询 分页分类 物理分页的实现 mysql中使用limit进行分页 分页分析及代码实现 分页功能扩展 监听器 编写监听器 创建监听器步骤 ServletContext监听器 Servlet监听器 HttpSession监听器 ServletRequest监听器 监听三个域的属性变化 监听器案例 Session绑定监听器...
分类:编程语言   时间:2016-05-22 12:24:55    阅读次数:387
Java之五 数组
一维数组       q    一维数组的声明和定义 q    一维数组的应用   一维数组的声明和定义   一维数组(one-dimensional array)实质上是相同类型变量列表。要创建一个数组,你必须首先定义数组变量所需的类型。通用的一维数组的声明格式是: t...
分类:编程语言   时间:2016-05-22 12:23:54    阅读次数:185
【java并发】传统线程技术中创建线程的两种方式
传统的线程技术中有两种创建线程的方式:一是继承Thread类,并重写run()方法;二是实现Runnable接口,覆盖接口中的run()方法,并把Runnable接口的实现扔给Thread。这两种方式大部分人可能都知道,但是为什么这样玩就可以呢?下面我们来详细分析一下这两种方法的来龙去脉。 1. 揭秘Thread中run()方法   上面我们看到这两种方式都跟run()方法有关,所以我们来看一...
分类:编程语言   时间:2016-05-22 12:22:54    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!