自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (3)
  • 收藏
  • 关注

原创 时间格式记录

代表四位数年份,MM 代表月份,DD 代表天数,T 作为日期和时间的分隔符,HH 代表小时,mm 代表分钟,ss.sss代表秒和毫秒,Z 代表时区。:这是一种用于电子邮件日期和时间表示的格式,例如:Thu, 13 Apr 2022 15:30:00 +0000。:美国常见的日期表示方式为 MM/DD/YYYY,例如:04/13/2023。:这种格式以人类易读的方式表示日期和时间,例如:April 13, 2022, 3:30 PM。:这种格式用汉字表示日期和时间,例如:2022年4月13日 15:30。

2023-10-24 20:25:21 167 1

原创 ubuntu命令

因为是在远程的Xshell进行连接开启防火墙的,有的系统是没有将SSH的22端口设置为public的,所以会有这样的提示,这里分为两种情况,如果开启防火墙时在防火墙之中检测到22端口已添加为防火墙的开放端口,那么输入y继续操作以后,当前Xshell会自动断开连接;相反,如果开启防火墙时在防火墙之中没有检测到22端口,那么输入y继续操作以后22端口将会不再支持其他连接,只支持当前已有的这个连接,保持当前连接的原因是可以通过该连接开放22端口。

2023-10-24 19:03:58 234

原创 Peewee基本使用

peewee基本使用

2022-10-24 23:19:01 449 1

原创 数据分析流程记录

numpy方法表1:通用一元函数函数说明abs / fabs求绝对值的函数sqrt求平方根的函数,相当于array ** 0.5 square求平方的函数,相当于array ** 2exp计算exe^xex的函数log / log10 / log2对数函数(e为底 / 10为底 / 2为底)sign符号函数(1 - 正数;0 - 零;-1 - 负数)ceil / floor上取整 / 下取整isnan返回布尔数组,NaN对应

2022-04-12 18:01:11 648

原创 Django静态资源处理

django-静态资源的处理在项目的根下、新建一个 static (不是固定的、而是预定俗称的)文件夹在 settings.py 配置文件中,设置相关的配置# 设置 访问 静态资源的 路由 地址STATIC_URL = "/static/"STATICFILES_DIRS = [ BASE_DIR / "static" ,]在 模板中、访问静态资源1. <script src="/static/js/jquery.js"></script&g

2021-08-17 21:50:26 233

原创 Django视图函数

django-视图函数-request视图函数必须提供至少一个参数、且类型是 request 对象视图函数的其他参数 取决于是否使用了 参数路由、正则参数路由、或者 定义路由的额外参数request : 从浏览器 到 服务器request 常见的属性request.path : 获取请求的地址(路由)request.method : 获取请求的方式,常见的方式是 GET, POSTrequest.GET : 获取GET请求的参数request.POST : 获

2021-08-17 21:49:17 228

原创 Django模型

模型模型是基于ORM设计思想ORM (对象关系映射)类与表的关系对象与记录的关系属性与字段的关系模型类的定义在 应用下的 models.py 文件中定义模型类class Student(models.Model): pass模型中常见的属性类型CharField varcharEmailField varcharFileField varcharImageField

2021-08-17 21:46:35 112

原创 Django-模板

Django-模板Django中的模板是由 html充当的、默认存储在 templates 下模板中常见的标签输出标签 {{ key }}判断标签{% if 条件 %} {% elif 条件 %} {% else %} {% endif %}{% ifequal a b %} {% endifequal %} => 相当于 python 中 if ab{% ifnotequal a b %} {% endifnotequal %} ===> 相当于 p

2021-08-17 21:45:12 102

原创 Django分页

django-分页操作分页插件的使用步骤引入 分页器from django.core.paginator import Paginator创建分页器对象# object_list : 未分页的查询结果# per_page : 每页显示的条数paginator = Paginator(object_list, per_page)设置页码, 返回一个 Page 对象# number 是页码page = paginator.get_page(number)Pa

2021-08-17 21:44:14 68

原创 Mongodb中group与索引使用记录

