自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Allen

屋外,有两棵树,一棵是槐树,另一棵也是槐树; 脚边,有两个酒瓶,一个是啤酒瓶,另一个也是啤酒瓶; 眼中,有两个姑娘......

  • 博客(277)
  • 收藏
  • 关注

原创 Flask框架

Flask框架一、初识Flask二、Flask路由注册三、Flask的HTTP请求四、Flask视图函数五、Flask模板六、Flask应用数据库七、Flask脚本八、Flask cookie、session、闪现九、Flask请求扩展、中间件、蓝图十、Flask之线程协程分析十一、Flask上下文之偏函数补充十二、Flask请求上下文十三、Flask数据库连接池十四、...

2020-05-03 17:33:24 27918 1

原创 Python入门(目录全览)-------已更新到第八篇完结

文章目录Python入门(目录全览)已更新到第二篇完结第一篇 计算机基础第二篇 Python解释器和集成环境第三篇 Python基础第四篇 Python进阶第五篇 文件处理第六篇 函数基础第七篇 函数进阶第八篇 模块基础第九篇 Python常用模块第十篇 面向对象基础第十一篇 面向对象进阶第十二篇 面向对象高阶第十三篇 网络编程第十四篇 并发编程第十五篇 MySQL数据库Python入门(目录全...

2020-03-01 08:38:37 18777 4

原创 03142《互联⽹及其应⽤》各章简答题解答(课后习题)

03142《互联⽹及其应⽤》各章简答题解答(课后习题)互联网是建立在一组共同协议之上的网络设备和线路的物理集合,是一组可共享的资源集。(1 分)以 TCP/IP 协议进行数据通信,(1分)把世界各地的计算机网络连在一起,实现信息交换和资源共享。(1 分)它包括基于TCP/IP 协议的网间网;使用和开发这些网络的用户群;可以从网络上获得的资源集。下一代互联网(NGI),顾名思义就是不同于现在的互联网的互联网,其主要特点有:更大、更快、更安全和更便捷。

2023-10-24 16:28:27 202

原创 网易会员VIP歌曲.ncm转flac、mp3

【代码】网易会员VIP歌曲.ncm转flac、mp3

2023-07-19 17:34:25 669 1

原创 Python将链接图片插入到Excel中

在上述示例中,我们首先创建了一个Workbook对象,然后获取了默认的工作表对象ws,接着使用openpyxl.drawing.image.Image类加载需要插入的链接图片,并将其添加到工作表的指定位置。最后,我们保存了Excel文件,保存路径为example.xlsx。),我们使用了requests库来发送HTTP请求并获取图片的二进制数据,然后将二进制数据写入文件。然后,我们使用’rb’模式打开文件,以确保文件以二进制模式打开。最后,我们将图片插入到工作表中,如之前的示例所示。

2023-04-11 16:44:25 696 1

原创 SQL INSTR正反向匹配(实现like反向查询)

返回字符串substr在str串的第一个出现的位置。

2023-03-29 15:09:49 978

原创 网络工程

02729网络工程

2022-10-24 13:32:13 400

原创 通信概论

04742通信概论

2022-10-24 13:31:34 761

原创 网络操作系统

02335网络操作系统

2022-10-24 13:30:06 352

原创 godoc 查看开发者生成文档

go 语言 godoc 查看开发者生成文档

2022-08-19 10:16:52 342

原创 SQLAlchemy 打印原生SQL

SQLAlchemy 打印原生SQL

2022-07-29 14:24:01 1247

原创 M1芯片下Goland不能使用Debug

报错:debugserver or lldb-server not found: install XCode's command line tools or lldb-serverM1芯片下Goland不能使用Debug备注:我的mac系统是11.6.5的,之前可能是因为mac用的最新的12+,一直尝试了网上的各种方法都没有成功(mac系统降级文末有链接),goland版本是2021.1,golang版本1.17.1网上的方法大部分是安装xcode(但系统好像都会自带xcode,我的Command

2022-04-02 17:03:08 620

原创 golang fmt.Printf占位符

golang fmt.Printf占位符以下展示了常用部分(并非全部)%d 十进制整数 %x, %o, %b 十六进制,八进制,二进制整数。 %f, %g, %e 浮点数: 3.141593 3.141592653589793 3.141593e+00 %t 布尔:true或false %c 字符(rune) (Unicode码点) %s 字符串 %q 带双引号的字符串"abc"或带单引号的字符'c' %v 变量的自然形式(natural format) %T 变量的类型 %% 字面上

2022-03-23 14:02:36 312

原创 GO基本数据类型之Strings的内置方法(史上最全)

