自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pycharm连接远程服务器运行深度学习项目

目录配置服务器IP地址配置服务器端的python解释器验证是否可以在pycharm中直接跑代码在这篇文章的基础上,我们已经在服务器上安装好了虚拟环境,并且也尝试了xshell里直接跑代码以及结合screen后台跑代码,接下来,就是修改代码并运行,首先想到的是用本地IDE工具修改代码,然后用修改的文件替换服务器里相应的文件,显然xshell+xftp要完成这个任务是比较复杂的,因为需要手动替换文件,而pycharm这个工具,它支持远程连接服务器,并且同步更新修改的文件到服务器上以及运行修改后的代码,所以我们

2022-05-18 20:15:27 1580 3

原创 Message: session not created: This version of ChromeDriver only supports Chrome version XX

浏览器更新后,浏览器驱动没有更新导致的selenium代码报错解决方案

2022-05-15 19:22:09 4165 1

原创 安全测试之sql注入

目录1. 概述1.1 web安全渗透测试分类web数据库安全(sql注入漏洞)web应用服务器安全(文件上传漏洞,文件包含漏洞)web客户端安全(XSS跨站攻击)1.2 sql注入原理1.3 sql注入危害1.4 sql注入实现方式手动实现sql注入工具自动实现sql注入2. 安全渗透环境搭建3. 实操3.1 预备知识操作数据库操作表基本语句-查询UNION语句特殊库sql注释sql注入流程3.2 手动注入环境准备查找注入点逻辑或应用案例字段数限制3.3 自动注入工具搭建环境sqlmap基本用法案例1.

2022-05-14 17:01:16 9149

原创 JMeter基本使用

目录1. JMeter环境安装1.1 安装JDKJDK下载安装JDK配置环境变量校验是否安装成功1.2 安装JMeter下载JMeter安装JMeter配置环境变量启动验证界面汉化修改主题响应结果出现乱码2. JMeter目录结构2.1 bin目录2.2 docs目录2.3 printable_docs2.4 lib目录3. JMeter元件和组件3.1 元件概述取样器逻辑控制器前置处理器后置处理器断言定时器测试片段配置元件监听器接口自动化脚本实现过程配置元件前置处理器取样器后置处理器断言监听器元件作用域作

2022-05-12 12:44:16 1764

原创 性能测试理论基础

