自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flask项目部署总结

后台运行 nohup flask run --host=0.0.0.0 --port=端口号 > 日志文件名.log 2>&1 &短暂运行flask run --host=0.0.0.0 --port=端口号 这种不知道为啥公网ip显示不对劲。当kill 掉这个项目进程后再source myenv/bin/activate激活来用命令运行。最重要的是要写.flaskenv文件并且pip install 一个能运行这个文件的包。这个FLASK_APP就是要运行的主py文件。

2024-07-04 20:24:42 235

原创 mysql在部署时的问题

打开mysql的配置文件,这里是默认安装的路径, vi /etc/mysql/mysql.conf.d/mysqld.cnf。3.如果下了pymysql之后mysql连接不上了,一个办法是对服务器进行系统重装,也就是初始化,全部重开。. 保存后,重启mysql服务,service mysql restart。查看开放的端口号,show variables like 'port';. 命令行登录进mysql,mysql -u root -p。2.远程连接不适用3306作为默认运行端口。

2024-07-04 20:11:34 174

原创 github登录的cookies

【代码】github登录的cookies。

2024-06-28 10:27:03 120

原创 远程连接mysql等支持网络服务的数据库

也就是说datagrip配置了连接就只要随便搞个没用的本地端口,再加上真实服务器里面mysql的用户名密码,运行的端口号,再加个localhost就能直接连接mysql数据库,不用开放宝塔和防火墙(安全组)的mysql的运行端口,如果是默认开放的3306端口,容易被攻入,所以一般换个运行端口,mysql数据库密码强口令。在使用 SSH 隧道时,你所说的“本地端口”指的是你的本地计算机上的一个端口,这个端口会被配置用来转发数据到远程服务器上运行的 MySQL 端口。你需要修改 MySQL 的配置文件。

2024-06-28 09:59:32 554

原创 py中session对象保持登录

【代码】py中session对象保持登录。

2024-06-28 08:49:48 156

原创 python爬虫的网络编码

【代码】python爬虫的网络编码。

2024-06-27 18:59:27 329

原创 关于多线程

上面的情况就是在上一个线程执行。之后第二个线程还没执行。

2024-06-27 10:22:48 211

原创 python中三种多行输入的方式

data = input("请输入多行数据,每行结束后按回车,结束输入请按 Ctrl+D(Linux/macOS)或 Ctrl+Z(Windows): ")lines.append(line.strip()) # strip() 可以移除每行末尾的换行符。for line in fileinput.input(): # 默认读取标准输入,也可以指定文件名。tempStr = line.split("\n")# 对字符串利用空字符进行切片。

2024-06-25 09:17:15 501

原创 python2进制移位>>><<<

但是,在Python中,使用 0b 前缀定义的二进制字面量总是无符号的,这意味着它不会直接表示负数。Python 不提供直接用 0b 表示有符号二进制数的方式。但是,你可以利用二进制的特性(如二的补码)来间接表示和操作负数。也就是一般只对正数操作。进制位向左移动指定的位数,右边用 0 填充。例如,将数字 5(二进制表示为 101)左移 2 位,得到 20(二进制表示为 10100)。对于正数,右边舍弃,左边补零。对于负数,右边舍弃,左边补1。

2024-06-24 10:35:15 205

原创 python常用函数

d 必须是一个 (key, value)元组序列。将一个字符转换为它的整数值,用unicode或者ascii码。说白了这个函数就是去掉字符串的引号,并能计算,一般返回整形。将一个整数转换为一个十六进制字符串。将一个整数转换为一个八进制字符串。将对象 x 转换为表达式字符串。将序列 s 转换为一个元组。将序列 s 转换为一个列表。将对象 x 转换为字符串。将一个整数转换为一个字符。将x转换到一个浮点数。

2024-06-24 09:47:09 458

原创 python项目路径

【代码】python项目路径。

2024-06-24 08:37:02 110

原创 wwwwwwww

【代码】wwwwwwww。

2024-06-11 15:11:39 84

原创 java作业

/ 计算用这些瓶子能换的新的雪碧瓶数和剩余瓶子数。// 用初始钱数除以价格得到能买到的雪碧瓶数。// 记录当前的瓶子数。// 再次累加到总喝到的瓶数。// 累加到总喝到的瓶数。// 总共喝到的雪碧瓶数。while (bottles > 0) { // 只要还有瓶子。

