自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 资源 (11)
  • 收藏
  • 关注

原创 Flask 用户注册功能实现

本文介绍了如何使用Flask框架实现用户注册功能。首先需要安装Flask及相关扩展(Flask-WTF、Flask-SQLAlchemy)。然后创建Flask应用并配置数据库连接,定义用户数据模型(User类)。接着使用Flask-WTF创建注册表单(RegistrationForm),包含用户名、邮箱、密码等字段验证。最后实现注册路由(/register)和HTML模板(register.html),处理表单提交并将用户数据存入数据库。运行应用后,用户可通过注册页面完成账号创建。

2026-02-03 22:23:54 127 1

原创 flask Pydantic 请求校验神器!一行代码拒绝非法输入

摘要:本文介绍如何使用Flask框架结合Pydantic库实现高效的请求参数校验。通过定义Pydantic数据模型自动完成类型转换和校验,创建可复用的校验装饰器简化路由处理,支持复杂嵌套结构和查询参数校验。文章还包含自定义错误消息、性能优化建议(模型预编译)以及测试验证方法,帮助开发者构建健壮的API接口校验机制,显著减少重复校验代码。

2026-02-01 22:04:35 20

原创 flask入门

本文介绍了Flask框架的基础使用指南。首先说明安装方法(pip install flask),然后演示如何创建最小化应用并定义路由视图。接着讲解模板渲染(Jinja2)、静态文件处理和表单操作(flask-wtf)。文章还涵盖数据库集成(SQLAlchemy)和标准项目目录结构,最后提供生产环境部署方案(gunicorn)。这些内容为开发者提供了Flask开发的完整入门路径。

2026-01-30 21:35:35 152

原创 Linux 系统安装 Nginx

本文详细介绍了Nginx的源码编译安装流程。首先需要安装必要的依赖包,包括编译工具和库文件。然后下载Nginx源码包并解压,通过configure脚本配置编译选项,支持HTTPS等常用模块。安装完成后配置systemd服务管理,并验证安装是否成功。最后说明了防火墙配置和后续维护升级的注意事项。整个过程涵盖了从依赖安装到服务管理的完整步骤,适用于需要自定义编译Nginx的用户。

2026-01-28 22:23:38 185

原创 用Java、Python、Ruby和Go语言实现的9×9乘法表代码

本文展示了Java、Python、Ruby和Go四种编程语言实现9×9乘法表的代码示例。所有实现均采用双重循环结构,外层循环控制行数(1-9),内层循环控制每行输出列数(1-i),统一使用"j×i=结果"的格式输出,并通过制表符\t保持对齐。代码简洁明了,体现了不同语言相似的逻辑实现方式,适合初学者比较各语言的语法差异。

2026-01-27 21:43:09 171

原创 Linux 常用命令分类整理

本文整理了Linux常用命令,主要分为7类:1)文件目录操作(ls/cd/mkdir等);2)文件查看编辑(cat/vim/grep);3)权限管理(chmod/chown);4)系统监控(top/df/free);5)网络工具(ping/wget);6)压缩解压(tar/zip);7)用户管理(useradd/passwd)。包含基础命令如pwd、rm,以及实用工具find、cron等,涵盖文件处理、系统管理、网络操作等日常运维场景。命令格式示例清晰(如grep"text"file.t

2026-01-26 22:31:02 191

原创 inux定时清理oracle归档日志

本文介绍了Oracle归档日志清理脚本的编写与配置方法。主要内容包括:1)创建Shell脚本,设置归档路径、保留天数和日志记录功能;2)设置脚本可执行权限;3)通过crontab配置每日定时任务;4)验证脚本执行情况;5)注意事项,包括路径确认、参数调整、日志检查和高可用环境考量。该方案可实现Oracle归档日志的自动化清理,帮助DBA有效管理数据库存储空间。

2026-01-24 19:45:00 446

原创 Kettle多张表数据抽取操作步骤

本文介绍了使用Kettle(PDI)进行数据抽取的完整流程:首先安装并启动Kettle;然后创建三个转换(a、b、c)分别处理Excel输入、变量设置和数据库操作;接着建立作业流程连接各转换;最后执行测试并查看日志。文中还提供了常见问题解决方法,包括数据库连接失败时的驱动检查和字段映射错误的处理技巧。整个过程通过图形化界面完成,适合数据迁移和ETL场景应用。

2026-01-23 22:08:14 328

原创 js网页禁止f12或者审查元素