目录1. 概述1.1 概述性能测试1.2 性能的含义1.3 性能测试的含义1.4 性能测试的测试对象(服务器+数据库)1.5 性能测试的目的1.6 常见性能需求1.7 功能测试和性能测试的对比功能测试性能测试关系2. 性能测试的类型2.1 基准测试原因定义用途2.2 负载测试定义作用案例2.3 稳定性测试定义作用案例2.4 压力测试定义测试场景2.5 并发测试定义应用场景3. 性能测试的相关指标3.1 响应时间定义3.2 并发(用户)数定义案例3.3 吞吐量定义QPS(每秒查询数,query per sec

2022-05-08 18:20:15 2495

原创 conda命令速查,深度学习项目运行

目录说明conda查询命令国内镜像源配置conda镜像源配置pip镜像源配置包的升级/降级创建虚拟环境包的下载方法1包的下载方法2pip和conda下载包的区别虚拟环境崩溃—卸载环境导出,重新安装导出当前环境导入环境操作导出pip安装的包安装pip相关包到目标机器深度学习项目运行遇到的问题说明之前服务器上的anaconda环境崩了,重装anaconda后,发现对于很多conda命令还是不熟悉,所以在此记录常用的conda命令,本教程适合人群:linux服务器上,安装完anaconda/miniconda

2022-05-07 14:12:07 2534

原创 贪心算法 Greedy

贪心算法,python实现,从局部最优得到全局最优

2022-05-07 09:00:00 773

原创 回溯算法 backtracking

目录核心思想回溯模板组合77 组合17 电话号码的字母组合216 组合总和Ⅲ39 组合总和40 组合总和Ⅱ分割131 分割回文串93 复原IP地址子集78 子集90 子集Ⅱ排列46 全排列47全排列Ⅱ棋盘问题51 N皇后37 解数独其他491 递增子序列(和子集问题很像)332 重新安排行程核心思想回溯的本质是穷举,穷举所有可能,选出我们想要的答案回溯法能解决的问题都可以抽象为树形结构,回溯函数内部递归调用自己(设计到各种参数的传递)是往树的更深层走的过程(所谓的纵向遍历),回溯函数内部的for

2022-05-06 16:16:45 816

原创 十大排序算法 python实现

冒泡、快排、插入、希尔、选择、堆、归并、计数、桶、基数 排序算法原理+python实现代码

2022-05-05 21:49:36 179

原创 单调栈 monotone stack

一文打通单调栈,搞懂单调栈的本质核心思想

2022-05-04 16:00:00 141

原创 栈与队列 stack & queue

栈和队列的相互实现,入门题目辅助理解单调队列,优先级队列相关概念知识

2022-05-04 08:30:00 374

原创 哈希结构 Hash

一文掌握哈希结构是怎样解决算法题目的哈希表也叫散列表,用来快速判断一个元素是否出现集合里,把需要查询的内容映射为哈希表中的索引,牺牲空间换取时间哈希碰撞解决方法:拉链法(存储在链表中);线性探测法(寻找其他合适的空位)

2022-05-03 15:56:47 1423

原创 链表 linked list

目录203 移除链表元素707 设计链表206 反转链表24 两两交换链表中的节点19 删除链表的倒数第n个节点02.07 链表相交142 环形链表Ⅱ203 移除链表元素easy题目描述给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点解题思路# Definition for singly-linked list.# class ListNode:# def __init__(self, v

2022-04-30 15:39:34 489

原创 滑动窗口 sliding window

滑动窗口解题思路/套路

2022-04-29 17:00:00 371

原创 双指针 double pointer

目录27 移除元素26 删除排序数组中的重复项283 移动零844 比较含退格的字符串977 有序数组的平方fastp用于遍历数组中每个元素,slowp用于指向数组中待赋值的位置,并等待fastp寻找到符合要求的给其赋值这种题目一般都要求原地修改,最后返回的应该是slowp指向的位置前面所有部分,因为这一部分才是符合要求的27 移除元素easy题目描述给你一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空

2022-04-29 10:30:00 884

原创 二分法 binary search

二分查找,双指针定位到搜索区间

2022-04-28 15:35:17 384

原创 位运算 bit_operation

位运算解题思路

2022-04-28 14:50:08 199

原创 TypeError: ‘value‘ must be an instance of str or bytes, not a int

写论文时需要用matplotlib画一个包含多个实例的折线图,采用这篇博客的方法,但是会有报错(报错内容如标题所示),百度的解决方案都无效报错的原因个人认为主要有2个:1. excel表格中的数字没有设置成数值2.data['sen_len']取出来的并不是列表形式的数据,因为无法作为plt.plot()的参数来使用,所以需要用list转换一下数据格式就可以了import matplotlib.pyplot as pltimport numpy as npimport pandas .

2022-02-24 20:46:05 17839 1

原创 刷Leetcode简单总结(1)

记录一下简单题中的经验以及错误,防止以后再犯(因为能力原因,目前只限于通过,至于算法的优化,等到中等/难题再考虑)目录83.删除排序链表中的重复元素88.合并两个有序数组1. 关于Leetcode中运行提示 control reaches end of non-void function 的 error:用C++写的,出现这种提示可能并不是程序逻辑有误(我觉得是因为 Le...

2021-09-04 13:59:25 455

原创 python csv模块读取表格文件并写入新建的xls文件中

读取原始tsv文件中内容说明:原始tsv文件是n行4列的表格文件pos_list = []neg_list = []neu_list = []with open(org_file, "r", encoding="utf-8") as f: content = csv.reader(f) for i in content:# 由于i是列表格式的内容(每一列内容并加上中间的\t),因此需要先提取str数据然后使用分隔符得到一行的列表格式数据,每个元素是一个单元格的内

2021-04-11 13:50:34 545 1

空空如也

空空如也

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

TA关注的人

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