MongoDB中集合(aggregate)主要用于处理数据,如:平均值、求和等操作。使用aggregate()方法group-聚合函数group常常用于统计(返回结果集不能超过16M,处理数据不能超过10000条)db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION)表达式描述实例$sum总数db.COLLECTION_NAME.aggregate([{$group: {title:{$sum:"$title_value

2021-07-08 14:24:51 1403 1

原创 python打包的用法和图片的装换

安装pyinstallerpip --default-timeout=100 install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple尽量选择旧的版本,新的版本依赖比较多使用pyinstaller打包程序pyinstaller -F -i tt.ico tt.py-i给应用程序添加图标-F 指定打包后只生成一个exe格式的文件-D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)-c –

2021-04-22 16:09:17 146

原创 python虚拟环境创建

一台电脑可以创建多个虚拟环境,每个虚拟环境中可以安装不同版本的类库,不同的虚拟环境之间相互独立。虚拟环境管理工具virtualenv可以实现虚拟环境的创建、切换、退出、删除等。虚拟环境安装Window10安装环境变量中可以查看python的安装路径Virtualenv安装pip install virtualenvVirtualenvwrapper安装pip install virtualenvwrapper-win设置WORK_HOME环境变量默认位置:C:\Users.

2021-03-23 22:02:22 118

原创 记录xlwt操作

xls表格读取和储存import xlwt获取文件夹中所有的文件名称def file_name(file_dir): for root, dirs, files in os.walk(file_dir): print(root) #当前目录路径 print(dirs) #当前路径下所有子目录 print(files) #当前路径下所有非目录子文件 return flies 新建xls文件def save(file_name,y

2021-03-17 14:24:49 135

原创 git控制命令

版本控制工具VSS (采用锁机制)CVSSVN (集中式版本控制工具)GIT (分布式版本控制工具)git 服务器git代码托管平台 github自己搭建私服 gitblibgit 客户端linux : sudo apt install gitwindow : git.exegit常见的命令设置 git 用户身份git config --global user.name '名字' ;git config --global user.email '邮件' ;初

2021-02-20 10:00:51 97

原创 mongoDB的常用语法

mongoDB的常用语法安装:到mongodb官网下载安装包或者压缩包:https://www.mongodb.com/download-center?jmp=nav1、如果是msi包的话则点击按步骤安装,如果是压缩包的话不用安装;2、配置环境变量:将mongodb的bin目录配置到环境变量的path中,或者新建MONGODB_HOME再配置到path中;3、新建文件夹作为存放mongo的数据的地方,然后在dos窗口中执行:mongod --dbpath=E:/mongodbIndex (pat

2021-01-26 10:41:59 336 1

原创 Tornado简单介绍

Tornado 介绍高并发网络框架非阻塞完备的WEB组件完整的WebSocket(长链接)高效的 HttpClientTornado异步调用方式1:from tornado.httpclient import AsyncHttpClientasync def visit_baidu() : client = AsyncHttpClient() response = await client.fetch("http://www.baidu.com") # 异步获取结果

2020-12-04 10:03:32 282

原创 Tornado 路由配置

Tornado 路由配置普通路由参数路由普通路由参考 django即可参数路由application = Application([ (r"/detail/(\d+)", DetailRequestHandler), (r"/detail/(?P<pk>\d+)", DetailRequestHandler) ]) class DetailRequestHandler(RequestHandler): def get(self, *args

2020-12-04 10:01:59 584

原创 Tornado-模板配置 及静态资源的配置

Tornado 模板配置 及静态资源的配置BASE_DIR = os.path.abspath(os.path.dirname(__file__))settings = { "template_path": os.path.join(BASE_DIR, "templates"), "static_path" : os.path.join(BASE_DIR, "static"),}application = Application([ ...], **settings)

2020-12-04 10:01:24 428

原创 Tornado-RequestHandler 常见的属性和方法

Tornado RequestHandler 常见的属性和方法prepare() : 在请求之前,调用的代码on_finish() : 在响应之前 调用的方法,完成响应动作get_argument(key ,default) : 获取 请求的参数, 如果 default 没有设置,且 键不存在,则抛出异常get_arguments(key) : 获取 指定 key 对应的 参数值(一个键对应多个值,返回列表)get_query_argument(key ,default)

2020-12-04 10:00:17 878

原创 Tornado-web安装

Tornado -web安装在计算机 适合的位置创建一个 tornado 项目 (普通的文件夹)mkdir tornado 切换到 项目所在的文件夹、新建虚拟环境cd tornadopython -m venv venv 激活虚拟环境cd venv/Scriptsactivate (window 激活方式)source activate (linux 激活方式)安装 tornadopip install tornado打开 pycharm

2020-12-04 09:59:28 351

原创 python中字符串常见的操作

常见操作-查找 string.find(str, beg=0, end=len(string)) 检测 str 是否包含在 string 中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1 string.rfind(str, beg=0, end=len(string)) 类似于 find()函数,不过是从右边开始查找. string.index(str, beg=0, end=len(string

2020-11-18 15:27:35 264

原创 记录CSRF攻击

CSRF攻击的原理和防范措施CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解:攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作,比如以你的名义发送邮件、发消息,盗取你的账号,添加系统管理员,甚至于购买商品、虚拟货币转账等。攻击原理:i.用户C访问正常网站A时进行登录,浏览器保存A的cookieii.用户C再访问攻击网站B,网站B上有某个隐藏的链接或者

2020-11-17 14:12:02 530 1

原创 python计算平面形体有周长和面积

4、对平面形体有周长和面积,周长、面积应怎样计算(用什么方法)?要求实现运行时的多态性。请编程,并测试。Shape正方形(Square) 长方形(Rectangle) 圆形(Circle) 圆环(Annulus)#import mathclass Shape: def __init__(self, w, length=0) -> None: super().__init__() self.w = w self.length = l

2020-11-16 10:43:33 1584

原创 vim编辑器基本操作总结

命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打开一个新文件:open file在新窗口中打开文件:split file切换到下一个文件:bn切换到上一个文件:bp查看

2020-10-30 09:41:34 1741 49

原创 python网络编程简单记录

网络通信是两台计算机上的两个进程之间的通信。网络分类:LAN、WAN、WLAN局域网(Local Area Network,LAN)广域网 Wide Area Network,WAN)无线局域网(Wireless LAN,WLAN)TCP/IP简单介绍协议:两方通讯的规则/规定形象化比喻:中国人互相沟通需要遵循中国话语义标准外国人互相沟通需要遵循外国话语义标准计算机互相沟通需要遵循计算机语义标准这种语义标准即为协议互联网协议上百种,最重要的两个协议是TCP和IP协议,所.

2020-10-24 10:46:10 2891 38

原创 re模块常用方法

re模块常用方法正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。给定一个正则表达式和另一个字符串,我们可以达到如下的目的:给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);可以通过正则表达式,从字符串中获取我们想要的特定部分。正则表达式的特点是:灵活性、逻辑性和功能性非常强;可以迅速地用极简单的方式达到字符串的复杂控

2020-10-23 22:03:23 2789 28

原创 django的CBV

django-CBVFBV : 基于函数的视图CBV : 基于类的视图CBV类的基类Viewclass View: """ """ # 定义 请求的方式 http_method_names = ['get', 'post', 'put', 'patch', 'delete', 'head', 'options', 'trace'] def __init__(self, **kwargs): """ 构建View对象,

2020-10-22 22:27:18 1362

原创 mysql事务与索引

事务的概念事务是用来保证业务操作的完整性、整个业务要么全部成功,要么全部失败,不允许部分成功,部分失败事务的四大特性 ACIDA (原子性)C (一致性)I (隔离性)D (持久性)事务的隔离级别读未提交 READ-UNCOMMITTED读已提交 READ-COMMITED可重复读 REPEATABLE-READ序列化读 SERLALIZABLE隔离级别产生的问题隔离级别脏读不可重复读幻读READ-UNCOMMITTED是是是READ-COMM

2020-10-21 22:44:31 788 27

原创 Mysql普通用户的密码丢失

普通用户的密码丢失1、用 root 账户登录2、手动修改 mysql.user 表中的密码update mysql.user set authentication_string = password('新密码')where user = 'xxx' ;重启数据库mysql.user 表常见的字段host: 设置连接数据库的主机,如果不限制连接,则设置为 %user: 账户名authentication_string : 密码password_expired : 密码是否有过期时

2020-10-21 22:41:14 632

原创 Python中list列表的基本操作

列表的基本操作与字符串一样,可以通过索引访问列表中的元素,同时列表也支持切片操作。list1 = [1, 2, 3, 4, 5]print(list[1]) # 提取第二个元素print(list[-1]) # 提取倒数第一个元素print(list[2:4]) # 提取第三和第四个元素print(list[1:]) # 提取第二个元素以及之后的所有元素# 结果:"""25[3, 4][2, 3, 4,

2020-10-20 22:49:33 1829

原创 python中的gc回收机制

一般和以下两个模块相关import gcimport sys高级语言一般都有垃圾回收机制,其中c、c++使用的是用户自己管维护内存的方式,这种方式比较自由,但如果回收不当也会引起垃内存泄露等问题。而python采用的是引用计数机制为主,标记-清理和分代收集两种机制为辅的策略。内存垃圾回收时机:1.调用gc.collect();2.当gc模块的计数器达到阀值的时候;3.程序退出的时候。引用计数python中一切皆对象,所以python底层计数结构地就可以抽象为:引用计数结构体{..

2020-10-20 14:05:16 2198 22

原创 python里的copy模块

copy模块1.‘=’ 一般意义的复制 复制0级内存区import copy浅拷贝 深拷贝list1 = [1,2,[3,4]]print(list1)list2 = list1print(list2)list1.append(5)print(list1,list2)list1[2].append(3.5)print(list1,list2)2.浅拷贝copy 复制0及1级内存区import copylist1 = [1,2,[3,4]]print(list1)list2

2020-10-20 13:59:51 677

原创 python中的IO处理

IO处理IO概述文件文件是一些具有永久存储及特定顺序的字节组成的一个有序的、具有名称的集合。在各种介质上(可移动磁盘、硬盘、CD、网络 等)存储的集合数据。通常情况下文件按照树状目录进行组织,每个文件都有文件名、文件所在路径、创建时间、访问权限等属性。那么问题来了:文件在磁盘或其他介质中,而程序在运存中,出现了异质性问题,怎么让不同的介质进行沟通:I/O:Input/Output输入和输出都是有参照物的 参照物就是运存即程序Input就是从其他介质向运存输入,称为“读”(read)

2020-10-20 11:45:03 1514 21

原创 http与https的差别

http 和 https 的区别HTTP(Hyper Text Transfer Protocol,超文本传输协议)是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其他工具,客户端发起一个服务器上指定端口(默认端口为80)的HTTP请求,这个客户端叫用户代理(User-Agent)。响应的服务器上存储资源,比如HTML文件和图像,在用户代理和服务器中间可能存在多个中间层,比如代理、网关或者隧道(Tunnels)。HTTP协议传输的数

2020-10-19 22:49:34 4943 24

原创 linux 常见的标识与Redis数据库

linux 常见的标识xxx@xxx:~$ :第一个 xxx 只的是 用户名第二个 xxx 代表的是 HOST主机~ : 当前用户的根, 根的位置在 /home/用户名$ : 代表当前用户是一个普通用户# : 代表当前用户是超级用户查看当前命令所在的位置pwd文件夹/文件的常见命令mkdirlsrmdirrm创建文件夹mkdirmkdir testmkdir .testmkdir ~/testmkdir /home/xxx/test-- 递归的创建

2020-10-18 18:34:24 13840 11

原创 Django中的Form表单

Django-Form表单继承 django.forms.Form可以通过 django.forms 定义表单属性Form 的用途生成表单页面 (不常用)验证数据Form 表单的配置步骤在 应用下、新建一个 forms.py, 在该模块下,定义当前应用下的 表单类from django import formsclass ResourceCommentForm(forms.Form): # 表单中的属性,要和 提交的属性保持一致 star = forms.I

2020-10-18 18:22:28 2141 1

原创 Django中的session常见配置

Django - sessionrequest.sessionsession 适合存放 和用户相关的数据session 存放的数据必须能被 json 序列化session 是一个类似于字典的容器session 的默认存活时间默认是2周Session 的工作原理当用户使用 session的时候, 服务器 会 从 浏览器的 Cookie 中查找一个 cookie 的 name = sessionid如果 能够找到 对应的 cookie , 则获取 sessionid 对应的 value,

2020-10-18 18:18:09 727

原创 Django-简单的文件上传配置

Django-文件上传FileField / ImageFieldpS: 如果 使用 ImageField ,需要安装 Pillow 库文件上传设置 上传的路径在 settings.py 配置文件中,设置 文件上传的 根目录# 设置 文件上传的 根目录MEDIA_ROOT = BASE_DIR / 'media'# 设置 文件上传的 访问 地址前缀MEDIA_URL = "/media/"在 urls.py 中设置 访问 上传文件 的 访问路由from django.

2020-10-18 18:13:25 312

原创 简单记录Django模型用法

模型模型是基于ORM设计思想ORM (对象关系映射)类与表的关系对象与记录的关系属性与字段的关系模型类的定义在 应用下的 models.py 文件中定义模型类class Student(models.Model): pass模型中常见的属性类型CharField varcharEmailField varcharFileField varcharImageField

2020-10-18 18:10:37 450

原创 django-集成mysql数据库介绍

django-集成mysql数据库安装 mysqlclient 库pip install mysqlclientpip install /path/to/mysqlclient-2.0.1-cp37-cp37m-win_amd64.whl修改 settings.py 配置文件DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'HOST': '127.0.0.1',

2020-10-18 18:06:50 306

demo_04_xpath_常见的用法.py

分享一个xpath的基础用法,介绍了小path的一些基本成操作,代码文件。。。一个基础操作用法。。。

2020-10-24

电脑图标消失解决方法.txt

电脑图标消失的操作方法,一个完整的介绍操作步骤,一段dos指令代码介绍,适用于windows系统。。。

2020-10-24

分享一个简单的4399游戏名爬虫程序

自己实现的一个简单的爬虫流程实现,基本功能完善,爬取简单可见的数据,首页面访问,数据过滤,json格式保存

2020-10-24

空空如也

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

TA关注的人

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