- 博客(7)
- 收藏
- 关注
转载 python数据持久存储:pickle模块的基本使用
python的pickle模块实现了基本的数据序列和反序列化。通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储;通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。 基本接口: pickle.dump(obj, file, [,protocol]) 注解:将对象obj保存到文件file中去。 protoc
2017-08-28 10:08:21 207
转载 OSI七层协议与TCP/IP五层协议
OSI七层协议 OSI七层协议 OSI层 功能 TCP/IP协议 应用层(Application layer) 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层(Presentation layer) 数据格式化,代码转换,数据加密 没有协议 会话层(Session l
2017-08-15 22:28:15 1482
原创 SQL之DDL,DCL,DML,TCL
DDL(Data Definite Language):数据定义,主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,主要的命令有:alter,drop,create DCL(Data Control Language):数据库的控制功能,主要的命令有:grant,revoke,deny DML(Data Manipulation Language):数据库
2017-08-14 22:40:30 206
原创 数据结构之链表反转
链表分为单向链表和双向链表,无论是哪一种链表,反转都是类似的,区别主要是双向将当前节点的last节点指向next节点。链表反转要注意的就是找到当前节点时,在进行反转前,找到当前节点的上一个节点和下一个节点,这样才能保证每一次的反转后可以移动到下一个节点并继续进行操作。public class Node {//单链表的节点结构 int data; Node next=null; public
2017-08-10 22:10:14 305
原创 排序算法之冒泡排序
冒泡排序顾名思义排序过程就像气泡一样往上升的过程,简单冒泡排序算法的基本思想:给定n个记录,从第一个记录开始,依次对相邻的两个记录进行比较,当前位置的记录大于后面位置的记录时,交换位置,进行一轮比较交换后,n个记录中的最大值移到了最后一个位置,然后对前(n-1)个进行第二轮的比较;重复这个过程直到比较的记录只剩下一个为止,具体的代码如下: 参考资料 1.《Java程序员面试笔试宝典》何
2017-08-08 22:17:33 187
原创 排序算法之选择排序
选择排序基本原理: 对于给定的一组记录,进过第一趟比较后得到最小记录,然后将该记录与第一记录的位置进行交换;接着对不包括第一个记录以外的其他记录进行第二轮比较,得到最小的记录与第二个位置的元素进行交换;重复这个过程,直到进行比较的只有一个为止。(简言之就是找到最小的与第一位置的元素互换,找到)。选择排序的时间复杂度为O(n^2)。下面是使用Java实现选择排序的代码public static v
2017-08-07 22:16:04 145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人