- 博客(36)
- 收藏
- 关注
原创 记录kettle spoon.bat 无法启动 (系统找不到指定的路径。) 只有无限接近死亡 才能领悟真滴
DEBUG: Using value () from calling scriptDEBUG: _PENTAHO_JAVA_HOME=DEBUG: _PENTAHO_JAVA=\bin\javaw.exe系统找不到指定的路径。系统找不到指定的路径。
2021-01-07 17:07:36 7765 1
原创 关于gitee与本地仓库的绑定<IDEA>
关于gitee与本地仓库的绑定在本地仓库和gitee仓库都建立后需要将本地的仓库绑定到gitee仓库上获得git仓库的http的URLidea菜单栏VSC->Git->远程弹窗中选择一条数据(更改远程git库的情况),或者新增一条数据。更改origin的URL为git仓库的URL此时的git应该先进行pull后进行push,但是此时的pull是失败的(如图)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5qOnBQVY-1604
2020-11-06 15:15:50 2386 3
原创 【数据结构】 HashMap 源码解析 面试题总结 jdk
1. HashMap结构特点2. HashMap使用细节3. HashMap的成员变量4. hashMap的构造方法5. HashMap的部分核心方法6. HashMap的遍历面试题总结put remove resize get 方法讲解
2020-07-21 11:50:58 349
原创 【算法】 希尔排序 ---java实现
希尔排序算法思想每一次设置步长n,每次将 0,n,2n,3n…; 1,n+1,2n+1…进行排序该算法其实是插入排序的优化,意在将插入排序中数据比较/移动的次数减少.注意点时间复杂度:O(nlog2n)空间复杂度:O(1)稳定性:不稳定(虽然是插入排序(稳定)的优化,但是中间是每个step间隔的插入排序,打破了排序的稳定)实验代码public class ShellSort { public static void main(String[] args) {
2020-07-19 17:11:28 127
原创 【算法】 插入排序 ---java实现
插入排序算法思想每次排列前n个数据,将第n+1个数据插入到前n个中.在前n个数据中寻找到合适的位置并插入。实验步骤从索引1开始,遍历每个元素遍历第n+1个元素(设为temp)时,将这个元素与前n个元素比较大小(假如为升序排列,遍历至第x个元素)如果temp<arr[x],将这个元素的值赋给arr[x+1],继续循环如果temp>=arr[x],跳出循环,继续执行步骤1;注意点时间复杂度:O(n^2)空间复杂度:O(1)稳定性:稳定实验代码 pub
2020-07-19 16:53:47 164
原创 【算法】 桶排序 BucketSort ---java实现
桶排序桶排序是根据集合的键值处于同一区域的元素放在同一个桶,再在桶中间使用其他排序方法,得到有序数列,再将每个有序数列进行拼接,得到整个集合完成排序的结果.步骤确定桶数遍历所有值,确定索引后,将值放在对应的桶中遍历所有桶,将其使用一种排序方法进行排序(我这里选用的是快速排序Collections.sort())遍历所有桶,将其中的所有有序集合组装成一个整个的有序集合注意点桶排序适用于数据分布较为平均的数据集合,如果数据在每个区间的疏密程度相差过大,很可能会造成桶排序无效桶排序的稳定
2020-07-18 10:31:26 1157
原创 【算法】快速排序 QuickSort ---java实现
算法思想:分治递归算法大问题: 使用一个标准值将一个无序数组分为比无序数组大的和比无序数组小的两个小子串A,B较小问题:将大问题中的两个小子串分别使用新的标准值分别划分为两个新的小子串,共得到得到四个子串C,D,E,F标准值:标准值是从该段子串中取的一个元素,一般是子串的第一个元素void sort(int * arr,int start,int end){ if(sta...
2020-07-18 10:28:04 161
原创 记录开发
记录开发第一次自己搞得一个小项目,出现了很多平时不会用到的知识点,以此记录其中使用的技术后端: springboot+mybatisplus+mysql前端: jquery+thymeleaf使用MD5加密密码我选用的是md5加密算法md5是不可逆的,只能通过比较明文加密后产生的密文进行判断是否正确public class PassWordUtils { private static final String slat = "fly_dashi"; /** * 生成
2020-07-17 01:16:30 118
原创 设置server.servlet.context-path后 AJAX url提交问题
springboot项目,在设置了server.servlet.context-path后通过url无法定位到指定的url例如指定: server.servlet.context-path=/index此时我们在AJAX中的url: "/get/product"我从浏览器中查看到的请求信息映射的为"localhost:8080/get/product"这肯定是无法满足我们的需求,我们需要的是"localhost:8080/index/get/product"然后我使用了thymeleaf获
2020-07-17 01:16:19 960
原创 AJAX 异步操作 同步操作
对于AJAX的提交,默认是异步的.也就是说这个AJAX提交信息后,不需要等待服务器完成响应就可以直接运行接下来的代码 $.ajax({ url:Iurl, type:"post", data:$("#login-form").serialize(), dataType:'json', success:(function (result) { if (res
2020-07-17 01:04:09 524
原创 白盒测试
1. 逻辑覆盖法语句覆盖(弱覆盖/最常见):判定覆盖(弱覆盖):条件覆盖(弱覆盖):判定-条件覆盖:条件组合覆盖:2. 基本路径测试法(1) 程序控制流图:(2) 设计基本路径覆盖法的步骤3. 插桩法:目标代码插桩法源代码插桩法黑盒测试和白盒测试比较
2020-07-03 13:35:36 5260 1
原创 软件测试基础
软件生命周期软件的功能特性:软件缺陷产生的原因:软件缺陷处理流程:软件测试的目的:软件测试的分类:软件测试与软件开发的关系软件测试原则:影响软件质量的因素:
2020-07-03 01:55:34 330
原创 js小轮子系列
js实现HTML中radio[单选框]可反选(取消选择)$(function () { $('input:radio').click(function () { var domName = $(this).attr('name'); var $radio = $(this); // if this was previously checked if ($r
2020-07-01 00:48:50 217
原创 IDEA 连接Mysql数据库遇到报错
dea 连接 mysql时报错 Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.
2020-06-19 17:21:46 256
原创 学习笔记 mysql数据库基本操作 增删改查
mysql数据库基本操作 增删改查文章目录mysql数据库基本操作 库、表、字段、数据的增删改查数据库的增删改查数据表的增删改查字段的增删改查数据的增删改查
2020-04-08 09:41:49 360
原创 Python123 第八周 程序设计方法学 获得用户输入的一个数字,可能是浮点数或复数,如果是整数仅接收十进制形式,且只能是数字。对输入数字进行平方运算,输出结果
数字的鲁棒输入描述获得用户输入的一个数字,可能是浮点数或复数,如果是整数仅接收十进制形式,且只能是数字。对输入数字进行平方运算,输出结果。要求:...
2020-04-07 17:36:40 3372
原创 Spring学习随笔 注解配置 注解及其功能介绍
Spring基本注解名称作用@Component使用此注解描述Spring中的Bean,但他是一个泛化的概念,仅仅表示一个组件(Bean),并且可以作用在任何层次,使用时只需要将该注解标注在相应类上即可@Repository用于将数据访问层(Dao)的类吧标识为Spring中的Bean,功能与Component相似@Service通常作用在业务层(Servi...
2020-04-01 16:51:06 238
原创 Spring xml文件,配置bean的属性及其功能
元素的常用属性以及其子元素id:是bean的唯一标识符,spring容器对bean的配置\管理都通过该属性完成name:Spring容器同样可以通过此属性对容器中的Bean进行配置和管理,name属性中可以为Bean指定多个名称,每个名称之间用逗号或分号隔开class:该属性指定了 Bean 的具体实现类,它必须是一个完整的类名,使用类的全限定名scope:用来设定 Bean 实例的作用域...
2020-03-30 10:11:35 2000
原创 python 相对路径 无法打开文件 打开文件报错 No such file or directory
python基础学习的时候出现了No such file or directory问题工具:vscode+终端调试我的python文件和目标的text.txt文件在同一目录def getText(path): f = open("text.txt","r") text =f.read() text = text.lower() for ch in "!\"#$...
2020-03-26 15:32:30 16747 6
原创 软件测试 学习随笔 软件测试的分类
按照测试阶段分类单元测试:验证软件单元是否符合软件需求与设计(开发人员)冒烟测试:软件构建版本建立后,对系统的基本功能进行简单的测试,这种测试重点验证的是程序的主要功能,而不会对具体功能进行深入测试集成测试:冒烟后,将已经测试的软件单元组合到一起测试他们之间的接口,用于验证软件是否满足设计需求.按照测试阶段分类:系统测试:将经过测试的软件在实际环境中运行,并与其他系统的成分(如数据库、硬...
2020-03-26 00:21:24 1628
原创 软件测试_随笔: 软件缺陷的相关问题
软件缺陷产生的原因:需求不明确软件结构复杂开发人员水平有限项目期限短使用新技术软件缺陷处理流程:提交、分配 确认 处理 复测 关闭
2020-03-26 00:12:52 174
原创 软件的功能特性
( ISO/IEC 9126定义的软件质量特性)一、功能性(Functionality)1、适合性(Suitability):解释有没有-提供了相应的功能2、准确性(accuracy):正确(用户需要的)解释对不对3、互操作性(Interoperability):产品与产品之间交互数据的能力4、保密安全性(Security):软件产品保护信息和数据的能力。 如数据库加密,IP,登陆次数限...
2020-03-26 00:03:51 3961
原创 Python 学习 列表、元组、字典
关于 Python中列表、元组、字典 的学习1.列表 list []关于引用1.1读值list[i]list[i:j]表示从[i,j)list[i:]表示从i到最后list[:j]表示0到ilist[-2]表示倒数第二个1.2修改值直接赋值:list[i]=xx1.3增值list.append(obj)1.4删值使用del list[...
2020-02-07 11:54:02 830
原创 mysql增加列,修改列名、列属性,删除列语句
mysql增加列,修改列名、列属性,删除列语句修改表名 : alter table test1 rename test2;添加表列 : alter table test add column name varchar(10);删除表列 : alter table test drop column name;修改表列类型 :alter table test modify addr...
2020-02-07 11:49:01 1066
原创 JSP页面间跳转以及对变量的传输
假定传值页面a.jsp,取值页面b.jspa标签的传值<!--a.jsp中代码--><a herf="b.jsp?name=123">跳转</a><!--b.jsp中代码--><%String name = request.getParameter("name");%>from表单传值<!--a.jsp...
2019-12-05 13:11:15 765
原创 C语言使用循环产生随机数数组
##使用循环产生随机数数组#include<stdio.h>#include<time.h>#include<stdlib.h>#define SIZE 100void getRandomArr(){ srand((unsigned)time(NULL)); int i; for(i=0;i<SIZE;i++){ arr[i]=r...
2019-10-12 10:39:23 1739
原创 tomcat dos界面乱码问题
tomcat dos界面乱码问题方法一:方法二:方法三:1、修改/conf目录下的server.xml文件,新增黑体部分<Connector connectionTimeout=“20000” port=“8080” protocol=“HTTP/1.1”redirectPort=“8443” URIEncoding=“UTF-8”/>2、修改/conf目录下loggin...
2019-09-05 21:14:08 437
原创 git -clone 命令报错:fatal: protocol 'https' is not supported
git -clone 命令报错:fatal: protocol 'https' is not supported方法一:重启git Bash Here 窗口重试方法二:不用https,换用ssh去clone
2019-08-15 18:42:40 7987
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人