自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无论多么困难,也要熬下去!!!

在读大学生,梦想成为一个优秀的ACMer

  • 博客(170)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 【博客搬家至博客园通知】

本博客主要内容已经迁移至:https://www.cnblogs.com/KeepZ/,期间可能会同步更新。

2019-08-02 22:35:03 163

原创 使用IDM从Google 云端硬盘链接上下载超大文件

1.将原始文件以快捷方式存放到自己的网盘中。2.进入自己的网盘,找到存放好的目标文件快捷方式,点击右键,选择下载。3.如果电脑上IDM且浏览器装有IDM插件,会弹出下载框,点击下载即可。4.然后回到IDM主页面,发现会在任务列表中看到正在下载的文件。5.单击然后右键其中一个任务,选择属性,便可以看到该任务的相关内容。6.当下载不动时(传输速度为0),点击暂停键,然后重新进行第2...

2023-02-24 20:16:00 601

原创 mysql5.7安装教程【转载】

转载最近在学习中用到了MySQL数据库,在安装过程中遇到了不少问题,在翻了大半天百度后,问题基本都解决了,所以写一篇MySQL 5.7 解压版的图文详细安装教程。至于为什么我会选择解压版而不是安装版,一是因为安装版没有64位版本;二是因为安装版的软件在重装系统或者挪动软件的位置后,就会出现无法使用的情况,而大部分绿色版或者解压版的软件就不存在这样的问题,只需要重新配置一下即可使用。如果你是...

2021-01-31 10:55:00 116

原创 Android Activity之间的数据传递【转载】

1、向目标Activity【Main2Activity】传递数据:Intent intent=new Intent(this,Main2Activity.class);//可传递多种类型的数据intent.putExtra("name","张三");intent.putExtra("age",12);startActivity(intent);2、在目标Activity【Ma...

2020-12-08 17:16:00 140

原创 Apriori算法原理总结【转载】

    Apriori算法是常用的用于挖掘出数据关联规则的算法,它用来找出数据值中频繁出现的数据集合,找出这些集合的模式有助于我们做一些决策。比如在常见的超市购物数据集,或者电商的网购数据集中,如果我们找到了频繁出现的数据集,那么对于超市,我们可以优化产品的位置摆放,对于电商,我们可以优化商品所在的仓库位置,达到节约成本,增加经济效益的目的。下面我们就对Apriori算法做一个总结。1.频繁...

2020-12-02 09:05:00 95

原创 FP Tree算法原理总结【转载】

    在Apriori算法原理总结中,我们对Apriori算法的原理做了总结。作为一个挖掘频繁项集的算法,Apriori算法需要多次扫描数据,I/O是很大的瓶颈。为了解决这个问题,FP Tree算法(也称FP Growth算法)采用了一些技巧,无论多少数据,只需要扫描两次数据集,因此提高了算法运行的效率。下面我们就对FP Tree算法做一个总结。1.FP Tree数据结构    为了减少...

2020-11-30 09:27:00 36

原创 数据库系统知识点整理

该文主要收录一些关于数据库系统的文章链接,以及一些知识点整理,不定期添加内容1.聚簇索引和非聚簇索引(通俗易懂 言简意赅)【Author:jiawen010】2.无法对表创建多个聚集索引。请在创建新聚集索引前删除现有的聚集索引的问题【Author:HZ_Fang】3.SQL Server 用角色(Role)管理数据库权限【Author:wy123】4.在SQL Server中创建用户...

2020-10-29 09:14:00 53

原创 软件项目管理知识点整理

该文主要收录一些关于软件项目管理的文章链接,以及一些知识点整理,不定期添加内容1.简化功能点系列之一:什么是功能点(Author:火星人陈勇)2.计算功能点(Author:cdzeng)3.软件项目估算(一)(Author:anscj)【该链接主要介绍什么是项目估算,为什么做项目估算,以及部分项目估算的方法及其优缺点】4.软件项目估算(二)(Author:anscj)【该链接主要...

