自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tensorboard画图

记录一次使用tensorboard画图实例# 导入包from torch.utils.tensorboard import SummaryWriter# 实例化内容writer = SummaryWriter('./output/log')for i in range(100):# 分别是 题目,数值,x坐标 writer.add_scalar(tag, scalar_value, global_step=None) writer.close()查看在终端输入tens

2022-01-01 16:02:04 2649 2

原创 读取文件指定行内容

python读取文件指定行内容import linecache def get_line_context(file_path, line_number): # 索引加一就是行 return linecache.getline(file_path, line_number+1).strip()

2021-12-27 18:30:20 188

原创 jupyter 内核挂掉或者正忙

1.python版本混乱2.pyzmq版本过高降低版本即可pip uninstall pyzmqpip install pyzmq==19.0.2

2021-11-16 15:31:20 1827

原创 记录win10环境下 php页面调用python脚本

记录win10环境下 php页面调用python脚本1.起因期初是自己搭建的一个python机器学习模型,但是不太会qt界面设计,所以想着使用php去搭建一个网站,美化一下界面,避免全命令行的操作所以在python目录下写了一个php页面去调用shell执行python命令页面显示 no module cv2可是主机上有opencv-python,按理说可以正常导入也就是说php执行的shell命令可能无法访问cv2的地址2.原因:最后排查发现,其他第三方库安装在d盘anaconda目录下

2021-11-05 13:13:19 376

原创 记录一个数据集处理的类

加载数据集和相应标签熟悉一下预处理的功能import osimport cv2class Mydata(): def __init__(self, root_dir, label_dir): self.root_dir = root_dir # 所在的文件夹 self.label_dir = label_dir # 标签名称 self.path = os.path.join(self.root_dir, self.label_dir)

2021-09-08 00:22:29 69

原创 记录一次服务器虚拟环境运行jupyter

创建screenscreen -S name #这样新建一个名字为name的窗口,并入到该窗口中现在推出之后再次进入screen -ls #查看当前存在的环境这里是我第一次创建的环境 flowersscreen -r name # 恢复当前环境但是出现了这个问题screen -d name # 解决上面的报错服务器使用设置端口,关闭服务器浏览器jupyter lab --no-browser --port=8888 --ip=0.0.0.0 --allow-root打

2021-08-31 10:52:28 83

原创 python打包exe

进入文件目录shift +右键 进入PowerShell输入pyinstaller -F xxx.py打包为一个文件

2021-03-02 17:06:32 65

原创 解决python文件读取时顺序错误问题

文件读取乱序问题文件操作的时候,经常需要处理的往往不是一个单一的文件,所以需要对文件夹进行遍历处理。这里会使用到listdir()函数获取文件夹下所有文件的文件名列表如图但是获取的顺序并不是整齐的,在做数据对应的时候可能会出现组合错误的情况。直接上代码对返回文件名列表的后缀进行切割,只对文件名进行数字比较排序值得注意,如果出现字母可能会导致错误!import osdef dir_name(path): file_list = os.listdir(path) file_

2021-02-28 18:40:31 1830 2

原创 python 获取文件夹内无后缀的文件名

自己做文件处理时写的函数,整理一下# 获取文件名def files_name(path): filesname_list = [] for i in range(len(path)): (filepath, tempfilename) = os.path.split(path[i]) (filesname, extension) = os.path.splitext(tempfilename) filesname_list.append(f

2021-02-22 15:38:15 4249

原创 Linux pip安装手动换源

国内源地址  阿里云 https://mirrors.aliyun.com/pypi/simple/  中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/  豆瓣(douban) http://pypi.douban.com/simple/  清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/  中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/加-i 加源地址

2021-02-15 19:22:11 147 2

转载 python 正则表达式

# =================================匹配模式=================================#一对一的匹配# 'hello'.replace(old,new)# 'hello'.find('pattern')#正则匹配import re#\w与\Wprint(re.findall('\w','hello egon 123')) #['h', 'e', 'l', 'l', 'o', 'e', 'g', 'o', 'n', '1', '2',

2021-02-06 10:27:33 82

原创 python标准库基础学习

TIME模块1.时间戳代表1970年到现在的秒数一般用来算时间差print(time.time())2.按照某种格式显示的时间用于展示时间,例如记录日志2021-01-23 22:06:00# coding:utf-8import time# 例如2021-01-23 22:06:00print(time.strftime('%Y-%m-%d %H:%M:%S'))下面这个式子是默认以冒号分割的写法print(time.strftime('%Y-%m-%d %X'))3.

2021-01-26 14:49:20 153

原创 优化elif代码案例

记一次优化多重if / elif代码案例可以在只修改功能列表和函数定义情况下进行多功能的添加,简化添加步骤# coding:utf-8def login(): print("login successful")def search(): print("search")def close(): print("close !")# 通过字典调用函数func_list = {'0': ['exit', None], '1': ['logi

2021-01-06 17:35:58 143

原创 Python 文件基础操作

