
其他
文章平均质量分 58
HHYZBC
一个小白,如果有文字有错误,请大佬指出!!!
展开
-
解决在vue中img标签动态绑定src不生效的问题
将标签的数据加上require()即可。原创 2022-11-27 20:53:48 · 2249 阅读 · 3 评论 -
解决update无法跨表关联修改数据
最近遇到了需要使用update跨表修改数据的问题,一开始的想法是使用子查询,结果发现在update语句中无法使用子查询,找了很久才解决,这里记录一下。原创 2022-11-23 21:53:42 · 440 阅读 · 0 评论 -
mysql中的binlog用法
MySQL的二进制日志binlog可以说是MySQL最重要的日志,它记录了所有的DDL和DML语句(除了数据查询语句select),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。使用mysqlbinlog命令,该命令是mysql自带的,使用简单。其运行的本质是将日志记录中的事件再次执行一遍。原创 2022-11-22 22:03:26 · 1592 阅读 · 0 评论 -
nginx的使用
反向代理就是代理服务端,是客户感受不到的。使用proxy_pass进行配置。原创 2022-11-20 15:28:41 · 202 阅读 · 0 评论 -
window开机自动运行python脚本
最近写了一个项目需要开机自启,在网上找了很多方法,终于成功了,在这里记录一下步骤。原创 2022-11-12 16:42:35 · 9917 阅读 · 0 评论 -
Linux系统命令
目录查看目录命令切换目录目录创建、输出文件以及目录命名其他目录查看目录命令ls 查看当前目录信息(只能显示一层信息) tree 以树状方式显示目录信息(可以查看多层目录信息) pwd 查看当前目录路径 切换目录目录cd 目录名 (切换到指定目录) cd /(反斜杠) (切换到根目录) cd ~(省略号) (切换到当前用户的主目录) cd ..(两个英文的句号) (切换到上一级目录) cd .(一个英文的句号) (切换原创 2022-03-27 16:26:45 · 1062 阅读 · 0 评论 -
SFTP的用法
一种多传输协议,相当于加密版的FTP。原创 2022-10-01 17:29:03 · 546 阅读 · 0 评论 -
解决在uniapp中自定义组件onLoad回调不执行
在uniapp中,自定义了一个组件,却发现该组件是正常导入并使用了,但是该组件的onLoad回调却没有执行。onLoad是页面函数,不是组件函数,所以在页面当中引用。使用vue中的生命钩子函数即可。的时候onLoad函数不执行,因为没有钩子。原创 2022-10-01 15:59:01 · 3104 阅读 · 0 评论 -
解决MySQL8向MySQL5版本执行SQL语句的问题(转)
MySQL版本8中的数据同步到MySQL版本5的时候,当在MySQL版本5中执行MySQL版本8生成的SQL文件时,会报1273 - Unknown collation: 'utf8mb4_0900_ai_ci'的错误。原创 2022-08-28 09:18:59 · 1304 阅读 · 0 评论 -
在linux系统中安装nginx
需要注意的是,nginx默认端口号为80,所以因为防火墙所以导致在其他电脑下访问本机地址可能存在访问不了的情况,这个时候就可以通过配置防火墙解决该问题。在浏览器中访问本机地址,如果出现以下页面则说明安装成功。在这里是安装的版本为nginx-1.20.2为例子。如果为yes,则表示配置成功。检测80端口是否开放。...原创 2022-08-26 11:37:53 · 221 阅读 · 0 评论 -
在Linux中安装MySQL数据库
MySQL的安装流程在Linux中安装MySQL数据库流程:安装MySQL sudo dnfinstall -y community-mysql-server 启动MySQL systemctl start mysqld 设为开机启动 systemctl enable mysqld 查看MySQL状态 systemctl status mysqld 设置MySQL数据库 sudo mysql_secure_installation 使用后会返回:Secur.原创 2022-04-16 20:03:33 · 1255 阅读 · 0 评论 -
MongoDB数据库的安装和使用
MongoDB 是一个开源的、可扩展的、跨平台的、面向文档的非关系型数据库,它由 C++ 语言编写,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。在 MongoDB 中支持以类似 json 的 bson(一种计算机数据交换格式)格式来存储数据,因此可以存储比较复杂的数据类型。MongoDB 最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象语言中函数调用,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还可以对数据建立索引。官网链接。...原创 2022-08-11 16:20:51 · 224 阅读 · 0 评论 -
MySQL数据库基础
MySQL数据库是什么MySQL是一个关系型数据库管理系统,MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。简单说就是按照数据结构来原创 2022-04-17 15:17:53 · 767 阅读 · 0 评论 -
Git
在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。对于初学者而言,分支可以简单理解为副本,一个分支就是一个单独的副本。(分支底层其实也是指针的引用)...原创 2022-07-16 09:31:59 · 147 阅读 · 0 评论 -
Markdown编辑器Editor.md插件的使用
官网: Editor.md - 开源在线 Markdown 编辑器 (pandao.github.io)https://pandao.github.io/editor.md/index.html配置项:获取Markdown格式的文本 自定义工具栏工具栏分为三组,full, simple, mini这三个,可以选择,也可以自由的设置工具栏,自由的设置工具栏在官网中有写,在这里就只介绍3组。每一个标签表示一个工具,也可以随意使用上面的标签自定义工具栏,每个标签具体表示的工具官网上没有,所以只能原创 2022-07-02 09:44:40 · 1236 阅读 · 0 评论 -
python爬虫报错UnicodeEncodeError: ‘gbk‘ codec can‘t encode character (转)
(1条消息) Python爬虫踩坑:UnicodeEncodeError: ‘gbk‘ codec can‘t encode character 全网最有效解的决方法_Nire_谒羽的博客-优快云博客https://blog.youkuaiyun.com/Nire_Yeyu/article/details/124514717原创 2022-06-24 14:04:02 · 263 阅读 · 0 评论 -
SQL语句
SQL语句是什么SQL语句又叫做结构化查询语言,程序员通过编写SQL语句,如何数据库否则执行SQL语句,最终完成数据库中数据的增删改查操作。学习数据库其实就是对SQL语句的学习。SQL语言的分类SQL语言有很多,对命令进行分门别类,这样更容易记忆DQL 表示数据查询语言(凡是带有select关键字的都是查询语句) select... DML 表示数据操作语言(凡是对表当中的数据进行增删改的都是DML) insert... 增 deletr... 删原创 2022-06-21 10:55:17 · 277 阅读 · 0 评论 -
sql中TCL语句(事务控制语句)
目录事务事务是怎么做到多条DML语句同时成功和同时失败的呢?提交事务回滚事务事务包括4个特性隔离性TCL语句表示事务控制语言虽然只有两条语句,但是却联系着MySQL中十分重要的一个点:事务。一个事务其实就是一个完整的业务逻辑。是一个最小的工作单元。不可再分。只有DML语句才会有事务这一说,其它语句和事务无关!!!只有以上的三个语句和事务有关系,其它都没有关系。因为 只有以上的三个语句是数据库表中数据进行增、删、改的。只要你的操作一旦涉及到数据的增、删、改,那么就一定要考虑安全问题。数据安全第一位!!!在In原创 2022-06-21 09:58:07 · 490 阅读 · 0 评论 -
SQL中DML语句(数据操作语言)
表示数据操作语言(凡是对表当中的数据进行增删改的都是DML)目录insert(插入数据)update(修改数据)delete (删除数据)语法格式: insert into 表名(字段名1,字段名2,字段名3...) values(值1,值2,值3);数量要对应。数据类型要对应。字段名可以省略,省略后添加的值都要写上。如果需要同时插入多个值时:insert into t_user(字段名1,字段名2) values(),(),(),();values后面中括号内,一个括号表示一个数据语法格原创 2022-06-08 20:34:51 · 284 阅读 · 0 评论 -
SQL中DDL语句(数据表定义语言)
表示数据定义语言(凡是带有creata、drop、alter的都是DDL),DDL操作的是表的结构。不是表中的数据目录create(增加表)drop(删除表)truncate (删除表内数据)alter(修改表结构)语法格式:create table 表名( 字段名1 数据类型, ...... );语法格式:drop table 表名在输出时建议使用下列格式:drop table if exists 表名;表示如果这张表存在的话删除,不存在也不会报错语法格式:trun原创 2022-06-08 20:29:00 · 2705 阅读 · 0 评论 -
SQL中DQL语句(查询)
DQL语句表示数据查询语言(凡是带有select关键字的都是查询语句)注意:除去where语句外,SQL中还有一种多条件的查询语句:case..when..then..when..then..else..endwhen可以理解为如果,then可以理解为就在实际的应用中,可能有这样的需求,需要先进行分组,然后对每一组的数据进行操作。这个时候我们需要使用分组查询,语法格式进行分组后,可以使用having对分组之后的数据的进一步进行条件过滤。having不能单独使用,having不能代替where,having必原创 2022-06-08 19:35:32 · 359 阅读 · 0 评论 -
解决使用Ajax返回数据为undefined的问题
项目场景:使用Ajax发送数据,返回数据为{'res': 1})问题描述使用Ajax发送数据返回的数据除了val,其他的数据都是undefinedsuccess: function (val) { console.log(val) console.log(val.res) },原因分析:success: function (val) { console.log(typeof val); console原创 2022-05-27 17:28:09 · 3090 阅读 · 0 评论 -
django发送Ajax请求数据返回403
在django中,使用Ajax直接发送数据返回403原因是django自带了一个防止跨站请求伪的功能,使用表单发送数据时在表单下面使用csrf_token标签即可,而使用Ajax发送post请求时,csrf_token标签是不会起作用的。其解决方法是:在处理改请求的函数前面加上叫做csrf_exempt的装饰器,作用是该url所发送的post请求不再防止跨站请求伪。@csrf_exemptdef task_ajax(request): print(request.POST) data原创 2022-05-27 13:48:27 · 1494 阅读 · 0 评论 -
django后台搜索显示Related Field got invalid lookup: icontains
项目场景:django后台搜索问题描述输入搜索后显示字段错误类型并报Related Field got invalid lookup: icontains的错误 原因分析:根据百度查找原因是查找的字段中使用了外键,没有指定准确的字段导致的。解决方案:在search_fields列表中,指定搜索字段时使用双下划线+所关联的字段名即可。在这里我想根据(biao_ti)字段和(yong_hu)字段进行搜索,原本写出search_fields = ['biao_ti', 'yong_原创 2022-05-23 13:43:08 · 783 阅读 · 0 评论 -
正则表达式
正则表达式是什么在实际开发过程中经常会有查找符合某些复杂规则的字符串的需要,比如:邮箱、图片地址、手机号码等,这时候想匹配或者查找符合某些规则的字符串就可以使用正则表达式了。简单说正则表达式就是记录文本规则的代码。用来匹配符号某种规则的字符串数据匹配单个字符.(一个英文的句号) (匹配任意1个字符(除了\n) ) [ ] 匹配[ ]中列举的字符 可以使用a-z表示a到z之间26个英文小写字母,大写字母和数字都可以这样写 \d 匹配数字,即0-9 \D 匹配非数字..原创 2022-04-26 17:17:02 · 235 阅读 · 0 评论 -
win11配置jdk环境变量
第一步在我的电脑中右键点击属性第二步点击高级系统设置,也可以跳过第一步在设置——>系统——>关于中找到高级系统设置第三步点击环境变量第四步点击新建第五步在变量名中输入JAVA_HOME,变量值为jdk的路径,选择完后点击确定第六步在系统变量中找到path,然后点击编辑第七步点击新建输入%JAVA_HOME%\bin,输入完毕后点击确定第八步,进行测试,win+r键输入cmd,然后方便输入javac命令和java -ver...原创 2022-04-25 13:57:16 · 9028 阅读 · 1 评论 -
深拷贝和浅拷贝
浅拷贝浅拷贝只会对可变数据类型的第一层数据进行拷贝,而不会对内部的元素进行拷贝,拷贝成功后会开辟一个新的内存地址。对不可变数据类型进行拷贝时,实际上是对引用的一个拷贝,两个变量指向同一个内存地址。在python中,使用浅拷贝是使用内置模块copy中的copy方法表示浅拷贝import copy# 不可变数据类型num1 = 1num2 = copy.copy(num1)print(id(num1), id(num2))# 1564069134576 1564069134576#原创 2022-04-23 15:53:02 · 987 阅读 · 0 评论 -
使用python创建学员管理系统
使用面向对象完成了学员管理系统,实现了添加、删除、修改、查询、保存读取等功能。将学员、学员管理后台、开始入口分为了3个py文件,分别是Student.py、Student_management.py、main.py。保存文件名叫student.txt文件。内含注释,我也是给初学者,可能有些地方解释不清楚。Student.py代码如下# 定义学生的类class Student(object): def __init__(self, name, gender, number):原创 2022-03-30 15:54:04 · 982 阅读 · 0 评论 -
字母和数字符号的ASCII码对照表转
ASCII码是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。“A”的ASCII码值为65;“a”的ASCII码值为97;“0”的ASCII码值为 48。ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符 。原创 2022-03-19 21:36:39 · 5595 阅读 · 0 评论