文章目录Strings`中文翻译请稍做等待`explodeCountContainsContainsAnyContainsRuneLastIndexIndexByteIndexRuneIndexAnyLastIndexAnyLastIndexByteSplitNSplitAfterNSplitSplitAfterFieldsFieldsFuncJoinHasPrefixHasSuffixMapRepeatToUpperToLowerToTitleToUpperSpecialToLowerSpecialToT

2022-03-21 22:32:48 1610

原创 gin中间件推荐

欢迎查看原文 点击,如需要在你的gin项目中使用,请 点击链接,找到对应的仓库链接,使用go get -u安装它RestGate - REST API端点的安全身份验证staticbin - 用于从二进制数据提供静态文件的中间件/处理程序gin-cors - CORS杜松子酒的官方中间件gin-csrf - CSRF保护gin-health - 通过gocraft/health报告的中间件gin-merry - 带有上下文的漂亮 打印 错误的中间件gin-rev

2022-03-20 19:03:46 2545

原创 GO使用go get -u “包“: fatal: unable to access ‘https://github.com/..‘: Failed to connect to报错

fatal: unable to access 'https://github.com/gin-gonic/gin/': Failed to connect toGO使用go get -u "包"下载github.com包报错报错(被墙了,需要使用代理):fatal: unable to access 'https://github.com/gin-gonic/gin/': Failed to connect to github.com port 443 after 75069 ms: Operati

2022-03-19 22:39:33 4679

原创 go build 打包报错

go build 打包时出现TARGET_OS_MAC、IOMasterPort、IOMasterPort的报错#github.com/shirou/gopsutil/cpu../../../../go/pkg/mod/github.com/shirou/[email protected]+incompatible/cpu/cpu_darwin_cgo.go:13:5: warning: 'TARGET_OS_MAC' is not defined, evaluates to 0 [-Wundef-

2022-03-17 21:28:25 3588 3

原创 vue.js实现只能输入数字的输入框

一行代码:<el-input oninput="if(isNaN(value)) { value = null } if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+3)}" v-model="temp.inputNum" :autosize="{ minRows: 4, maxRows: 8}" type="textarea" placeholder="未填写"/>

2022-02-09 08:41:15 643

原创 Python获取Windows软件安装路径

Python通过注册表获取Windows软件安装路径场景在未知情况下, 获取Windows系统下用户的某个软件安装路径(我这里是:CST DESIGN ENVIRONMENT_AMD64.exe)方法通过Windows注册表获取软件安装路径import sysimport win32apiimport win32condef find_path(name="CST DESIGN ENVIRONMENT_AMD64.exe"): path = None key = rf'SOF

2021-12-25 15:21:31 3408

原创 计算机网络基本原理

文章目录计算机网络基本原理名词解释等同实体物理媒体相关层链路管理广域网远程登陆虚拟通信信息网络IP地址磁盘镜像技术计算机网络系统的风险和威胁网络体系结构频分复用差错控制X.25建议超文本计算机风络透明传输文本压缩DDN网网络互联通信服务网络服务器FDDIMIB交互式电视虚拟通信帧同步预分配缓冲区局域网超文本(多次出现)FDM频分复用分布式路径选择透明传输网桥电子公告板误码率磁盘镜像技术通信协议物理层计算机网络安全简答ISO制定OSI参考模型时对层次划分的原则是什么?简述帧中继交换的基本功能。简述帧中继的概念

2021-10-24 19:08:55 1699

原创 在Python中,except:和Exception as e:之间的区别

在Python中,except:和Exception as e:之间的区别注意:是except与Exception as e的区别用户制造的异常:exceptdef allen(): if 1==2: allen_dic = {} #为下面allen_dic添加值制造异常 allen_dic['allen'] = 'handsome'try: allen()except: passprint('你这瓜多少钱一斤?')# 执行结果会打印

2021-09-15 15:35:05 14776 2

原创 Pyinstaller打包程序缓存问题

Pyinstaller打包程序缓存问题问题描述Windows系统使用Pyinstaller打包Python程序exe,使用exe程序中发现前后执行结果不一致,第二次调用程序产生的数据中含有第一次执行程序的数据,猜测可能是代码逻辑或Pyinstaller打包程序有缓存的问题,经排查排除第一种情况。然后百度第二种情况,找不到相关的答案;可以切换至必应或谷歌搜索问题(最好使用英文描述问题)。最终在官网找到解决方法,其中一段描述是这样的:If you share the same home directory

2021-09-06 16:26:47 3426

原创 计算机网络安全基础

文章目录第一张 网络安全概述与环境配置第二章 网络安全协议基础第四章 网络扫描与网络监听第五章 网络入侵第六章 网络后门与网络隐身第八章 操作系统安全基础第九章 密码学与信息加密第十章 防火墙与入侵检测第十一章 IP安全和WEB安全第一张 网络安全概述与环境配置1.狭义上,也就是通常说的信息安全,只是从自然科学的角度介绍信息安全。广义上,信息安全涉及多方面的理论和应用知识,除了数学、通信、计算机等自然科学外,还涉及法律、心理学等社会科学。2信息安全的基本要求①机密性②完整性③可用性④不可否认性3信

