自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决:git每次push or pull都要输入用户名和密码

是一个用于配置 Git 凭证存储的命令。具体来说,这个命令告诉 Git 在使用 HTTPS 连接时,将凭证(用户名和密码)以纯文本的形式永久存储在本地磁盘上。这样,Git 在之后的操作中可以自动使用这些存储的凭证,而不需要每次都手动输入。

2024-05-22 11:35:43 426 1

原创 docker安装以及部署mysql

【代码】docker安装mysql。

2024-05-17 15:01:40 148

原创 linux下安装python3.10和openssl1.1库

到现在已经可以使用openssl version查看版本了,如果和你安装的版本对应说明安装成功。

2024-04-09 11:27:04 374 1

原创 解决django迁移报错:App ‘manager/‘ could not be found. Is it in INSTALLED_APPS?

提示我说没有再installed_apps注册此应用,但是我明明注册了,沉思了许久终于想到了问题,我执行的命令是。这是我的迁移命令,其实就是因为手懒在输入命令的时候使用了tab键补全,才导致出现错误。吐槽一下:希望大家不要和我一样手懒导致了错误,这种错误真的很头疼,网上也很少。然后加上app继续执行发现又报出错误。我在刚开始执行迁移的时候报错。

2024-03-05 11:31:46 140

原创 Centos7下安装uwsgi(python2和python3源码编译方式)

【代码】Centos7下安装uwsgi(源码编译方式)

2024-03-04 15:02:49 259