python文件操作1.打开文件open(r'C:a/b/c.txt') 在windows下“\”是转义字符,所以添加 r 可以去除转义效果如果不加 r 可以将所有右斜杠换成左斜杠2.读取文件r是文件可读t是文本模式f=open('1.txt',mode='rt',encoding='utf-8')res=f.read()print(res)3.关闭文件关闭文件,回收空间f.close()del f一般情况下因为操作系统的打开文件数会影响性能所以关闭文件是必要的回

2020-12-23 00:36:44 87

原创 python for循环的语法

python for循环1.什么是for循环毋庸置疑,循环就是重复执行那我们就要知道for循环的便利性2.存在意义for在循环取值上的便利性高于while。3.基本语法for 变量名 in 可迭代对象: 代码可迭代对象 例如,遍历字符串,数组,列表,字典,元组做一个简单的循环取值for i in ['mm_boy','giao_brother','yaoshui']: print(i)mm_boygiao_brotheryaoshuifor循环次数等于可迭代

2020-12-04 17:41:49 442

原创 解决csv文件乱码问题

excel自带编码是ANSI所以要让csv文件与其编码一样1.将文件使用文本文档打开,另存为编码选择ANSI2. 再使用excel打开

2020-11-30 21:03:46 500

原创 numpy基本用法

numpy1.reshape 变换形状import numpy as np#建立一维数组t1=np.arange(12)#转为3行4列t2=t1.reshape((3,4))t2array([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11]])此时有两种变化形式括号中第二个数字的不同第一种情况#reshapeimport numpy as np#建立一维数组t1=np.arange(12)

2020-11-22 16:43:08 481 1

原创 matplotlib example_1

matplotlib exampleimport matplotlib.pyplot as pltx=range(1,31)y=[1,3,4,2,4,6,7,8,7,6,5,4,3,2,1,3,4,5,6,7,8,4,3,2,5,4,6,7,5,4]plt.figure(figsize=(20,8),dpi=80)#x尺码x_label=["{}day".format(i) for i in x]plt.xticks(x,x_label)#标签plt.title("t and days")

2020-11-22 13:22:25 120

原创 Linux服务器运行easyocr代码

Linux服务器上运行easyocr代码上一篇文章介绍过如何安装easyocr这里我们使用jupyter notebook进行编译1.生成密钥,这里可以自己设定一个密码用于登录jupyterfrom notebook.auth import passwdpasswd()2.密码设置成功之后会生成一串哈希字符(对密码的加密)形如 sha1:xxx:xxx 的一串字符3.命令行输入以下代码,生成config配置文件jupyter notebook --generate-config4.

2020-11-20 10:53:01 822

原创 Linux下安装python torch easyocr

linux下安装torch、easyocreasyocr 是一个文字识别的第三方库但是安装步骤有点麻烦,也是花费了大半天,总结一下。由于easyocr库的安装需要torch库的支持,所以先去安装torch库torch库的下载链接https://pytorch.org/get-started/locally/#installing-on-linux选择自己适合的版本,底下会显示出下载命令下载完成之后一般情况下会成功安装,但是也有二般情况hhh有一个PEP517的错误tips:这里我用ctr

2020-11-18 22:16:17 1139 2

原创 关于php pdo连接情况下的MySQL数据库连接

php pdo连接情况下的MySQL数据库连接首先include 这个外部数据库连接include "../common/db.php";中间过程省略了,就是传值,判断等操作主要是后面利用pdo如何判断是否为空,$pdo-query()返回一个结果参数,然后将它转换为数组,利用if判断数组是否为空确认是不是有这个参数.$sql="select * from login where user='{$user}' and pass='{$pass}' ";$res=$pdo->query($

2020-10-09 23:38:39 75

原创 python第三方库解决超时报错

python库的安装问题解决超时报错pip升级python -m pip install --upgrade pip -i https://pypi.douban.com/simplepip安装库pip install -i https://pypi.doubanio.com/simple/ 库名还可以尝试在下面文件夹的 pip.ini文件中添加一些内容c/USER/admin//appdate/roaming内容如下[global]timeout = 60000index-url

2020-09-24 23:10:52 177

原创 sqli-labs less4 学习过程

less 4尝试使用1‘ 看看回显发现页面没报错,所以使用双引号试试根据报错给的信息 推测id=("$id") 所以后面要加单括号使用 1") 测试回显正常接着判断回显位再爆出数据库名称sqli-labs的日常security 所以后面就非常简单了得到表名获取列名接着就是爆数据password同理...

2020-09-20 11:51:58 114

原创 sqli-labs less 3 学习过程

sqli-labs less 3查找注入点根据回显更改方式,利用小括号,并确定回显爆数据库利用group_concat()爆出表名找到表名之后爆users列看到里面有username和password两列,分别爆字段7.拿到用户名和密码...

2020-09-20 11:23:55 88

信息安全数学基础小工具

信息安全数学基础的几个小工具,关于求逆元,一次同余式,公约数公倍数,一个数的质数分解标准式,欢迎大家继续修改完善,交流学习。

2020-09-09

空空如也

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

TA关注的人

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