自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 Weblogic远程代码执行漏洞 CVE-2023-21839

记录个人在本地环境下复现Weblogic远程命令执行漏洞CVE-2023-21839的过程,每一步都将使用的工具下载地址附在了链接中,用于记录学习

2023-04-10 16:43:44 1010 2

原创 burpsuite无法抓取安卓9以上的app数据包问题

记录burpsuite无法抓取安卓9以上的app数据包问题,或者导入burpsuite证书失效的问题。

2023-02-13 16:18:26 1428

原创 Burpsuite字体重叠及光标错位问题

关于解决Burpsuite字体重叠及光标错位、burpsuite字体显示异常问题

2023-02-13 13:03:14 1511

原创 JavaScript的学习记录

JavaScript:相关知识:概念:一门客户端脚本语言运行找客户端浏览器中,每一个浏览器都有JavaScript的解析引擎 脚本语言,不需要编译,直接就可以被浏览器解析执行了功能:可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户体验。JavaScript发展史: 1. 1992年,Nombase公司,开发出第...

2020-03-25 00:18:52 219

原创 数据库连接池和JdbcTemple

数据库连接池相关概念概念:一个存放数据库连接的容器(集合)。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。好处: 1. 节约资源 2. 用户访问高效 3. 实现: 1. 标准接口: javax.sql包下的DataSource ...

2020-03-17 19:24:40 271

原创 JDBC事务的提交案例

笔记事务:一个步骤包含多个操作,要么同时成功,要么同时失败。例子:银行转账,转账的人钱变少,另一个人的钱得变多,要么同时成功,要么同时失败。开启事务:setAutoCommit(boolean autoCommit):调用该方法设置参数为false即为开启成功提交事务:commit回滚事务:rollback()package com.zqyzc.com;import ja...

2020-03-16 19:56:43 164

原创 JDBCUtils工具类的编写和练习

上片文中因为JDBC数据库中大量重复代码,导致代码复用率低,健壮性不高,需要整合一个工具类。本片笔记来学习记录编写JDBC工具类JDBCUtils.class的编写import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.net.URL;...

2020-03-16 18:27:30 359

原创 JDBC数据库操作

本篇笔记,将记录JDBC相关数据库操作JDBC的本质,:JDBC 规范定义接口,具体的实现由各大数据库厂商来实现。JDBC 是 Java 访问数据库的标准规范,真正怎么操作数据库还需要具体的实现类,也就是数据库驱动。每个 数据库厂商根据自家数据库的通信格式编写好自己数据库的驱动。所以我们只需要会调用 JDBC 接口中的方法即 可,数据库驱动由数据库厂商提供。JDBC数据库链接...

2020-03-16 14:18:44 143

原创 Android学习笔记5:Intent意图学习

还是,笔记仅为供自己学习记录,如果有幸对看官产生帮助,我会很荣幸Intent 意图Intent是什么?它是连接应用程序的三个核心组件--Activity、Service和BroadcastReceiver的桥梁,完成组件之间的调用,在组件之间传递信息。当不同组件之间要交流时,需要用Intent来对其中涉及到的行动,动作及涉及到的数据进行描述、传递。Intent对象,由组件名称,以及...

2018-12-04 02:26:58 207

原创 Android学习笔记4:Activity的生命周期学习

Activity是Android应用程序中使用频率最高、最基本的组件。一个Activity对应一个UI首先解释一下什么是生命周期:应用程序的生命周期,是指从创建到结束的全过程。android应用程序的生命周期都是Android框架进行管理,而不是由应用程序直接控制。每个应用的内存和进程都是由进行时独立管理的,每个Android的应用程序在自己的进程中运行。 应用程序组件有其生命周期:由A...

2018-12-04 01:15:19 194

原创 Android学习笔记3:Menu菜单以及AlterDialog的使用

我的android系列学习笔记,只打算给自己看的,路过的客官如有参考实乃在下万幸这个Menu按钮,当用户使用时,会弹出菜单界面,例如这个是版本很老的android的效果就是按按钮了以后,就会弹出菜单界面AlterDialog的使用就是这玩意,当我的项目点退出的时候,就会弹出警告,就是警告用的。而实现它的步骤:创建对话框的构造器 AlertDialog.Buli...

2018-12-04 00:38:54 223

