摘要:
一直以来,经常会遇到json数据从前端或者我经常从网站上爬取的数据中会有json数据的存在,这样如果想要获取json数据就需要对json数据进行解析 在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML、JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签, 阅读全文
摘要:
一、软件可靠性 1. 软件可靠性 (software reliability )是软件产品在规定的条件下和规定的时间区间完成规定功能的能力。规定的条件是指直接与软件运行相关的使用该软件的计算机系统的状态和软件的输入条件,或统称为软件运行时的外部输入条件;规定的时间区间是指软件的实际运行时间区间;规定 阅读全文
摘要:
词法分析器就是通过扫描一段程序判断是否是关键字、标识符、常数、分界符、运算符。一般分为一符一种和经典五中; 这里我用的是经典五中,此词法分析器是用c++编写的; /*保留字|关键字:1操作符|运算符:2分界符:3标识符:4常数:5无识别:6*/ 主要代码为: 运行结果: 阅读全文
摘要:
词法分析器就是通过扫描一段程序判断是否是关键字、标识符、常数、分界符、运算符。一般分为一符一种和经典五中; 这里我用的是经典五中,此词法分析器是用java编写的; /* 保留字|关键字:1 操作符|运算符:2 分界符:3 标识符:4 常数:5 无识别:6*/ 主要代码为: 运行结果: 阅读全文
摘要:
相信大家现在一般都在使用IDE环境来开发运行java文件,但我觉得可以在命令行里面简单运行java文件,技多不压身。 接下来我来说一下编译和运行java文件: 阅读全文
摘要:
sublime text3的下载地址:https://www.sublimetext.com/ 安装 SublimeREPL插件 按ctrl+shift+p打开一个输入框,输入Install Package, 回车,输入SublimeREPL,在下面的选择列表中选中后回车。 注意此时tools栏最底 阅读全文
摘要:
有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。 阅读全文
摘要:
选择排序:选择排序是现将当前第一个索引记为最小值的索引位置,并将其 与此索引后面的元素比较得到最小值的索引,最后比较跟前面的最小值索引是否相同,不同交换两个索引 的值 实现过程: 实现代码: System.out.println(); //打印每一轮的排序结果 System.out.println( 阅读全文
摘要:
冒泡排序是从相邻的元素之间比较一轮一轮将最大的数组逐渐移到数组最右边,总共需要n-1轮排序 冒泡排序主要过程如下: 冒泡排序的实现代码: 阅读全文