摘要: 字符串与数值类型互转 char和String互转 其他类型互转 英文字母与ASCII码数值范围 一、字符类转化为整型 字符串转double: string s = "124"; double x = Double.parseDouble(s); 字符串转float: string s = "124" 阅读全文
posted @ 2020-10-07 01:05 云卷云舒c 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 模板模式 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 介绍 意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变 阅读全文
posted @ 2020-08-25 10:31 云卷云舒c 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 介绍 意图:为其他对象提供一种代理以控制对这个对象的访问。 代理模式和装饰器模式很相似,但代理模式更偏向于权限控制,装饰器模式则更偏向于功能扩展 主要解决:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安 阅读全文
posted @ 2020-08-17 23:27 云卷云舒c 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 对于区间[a,b]上连续不断且f(a)·f(b)<0的函数y=f(x),通过不断地把函数f(x)的零点所在的区间一分为二,使区间的两个端点逐步逼近零点,进而得到零点近似值。 1.适用场景 有序的数组,没有重复的数据元组 使用场景:数据量较大 2.算法简述 如果 value==arr[mid],中间值 阅读全文
posted @ 2020-08-17 00:39 云卷云舒c 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 插入排序 快速排序 选择排序 希尔排序 1冒泡排序 1.1 原理 每轮循环 多次两两比较选出一个最大的排在最后面 1.2 原码 /** * Description TODO 冒泡排序 * Author Cloudr * Date 2020/4/1 22:43 **/ public clas 阅读全文
posted @ 2020-08-14 23:22 云卷云舒c 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。 使用场景: 一个抽象模型有两个方面,其中一个方面依赖于另一个方面。将这些方面封装在独立的对象中使它们可以各自独立地改变和复用。 一个对象的改 阅读全文
posted @ 2020-08-14 22:04 云卷云舒c 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 程序员司马讲解二叉树(B站) 遍历->二分法->二叉树->二叉查找树->红黑树(自平衡的二叉查找树)->二叉平衡树(理想状态) 红黑树性质 每一个结点不是红色就是黑色 红色结点不能够连接在一起 根节点必须为黑色 叶子结点均为黑色 注意最后一个是NULL,所以表面上叶子结点为红色,但其实是没有问题的 阅读全文
posted @ 2020-08-01 22:47 云卷云舒c 阅读(304) 评论(0) 推荐(0) 编辑
摘要: interview_1 一、TCP/IP网络模型 OSI TCP/IP 功能 TCP/IP协议簇 应用层 表示层 会话层 应用层 文件传输,电子邮件,文件服务 数据格式化,数据加密 接触或建立与别的结点的连接 TFTP,HHTP,SMTP,FTP,DNS 传输层 传输层 提供端对端的接口 TCP,U 阅读全文
posted @ 2020-07-29 06:06 云卷云舒c 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 为了有效地管理CPU,操作系统引入了线程的概念,即以进程为基本单位来实现CPU的分配与执行。随着并行处理技术的发展,为了进一步提高系统的并行性,实现进程内部的并发执行,操作系统又引入了线程的概念。这样,CPU的管理最终归结于对进程和线程的管理。 一、进程 程序是一个在时间上严格按照先后次序擦欧洲哦的 阅读全文
posted @ 2020-07-29 05:35 云卷云舒c 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 由于计算机的运算能力十分强大而且和计算机的存储和通信子系统的的速度差距过大,大量时间都花费在I/O、网络通信和数据库访问上,因此让计算机同时处理几项任务是最容易而且也更有效的“压榨”计算机运算能力的手段。 处理器至少要与内存交互,如读取数据、存储运算结果等。这个I/O操作是几乎无法消除的。而且由于计 阅读全文
posted @ 2020-07-24 23:35 云卷云舒c 阅读(168) 评论(0) 推荐(0) 编辑