2024-06-04 15:13:35 231

原创 python全排列

【代码】python全排列。

2024-05-14 17:40:02 80

原创 flask应用上下文

Flask框架中的应用上下文(Application Context)是指在Flask应用程序运行过程中,为特定的Flask应用实例(即 Flask 类的实例)创建的一个上下文环境,它包含了与该应用相关的配置信息、服务连接(如数据库连接)、全局状态以及其他与应用全局相关的资源。总结来说,Flask应用上下文是为Flask应用实例提供的一个共享运行环境,它封装了应用级别的配置、服务连接和其他全局状态,支持跨请求的数据持久化和资源复用,同时与请求上下文协同工作,共同构成了Flask应用程序运行的基础架构。

2024-04-15 21:30:05 909

原创 python中数据类型

2024-03-30 11:10:02 78

原创 字符字符字符

中文字符在utf-8占三个字节,在gbk中占两个字节。

2024-03-30 10:34:21 109

原创 js代码放在html文件

将JavaScript代码保存为独立的.js文件,然后使用<script>标签的src属性将其导入到HTML中是一种常见的做法,可以提高代码的可维护性和重用性。在这种情况下,<script>标签可以放在HTML文档的<head>标签中,也可以放在<body>标签中。但是,如果你的JavaScript代码不需要在页面加载之前执行,或者你希望在页面底部执行JavaScript代码以提高性能,你也可以将<script>标签放在<body>标签中。

2024-03-28 16:35:24 401

原创 pycharm

2.pycharm 主页 Help -> Find Action -> 输入 Registry -> 禁用ide.await.scope.completion。1.升级 pycharm 到 2023.2。

2024-03-28 13:25:29 116

原创 css补充

id选择器,标签选择器,类选择器,后代选择,属性选择,伪类选择都可以一直嵌套下去。

2024-03-26 21:58:13 361

原创 【无标题】

【代码】【无标题】

2024-03-24 15:31:00 109

原创 ubunun删除一个文件夹里文件名里面的空格和下划线

请注意,在运行上述命令之前,请确保你已经备份了目标文件夹中的所有文件,以防意外情况发生。命令来快速批量修改文件名。是你要操作的文件夹路径。这个命令会将文件夹中所有文件的文件名中的下划线删除。这个命令使用了一个循环来遍历目标文件夹中的所有文件。对于每个文件,它使用。1.在ubuntu中快速把一个文件夹中的所有文件的文件名中的下划线删除。命令将文件名中的空格替换为空字符串。在Ubuntu中,你可以使用。是一种替换字符串的语法,其中。表示替换所有匹配项。

2024-03-24 10:23:05 214

原创 flask项目部署

2.sqlite3这个python有模块的数据库不支持远程登录,可以直接在里运行sqlite3数据库软件去看数据,ubuntu中连接数据库可以用绝对地址,后台运行不重启服务器不kill一般不会关。(这个时候就是flask在对应服务器虚拟环境跑起来了,阿里云面板那里端口也开了,但是公网ip就加对应端口就是访问不了,就是宝塔那里没开)1,那个宝塔面板会自动接管服务器那些端口是否开放,检测端口规则是否真的生效就用nmap。

2024-03-23 17:42:17 795

原创 vmware中ubuntu虚拟机桥接模式和xshell连接

首先,把虚拟机的虚拟机设置那里改成桥接模式,然后电脑本地用的什么网,就拿对应的网卡在vmware的虚拟网络编辑器那里去改第一个成桥接,添加这个网卡去虚拟。配置文件路径: /etc/netplan/01-network-manager-all.yaml。ip前三个表示网段的和本地一样,在本地ping一下后面哪个数字没有机器就用它。然后直接去xshell中输入ip,root root的密码就可以连接了。子网掩码,网关和本地一样,dns直接写8.8.8.8。关键很多要保持和本地一样。:wq保存退出后执行。

2024-03-21 17:28:56 578

原创 python中的else用在循环后

while循环加else,第一次条件判断没进去循环就执行else,不是break中断的循环完毕也可以。for循环就只能不是break中断的循环完毕。

2024-03-20 19:32:23 101

原创 c++和py里面的不同

说明在整除中,c++是向0取整,py是向下取整,py的/就是真除法。

2024-03-20 17:46:44 388 1

原创 下载文件的区分