原创 Android学习笔记2:一些界面组件的使用

本篇是关于Android的一些界面组件的使用,其中包括TextView、EditText、Button、RadioButton、CheckButton。1、TextView 继承自View,功能是显示文本内容。2、EditText继承自TextView。定义在android.widget.EditText中。功能:向用户显示文本内容,并可以对文本进行编辑3、Button属性继承自tex...

2018-12-03 23:43:50 147

原创 Android学习笔记1:基于监听的事件处理过程

基于监听的事件处理过程记录一:安卓界面交互处理事件的两个方式(1)基于监听的事件处理(2)基于回调的事件处理基于回调的事件处理日后再写,先学习基于监听的事件处理通常以下步骤:(1)实例化对象(2)为事件源对象添加监听器对象,例如set...Listener();(3)当事件发生时,系统会将事件封装成相应类型的对象,发送给注册事件源的监听器对象(4)当监听器对象接...

2018-11-09 18:28:59 742

原创 我就是想要写个树。。。NYOJ 63 小猴子的下落

小猴子下落时间限制:3000 ms  |  内存限制:65535 KB难度:3输入输入二叉树叶子的深度D,和小猴子数目I,假设I不超过整棵树的叶子个数,D<=20.最终以 0 0 结尾输出输出第I个小猴子所在的叶子编号。样例输入4 23 40 0样例输出127描述有一颗二叉树,最大深度为D,且所有叶子的深度都相同。所有结点从左到右从...

2018-10-18 20:38:43 123

原创 优先队列和堆,与priority_queue的学习笔记

今天花了一天的时间把优先队列和堆,还有priority_queue给学习了学习,现在做下笔记。学完认识到优先队列就是堆的一种,而priority_queue是为优先队列准备的STL,定义与使用起来十分方便。堆先说堆,堆是一个二叉树,以小根堆为例(大根堆就相反了)儿子的值一定不小于父亲的值,可用数组保存,插入数值时先在堆的末尾插入该数值,然后不断向上交换,将优先级大(即数值较小的)的交换上去直到没有...

2018-04-19 17:46:38 695

原创 lower_bound的使用