禁止用户访问开发者工具的方法包括:1)禁用右键菜单防止"检查";2)拦截F12、Ctrl+Shift+I/J等快捷键;3)定时检测工具窗口状态,发现时强制刷新页面;4)可选禁用文本选择和拖放功能。这些措施综合防止通过常规方式打开开发者工具,但可能被专业用户绕过。

2025-10-29 10:34:52 158

原创 Linux实现每3天23点定时重启服务器

在Linux中来实现每3天23点定时重启服务器

2025-10-24 14:39:23 290 2

原创 解决Postman点击无反应的解决妙招

Postman无响应的解决方法:1)直接运行安装目录下的Postman.exe程序;2)删除最新版本文件夹保留旧版本。先尝试绕过快捷方式直接启动,若无效则清理版本冲突文件。操作步骤为进入Local/Postman目录,优先执行主程序,失败后删除版本号最高的子目录。

2025-08-08 09:27:05 823 2

原创 密码验证技巧:js验证密码长度,长度是否大于8位

本文实现了一个密码强度验证功能。通过HTML创建密码输入框和错误提示区域,JavaScript代码对密码进行多重验证:长度至少8位,必须包含数字、字母、特殊字符且不能有空格。当输入框失去焦点时自动触发验证,不符合条件时显示相应错误提示。该功能可有效提升用户密码安全性,满足常见密码强度要求。

2025-08-07 16:20:33 305

原创 mysql 时间戳转换

mysql 时间戳转换

2025-08-05 16:33:46 333

原创 文件无法复制到u盘,提示0x80071ac3错误

U盘0x80071ac3错误通常由文件系统损坏或硬件故障引起。解决方法包括:1)使用Windows磁盘检查工具,在U盘属性中选择"检查"自动修复;2)通过命令提示符运行"chkdsk H:/f"(H为U盘盘符)进行手动修复。这两种方法都能有效解决因文件系统错误导致的数据读写问题。(99字)

2025-07-31 14:51:48 2996

原创 Linux启动防火墙提示提示 Active: failed (Result: timeout)

Linux防火墙启动失败解决方法 当执行systemctl status firewalld命令出现"Result:timeout"错误时,可通过以下步骤解决: 停止防火墙服务:systemctl stop firewalld 终止相关进程:pkill -f firewalld 重新启动服务:systemctl start firewalld 这套命令组合能有效解决防火墙启动超时问题。

2025-07-30 22:10:00 386

原创 linux 执行sh脚本,提示$‘\r‘: command not found

在Linux下执行某个脚本文件却提示$'\r': command not found,

2025-07-30 21:52:33 615

原创 linux 设置tomcat开机启动

linux 设置tomcat开机启动

2025-03-17 21:14:41 652

原创 [npm install 报错] Verion 9 of Highlight.js has reached EOL

Verion 9 of Highlight.js has reached EOL报错,不再支持10以前的版本,需下载10及之后的版本

2025-02-14 14:52:23 732

原创 离线部署python项目

离线部署的关键是提前下载依赖并确保环境一致。通过上述步骤,可以在无网络环境中成功部署Python项目。

2025-02-12 17:22:42 773

原创 oracle 比较两个字符串相似度

SYS.UTL_MATCH.EDIT_DISTANCE_SIMILARITY函数用于计算两个字符串之间的编辑距离相似度

2025-02-10 14:51:52 483

原创 oracle TNS-01153 错误处理

oracle启动监听的时候提示Tns-01153未能处理字符串

2024-12-25 22:40:35 539

原创 Tomcat隐藏版本号和报错信息

Tomcat隐藏版本号和报错信息

2024-10-24 21:06:51 1646 3

原创 win10安装idk8点击下一步没反应点击下一步闪退,win10安装jdk8失败

win10安装idk8点击下一步没反应点击下一步闪退,win10安装jdk8失败

2024-10-24 13:22:10 643

原创 idea 配置文件中文乱码

idea 中文乱码

2024-06-14 09:09:18 960

原创 windows下运行springboot的jar包,修改替换配置文件,修改配置文件application,重新打包

【代码】windows下运行springboot的jar包,修改替换配置文件,修改配置文件application,重新打包。

2024-05-20 20:40:24 657 1

原创 pgsql删除重复的数据保留一条

【代码】pgsql删除重复的数据保留一条。

2023-11-06 21:01:04 763

原创 tomcat控制台启动中文乱码

tomcat控制台启动中文乱码

2023-06-02 09:22:38 236

原创 Windows照片查看器提示内存不足,无法显示此图片

使用Windows照片查看器打开图片时,提示内存不足,无法显示此图片