2024-03-17 14:08:08 352

原创 配置虚拟机

启动虚拟机如果报这个错,去vmware安装目录(不是这个系统iso文件目录),cmd进入命令行,执行一个vmware-vdiskmanager -R vmdk文件地址(有引号) 显示成功修复,再删除那个iso目录下的.lck文件即可重开虚拟机,做个快照。模块“Disk”启动失败。5.xshell和finalshell可以连接服务器,虚拟机,wsl中的ubuntu,xshell可以直接传文件进去,那个ubuntu的登录密码和连接密码好像可能不同。4.notion可以快速实现电脑和手机信息传送。

2024-03-17 10:36:00 439

原创 自动点击下载

使用 GeckoDriverManager 获取最新版本的 GeckoDriver0.033那个不行,还得是executable_path=GeckoDriverManager().install()直接安装最新的。# 使用 WebDriverWait 等待元素可点击,按照id属性值查找。url = "http://网页地址"# 可以在这里继续进行其他操作。# 等待10秒最后关闭浏览器。

2024-01-02 19:09:50 373

原创 selenium初入

【代码】selenium初入。

2024-01-02 12:59:32 384

原创 js2.0

【代码】js2.0。

2023-12-28 21:11:11 450

原创 js1.0

【代码】js1.0。

2023-12-28 19:05:40 320

原创 jsp中var和let区别

var 声明的变量会在当前作用域的顶部被提升,也就是说,你可以在变量声明之前访问和赋值它们。- let 声明的变量具有块级作用域,也就是说,它们只能在当前块(花括号内)中访问和修改。- var 声明的变量具有函数作用域,也就是说,它们可以在当前函数内部访问和修改。- var 允许在同一作用域内重新声明变量,后面的声明会覆盖前面的声明。- let 声明的变量不会被提升,你只能在变量声明之后访问和赋值它们。- var 没有暂时性死区,你可以在变量声明之前访问和赋值它们。

2023-12-26 22:02:21 182

原创 css3.0

css基础

2023-12-24 17:49:35 32

原创 css2.0

【代码】css2.0。

2023-12-21 17:29:42 138

原创 css1.0

说明标签在用id选择器的时候只能写一个id属性值,因为每个标签id都是唯一的,也就是说只能用一个id选择器的样式。这个群组选择器就是提取公因式,还可以让一些选择器直接省略,可以在上面也可以在下面。可以让所有标签包括body的这个属性值都是红色的通配符选择器。class类选择器少用中文容易乱码,不用数字开头,会报错。link是下面这样加载的。import则是这样。

2023-12-18 17:44:16 26

原创 html补充2.0

<img src="URL" alt="替换文本"></a>普通的链接:<a href="http://www.example.com/">链接文本

2023-12-18 16:49:18 25

原创 html补充

密件抄送是个很实用的功能,假如一次向成百上千位收件人发送邮件,最好采用密件抄送方式,这样一来可以保护各个收件人的地址不被其他人轻易获得,二来可以使收件人节省下收取大量抄送的 E-mail 地址的时间。在网络术语中,抄送就是将邮件同时发送给收信人以外的人,用户所写的邮件抄送一份给别人,对方可以看见该用户的 E-mail。一般来说,使用"抄送"服务时,多人抄送的电子邮件地址使用;subject=这是邮件的主题&body=这是邮件的内容" rel="nofollow">发送邮件注:多个邮件地址用;

2023-12-18 12:30:33 24

原创 现在在服务器上面继续推送博客的步骤

1. mkvirtualenv --python=/usr/bin/python3 【项目名称】_env。5.git remote add origin 【仓库地址】2. mkdir 【项目名称】3. cd 【项目名称】本地向仓库推送的步骤。

2023-12-01 09:55:20 44

原创 github和hexo搭建个人博客(经验总结)

hexo公共域名更新要有hexo s运行着。hexo s并刷新hexo公共域名。(hexo clean)可能需要。以上就是添加hexo博客步骤。

2023-09-26 00:13:42 330

爬虫课件爬虫课件爬虫课件

爬虫课件爬虫课件爬虫课件

2024-06-28

1_1-第十五届服创大赛参赛手册、赛题手册等系列材料.zip

1_1-第十五届服创大赛参赛手册、赛题手册等系列材料.zip

2023-12-30

空空如也

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

TA关注的人

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