- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 软件设计师考试(2018下半年)
本人的情况:非计算机相关专业,相关的基础课只学过C语言和数据结构,自学的java。因为想往互联网方向发展,就在18年9月份报名了软考中级“软件设计师”科目,11月10考结束,感觉考的不错。借着新鲜劲写个经验帖,希望能给看到这个博文的朋友一些帮助。刚开始的时候我真的不知道软考有什么用,也不知道怎么复习,我猜测很多朋友都有和我一样的困惑。所以打算就这两个方面谈一些自己的看法 ,并免费提供一些自己备...
2020-06-13 22:03:11
8455
19
原创 利用阿里云和Gogs搭建个人git服务器
一、购买阿里云服务器阿里云有针对在校学生的学生专享套餐(云翼计划),最少只需要114元,即可购买一年的服务器。操作步骤:1、注册阿里云账号2、完成学生认证(可用支付宝登录,迅速完成实名和学生认证)3、购买学生优享套餐: 云翼计划网址4、根据指引创建实例,设置Linux系统的账户,重置密码后牢记。5、进入阿里云“控制台”,可以看到自己的运行实例、公网IP等内容。6、使用远程连接工具(...
2020-04-19 15:58:30
964
原创 【报错】java.io.FileNotFoundException: E:\repository\xalan\xalan\2.7.1\serializer.jar (系统找不到指定的文件。)
错误描述:springboot使用内置tomcat集成jsp进行web开发的时候,运行起来,总有两三个找不到在指定文件的警告,看起来很难受。java.io.FileNotFoundException: E:\repository\xalan\xalan\2.7.1\xercesImpl.jar (系统找不到指定的文件。) at java.util.zip.ZipFile.open(Na...
2019-08-30 11:58:06
5061
3
原创 springboot web开发之JSP使用(内置tomcat)
前言:springboot官方推荐使用thymeleaf,并不推荐使用jsp,但有时候对jsp项目进行改造,使用jsp是无法避免的问题。下面就来看如何使用内置的tomcat和jsp结合起来开发web。项目结构:SpringBoot版本:2.1.6.RELEASEwebapp文件夹用来存放jsp文件,静态文件夹仍然放在resources文件夹下的static文件下。pom文件...
2019-08-30 11:09:05
1781
1
原创 IDEA 连接数据库报错(IDEA cannot connect to a database)
目录问题描述:问题原因:解决办法:IDEA接数据库如果有其他问题,可以按照以下方法逐步排除:问题描述:使用IDEA自带的Database配置一个本地的mysql连接,通过cmd查看数据库连接正常。用户名、密码、URL、需要的驱动皆无误,却总是报如下错误:com.mysql.cj.exceptions.InvalidConnectionAttributeExceptio...
2019-07-19 15:43:44
2049
1
原创 QT 设置QTableWidget 表头颜色
问题描述:项目中用到QTableWidget 表格,想设置表格的表头颜色为蓝色,各行的颜色交替显示。奈何谷歌良久,都无法设置成功。其实最后发现,设置不成功的原因主要有两个方面:其一,他人博文中提供的方法本来有误; 其二,因为设置表头颜色的代码是没有代码提示的,自己照着写的时候敲错了代码。解决办法:直接上代码: //记录六个字符串到字符串列表 QStringList ...
2019-04-16 09:56:53
15829
9
原创 QT 如何解决表格内容设置居中,出现程序异常死掉的问题?
一、问题描述:设置表格控件QT tableWidget中的内容居中显示时,运行程序出现“程序异常结束”的问题。而且有的时候,运行又会成功,出现时好时坏的情况。二、问题原因分析QT tableWidget 控件,可以自己初始化表格的行数和列数,但是却没有提供直接对表格所有item内容设置居中的方法。所以,我们只能通过两层for循环分别对表格中每个item的内容进行居中设置。当我们的表...
2019-04-15 17:39:32
2761
9
转载 Qt 修改文件名称
[原文链接:http://qtdebug.com/qt-refactor/]QtCreator 中重构 Widget 的名字Qt修改文件名称QtCreator 中创建的 Qt Designer Form Class 包含三个文件:.h,.cpp,.ui,例如我们创建了一个 Form ClassWidget,则包含下面三个文件:Widget.h, Widget.cpp, Wid...
2019-04-14 10:30:21
7410
2
原创 Sublime Text3 编译运行java程序
Sublime Text3 编译运行java程序一、必须的准备工作1. 计算机上成功安装好java JDK,并且设置好环境变量。2. 计算机上安装的有 SublimeTtext 3 。二、配置 SublimeTtext 31. 找到SublimeTtext 3的安装目录下的 “Packages” 文件夹2. 在 “Packages” 文件夹中找到 Java.sublime-packag...
2019-04-11 22:09:48
15594
23
原创 QT AES对字符串和文件的加密解密
QT AES对字符串和文件的加密解密QT AES对字符串和文件的加密解密一、 AES加密算法介绍二、 用AES加密算法实现对字符串的加密和解密1. 加密方法:OnAesEncrypt(LPVOID InBuffer,DWORD InLength,LPVOID OutBuffer)2. 解密方法:OnAesUncrypt(LPVOID InBuffer,DWORD InLength,LPVOID O...
2019-04-11 16:40:37
12164
16
原创 《算法》第四版 eclipse 开发环境搭建及二分查找示例
搭建《算法》第四版的 eclipse 开发环境,大概花了我大半天的时间,各种找资料,各种踩坑。现在只希望你能按照下面的步骤,成功的搭建好环境。目录1、下载algs4.jar 和algs4-data.zip2、在eclipse中新建一个项目,在项目下面建一个包。3、将下载到的algs4.jar 和algs4-data.zip两个文件全部解压到你项目文件夹下的src目录下正...
2018-11-17 00:13:54
699
原创 集合框架的超详细介绍
目录集合的介绍1、数组和集合之间的区别2、集合的框架继承3、集合遍历的三种方法4.Collection 和Collections的区别5.线程安全的问题集合的介绍数组长度是固定的,当添加的元素超过了数组的长度的时候,需要重新定义一个更大容量的数组,然后进行复制。而Java内部提供了集合类,能够存储任意对象,长度可以随着元素的增加而发生相对应的改变。1、数组和集合...
2018-08-03 16:40:27
1661
3
原创 JDBC详细介绍
目录前言JDBC介绍JDBC编程步骤1.装载相应的数据库的JDBC驱动并进行初始化2.建立JDBC和数据库之间的Connection连接3.创建Statement或者PreparedStatement接口,执行SQL语句4.处理和显示结果5.释放资源Statement和PreparedStatement的异同及优缺点execute和executeUpdat...
2018-07-30 09:25:43
192686
73
原创 正则表达式分割字符串、排序、拼接
将一个字符串:"94 27 46 38 50"进行排序输出为"27 38 46 50 94"分析: 1、将字符串切割成字符串数组 2、将字符串转换成数字并将其存储在一个等长度的int数组中 3、排序‘ 4、将排序后的结果遍历后拼接成一个字符串代码:package sort;import java.util.Arrays;public class StringSort...
2018-07-20 21:10:49
2792
原创 排序算法Java实现(三):二叉树排序(递归)
二叉树介绍在计算机科学中,二叉树是每个结点最多有两个子树的树结构。二叉树由各种节点组成,如下图所示:每个节点都可以有左子节点,右子节点 每一个节点都有一个值二叉树遍历:二叉树的遍历分左序,中序,右序左序即: 中间的数遍历后放在左边 中序即: 中间的数遍历后放在中间 右序即: 中间的数遍历后放在右边二叉树排序法的思路:假设通过二叉树对如下10个随机数进行排序...
2018-07-19 22:03:39
6649
2
原创 排序算法Java实现(二):选择法排序(Selection Sort)
选择法排序的思路:第一步:把第一位和其他所有的进行比较,只要比第一位小的,就换到第一个位置来比较完后,第一位就是最小的; 第二步:然后再从第二位和剩余的其他所有位进行比较,只要比第二位小,就换到第二个位置来 比较完后,第二位就是第二小的 以此类推,最终就完成从小到大的排序; ...
2018-07-19 21:34:25
329
原创 排序算法Java实现(一):冒泡排序(Bubble Sort)
冒泡排序(Bubble Sort)的思路第一步:从第一位开始,把相邻两位进行比较 如果发现前面的比后面的大,就把大的数据交换在后面,循环比较完毕后,最后一位就是最大的 。这就好比冒泡,每一次循环比较后都让最大的“泡泡”浮到了最上面。第二步: 重复第一步的循环比较,只是上次浮起来的最大的“泡泡”不用参与比较。第二次比较获得的次大者就会排在最大者的后面。以此类推,数组里面的值通过一次次的循环...
2018-07-19 21:19:21
471
原创 eclipse运行出现unable to launch 错误
eclipse运行出现unable to launch 错误新安装的eclipse运行一个简单的HelloWorld程序的时候出现如下错误: unable to launch:The selection can not be launched,and there are no recent launches.解决办法找到包含main方法的源文件 点选源文件后单击右键,选择 Ru...
2018-07-16 19:19:44
64547
11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人