自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ChenZIDu的博客

相逢未必偶然,相遇即是有缘

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 简单易懂的深度优先搜索算法(DFS)

在我们遇到的一些问题当中,有些问题我们不能够确切的找出数学模型,即找不出一种直接求解的方法,解决这一类问题,我们一般采用搜索的方法解决。搜索就是用问题的所有可能去试探,按照一定的顺序、规则,不断去试探,直到找到问题的解,试完了也没有找到解,那就是无解,试探时一定要试探完所有的情况(实际上就是穷举)。对于问题的第一个状态,叫初始状态,要求的状态叫目标状态。搜索就是把规则应用于实始状态,在其产生的...

2019-12-29 14:56:53 2945

原创 Spring-boot-jar maven打包以及内外部tomcat

Spring Boot目前流行的java web应用开发框架,相比传统的spring开发,spring boot极大简化了配置,并且遵守约定优于配置的原则即使0配置也能正常运行,这在spring中是难以想象的。spring boot应用程序可以独立运行,框架内嵌web容器,使得web应用程序可以像本地程序一样启动和调试,十分的方便,这种设计方式也使得spring boot应用程序非常适合容器化进行...

2019-12-22 19:05:21 547

原创 并查集(最小生成树)算法以及路径压缩

并查集是一种树型的数据结构,用于处理一些不相交集合(Disjoint Sets)的合并及查询问题。常常在使用中以森林来表示。并查集什么是并查集通常开始时让每个元素构成一个单元素的集合,然后按一定顺序将属于同一组的元素所在的集合合并,其间要反复查找一个元素在哪个集合中。看似并不复杂,但数据量极大,若用正常的数据结构来描述的话,往往在空间上过大。常见两种操作:合并集合查找某个元素属于哪...

2019-12-14 13:23:06 384

原创 Centos7搭建Facebook CTF平台(二)(配置加速镜像)

要理解docker,最核心的是理解三个概念,分别是:仓库(Registry)、镜像(image)和容器(Container)。仓库(Registry)所谓仓库,其实是个镜像仓库,里面有很多别人已经打包好的镜像,可以直接使用docker pull命令将仓库中的镜像拉到本地,默认的仓库Docker的官方仓库Docker Hub Registry。因为墙的缘故,官方仓库的速度会比较慢,可以配一个官...

2019-12-13 21:33:17 767

原创 2019SUCTF EasyWeb

open_basedir+异或+.htaccessfunction get_the_flag(){ // webadmin will remove your upload file every 20 min!!!! $userdir = "upload/tmp_".md5($_SERVER['REMOTE_ADDR']); if(!file_exists($userd...

2019-12-13 21:30:33 1157

原创 2019UNCTF checkin

Node.js是一个Javascript运行环境(runtime environment),Node.js不是一个JavaScript框架,Node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。进入之后是一个聊天室.查看源码app.03bc1faf.js,这个JS文件里有/he...

2019-12-13 21:28:27 412

原创 2019-ZJCTF

浙江省大学生网络安全竞赛:逆转思路这题当初没做出来,可惜了。主要是php序列化,以及data协议。<?php $text = $_GET["text"];$file = $_GET["file"];$password = $_GET["password"];if(isset($text)&&(file_get_contents($text,'r')==="w...

2019-12-13 21:26:15 1127 1

原创 [RoarCTF 2019]Easy Java

WEB-INF主要通过找到web.xml文件,推断class文件的路径,最后直接class文件,在通过反编译class文件,得到网站源码首先看到一个页面,点击下help看看啥情况。发现输出一串java.io.FileNotFoundException:{help.docx}可能是报错信息,打开Brup截取请求信息GET /Download?filename=help.docx HTT...

2019-12-13 21:21:26 5321 5

原创 hexo-next搭建配置以及坑点(二)

要使用 git 工具首先要配置一下SSH key,为部署本地博客到 Github 做准备。谢谢!有些细节网上内容比较多,不在阐述具体讲一些我在网上难以搜到的坑点。具体可以私聊我,知无不言。欢迎和我个人博客互加友链!!!陈子都个人博客以下博文仅限于windows平台配置,如有错误望谅解!配置 SSH key$ git config --global user.name "用户名"$ g...

2019-12-13 21:09:34 537 3

原创 hexo-next搭建配置以及坑点(一)

Hexo 是高效的静态站点生成框架,她基于 Node.js。 通过 Hexo 你可以轻松地使用 Markdown 编写文章,除了 Markdown 本身的语法之外,还可以使用 Hexo 提供的 标签插件 来快速的插入特定形式的内容。在这篇文章中,假定你已经成功安装了 Hexo,并使用 Hexo 提供的命令创建了一个站点。简单安装hexo,以及next内容就简写了,具体写我搭建时候遇到的一些坑点...

2019-12-13 21:02:43 244

原创 Spring-boot框架常用注解

springboot的核心就是注解。springboot通过各种组合注解,极大地简化了spring项目的搭建和开发。采用纯java代码,不在需要配置繁杂的xml文件。类型安全对重构可以提供良好的支持。@SpringBootApplication@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfigur...

2019-12-13 20:56:01 260

原创 Spring-boot框架-Cookie使用

Spring Boot是一个简化Spring开发的框架。用来监护spring应用开发,约定大于配置,去繁就简,just run 就能创建一个独立的,产品级的应用。我们在使用Spring Boot时只需要配置相应的Spring Boot就可以用所有的Spring组件,简单的说,spring boot就是整合了很多优秀的框架,不用我们自己手动的去写一堆xml配置然后进行配置。从本质上来说,Sprin...

2019-12-13 20:51:52 2004

原创 java-poi导出execl,以及乱码问题

Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。Apache POIApache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API。用它可以使用Java读取和创建,修改MS...

2019-12-13 20:49:01 2407

JAVA——坦克大战.rar

坦克大战源码。

2019-09-27

空空如也

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

TA关注的人

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