2023-03-02 22:00:55 3592

原创 no acceptable C compiler found in $PATH

no acceptable C compiler found in $PATH

2022-12-28 15:13:09 1773

原创 ruby将图片转为base64格式

图片转为base64,ruby

2022-12-23 15:25:10 349

原创 Oracle格式化日期

oracle 格式化日期

2022-12-21 16:41:48 4337 3

原创 BCrypt::Errors::InvalidHash错误解决

经过检查发现是bcrypt的版本低于3导致的,升级bcrypt的版本即可解决问题。

2022-11-21 20:00:39 1010

原创 Python合并多个excel

Python合并excel

2022-10-24 18:59:14 427

原创 kettle8.2版本 表输出中文乱码解决

向oracle数据库中执行插入更新操作,发现存入的数据库乱码,如下图所示

2022-08-02 15:28:09 953

原创 oracle密码过期解决

oracle 密码过期修改

2022-07-29 15:35:34 180

原创 linux 开启防火墙

AINPUT-ptcp-mstate--stateNEW-mtcp--dport8000-jACCEPT#开启8000端口。3、按I键进行编辑,将光标移动到一条规则下边,添加代码。添加完了规则后,按ESC键,然后输入wq保存文件.

2022-07-29 15:04:31 1224

原创 js 身份证号验证

js 身份证号验证

2022-07-04 16:29:59 283

原创 评分插件 jQuery Raty

1、效果图如下:2、插件下载地址:GitHub - wbotelhos/raty: :star2: Raty - A Star Rating Plugin 3、使用方法:引入js

2022-06-22 22:51:19 852

原创 ruby on rails 常用时间

1.Time.now #当前时间2、Time.now.beginning_of_day #今日开始时间3、Time.now.at_end_of_day #今日结束时间4、Time.now.at_beginning_of_week #当前日期的周一5、Time.now.at_end_of_week#当前日期的周日6、Time.now.beginning_of_month #当前日期所在月的月初7、Time.now.end_of_month#当前日期所在月的月末8、Time.now.beginning_of_

2022-06-22 14:38:54 225

原创 mysql(mysql-5.7.26-winx64) 绿色版Windows安装

1、mysql下载地址https://dev.mysql.com/downloads/mysql/下载完以后解压到指定位置,如D:/soft2、环境变量配置“我的电脑”——>右键,选择属性——>高级系统属性——>环境变量,如下图所示:3、生成data文件夹生成服务端所需要的data文件夹,打开cmd,切换到mysql绿色版解压目录下以,如:D:\Program Files\Java\mysql-5.7.26-winx64\bin,执行以下命令:my.

2022-04-02 13:38:28 601

linux安装oracle11g.txt

Linux下安装Oracle11g服务器 安装环境 Linux服务器:SuSe10 sp2 64位 Oracle服务器:Oracle11gR2 64位 系统要求 1. Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 交换空间 一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小 硬盘 5G以上

2019-07-24

模拟当当网网上购书系统-毕业设计

模拟当当网网上购物(图书)系统是以当前商务的网络化、快速化实际需求为背景,实现图书购买的方便、快捷、送货上门等服务为前提综合信息服务系统的设计;实现通过Internet互联网对图书购买的相关信息进行发布及图书分类,图书查询、图书介绍、图书内容浏览等功能。消费者通过此系统进行图书的网上购物这样即方便了消费者,又减少了企业成本。

2013-06-24

java编程题

java最新编程题,能帮助你完成笔试,找到好工作!

2013-12-09

MYSQL常用命令

MYSQL常用命令 记录了如何备份,导入数据库,及新建表命令等。

2018-09-05

ElementUI 登录页

最基础的ElementUI -登录页,适合新手查看,下载后运行npm install npm run dev然后访问http://localhost:8080/#/login就可以看到登录页面

2020-06-17

等级保护测评指导书

a) 应对登录操作系统和数据库系统的用户进行身份标识和鉴别; b) 操作系统和数据库系统管理用户身份标识应具有不易被冒用的特点,口令应有复杂度要求并定期更换;

2019-07-24

全国身份证号地区对应表.xls

全国身份证号地区对应表查询,110101北京市----东城区等等

2019-07-24

java培训笔记

java培训笔记记录了一些常见的问题,希望可以帮助他人,适合新人学习

2018-09-05

后台蓝色模板

简单易用的后台模板!

2017-02-23

SSHSecureShellClient

SSHSecureShellClient 方便操作linux系统

2016-11-29

空空如也

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

TA关注的人

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