1:比较和排序的概念 比较:两个实体类之间按>,=,<进行比较。 排序:在集合类中,对集合类中的实体进行排序。排序基于的算法基于实体类提供的比较函数。 基本型别都提供了默认的比较算法,如string提供了按字母进行比较,int提供了按整数大小进行比较。 2:Comparable与Comparator ...
分类:
编程语言 时间:
2017-08-09 12:47:54
阅读次数:
179
一、数据结构是什么? 概念比较抽象,官方解释:计算机存储、组织数据的方式。 二、数据结构分类 传统上,数据结构分为逻辑结构和物理结构。 逻辑结构:指数据元素之间的相互关系。 物理结构:数据的逻辑结构在计算机中的存储形式。 三、4大逻辑结构 1、集合结构 (数据元素除了同属于一个集合外,之间没有任何关 ...
分类:
其他好文 时间:
2017-07-09 21:52:32
阅读次数:
143
0、摘要 今天看到吉日嘎拉的一篇关于管理软件中信息加密和安全的文章,感觉非常有实际意义。文中作者从实践经验出发,讨论了信息管理软件中如何通过哈希和加密进行数据保护。但是从文章评论中也可以看出很多朋友对这个方面一些基本概念比较模糊,这样就容易“照葫芦画瓢”,不能根据自身具体情况灵活选择和使用各种哈希和 ...
分类:
其他好文 时间:
2017-06-27 11:55:17
阅读次数:
187
什么是对象的序列化? 序列化:把对象转化成字节序列的过程就是对象的序列化;反序列化:把字节序列转化成对象的过程就是对象的反序列化。单看概念比较抽象,但是看代码就会明白。 对象序列化的用途 1、Java程序在运行中,对象都是分配在内存中,而序列化的一个用途就是将内存的中对象转化成磁盘中的对象。 2、对 ...
分类:
编程语言 时间:
2017-06-25 00:18:54
阅读次数:
243
0、摘要 今天看到吉日嘎拉的一篇关于管理软件中信息加密和安全的文章,感觉非常有实际意义。文中作者从实践经验出发,讨论了信息管理软件中如何通过哈希和加密进行数据保护。但是从文章评论中也可以看出很多朋友对这个方面一些基本概念比较模糊,这样就容易“照葫芦画瓢”,不能根据自身具体情况灵活选择和使用各种哈希和 ...
分类:
其他好文 时间:
2017-06-13 16:49:32
阅读次数:
187
EntityFramework核心是EDM实体数据模型,该模型由三部分组成。 (1) 概念模型,由概念架构定义语言文件(.csdl)来定义. (2) 映射,由映射规范语言文件(.msl)定义. (3) 存储模型,由存储架构定义语言文件(.ssdl)来定义,亦称逻辑模型. 上述概念比较抽象,归根到本质 ...
分类:
其他好文 时间:
2017-05-27 12:15:48
阅读次数:
130
【学习过程遇到疑问和延伸阅读】 1.文本与字符的概念比较模糊,会导致应用CSS属性(letter-spacing,text-indent,word-spacing)时混乱 文本(Text),是书面语言的表现形式;计算机的一种文档类型。从文学的角度说,通常是具有完整、系统含义(Message)的一个句 ...
分类:
Web程序 时间:
2017-05-01 22:23:12
阅读次数:
270
转自:哈希(Hash)与加密(Encrypt)的基本原理、区别及工程应用 0、摘要 今天看到吉日嘎拉的一篇关于管理软件中信息加密和安全的文章,感觉非常有实际意义。文中作者从实践经验出发,讨论了信息管理软件中如何通过哈希和加密进行数据保护。但是从文章评论中也可以看出很多朋友对这个方面一些基本概念比较模 ...
分类:
其他好文 时间:
2017-04-16 14:59:45
阅读次数:
161
在iOS开发中经常会看到KVC和KVO这两个概念,比较可能混淆,特地区分一下 KVC(Key Value Coding) 1> 概述 KVC:Key Value Coding,键值编码,是一种间接访问实例变量的方法。 KVC 提供了一个使用字符串(Key)而不是访问器方法,去访问一个对象实例变量的机 ...
分类:
移动开发 时间:
2017-03-27 14:43:01
阅读次数:
242
内存溢出和内存泄露的区别 1、内存溢出 内存溢出指的是程序在申请内存的时候,没有足够大的空间可以分配了。 2、内存泄露 内存泄露指的是程序在申请内存之后,没有办法释放掉已经申请到内存,它始终占用着内存,即被分配的对象可达但无用。内存泄露一般都是因为内存中有一块很大的对象,但是无法释放。 从定义上可以 ...
分类:
其他好文 时间:
2017-03-22 12:51:35
阅读次数:
130