- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 HTTP状态码
HTTP状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。例:类别原因短语1xxInformational(信息性状态码)接受的请求正在处理2xxSuccess(成功状态码)请求正常处理完毕3xxRedirection(重定向)需要进行附加操作以完成请求4xxClient error(客户端错误)
2021-04-12 15:30:14
89
原创 hexo+Gitee/GitHub搭建博客(window / mac os)
hexo + gitee/github博客搭建介绍以前我是在阿里云买的服务器,Centos 7.几版本,下载宝塔,然后下载Lnpm(好像是这个),然后用的wp(修改添加部分功能)搭建的博客。然后用的也比较少,另外服务器虽然不贵,每个月都要花钱,对于我这个穷学生来讲,还是很心疼。所以我就在我的window笔记本上搭建了hexo博客。熟练之后,mac电脑搭建了hexo。 hexo + gitee记录最开始我是 hexo+github,但是感觉有点慢,就删除了,选择了gitee。搭建过程首先下载git
2021-01-26 16:20:25
267
原创 mac软件推荐(适用m1)
mac 软件推荐1. Idea在官网即可下载(目前有支持m1版本的,我用着还不错,挺快的)。2.Chrome浏览器3.iTerm(免费)终端工具,非常好用,有许多的功能,很多人基本用它替代了原生的 Terminal。4. Chrome 浏览器5. Wireshark(免费)抓包工具6. vs code(免费)Visual Studio Code(简称vs code)是一个轻量且强大的跨平台开源代码编辑器(IDE)。7. SecuerCRT(收费)(mac也可以用)SecureCRT是
2021-01-24 11:39:02
5871
7
原创 Java实现希尔排序易理解
希尔排序希尔排序是插入排序的一种,又称“缩小增量排序”,是直接插入排序算法的一种更高效的改进版本。希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。稳定性由于多次插入排序,我们知道一次插入排序是稳定的,不会改变相同元素的相对顺序,但在不同的插入排序过程中,相同的元素可能在各自的插入排序中移动,最后其稳定性就会被打乱,所以shell排序是不稳定的。代码实现import java.uti
2020-06-02 17:27:45
318
原创 JAVA实现快速排序
JAVA实现快速排序1. 快速排序基本思想通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。2. 算法分析时间复杂度最好情况:O(nlogn)最坏情况:O(n2)平均情况:O(nlogn)空间复杂度: O(logn) (栈占用的空间)稳定性: 不稳定3.个人觉得难点快速排序里的递归:递归就是方法调用自己方法中有if语句满足了这个条件才会
2020-06-02 10:36:44
462
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人