06 2019 档案
摘要:一、什么是hash hash是一种算法,用于验证,该算法相当于一个工厂,我们给工厂运算的原材料是一串字符,工厂加工的结果是一个hash值,hash值由数字与字符组成。hash值有三大特性 1.只要传入的字符相同,得到的hash值一定相同。 2.只要使用的hash算法是固定的,那得到的hash字符个数
阅读全文
摘要:一、什么是序列化 序列化就是将内存中的数据类型转换成中间格式。中间格式可以用来保存到文件中,通过网络传送。 反序列化就是将文件中或者网络发送过来的数据转成应用程序中的数据类型 二、为什么要序列化 方便存储数据状态,方便不同平台的数据传递。 1.数据类型的持久化 2.数据跨平台交互 三、如何用 jso
阅读全文
摘要:一、面向过程编程 核心‘过程’二字,过程指的是解决问题的步骤,即先干什么再干什么,后干什么。 基于该思想编写程序就好比在设计一条流水线,是一种机械式的思维方式。 优点:复杂的问题流程化,进而简单化 缺点:可扩展性差。 二、面向对象编程 一个软件的好,由8个因素来决定。成本、性能、可靠性、可扩展性、安
阅读全文

浙公网安备 33010602011771号