lower_bound的使用lower_bound()返回一个 iterator 它指向在[first,last)标记的有序序列中可以插入value,返回一个不小于value 的位置。该函数为C++ STL内的函数。但大前提是要查找的区间一定要是有序的!一定要是有序的! 一定要是有序的!函数原型第一个版本:ForwardIterator lower_bound(ForwardIterator fi...

2018-04-15 23:28:40 405

原创 NYOJ 19 擅长排列的小明 STL类next_permutation函数的使用

本身这道题可以用DFS来实现,但为了学习使用next_permutation函数,因此本文中不用DFS在说这道题目之前,我先介绍一下next_permutation函数的使用方法/*bool next_permutation(iterator start, iterator end);包含在头文件#include<algorithm>中全排列的函数,函数中的两个参数是迭代器,返回...

2018-04-14 17:37:18 218

原创 动态规划:NYOJ 311 完全背包

完全背包,题意很直接。emmm...就喜欢这么直接的题完全背包 时间限制:3500 ms  |  内存限制:65535 KB 难度:4 描述 直接说题意,完全背包定义有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的体积是c,价值是w。求解将哪些物品装入背包可使这些物品的体积总和不...

2018-04-11 14:54:26 134

原创 动态规划基础:NYOJ 49 开心的小明

这是一道01背包很经典的题,跟没变差不多,正好加强巩固一下动态规划开心的小明 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 小明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎...

2018-04-11 13:43:56 288

原创 算法基础:用递归解决排列组合问题

全排列的两种情况探索关于全排列的问题,这次讨论两种情况首先是第一种的不重复的全排列,例如将12345这个数字的所有排法全部排出在此的思路是将数列中的元素轮流选择一个字符,作为排列中的第一个元素,例如将12345中1挑出来,而剩下的2345,又会组成新的数列,在重复轮流选择的操作,将字符跳出作为子列中的第一个元素,重复递归#include<iostream>using namespac...

2018-03-19 21:43:59 6909

原创 NYOJ 78:圈水池 (凸包问题)

圈水池 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述 有一个牧场,牧场上有很多个供水装置,现在牧场的主人想要用篱笆把这些供水装置圈起来,以防止不是自己的牲畜来喝水,各个水池都标有各自的坐标,现在要你写一个程序利用最短的篱笆将这些供水装置圈起来!(篱笆足够多,并且长度可变)输入第一行输...

2018-03-11 21:18:32 148

原创 NYOJ 23 取石子(一)

取石子(一) 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 一天,TT在寝室闲着无聊,和同寝的人玩起了取石子游戏,而由于条件有限,他/她们是用旺仔小馒头当作石子。游戏的规则是这样的。设有一堆石子,数量为N(1<=N<=1000000),两个人轮番取出其中的若干个,每次最多...

2018-03-07 00:08:21 201

原创 C/C++字符串类型的用法整理笔记

前言字符串类型,即string类型,因为使用方便,不必担心内存问题,越界问题等等,还有在不太确定即将存入的字符串长度的时候使用是非常好的。本片中,将会对string类型的字符串和char类型的字符串对比使用讲解,作为随笔笔记,记录常用的用法,同时也会随着见识的增长随时更新 举栗子string 类型字符串在使用的时候需要加上头文件#include<string>,而char类型的字符串数...

2018-03-06 23:59:17 2017

原创 ACM工作室的日常记录-第二次内部测试

2017年10月3日完成第二次(本学期第一次)工作室内部的测试结束了,实际上我早就写好了这篇博文想要当作一次教训,但一直没有上传,家中没网,所以现在国庆节回来后现在才想起来发表。 正文:记第二次(本学期第一次)工作室内部测试这一次测试,对于我而言,反映出了很多问题,也暴露了许多问题。直接暴露出的问题就是我心态不好,急功近利,以及自信心不足。本次测验是六道题,开始的时

2017-10-12 21:04:41 303

原创 深度优先搜索的总结及提升

2017/10/6    算法:深度优先搜索的总结与提升深度优先搜索,简称DFS,相对的,还有宽度优先搜索(BFS),都是搜索的一种方法,具体来说还是用的不断的递归,基本上把每种可能的情况都考虑到了,也是一种穷竭的搜索,时间复杂度为O(2^n),相当的大。往往会有更好的方法,如动态规划。有的深搜还需要返回一些值,这就需要具体来分析下面是一道深搜的简单的例子部分和问题:给定n(1<=n<...

2017-10-09 21:12:47 753

原创 关于二分+贪心的体会

导言对于二分+贪心算法组合的题,如果最开始不清楚原理的话确实有一些难理解。其实弄懂原理后,很简单。首先先找出想要求的目标的范围(最大值和最小值),然后利用二分法,对中间的数不断进行尝试,看看所测试的答案是否满满足或不满足前提(或者标准),不断逼近正确的答案。这么说还是很抽象,下面通过一些题来具体分析二分+贪心法实例1:NYOJ 586 疯牛疯牛时间限制:1000 ms

2017-09-29 21:12:07 2151 4

原创 NYOJ 2 括号配对问题

其实对于这道题,我第一时间就反应就是要用堆栈,用容器做。但我当时还没学堆栈,容器也只是刚刚学,于是乎我另辟蹊径,想了另外一个很巧妙地方法,做出了这道题,我的方法跟大佬们的都不一样,想要看用堆栈,容器的方法的话,可以去搜别的大佬写的,在下就不去引用转载了。我的更适合新手,更加容易理解(毕竟我没用堆栈)

2017-09-13 14:00:51 185

原创 我的第一篇博客--成长的第一站

My first blog这是我的第一篇博客,实在是不想第一篇就写技术类的文章,写一些什么好呢?emmm…现在上了大学已经一年了,就先写一些我的感想吧,作为我的起点。首先的首先,我是小菜鸟一枚,以下的观点可能不正确,欢迎批评指正大一时间就这样的过去了,经过了一年的时间,我也有了很深的体悟:大学,不是我们想的那么简单!-其实我大一的时候,也荒废了一段时间,那段时间基本上只想睡

2017-09-13 00:12:05 497 1

Umbrello软件windows64位安装包,UML建模软件,替代Retional Rose

之前用的UML建模软件RetionalRose因为许可证过期没法用了,发现这个软件跟Rose有相同功能,能运用Rose的mdl格式文件,就是兼容性不好,图会乱。因此分享这个软件供大家下载,使用是免费的。

2020-03-04

空空如也

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

TA关注的人

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