2021-09-05 22:01:57 2604

原创 Linux常用命令大全

文章目录Linux常用命令大全**系统信息****关机 (系统的关机、重启以及登出 )****文件和目录****文件搜索****挂载一个文件系统****磁盘空间****用户和群组****文件的权限 - 使用 "+" 设置权限,使用 "-" 用于取消****文件的特殊属性 - 使用 "+" 设置权限,使用 "-" 用于取消****打包和压缩文件****RPM 包 - (Fedora, Redhat及类似系统)****YUM 软件包升级器 - (Fedora, RedHat及类似系统)****DEB 包 (De

2021-08-24 10:30:16 182

原创 Ubuntu安装Java环境

Ubuntu安装Java环境执行以下命令即可安装#安装依赖sudo apt-get install python-software-propertiessudo add-apt-repository ppa:webupd8team/javasudo apt-get update # 开始安装sudo apt-get install oracle-java8-installer步骤详解第一步:sudo apt-get install python-software-properties

2021-01-14 19:52:47 2967

原创 Linux下ibus输入法词库扩展

Linux下ibus输入法词库扩展一、骡子面向百度编程已经给出了很多方法,但是都没有把真正的资源给你,都是链接到国外网站 ibus词库下载地址;国外网站很慢,甚至访问不了。然后某些地方虽然给出了下载的文件,但是要付出代价,比如某SDN下载。二、直接上教程到我的码云下载里面的文件,只要local.db的文件就可以了。下载完了直接复制到输入法路径下,我的路径是这个/usr/share/ibus-pinyin/db,然后重启一下ibus,重启方式如下ibus-daemon -d -x -r然后能打出

2020-11-28 18:14:36 4943 8

原创 Django 框架

Django 框架特别鸣谢,菜鸟教程的知识赞助Django 简介Django 安装Django 创建第一个项目Django 模板Django 模型Django 表单Django 视图Django 路由Django Admin 管理工具Django ORM - 单表实例Django ORM - 多表实例Django ORM - 聚合查询Django Form 组件Django AuthDjango Cookie/SessionDjango 中间件Django 视图 - FB

2020-09-10 09:48:05 10663

原创 Django cookie 与 session

文章目录Django cookie 与 sessionCookiesDjango 中 Cookie 的语法创建应用和模型models.pyurls.pyviews.pylogin.htmlindex.htmlorder.htmlSession(保存在服务端的键值对)工作原理实例urls.pyviews.pys_index.htmlDjango cookie 与 sessionCookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。识别返回用户包括三个步骤:服务器脚本向浏览器发送一组

2020-09-09 10:23:52 11283

原创 Django Nginx+uwsgi 安装配置

文章目录Django Nginx+uwsgi 安装配置安装基础开发包安装Python包管理安装 uwsgi安装 Django安装 Nginxuwsgi 配置Nginx 配置Django Nginx+uwsgi 安装配置在前面的章节中我们使用 python manage.py runserver 来运行服务器。这只适用测试环境中使用。正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等,本文将以 Nginx 为例。你也可以直接参考:Python u

2020-09-09 10:23:23 11310

原创 Django ORM – 多表实例(聚合与分组查询)

文章目录Django ORM – 多表实例(聚合与分组查询)聚合查询(aggregate)实例实例分组查询(annotate)准备数据和创建模型数据:在 MySQL 命令行中执行:实例实例实例实例实例实例F() 查询实例实例Q() 查询实例实例实例Django ORM – 多表实例(聚合与分组查询)聚合查询(aggregate)聚合查询函数是对一组值执行计算,并返回单个值。Django 使用聚合查询前要先从 django.db.models 引入 Avg、Max、Min、Count、Sum(首字母大

2020-09-09 10:22:40 11717

原创 Django ORM – 多表实例

文章目录Django ORM – 多表实例创建模型实例表结构插入数据ORM - 添加数据一对多(外键 ForeignKey)app01/views.py 文件代码:app01/views.py 文件代码:多对多(ManyToManyField):在第三张关系表中新增数据app01/views.py 文件代码:app01/views.py 文件代码:关联管理器(对象调用)实例ORM 查询一对多实例实例一对一实例实例多对多实例实例基于双下划线的跨表查询正向:属性名称__跨表的属性名称 反向:小写类名__跨表的属

2020-09-09 10:21:12 11034

原创 Django 视图 - FBV 与 CBV

文章目录Django 视图 - FBV 与 CBVFBVurls.py 文件views.py 文件CBVurls.py 文件views.py 文件Django 视图 - FBV 与 CBVFBV(function base views) 基于函数的视图,就是在视图里使用函数处理请求。CBV(class base views) 基于类的视图,就是在视图里使用类处理请求。FBV基于函数的视图其实我们前面章节一直在使用,就是使用了函数来处理用户的请求,查看以下实例:路由配置:urls.py 文件u

2020-09-09 10:18:15 11085

原创 Django 用户认证(Auth)组件

文章目录Django 用户认证(Auth)组件实例实例实例实例实例Django 用户认证(Auth)组件Django 用户认证(Auth)组件一般用在用户的登录注册上,用于判断当前的用户是否合法,并跳转到登陆成功或失败页面。Django 用户认证(Auth)组件需要导入 auth 模块:# 认证模块from django.contrib import auth# 对应数据库from django.contrib.auth.models import User返回值是用户对象。创建用户对

2020-09-09 10:17:36 11402 1

原创 Django 中间件

文章目录Django 中间件自定义中间件自定义中间件类的方法process_request 方法实例process_response实例process_view实例process_exception实例Django 中间件Django 中间件是修改 Django request 或者 response 对象的钩子,可以理解为是介于 HttpRequest 与 HttpResponse 处理之间的一道处理过程。浏览器从请求到响应的过程中,Django 需要通过很多中间件来处理,可以看如下图所示:Dj

2020-09-09 10:16:52 11378

原创 Django Form 组件

文章目录Django Form 组件Django Form 组件Django Form 组件用于对页面进行初始化,生成 HTML 标签,此外还可以对用户提交对数据进行校验(显示错误信息)。报错信息显示顺序:先显示字段属性中的错误信息,然后再显示局部钩子的错误信息。若显示了字段属性的错误信息,就不会显示局部钩子的错误信息。若有全局钩子,则全局钩子是等所有的数据都校验完,才开始进行校验,并且全局钩子的错误信息一定会显示。使用 Form 组件,需要先导入 forms:from django i

2020-09-09 10:15:27 11259

原创 Django ORM - 单表实例

文章目录Django ORM - 单表实例实例创建模型常见报错信息数据库添加查找删除修改Django ORM - 单表实例阅读本章节前你需要先阅读了 Django 模型 进行基础配置及了解常见问题的简介方案。接下来我们重新创建一个项目 app01:django-admin.py startproject app01接下来在 settings.py 中找到INSTALLED_APPS这一项,如下:INSTALLED_APPS = ( 'django.contrib.admin',

2020-09-08 14:13:59 11368 2

原创 Django Admin 管理工具

文章目录Django Admin 管理工具激活管理工具使用管理工具复杂模型自定义表单内联(Inline)显示列表页的显示Django Admin 管理工具Django 提供了基于 web 的管理工具。Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它:/HelloWorld/HelloWorld/settings.py 文件代码:INSTALLED_APPS = ( 'django.co

2020-09-08 13:58:11 11488

原创 Django 路由

文章目录Django 路由Django1.1.x 版本Django 2.2.x 之后的版本正则路径中的分组正则路径中的无名分组urls.pyviews.py正则路径中的有名分组urls.pyviews.py正则路径中的有名分组路由分发(include)反向解析普通路径正则路径(无名分组)正则路径(有名分组)命名空间普通路径Django 路由路由简单的来说就是根据用户请求的 URL 链接来判断对应的处理程序,并返回处理结果,也就是 URL 与 Django 的视图建立映射关系。Django 路由在 ur

2020-09-08 11:51:09 11338

原创 Django 视图

文章目录Django 视图视图层请求对象: HttpRequest 对象(简称 request 对象)1、GET2、POST3、body4、path5、method响应对象:HttpResponse 对象Django 视图视图层一个视图函数,简称视图,是一个简单的 Python 函数,它接受 Web 请求并且返回 Web 响应。响应可以是一个 HTML 页面、一个 404 错误页面、重定向页面、XML 文档、或者一张图片…无论视图本身包含什么逻辑,都要返回响应。代码写在哪里都可以,只要在 Pyth

2020-09-08 11:47:18 10388

原创 Django 表单

文章目录Django 表单HTTP 请求GET 方法POST 方法Request 对象QueryDict对象Django 表单HTML表单是网站交互性的经典方式。 本章将介绍如何用Django对用户提交的表单数据进行处理。HTTP 请求HTTP协议以"请求-回复"的方式工作。客户发送请求时,可以在请求中附加数据。服务器通过解析请求,就可以获得客户传来的数据,并根据URL来提供特定的服务。GET 方法我们在之前的项目中创建一个 search.py 文件,用于接收用户的请求:/HelloWorl

2020-09-08 11:43:54 10632

空空如也

空空如也

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

TA关注的人

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