原创 解决报错:django.db.utils.IntegrityError: (1062, “Duplicate entry ‘‘ for key ‘id_card‘‘

今日报错解决记录今日报错解决记录。

2024-01-18 10:43:35 714

原创 中间件鉴权报错:rest_framework.request.WrappedAttributeError: ‘UserInfo‘ object has no attribute ‘is_active‘

近期在使用drf框架做一个中间件鉴权,却爆出这样一堆错,上网查也没有查到具体有帮助的,看到报错没有属性。随便改一个,改成其他的就可以了,我这里是改成了。解决方案:在做完鉴权不要把用户的信息赋值给。是系统用户的信息,可能会导致信息错乱,把。

2024-01-16 09:54:10 449

原创 Supervisor 进程管理器安装部署

注意:要给配置文件加上可执行权限。

2023-11-24 16:40:51 460

原创 windows下安装sqlite3(手把手拿捏)

一、去官网下载这两个安装包https://www.sqlite.org/download.html二、压缩放到D盘下,将解压的文件夹里边的文件拉出来三、设置环境变量,编辑用户变量下的path四、添加环境变量,点击新建,然后把文件路径复制到环境变量五、设置完环境变量,就可以在cmd访问了

2023-07-27 09:08:39 2533

原创 今日学习总结-----flask源码解析及意思

协程又称为微线程,在一个线程中执行,执行函数时可以随时终端,由程序自身控制,执行效率极高,与多线程比较,没有切换线程的开销和多线程锁机制。一个变量名跟一个表达式或者一个值,这个是一种新的赋值运算符。# 基础写法x = 5if x < 10:")# 海象运算符写法")python的@property时python的一种装饰器,是用来修饰方法的。

2023-07-26 21:27:36 103

原创 centos7最基础的进入和退出虚拟环境操作

一、创建虚拟环境文件夹。

2023-07-26 08:31:31 436

原创 五大常用算法:分治法,动态规划,回溯法,分支界限法,贪心算法

分支界限法是一种通过将问题划分为子问题,并使用上界/下界进行剪枝来解决问题的算法思想。动态规划是一种通过将问题划分为子问题,并记录子问题的最优解来解决复杂问题的算法思想。回溯法是一种通过尝试不同的解决方案并逐步构建问题的解来解决问题的算法思想。贪心算法是一种通过保持局部最优解,并希望最终的解也是全局最优的算法思想。分治法是一种将问题分解成更小规模子问题并分别解决的算法思想。

2023-07-24 19:17:51 146

原创 今日学习总结

线程是CPU分配资源的基本单位。但一个程序开始运行,这个程序就变成了一个进程,而一个进程相当于一个或者多个线程。当没有多线程编程时,一个进程也是一个主线程,但有多线程编程时,一个进程包含多个线程,包括主线程。使用线程可以实现程序的并发。

2023-07-19 16:21:57 41

原创 python网络编程--客户端向服务端发送消息服务端返回图片

【代码】python网络编程--客户端向服务端发送消息服务端返回图片。

2023-07-15 17:29:55 99 1

原创 python网络编程客户端向服务器传送图片的步骤

四、发送图片大小信息:在发送实际图片数据之前,客户端需要先发送图片的大小信息给服务器,以便服务器能够正确接收和解析图片数据。方法接收服务器端的响应,以确认图片是否成功接收或进行其他处理。三、打开图片文件并读取数据:客户端需要打开要传输的图片文件,并将文件数据读取为二进制格式。七、关闭Socket连接:传输完成后,客户端需要关闭与服务器的Socket连接。二、建立Socket连接:客户端需要建立与服务器的Socket连接,可以使用。六、接收服务器的响应:客户端可以使用。五、发送图片数据:客户端使用。

2023-07-13 17:05:53 834 1

原创 Linux开机自启动----python3

三、在Centos7下,rc.local文件,是个软链接实际文件不具备执行权限,设置开机启动,需要给文件授权。注意:命令必须以“&”结尾,以便在后台运行,否则rc.local文件中的命令将会阻塞系统启动。一、编辑/etc/rc.d/rc.local文件写入你要开机自启动的命令或文件脚本等等。所以需要找到命令的根目录,可以使用which 命令,例如:which python3。二、 将你要运行的脚本放在文件最下边,这里我要执行的是。四、然后就可以重启再次启动就会自动运行了,

2023-07-13 13:20:40 1000 1

原创 python网络编程----socket

Python 的网络编程可以使用标准库中的。

2023-07-12 19:48:53 31 1

原创 yum工作原理详情

总结起来,Yum的工作原理是通过配置软件包仓库、下载最新的元数据、解析依赖关系、下载所需的软件包文件,然后使用RPM包管理器进行安装或更新操作。依赖关系解析:当要安装或更新一个软件包时,Yum会检查该软件包所依赖的其他软件包是否已经安装。安装与更新:下载完成后,Yum会使用RPM包管理器执行软件包的安装或更新操作。仓库中包含了软件包的元数据(如名称、版本、依赖关系等)以及软件包文件的位置。软件包下载:一旦Yum确定需要安装或更新的软件包及其依赖关系,它会从远程仓库下载这些软件包文件到本地缓存。

2023-07-11 19:22:03 137 1

原创 日常总结分享

Python具有内置的数据结构,如列表(list)、元组(tuple)、字典(dictionary)和集合(set),方便处理复杂数据。Python有丰富的控制流语句,如条件语句(if-else)、循环语句(for、while)和异常处理语句(try-except)。Python具有高级的函数功能,包括匿名函数(lambda)、装饰器(decorator)和生成器(generator)。这个特点使得代码更加清晰易读。Python是一种高级、解释型、通用的编程语言,具有简洁明快的语法和强大的功能。

2023-07-11 19:19:42 34 1

原创 远程连接redis6详解

确保防火墙开启了对6379端口的放行。再次使用就需要输入密码啦。接下来就可以正常使用了。

2023-07-11 17:57:50 186 1

原创 使用本地Navicat连接远程mysql

登录服务器mysql数据库。

2023-07-11 14:49:39 427 1

原创 gitlab CICD用法

GitLab CI/CD是一个工具,用于实现持续集成和持续交付。使用GitLab CI/CD,你可以通过简单的配置文件定义构建、测试和部署流程。这些流程会在满足一定条件时自动触发,并提供相关的日志和报告,方便团队进行协作和迭代开发。通过GitLab CI/CD,团队可以更快、更可靠地交付软件,提高效率和质量。

2023-07-10 21:28:13 58 1

原创 python基础底层知识

钩子函数(Hook Function)是一种在特定事件发生时被调用的函数,用于允许开发者插入自己的代码以改变或增强程序的行为。鸭子类型是一种动态类型语言的编程风格,在这种风格中,一个对象的适用性不是基于其继承层次结构(类别),而是基于它是否具有所需的方法和属性。封装(Encapsulation)是面向对象编程中的一种重要概念,它指的是将数据和操作数据的方法捆绑在一起,形成一个独立的实体。多态(Polymorphism)是面向对象编程中的一个重要概念,它指的是同一种操作可以在不同的对象上产生不同的行为。

2023-07-09 15:29:18 169 1

原创 Linux下安装Mysql5.7版本步骤详解

输入命令后,点击回车,会让你输入密码,然后输入刚刚的初始密码(输密码的时候不可见),当然支持粘贴,你可以复制初始密码后,然后粘贴。如果没有密码,直接回车即可。如果能正常查看到,则OK;如果查看不到,则表示没有密码。如果你查看出来有东西,可以使用下面命令将其删除。删除skip-grant-tables。把这条命令删除然后保存退出即可。看见这个绿色就表示启动成功了.再次连接MySql,重置密码。rpm -e 文件名。任意密码就可以进入了。

2023-07-07 19:59:31 9370

原创 Linux下安装redis6.0.5

二、将下载的redis压缩包解压到指定的目录,一般是将redis目录放在usr/local/redis目录下,可以使用-C指定到解压下目录。四、然后进入到redis目录,进入redis-6.0.5,然后执行make,控制台会输出一编译的信息,出现下图这样就代表成功了。十二、如果想在客户端redis进行操作,需要开两个窗口,一个用于启动redis也就是服务端,一个是客户端用户进行操作。十、当然我们可以修改redis.conf的配置来设置redis以守护进程的形式启动,将no改为yes。七、这个时候我们执行。

2023-07-07 17:47:24 225 2

原创 python基础知识

十、数据科学和机器学习:了解Python在数据科学和机器学习领域的应用,学习相关的库和工具(如NumPy、Pandas、Scikit-learn),并掌握数据处理、可视化和机器学习模型构建等技能。九、Web开发:学习使用Python进行Web开发,了解Web框架(如Django、Flask)的使用方法,掌握前后端交互和数据展示等技术。六、面向对象编程:学习面向对象编程的基本概念和原则,了解如何定义和使用类、对象、继承和多态等概念。三、函数和模块:学习如何定义和使用函数,并了解模块的概念和使用方法。

2023-07-06 20:53:12 363 1

原创 pycharm中操作excel表格

是 Python 内置函数之一,它用于判断可迭代对象(如列表、元组、集合等)中是否至少有一个元素为真(非零、非空或非 False)。是 Python 内置的一个函数,用于将一个可迭代对象(如列表、元组、字符串等)组合为一个索引序列,同时返回索引和对应的元素。是一个用于读取 Excel 文件的 Python 库,它可以帮助我们解析和提取 Excel 中的数据。函数根据可迭代对象中元素的真假情况返回相应的结果。这行代码是用了python高阶函数和匿名函数的组合来实现的。参数,可以改变文本的字体和大小。

2023-07-06 17:31:34 1251 1

原创 今日学习总结-----python上下文----python常见的异常

')这是一个python上下文的原生代码,enter() 方法在语句体执行之前进入运行时上下文,exit() 在语句体执行完后从运行时上下文退出,使用这种方法,可以更方便管理代码,例如开启上下文,还需要手动关闭挺麻烦,使用这种方法就可以自动关闭with是语句,open是类,所以类可以自己定义,open也可以更改。

2023-07-05 19:29:46 256 1

原创 今日学习总结---

计算机中mips是指单字长定点指今平均执行速度,即每秒处理的百万级的机器语言指令数,是衡量计算机运算速度的指标MIPS是指令执行的速率,规定了性能和执行时间成反比,越快的计算机具有越高的MIPS值。__new__ 是真正的构造函数,在实例化对象时被调用,通常你不会实现这个方法,除非你想对实例的创建进行控制,比如利用__new__ 写一个单例模式,参见文章。应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet。3.用到了哪个内置库。

2023-07-04 20:46:37 26

原创 今日学习总结----文件操作---虚拟环境----匿名函数....

匿名函数不需要显示地定义函数名,使用【lambda + 参数 +表达式】的方式。在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是。那什么是匿名函数呢?顾名思义,这类函数没有显示地定义函数名。创建文件夹:os.makedirs(创建的文件夹路径)4.找到当前目录下的所有文件和目录。使用os模块进行操作。6. 匿名函数lambda。

2023-07-03 20:20:49 62 1

原创 分析flask源码,分析flask的目录结构和文件依赖关系

除了上述核心目录外,Flask 还包括其他辅助目录和文件,例如模板文件的存放目录 templates/、静态文件的存放目录 static/ 等。总体而言,Flask 的目录结构和文件依赖关系设计合理,功能模块化,使得开发者可以根据需要选择导入所需的模块,方便扩展和定制。flask/wrappers/:包含 Flask 的请求和响应包装器功能的代码。flask/templating/:目录包含 Flask 模板引擎相关的代码。flask/testing/:包含 Flask 测试相关的代码。

2023-07-02 18:43:00 70 1

原创 今日学习总结和linux下安装requests和flask报错解决办法

找到python解释器,使用python解释器结合.py文件执行,不使用pycharm也可以正常运行代码,代码如下:python 执行的py文件。linux中文件权限管理,r:只读,w:可写入,x可执行,数值代表,r:4,w:2,x:1。在linux中寻找安装的第三方包,我的是安装在site-packages下面。以后项目日志文件可以部署在linux的var目录下的log里。linux 可以用date查看当前日期、时间、地区。linux下安装requests 如果报错。linux中绿色文件是可执行文件。

2023-06-30 16:23:42 549

原创 今日学习总结

模块:提供了处理 JSON 数据的功能,如解析 JSON 字符串、生成 JSON 字符串等。该指令只能用于查找二进制文件、源代码文件和man手册页,一般文件的定位需使用locate命令。这些文件应属于原始代码、二进制文件,或是帮助文件。./代表当前目录,../代表上级目录,可以根据这两个在文件夹中灵活使用,随意切换。_sha256,使用加密方式加密,将输入的数据变换成固定长度的哈希数据,函数:将 Python 对象序列化为 JSON 字符串。函数:将 JSON 字符串解析为 Python 对象。

2023-06-29 21:14:23 27

空空如也

空空如也

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

TA关注的人

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