笔者将在接下来的栏目中写数据结构的基本算法类如下: 1.插入排序 2.归并排序 3.交换排序 4.选择排序 5.基排序 插入排序算法 思路: ?? ?? ?? ?? 第一步,调用insert函数,将序列为1的值插入到序列为0中子数组中 第二部,调用insert函数,将序列为2的值插入到序列为0-1中 ...
分类:
编程语言 时间:
2019-08-16 00:19:44
阅读次数:
107
# OS模块常用函数 import os abspath=os.path.abspath('') # 显示当前目录的绝对路径 print('abspath: ',abspath) FileName1=os.path.basename(__file__) # 获取当前代码所在文件的文件名,包含后缀 F... ...
分类:
编程语言 时间:
2019-08-16 00:20:01
阅读次数:
87
内存 计算机的作用 用来存储和运算二进制的数据 内存 计算机的作用 用来存储和运算二进制的数据 内存 计算机的作用 用来存储和运算二进制的数据 内存 计算机的作用 用来存储和运算二进制的数据 用来存储和运算二进制的数据 衡量计算机内存大小的单位: bit(位): 字节:8bit kb:1024字节 ...
分类:
编程语言 时间:
2019-08-16 00:20:16
阅读次数:
91
Python异常处理与程序调试 Python提供了强大的异常处理机制,通过捕获异常可以提高程序的健壮性。异常处理还具有释放对象,中止循环的运行等作用。在程序运行的过程中,如果发生了错误,可以返回事先约定的一个错误代码。 "try...except"语句 用于处理问题语句,捕获可能存在的异常。try子 ...
分类:
编程语言 时间:
2019-08-16 00:20:30
阅读次数:
95
一、List 1、代码演示 2、故障现象 java.util.ConcurrentModificationException 3、导致原因 一个线程正在写,另一线程过来抢夺,导致数据不一致,即并发修改导致的异常 4、解决方案 new Vector<>() Collections.synchroniz ...
分类:
编程语言 时间:
2019-08-16 00:20:41
阅读次数:
112
算法总结 详细十大排序算法:https://www.cnblogs.com/WindSun/category/1375215.html 图片名词解释: n: 数据规模 k: “桶”的个数 In-place: 占用常数内存,不占用额外内存 Out-place: 占用额外内存 算法的分类 比较和非比较的 ...
分类:
编程语言 时间:
2019-08-16 00:21:25
阅读次数:
86
StringBuffer 的增删改查,这样使用! 输出结果就是后面注释 ...
分类:
编程语言 时间:
2019-08-16 00:22:00
阅读次数:
174
1.打开文件: 这里的打开不是我们平时点击文件打开,而是看不到的那种打开文件。 变量 = 文件地址 这里是绝对路径 file_name = r'C:\Users\lilichao\Desktop\hello.txt' 打开文件 open(file_name) 2.读取(运行py文件会显示读取文件中的 ...
分类:
编程语言 时间:
2019-08-16 00:24:48
阅读次数:
61
统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。 请注意,你可以假定字符串里不包括任何不可打印的字符。 示例: 输入: "Hello, my name is John"输出: 5 split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串 ...
分类:
编程语言 时间:
2019-08-16 00:28:07
阅读次数:
74
在实际项目中,我们难免会遇到一些无值。当我们转JSON时,不希望这些null出现,比如我们期望所有的null在转JSON时都变成“”“”这种空字符串,那怎么做呢? Jackson中对null的处理 fastjson 使用fastjson需要导入依赖(https://mvnrepository.com ...
分类:
编程语言 时间:
2019-08-16 00:29:21
阅读次数:
101
一、架构说明: 二、为什么使用线程池,优势是什么? 线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量,那么超出数量的线程排队等候,等其它线程执行完毕,再从队列中取出任务来执行。 特点:线程复用、控制最大并发数量、管理线程 优 ...
分类:
编程语言 时间:
2019-08-16 00:32:25
阅读次数:
107
Java虚拟机是如何加载Java类的? 这个问题也就是面试常问到的Java类加载机制。在年初面试百战之后,菜鸟喜鹊也是能把这流程倒背如流啊!但是,也只是字面上的背诵,根本就是像上学时背书考试一样。 tonight ! 我们把它映射到实战里,看看如何用代码说明这个流程。 ready! go! 在这之前 ...
分类:
编程语言 时间:
2019-08-16 00:33:46
阅读次数:
68
一,Calendar类 Calendar类是一个抽象类(Calendar类不能直接创建实例),它为特定瞬间与一组诸如YEAR、MONTH、DAY_OF_MONTH、HOUR等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下个星期的日期)提供了一些方法;瞬间可用毫秒值来表示,它是距历元( ...
分类:
编程语言 时间:
2019-08-16 00:35:11
阅读次数:
76
一、概念 多态:同一份代码(方法)可以毫无差别的作用在不同的类型上或者说同一份代码(方法)作用在不同的类型上会产生不同的行为。在java中多态是基于类继承或接口实现而实现的。 二、案例 public class Shape{ public void draw(){ } } public class ...
分类:
编程语言 时间:
2019-08-16 00:35:41
阅读次数:
90
https://blog.csdn.net/a745233700/article/details/80959716 https://blog.csdn.net/qq_36520235/article/details/88257749 BeanFactory和ApplicationContext有什么 ...
分类:
编程语言 时间:
2019-08-16 00:38:13
阅读次数:
81
https://ask.csdn.net/questions/664596 https://www.cnblogs.com/mengdd/archive/2013/02/16/2913659.html ...
分类:
编程语言 时间:
2019-08-16 00:41:40
阅读次数:
129
JavaScript 引擎在查找一个变量的时候,有两种查找机制:LHS 和 RHS。 RHS 的查询是简单地查找到某个变量的值,而 LHS 则是试图找到变量的容器的本身。 一个简单的例子:当我们执行 console.log(a) 时,执行的就是 RHS ,因为这里 a 并没有赋予任何的值。相应的,需 ...
分类:
编程语言 时间:
2019-08-16 00:42:40
阅读次数:
139
Python的内置类型介绍 在Python中,数据以对象的形式出现 对象无非就是内存中的一部分,包含数值和相关操作的集合 Python脚本中的一切都是对象 为了使对象更明确,需要确定对象的类型 Python提供了强大的对象类型作为语言的组成部分,即内置类型 内置对象使程序更容易编写 内置对象使可扩展 ...
分类:
编程语言 时间:
2019-08-16 00:42:55
阅读次数:
104
聚类分析是在数据中发现数据对象之间的关系,将数据进行分组,组内的相似性越大,组间的差别越大,则聚类效果越好。 此次我们学习聚类中的第一个算法——K-均值算法。K-均值算法本质就是重复将样本分配的类里面,不断的更新类的重心位置。 这里将围绕K-均值算法讨论目标优化、随机初始化和如何选择聚类数。 K-M ...
分类:
编程语言 时间:
2019-08-16 00:44:50
阅读次数:
112
十六、Java内存模型 特点:原子性、可见性、有序性。 原子性:read、load、use、store、write、synchronized关键字保证原子性 可见性:synchronized、volatile、final保证可见性 有序性:synchronized保证有序性 十七、设计模式 ①分类: ...
分类:
编程语言 时间:
2019-08-16 00:45:58
阅读次数:
102