2020-10-18 17:28:00 128

原创 蓝桥杯突击复习准备——部分算法汇总

蓝桥杯突击复习准备——部分算法汇总一、一些库函数lower_bound(a,a+n,x)//二分查找,查找大于或等于x的第一个位置,只能查找vector<>数组,返回值为vector<>::iterator指针unique(vector1.begin(),vector1.end())//重排元素,使得所有值提前,返回值为重排后最后一个非重复值的后面的值的迭代器,...

2020-10-16 22:30:00 57

原创 Sticks(UVA - 307)【DFS+剪枝】

Sticks(UVA - 307)题目链接算法DFS+剪枝1.这道题题意就是说原本有一些等长的木棍,后来把它们切割,切割成一个个最长为50单位长度的小木棍,现在想让你把它们组合成一个个等长的大木棍,要求这个拼接成的大木棍的长度最小。问最小长度是多少。(注意,在接下来的介绍中,将最后的大木棍表述为拼接木棍,小木棍还是叫小木棍)2.看完这个题,基本思路是从一个小木棍开始找,找到一个未使用的...

2020-10-09 22:09:00 50

原创 Pots(POJ - 3414)【BFS 寻找最短路+路径输出】

Pots(POJ - 3414)题目链接算法BFS1.这道题问的是给你两个体积分别为A和B的容器,你对它们有三种操作,一种是装满其中一个瓶子,另一种是把其中一个瓶子的水都倒掉,还有一种就是把其中一个瓶子的水导入另一个瓶子中(可能会有剩余)。最后让你输出在能够得出体积为C的水的情况下操作的最小次数并且把过程输出。如果无法得出体积为C的水,则输出“impossible”。2.这个题主要涉及...

2020-10-06 19:50:00 53

原创 UML类图中类与类之间的关系的介绍

发现一个描述类与类之间的关系的文章,留个链接,有空搬过来。

2020-10-05 20:13:00 40

原创 Prime Path(POJ - 3126)【BFS+筛素数】

Prime Path(POJ - 3126)题目链接算法BFS+筛素数打表1.题目主要就是给定你两个四位数的质数a,b,让你计算从a变到b共最小需要多少步。要求每次只能变1位,并且变1位后仍然为质数。2.四位数的范围是1000~9999,之间共有1000多个质数。由于已经知道位数为4位,所以可以通过BFS来寻找最小步数。每次需要分别变换个位、十位、百位、千位,并且把符合要求的数放到队列...

2020-10-02 17:24:00 45

原创 (leetcode每日打卡)秋叶收藏集【动态规划】

LCP 19.秋叶收藏集题目链接算法动态规划时间复杂度O(n)1.题目要求最终形成[红、黄、红]三部分,每部分数量可以不相等,问最终调整操作数量最小是多少。这道题一开始考虑暴力去做,枚举两个分界点,即红黄,黄红之间的分界点的位置,但由于长度是1e5,时间复杂度为O(n^2)级别,故此法作废。2.通过查看官方题解,了解到这道题可以使用动态规划去做,可以将时间复杂度优化到O(n)级别,为...

2020-10-01 23:18:00 43

原创 关于AndroidStudio的使用注意事项

关于AndroidStudio的使用注意事项注意在创建项目时最好不要把它放到含有中文的目录下,不然会遇到很多奇奇怪怪的问题。比如最近我把文件整理了一下,将以前创建过的安卓项目放到了一个含中文的目录下,结果导致用AndroidStudio打开后报错:gradle project sync failed。后来把目录中的中文去掉才不报错...

2020-10-01 17:55:00 45

原创 Sequential Nim(CodeForces - 1382B)【博弈】

B - Sequential Nim (CodeForces - 1382B)题目链接算法博弈时间复杂度O(N)1.这道题乍一看以为用Nim博弈直接套用就可以了,结果通过题意发现并不是。题目中要求取石子时只能从下标最小的那一堆开始取,也就是说一堆一堆的取,不能跳着取。2.分析完题意,我们知道最后取完最后一堆的人必胜。那么怎么分析谁最后会赢呢?如果只有一堆的话,很容易得出第一个人获胜...

2020-09-29 22:04:00 53

原创 Less Coin Tosses(Gym - 102346L)【打表+找规律】

L - Less Coin Tosses Gym - 102346L题目链接算法打表+找规律时间复杂度O(logN)1.题意说的是给定你n位的二进制串,除了成对的(就是指那些1的个数相同或0的个数相同的),那些不成对的数有几个。比如n为3时,可以有000,001,010,011,100,101,110,111这八种二进制数,其中001可以与010配对,011可以与110配对,剩余的无法...

2020-09-28 10:49:00 45

原创 leetcode1558题解【贪心】

leetcode1558.得到目标数组的最少函数调用次数题目链接算法贪心时间复杂度O(nlogN),N为数组中最大的那个数。1.题意就是给定一个函数,该函数有两种功能,一种就是将数组中的所有数同乘以2,另一种就是将数组中的某个数加1。给定一个数组nums,让你将初始值全为0的数组arr通过调用给定的函数来变成nums。问最少调用次数。2.刚开始模拟了一番,但因为考虑的方法不对(至于哪...

2020-09-27 22:02:00 42

原创 Artwork (Gym - 102346A)【DFS、连通块】

Artwork (Gym - 102346A)题目链接算法DFS,连通块时间复杂度:O(k*n + k * k)1.这道题就是让你判断从(0,0)到(m,n),避开中途所有的传感器(传感器的检测范围为半径为s的圆)的检测区域,最终能否到达(m,n)。2.这道题很容易想到圆与圆相切或相交最后把能出去的路全堵上了,具体是把上下、左右、左下、右上这四个边界给堵掉一部分(只要满足前面四种情况...

2020-09-27 11:35:00 51

原创 leetcode1552题解【二分+贪心】

leetcode1552.两球之间的磁力题目链接算法二分+贪心时间复杂度O(nlogn + nlogm)1.根据题意描述,我们需要将m个球放入到n个篮子中,根据题目中数据范围描述发现m <= n,故可以将一个球放入到一个篮子中。这道题主要就是要求出相邻的两个球之间的距离的最小值,而且要尽可能的让这个最小值最大化2.分析完了题意,下面来分析一下如何解题。刚开始的思路是首先排序,然...

2020-09-23 22:23:00 47

原创 Sorted Adjacent Differences(CodeForces - 1339B)【思维+贪心】

B - Sorted Adjacent Differences(CodeForces - 1339B)题目链接算法思维+贪心时间复杂度O(nlogn)1.这道题的题意主要就是让你对一个数组进行一种特殊的排序,使得数组中相邻的两个数的差的绝对值成非递减趋势;2.刚开始对这道题总是执拗于两个相等的数在不同位置,如何把它们放到前面这个问题,因为路走歪了,最终无果,没有思路。后来看了一些关于...

2020-09-22 20:42:00 50

原创 leetcode560题解【前缀和+哈希】

leetcode560.和为K的子数组题目链接算法前缀和+哈希时间复杂度O(n)。在解决这道题前需要先清楚,一个和为k的子数组即为一对前缀和的差值【这句话摘自链接】1.我们假设有这么一个子数组[i,j]满足数字和为k,那么就有pre[j] - pre[i-1] = k(注:pre数组为记录前缀和的数组),则pre[i-1] = pre[j] - k;2.题目问找到nums数组中和为...

2020-09-21 08:29:00 32

原创 leetcode1546题解【前缀和+贪心】

leetcode1546.和为目标值的最大数目不重叠非空子数组数目题目链接算法前缀和+贪心时间复杂度O(n)。1.对nums数组求前缀和;2.在求前缀和过程中将前缀和sum插入到set集合中,每次都在set集合中寻找sum-target是否存在,如果存在,说明存在这么一个子数组,满足该子数组中的数字和等于target;3.在set集合中找到sum-target后,就记录一次,同时需...

2020-09-20 09:47:00 85

原创 ! [rejected] master -> master (fetch first)

有时我们在本地仓库向远程仓库提交数据时,会出现下列现象:之所以出现这种情况,是因为本地仓库与远程仓库的文件不一致。解决方法:$ git pull --rebase origin master如果出现下列现象,则再执行下列代码:git push origin master就能成功将文件提交到远程仓库了。...

2020-08-30 23:37:00 33

原创 博客主题

看到一款博客皮肤,看起来不错,留个链接。

2020-08-22 20:36:00 29

原创 MySQL学习笔记【基础篇】

从前曾经学过一下mysql的基础内容,不过由于当时没有认真学导致会的东西太少,现根据一个教程视频的学习【此内容对应基础篇的P1-P178】,完成了这个笔记,主要涉及mysql的基础知识。下面一些实例代码对应的表数据见此链接,下载后运行压缩包内的sql脚本即可建立表并插入数据。如果觉得在该博客主题的页面显示不太友好,影响观感,可以到该链接下,下载对应的markdown文件或者pdf版文件【p...

2020-08-17 15:58:00 62

原创 mysql安装之后想要修改data的位置

此文章非原创,仅作为参考学习,来源:https://blog.csdn.net/QH_JAVA/article/details/26088359此前曾经装过一回mysql,由于那次是第一次所以没有经验,导致将mysql装在了C盘,结果C盘的存储空间越来越小。为了移出一部分数据到C盘外,下面介绍如何修改mysql的data存放位置。如果你不知道它在什么位置,可以通过命令行登录mysql,输...

2020-07-23 23:44:00 35

原创 常用的git操作命令以及容易遇到的问题

常用的git操作命令如下:1.将本地项目上传到github、从github克隆项目以及删除github上的某个文件夹2.一篇极好的Git 总结3.git常用操作总结4.Github和Git的基本教程,适合新手容易遇到的问题:Permanently added the RSA host key for IP address '13.250.177.223' to t he list o...

2020-07-23 18:12:00 24

原创 解决IDEA卡在Resolving Maven dependencies问题

当然前提是你已经换好了阿里云镜像,如果没配好,请点击此链接设置IDEA配置参数:修改maven Importing的jvm参数,默认为700多, 修改为 -Xms1024m -Xmx2048m(备注:由于我的已经弄好了,这里贴一张网上搜到的一张照片)...

2020-07-11 23:47:00 52

原创 关于生产环境和开发环境的介绍

最近学jQuery和Bootstrap,在下载的时候会遇到两个文件,老师讲一个是用于生产环境的,一个是用于开发环境的,由于之前没有接触过这两个名词,下面来介绍一下。开发环境:开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告。简单讲就是项目尚且处于编码阶段,一般这时候会把代码放在开发环境中,不会放在生产环境中。生产环境:是指正式提供对外服务...

2020-07-09 12:03:00 41

原创 jQuery事件委托

此文章非原创,转载自https://www.jianshu.com/p/847568e6149e先简单介绍一下事件委托:事件委托是通过事件冒泡的原理,利用父级去触发子级的事件。如下html,如果不用事件委托,将每一个li都去添加click事件监听,非常麻烦。另外就是如果通过js动态创建的子节点,需要重新绑定事件。而利用事件委托的话,只需要给父级绑定一个事件监听,即可让每个li都绑...

2020-07-09 00:50:00 33

原创 js中的事件委托或是事件代理详解

标注:此文章转载自https://www.cnblogs.com/liugang-vip/p/5616484.html事件委托介绍事件委托,还有个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡(事件冒泡如果不了解可以点击"事件冒泡"这四个字进行了解),只指定一个事件处理程序,就可以管理某一类型的所有事件。可能如果你以前没有接触过这类内容,就不好理解它的定义...

2020-07-09 00:42:00 35

原创 jQuery ajax - ajax() 方法中的一些属性

这里留一个查找途径,以供需要时方便查找jQuery ajax - ajax() 方法中的一些属性(点击左方黄色标注部分)

2020-07-05 23:35:00 28

原创 sendRedirect()和forward()方法的区别

之前好像曾经整理过,但忘了放在哪里了,好像压根就没整理过????,博客里也没有,故今天重新整理一下。我们知道页面之间的跳转有两种方式:重定向与转发。跳转:顾名思义,就是页面跳转。虽然二者都可以实现获取相应的url资源,但首先要注意的是,重定向由sendRedirect来实现,请求转发由forward来实现。在跳转范围上forward方法只能重定向到同一个web应用程序中的一个资源,仅仅局限...

2020-07-03 23:34:00 52

原创 request.setAttribute和request.getAttribute还有session.setAttribute和session.getAttribute还有request.getPar...

以下内容作为个人学习,如果给原作者造成不便,请私信,会立即删除。参考https://www.cnblogs.com/zhangxue521/p/5783043.html以及https://blog.csdn.net/qq_43329749/article/details/1057178151.session.setAttribute()和session.getAttribute()配对使用,...

2020-06-27 17:45:00 40

原创 IDEA找不到程序包 和 request.getServletContext()报错Cannot resolve method 'getServletContext()的解决方法【转载自https:/...

重新装了idea和down了项目却一直报错,在调用request.getServletContext()的方法时一直报Cannot resolve method 'getServletContext()的错误,网上查了好多方法,大多数都是在说是servlet3.0才可以支持此方法,而servlet3.0只有tomcat7以上版本才可以,我检查了我自己的tomcat发现就是3.0,最终找到原因...

2020-06-19 22:57:00 113

原创 SpringMVC 访问controller层出错:No converter found for return value of type: class java.util.HashMap【转载自ht...

最近在搭建SSM框架时候,测试controller方法出现通过url请求不通,报错如下:下面给出controller中对应方法:@Controller@RequestMapping("/superadmin")public class AreaController { @Autowired private AreaService areaService; @R...

2020-06-18 19:56:00 67

原创 (简单详细解决)SpringMVC/SpringBoot 前台页面get不到js,css文件 net::ERR_ABORTED 404

若你导入了js文件或者css文件,加载时却出现上面的情况,而且你也在代码中标记表示引入了。那么不多说了,重启IDEA,简单暴力有效。

2020-06-18 01:07:00 60

原创 解决idea中JSP页面不能访问静态资源(图片,js,css)【转载自https://www.cnblogs.com/hhhd/p/6800325.html】...

必须配置SpringMvc对访问静态资源的支持,idea默认就是在main/webapp 下的文件路径,要在web-info同级的resource文件下放置,JSP中${pageContext.request.contextPath}的添加<mvc:default-servlet-handler/>的作用  优雅REST风格的资源URL不希望带 .html 或 .do 等后缀...

2020-06-17 01:17:00 114

原创 @Component, @Repository, @Service的区别【转载自https://blog.csdn.net/fansili/article/details/78740877】...

@Component, @Repository, @Service的区别官网引用引用spring的官方文档中的一段描述:在Spring2.0之前的版本中,@Repository注解可以标记在任何的类上,用来表明该类是用来执行与数据库相关的操作(即dao对象),并支持自动处理数据库操作产生的异常在Spring2.5版本中,引入了更多的Spring类注解:@Component,@Servic...

2020-06-16 17:24:00 36

人月神话.pdf

帮助职业程序员,程序员的职业经理学会对大的编程项目的管理。

2019-06-08

IT职业技能图谱全套

通过框架来写明各个职业的特征及要求,将IT行业的各个职业技能都介绍的比较清楚,通过浏览,可以对自己将来的发展有一个大致认识。

2019-01-11

《21天学通C语言》

C语言入门必备,该书对C语言的介绍浅显易懂,非常适合小白学习。

2019-01-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除