08 2023 档案

摘要:# ubuntu系统tab补全命令报错 > 参考博客: > > [linux临时文件创建失败,-bash: 无法为立即文档创建临时文件: 设备上没有空间](http://www.taodudu.cc/news/show-953326.html?action=onClick) > > [ubuntu变 阅读全文
posted @ 2023-08-26 10:04 昵称已经被使用 阅读(453) 评论(0) 推荐(0)
摘要:# gunicorn设置开机自启 > 参考博客: > > [ubuntu配置gunicorn开机启动 ](https://www.cnblogs.com/shouwangrenjian/p/15086181.html) > > [可能是史上最全面易懂的 Systemd 服务管理教程!( 强烈建议收藏 阅读全文
posted @ 2023-08-26 10:03 昵称已经被使用 阅读(572) 评论(0) 推荐(0)
摘要:# 并发和GIL > 参考博客: > > [Python的多进程和多线程](https://blog.51cto.com/lizexiong/6304939) > > [Python中协程、多线程、多进程、GIL锁](https://www.cnblogs.com/ldy-miss/p/870631 阅读全文
posted @ 2023-08-15 20:32 昵称已经被使用 阅读(49) 评论(0) 推荐(0)
摘要:# BAT_批处理脚本 参考博客: > [最全的BAT 批处理脚本教程](http://www.360doc.com/content/22/0913/11/5983216_1047698773.shtml) > > [Windows 批处理(bat)语法大全](https://blog.csdn.n 阅读全文
posted @ 2023-08-13 09:27 昵称已经被使用 阅读(17) 评论(0) 推荐(0)
摘要:# 接口压力测试 > 参考博客: > > [[接口压测实践-压力测试常见参数解释说明](https://www.cnblogs.com/phpwechat/p/17043484.html) ### 使用场景 对指定接口进行性能测试时,一些常见参数解释说明。 ### 一键并发 详情详见:Postman 阅读全文
posted @ 2023-08-13 09:26 昵称已经被使用 阅读(73) 评论(0) 推荐(0)
摘要:# sql优化 参考博客: > [SQL优化的几种方法](https://www.cnblogs.com/nmliu/p/16711042.html) > > [常见的SQL优化方法](https://blog.csdn.net/weixin_44801824/article/details/125 阅读全文
posted @ 2023-08-13 09:25 昵称已经被使用 阅读(28) 评论(0) 推荐(0)
摘要:# Oracle读书笔记 > 参考文档: > [FreeIT教程](https://www.oraclejsq.com/) > [w3cschool教程](https://www.w3cschool.cn/oraclejc/oraclejc-dxgu2qqt.html) > 《Oracle从入门到精 阅读全文
posted @ 2023-08-13 09:24 昵称已经被使用 阅读(91) 评论(0) 推荐(0)
摘要:# PL/SQL ## PL/SQL简介 > 详情详见《Oracle从入门到精通(第3版) 明日科技》的5章 > > https://www.oraclejsq.com/plsql/010200446.html PL/SQL(Procedural Language/SQL)是一种过程化语言,在 PL 阅读全文
posted @ 2023-08-13 09:24 昵称已经被使用 阅读(25) 评论(0) 推荐(0)
摘要:# SQL语言 SQL全称是结构化查询语言,英文译作Structured Query Language,它是一种在关系型数据库中定义和操纵数据的标准语言。 最早是由IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,当时称为SEQUEL2,也就是目前的SQL语言。 19 阅读全文
posted @ 2023-08-13 09:23 昵称已经被使用 阅读(100) 评论(0) 推荐(0)
摘要:# SQL*Plus命令 ## SQL*Plus与数据库的交互 Oracle的SQL\*Plus是与Oracle进行交互的客户端工具,在 SQL\*Plus中,可以运行SQL*Plus命令与SQL\*Plus语句,主要介绍SQL\*Plus命令。 SQL\*Plus是一个基于C/S两层结构的客户端操 阅读全文
posted @ 2023-08-13 09:23 昵称已经被使用 阅读(148) 评论(0) 推荐(0)
摘要:# 概述 ## Oracle简介 Oracle 是甲骨文公司开发的一款[关系型数据库](https://baike.baidu.com/item/关系型数据库/8999831?fr=aladdin),它一款系统可移植性好、使用简单、功能强大的关系型数据库。它为各行业在各类环境下(服务器、虚拟机、微机 阅读全文
posted @ 2023-08-13 09:23 昵称已经被使用 阅读(81) 评论(0) 推荐(0)
摘要:# Oracle教程 > 参考文档: > [FreeIT教程](https://www.oraclejsq.com/) > [w3cschool教程](https://www.w3cschool.cn/oraclejc/oraclejc-dxgu2qqt.html) > 《Oracle从入门到精通( 阅读全文
posted @ 2023-08-13 09:14 昵称已经被使用 阅读(39) 评论(0) 推荐(0)
摘要:# Spark SQL ## 1.1Spark SQL简介 Spark SQL是一个用来处理结构化数据的Spark 组件。它可被视为一个分 布式的SQL查询引擎,并且提供了一个叫作DataFrame的可编程抽象数据模型。Spark SQL的前身是Shark,由于Shark需要依赖于Hive而制约了S 阅读全文
posted @ 2023-08-13 09:12 昵称已经被使用 阅读(48) 评论(0) 推荐(0)
摘要:# Spark编程 ![image-20200424092626485](https://img2023.cnblogs.com/blog/2004825/202308/2004825-20230813091225746-496339472.png) ![image-2020042409271958 阅读全文
posted @ 2023-08-13 09:12 昵称已经被使用 阅读(60) 评论(0) 推荐(0)
摘要:# Spark概述 ## 1.1认识Spark 背景:现有的计算框架有:批处理:MapReduce、Hive、Pig…,流式计算:Storm,交互式计算:Impala,Presto,但没有一种框架兼容以上所有的计算框架,spark应运而生 ### 1.1.1 Spark的发展 2009年由Berke 阅读全文
posted @ 2023-08-13 09:12 昵称已经被使用 阅读(108) 评论(0) 推荐(0)
摘要:# Linux修改远程连接端口 > 参考博客: > > [Linux修改远程连接端口](https://blog.csdn.net/winsanity/article/details/125083105) > > [【解决方法】错误:无法和SFTP服务器建立FTP连接,请选择合适的协议](https 阅读全文
posted @ 2023-08-13 09:09 昵称已经被使用 阅读(863) 评论(0) 推荐(0)
摘要:# SVN服务器安装与配置 > [SVN 安装]([SVN 安装 | 菜鸟教程 (runoob.com)](https://www.runoob.com/svn/svn-install.html)) > > [SVN 创建版本库](https://www.runoob.com/svn/svn-cre 阅读全文
posted @ 2023-08-13 09:09 昵称已经被使用 阅读(106) 评论(0) 推荐(0)
摘要:# Gunicorn 参考博客: > [Web 开发的重要概念辨析:CGI、WSGI、uWSGI、ASGI……](https://zhuanlan.zhihu.com/p/441743099) > > [WSGI&uwsgi&Nginx概念解释](https://blog.csdn.net/sina 阅读全文
posted @ 2023-08-13 09:09 昵称已经被使用 阅读(187) 评论(0) 推荐(0)
摘要:# Docker配置Web ## 一、安装Docker > 安装步骤详见: > > [Ubuntu 20.04安装Docker](https://www.cnblogs.com/Can-daydayup/p/16472375.html) > > [Docker构建nginx+uwsgi+flask镜 阅读全文
posted @ 2023-08-13 09:09 昵称已经被使用 阅读(35) 评论(0) 推荐(0)
摘要:# Docker > [Docker 教程]([Docker 教程 | 菜鸟教程 (runoob.com)](https://www.runoob.com/docker/docker-tutorial.html)) > > [Docker 入门教程]([Docker 入门教程 - 阮一峰的网络日志 阅读全文
posted @ 2023-08-13 09:09 昵称已经被使用 阅读(25) 评论(0) 推荐(0)
摘要:## 第9章 文件和正则表达式 ### 9.1 读取行 要读取文件中的所有行,可以调用Scala.io.Sourse对象的getLine方法: ``` import scala.io.Source val source = Source.fromFile("myfile.txt","UTF-8")/ 阅读全文
posted @ 2023-08-13 09:08 昵称已经被使用 阅读(13) 评论(0) 推荐(0)
摘要:## 第3章 数组及元组 ### 3.1 定长数组 定义长度不变的数组可以使用Array Scala数组的底层实际上是Java数组。例如字符串数组在底层就是Java的String[],整数数组在底层就是Java的Int[] ``` val nums = new Array[Int](10)//生成1 阅读全文
posted @ 2023-08-13 09:08 昵称已经被使用 阅读(17) 评论(0) 推荐(0)
摘要:## 第14章 模式匹配 模式匹配是检查某个值(value)是否匹配某一个模式的机制,一个成功的匹配同时会将匹配值解构为其组成部分。它是Java中的switch语句的升级版,同样可以用于替代一系列的 if/else 语句。 模式匹配有点像一个别致的switch声明,它可以侵入到表达式数据结构内部,对 阅读全文
posted @ 2023-08-13 09:07 昵称已经被使用 阅读(71) 评论(0) 推荐(0)
摘要:## 第5章 类和包 ### 5.1 简单类和无参方法 在Scala中,类并不声明public;一个源文件中可以包含很多类,并且可以都是public级别 在使用public级别的对类时,直接实例化对象就行了 ``` class Course(val courseName: String,var co 阅读全文
posted @ 2023-08-13 09:07 昵称已经被使用 阅读(26) 评论(0) 推荐(0)
摘要:## 第2章 控制结构和函数 ### 2.1 条件表达式 在scala中if/else表达式有返回值,返回值是if或者else最后一行的值。例如: ``` if(x > 0) 1 else -1 ``` 上述表达式的返回值是1或-1,具体是哪一个取决于x的值。 if表达式的类型推断,由于if表达式是 阅读全文
posted @ 2023-08-13 09:07 昵称已经被使用 阅读(19) 评论(0) 推荐(0)
摘要:## 第4章 集合 Scala集合同时支持不可变集合和可变集合,不可变集合可以安全的并发访问 不可变集合:scala.collection.immutable 可变集合:scala.collection.mutable Scala默认采用不可变集合,对于几乎所有的集合类,Scala都同时提供了可变( 阅读全文
posted @ 2023-08-13 09:07 昵称已经被使用 阅读(24) 评论(0) 推荐(0)
摘要:## 第6章 对象 ### 6.1 单例对象 Scala 中没有静态的概念,类似的Scala提供了单例对象 object ``` object Accounts{ private var lastNumber = 0 } ``` 用处: 作为存放工具函数或常量的地方 高效的共享单个不可变的实例 需要 阅读全文
posted @ 2023-08-13 09:07 昵称已经被使用 阅读(56) 评论(0) 推荐(0)
摘要:# 快学Scala笔记 ## 第1章、基础 **简介**:Scala是一门以java虚拟机(JVM)为目标运行环境并将面对面向对象和函数式编程语言的最佳特征结合在一起的编程语言。 **优点**:有动态语言的灵活简洁,保留了静态类型检查带来的安全保障和执行效率,能处理脚本化的临时任务,又能处理高并发场 阅读全文
posted @ 2023-08-13 09:07 昵称已经被使用 阅读(21) 评论(0) 推荐(0)
摘要:# jdk安装 ### **1**、浏览器搜索java,并找到下图: ![](https://img2023.cnblogs.com/blog/2004825/202308/2004825-20230813090644272-1497028495.png) 或输入下载地址:http://www.or 阅读全文
posted @ 2023-08-13 09:06 昵称已经被使用 阅读(71) 评论(0) 推荐(0)
摘要:# 第十一章 分布与建模 ## 11.1随机数 ### 11.1.1示例函数 sample函数 参数一:返回从一个 1 到 n 的自然数的排列 参数二:返回 m 个 1 和 n 之间的随机数 参数三:replace = TRUE 参数:允许有重复抽样 参数四:prob 参数来定义每个输入值的概率权重 阅读全文
posted @ 2023-08-13 09:01 昵称已经被使用 阅读(19) 评论(0) 推荐(0)
摘要:# 第十章 可视化 ## 10.1 三种绘图系统 base 图形是最古老的系统,在 R 的存在初期它就已经存在了。base 图形很容易上手,不过它们需要大量的修改甚至一些魔 法咒语才能变得更完美,而且它很难扩展到新的图表类型中。 第二个图形系统 lattice 建立在grid系统之上,它为所有常见的 阅读全文
posted @ 2023-08-13 09:01 昵称已经被使用 阅读(43) 评论(0) 推荐(0)
摘要:# 第九章 数据清理和转换 ## 9.1清理字符串 | 函数 | 作用 | | | | | grep、grepl和regexpr | 找到与模式相匹配的字符串 | | sub和gsub | 能替换匹配的字符串。 | | str_detect | 返回一个可用于索引的逻辑向量 | | str_spli 阅读全文
posted @ 2023-08-13 09:00 昵称已经被使用 阅读(38) 评论(0) 推荐(0)
摘要:# 第七章 日期和时间 ## 7.1日期和时间类 R 中自带有三个日期和时间类:POSIXct、POSIXlt 和 Date。 | 函数 | 功能 | | | | | Sys.Date | 返回系统当前的日期。 | | Sys.time | 返回系统当前的日期和时间。 | | date | 返回系统 阅读全文
posted @ 2023-08-13 09:00 昵称已经被使用 阅读(94) 评论(0) 推荐(0)
摘要:# 第八章 获取数据 ## 8.1内置数据集 R 的基本分发包中有一个叫 datasets,里面全是示例数据集。使用 data 函数可查看所有你已成功加载了的包的数据集: ``` data() ``` 如需更完整的列表,包括已安装的所有包的数据,可使用以下方法: ``` data(package = 阅读全文
posted @ 2023-08-13 09:00 昵称已经被使用 阅读(67) 评论(0) 推荐(0)
摘要:# 第六章 流程控制和循环 ## 6.1流程控制 我们一般不满足于仅仅逐行地执行代码,而是希望更好地控制它们的执行流程。这就意味 着只有在某些条件满足后你会才执行一些代码。 ### 6.1.1if和else 最简单的流程控制逻辑是使用 if,if 接受一个逻辑值(更准确地说是一个长度为 1 的逻辑向 阅读全文
posted @ 2023-08-13 08:59 昵称已经被使用 阅读(20) 评论(0) 推荐(0)
摘要:# 第五章 函数和正则 ## 5.1函数 ### 5.1.1内置函数 ### 5.2.1创建和调用函数 定义函数的格式为: 函数名 hypotenuse(3, 4) [1] 5 > hypotenuse(y = 24, x = 7) [1] 25 ``` 如果形参有默认参数,可以不带实参 ``` h 阅读全文
posted @ 2023-08-13 08:59 昵称已经被使用 阅读(26) 评论(0) 推荐(0)
摘要:# 第四章 数据类型 由数据构成的一个矩形数组称为数据集,行称为观测,列称为变量 查看R中所有内置的数据集 data(package = .packages(all.available = TRUE)) 查看指定包中的数据集 data(package =“package name”) 查看某个数据集 阅读全文
posted @ 2023-08-13 08:59 昵称已经被使用 阅读(46) 评论(0) 推荐(0)
摘要:# 第三章 类和变量 ## 3.1 类 R 中的所有变量都有一个类,表明此变量属于什么类型。值得的注意是,所有的变量除了类之外,还有一个内部存储类型(通过 typeof 访问)、一个模式(mode),以及一个存储模式(storage.mode)。 R 有四种不同的函数能告诉你变量的类型是什么,即 c 阅读全文
posted @ 2023-08-13 08:59 昵称已经被使用 阅读(35) 评论(0) 推荐(0)
摘要:# 第二章 运算符和数学函数 ## 2.1 数学运算符 | : | 创建序列(两头都会包含) | > x > x[1] 2 3 4 | | | | | | + | 加 | > 1+1[1] 2 | | - | 减 | > 2-1[1] 1 | | * | 乘 | > 1*2[1] 2 | | / | 阅读全文
posted @ 2023-08-13 08:59 昵称已经被使用 阅读(39) 评论(0) 推荐(0)
摘要:# R语言简介 ## 1.1 R是什么 R语言是一种开源的脚本语言,也是一种为统计计算和绘图而生的语言和环境, 在数据分析与预测以及数据可视化等方面享有良好的声誉。 1993年,R的最初版本发布给研究人员使用,解决复杂数据统计分析任务,并用多样化的图形来展示结果。 R的名字来源于它当时的两名开发者, 阅读全文
posted @ 2023-08-13 08:35 昵称已经被使用 阅读(43) 评论(0) 推荐(0)
摘要:# 性能测试 ## cProfile > [Python代码性能分析之cProfile](http://www.360doc.com/content/21/1207/09/62214076_1007502080.shtml) Python编程时,除了要保证代码功能的正确性,还要考虑代码的执行效率。 阅读全文
posted @ 2023-08-13 08:33 昵称已经被使用 阅读(24) 评论(0) 推荐(0)
摘要:# 内存管理 > [python——内存管理](https://blog.csdn.net/weixin_41635393/article/details/108526518) python的内存管理机制:引用计数、垃圾回收,内存池机制 接口: ``` gc.disable() # 暂停自动垃圾回收 阅读全文
posted @ 2023-08-13 08:33 昵称已经被使用 阅读(46) 评论(0) 推荐(0)
摘要:# python简介 ## 1.python的产生与应用 python于1989年圣诞节期间由吉多·范罗苏姆(Guido van Rossum)(中文名字:龟叔)为打发时间开发的一个新脚本解释程序,作为ABC语言的一种继承。 (龟叔:2005年加入谷歌至2012年,2013年加入Dropbox直到现 阅读全文
posted @ 2023-08-13 08:29 昵称已经被使用 阅读(37) 评论(0) 推荐(0)
摘要:# python基础 ## 一、python基础初识 ### 1. 运行python代码。 在d盘下创建一个t1.py文件内容是: ``` print('hello world') ``` 打开windows命令行输入cmd,确定后 写入代码python d:t1.py ![img](https:/ 阅读全文
posted @ 2023-08-13 08:28 昵称已经被使用 阅读(24) 评论(0) 推荐(0)
摘要:# pycharm安装 以windows版本举例: 1、首先去Pycharm官网,或者直接输入网址:[http://www.jetbrains.com/pycharm/download/#section=windows](https://link.zhihu.com/?target=http%3A/ 阅读全文
posted @ 2023-08-13 08:26 昵称已经被使用 阅读(83) 评论(0) 推荐(0)
摘要:# JS逆向 ## 网站加密和混淆技术 我们在爬取网站的时候,会遇一些需要分析接口或 URL 信息的情况,这时会有各种各样类似加密的情形。 - 某个网站的 URL 带有些看不太懂的长串加密参数,要抓取就必须懂得这些参数是怎么构造的,否则我们连完整的 URL都构造不出来,更不用说爬取了。 - 在分析某 阅读全文
posted @ 2023-08-13 08:18 昵称已经被使用 阅读(76) 评论(0) 推荐(0)
摘要:## 一、Appium_Python_Api方法 参考博客:https://blog.csdn.net/ezreal_tao/article/details/80911950 https://cloud.tencent.com/developer/article/1569596 1. context 阅读全文
posted @ 2023-08-13 08:17 昵称已经被使用 阅读(13) 评论(0) 推荐(0)
摘要:# APP爬取 ## 一、Fiddler安装 参考博客:https://zhuanlan.zhihu.com/p/347235743 1,分别下载最新版本的fiddler和mumu模拟器。 2,启动 fiddler Tools -> Options -> Connections 勾选 allow r 阅读全文
posted @ 2023-08-13 08:16 昵称已经被使用 阅读(53) 评论(0) 推荐(0)
摘要:# Tkinter > 参考博客: > > [谈谈python中GUI的选择](https://jybkw.cn/post-239289.html) > > [推荐10款Python图形界面(GUI)框架](https://baijiahao.baidu.com/s?id=1751367833923 阅读全文
posted @ 2023-08-13 08:09 昵称已经被使用 阅读(234) 评论(0) 推荐(0)
摘要:# Selenium Se enium 一个 自动化测试工具,利用它可以驱动浏览器执行特定的动作,如点击、下拉等操作,同时还可以获取浏览器当前呈现的页面的源代码 ,做到可见即可爬。 > 参考文档: > > [Selenium with Python中文翻译文档](https://selenium-p 阅读全文
posted @ 2023-08-13 08:08 昵称已经被使用 阅读(51) 评论(0) 推荐(0)
摘要:# PyInstaller > 参考博客: > > [Python PyInstaller安装和使用教程(详解版)](http://c.biancheng.net/view/2690.html) > > [PyInstaller快速上手教程](http://www.xionglilong.com/p 阅读全文
posted @ 2023-08-13 08:08 昵称已经被使用 阅读(195) 评论(0) 推荐(0)
摘要:# Flask-limiter修改错误响应码 flask-limiter文档:https://flask-limiter.readthedocs.io/en/stable/ ## 初始化 1、使用构造函数 ```python from flask_limiter import Limiter fro 阅读全文
posted @ 2023-08-13 08:07 昵称已经被使用 阅读(267) 评论(0) 推荐(0)
摘要:# 安装PaddlePaddle ## 一、环境准备 参考文档:https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/conda/windows-conda.html 在进行Paddle 阅读全文
posted @ 2023-08-13 08:06 昵称已经被使用 阅读(576) 评论(0) 推荐(0)
摘要:# LD算法 参考文档:https://www.cnblogs.com/grenet/archive/2010/06/03/1750454.html ## 原理 LD算法(Levenshtein Distance)又成为编辑距离算法(Edit Distance)。它是以字符串A通过插入字符、删除字符 阅读全文
posted @ 2023-08-13 08:06 昵称已经被使用 阅读(55) 评论(0) 推荐(0)
摘要:# JS加密 > 参考博客: > > [建议收藏 ~ 最全的 JS 逆向入门教程合集](https://blog.csdn.net/weixin_42038955/article/details/115196002) > > [Python还原CryptoJs_AES_CBC模式_js逆向学习](h 阅读全文
posted @ 2023-08-13 08:04 昵称已经被使用 阅读(51) 评论(0) 推荐(0)
摘要:# Python 执行 JS 代码 在使用爬虫中,经常会遇到网页请求数据是经过 JS 处理的,特别是模拟登录时可能有加密请求。而目前绝大部分前端 JS 代码都是经过混淆的,可读性极低,想理解代码逻辑需要花费大量时间。这时不要着急使用 Selenium 暴力解决,毕竟 Selenium 严重拖慢爬虫效 阅读全文
posted @ 2023-08-13 08:03 昵称已经被使用 阅读(44) 评论(0) 推荐(0)
摘要:# 认证、权限、限制、分页、过滤和文档 简单来说就是: 认证确定了你是谁 权限确定你能不能访问某个接⼝ 限制确定你访问某个接⼝的频率 ## ⼀、认证 身份验证是将传⼊请求与⼀组标识凭据(例如请求来⾃的⽤户或其签名的令牌)相关联的机制。然后权限和限制组件决定是否拒绝这个请求。认证本身不会允许或拒绝传⼊ 阅读全文
posted @ 2023-08-13 08:02 昵称已经被使用 阅读(29) 评论(0) 推荐(0)
摘要:# django-rest-framework ## 一、序列化 **序列化可以把查询集和模型对象转换为json**、xml或其他类型,也提供反序列化功能,也就是把转换后的类型转换为对象或查询集。 REST框架中的序列化程序与Django **Form** 和 **ModelForm** 类的工作方 阅读全文
posted @ 2023-08-13 08:02 昵称已经被使用 阅读(19) 评论(0) 推荐(0)
摘要:# 一、restful api 可以总结为一句话:REST是所有Web应用都应该遵守的架构设计指导原则Representational State Transfer,翻译是"表现层状态转化"。**面向资源是REST最明显的特征**,对于同一个资源的一组不同的操作。资源是服务器上一个可命名的抽象概念, 阅读全文
posted @ 2023-08-13 08:01 昵称已经被使用 阅读(40) 评论(0) 推荐(0)
摘要:# Django2.2部署 参考博客:https://blog.csdn.net/u010681693/article/details/95044857 ​ https://blog.csdn.net/weixin_43933164/article/details/90574891 ​ https: 阅读全文
posted @ 2023-08-13 07:59 昵称已经被使用 阅读(27) 评论(0) 推荐(0)
摘要:# Django常用命令 **打开 Linux 或 MacOS 的 Terminal (终端)直接在终端中输入这些命令(不是 python 的 shell中)** **如果是 windows 用 cmd(开始搜索 cmd 或者 快捷键** **win + R,输入 cmd) 或Powershell( 阅读全文
posted @ 2023-08-13 07:58 昵称已经被使用 阅读(29) 评论(0) 推荐(0)
摘要:# CBV # 基于类的视图(CBV) 视图是可调用的,它接收请求并返回响应。这可能不仅仅是一个函数,Django提供了一些可用作视图的类的示例。这些允许您通过利用继承和mixin来构建视图并重用代码。 基于类的视图(Class-based views)提供了另一种将视图实现为Python对象而不是 阅读全文
posted @ 2023-08-13 07:58 昵称已经被使用 阅读(238) 评论(0) 推荐(0)
摘要:# Celery ## ⼀、Celery简介 Celery 是⼀个基于python开发的异步任务队列/基于分布式消息传递的作业队列,通过它可以轻松的实现任务的异步处理。它侧重于实时操作,但对调度⽀持也很好。Celery⽤于⽣产系统每天处理数以百万计的任务。Celery是⽤Python编写的,但该协议 阅读全文
posted @ 2023-08-13 07:57 昵称已经被使用 阅读(55) 评论(0) 推荐(0)
摘要:# LOG ## Log简介 logging模块是Python内置的标准模块,主要⽤于输出运⾏⽇志,可以设置输出⽇志的等级、⽇志保存路径、⽇志⽂件回滚等;相⽐print,具备如下优点: 通过log的分析,可以⽅便⽤户了解系统或软件、应⽤的运⾏情况;如果你的应⽤log⾜够丰富,也可以分析以往⽤户的操作 阅读全文
posted @ 2023-08-13 07:57 昵称已经被使用 阅读(57) 评论(0) 推荐(0)
摘要:# 邮箱验证 ## 1、⾸先需要⼀个 QQ 邮箱授权码: 进⼊QQ 邮箱点击 设置 示例图 ![image-20201203180010655](https://img2023.cnblogs.com/blog/2004825/202308/2004825-20230813075707368-158 阅读全文
posted @ 2023-08-13 07:57 昵称已经被使用 阅读(85) 评论(0) 推荐(0)
摘要:# 中间件和缓存 # 一、中间件 中间件其实就是一个类,是介于request与response处理之间的一道处理过程(类似装饰器),相对比较轻量级,每个中间件都会负责一个功能,例如,SessionMiddleware,是与sessions处理相关的中间件,在请求到来和结束后,django会根据自己的 阅读全文
posted @ 2023-08-13 07:56 昵称已经被使用 阅读(41) 评论(0) 推荐(0)
摘要:# 图形验证码、邮件、富文本、文件上传和站点管理 # ⼀、图形验证码 ## 1 安装django-simple-captcha库 在网站开发的登录页面中,经常会需要使用到图形验证码来验证。在 Django中,django-simple-captcha库包提供了图形验证码的使用。 ```shell $ 阅读全文
posted @ 2023-08-13 07:56 昵称已经被使用 阅读(47) 评论(0) 推荐(0)
摘要:# Form表单 ## ⼀、概要 通常情况下,我们需要自己手动在HTML页面中,编写form标签和其内的其它元素。但这费时费力,而且有可能写得不太恰当,数据验证也比较麻烦。有鉴于此,Django在内部集成了一个表单模块,专门帮助我们快速处理表单相关的内容。Django的表单模块给我们提供了下面三个主 阅读全文
posted @ 2023-08-13 07:56 昵称已经被使用 阅读(48) 评论(0) 推荐(0)
摘要:# ⽤户认证系统 ## ⼀、概要 auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理。 auth可以和admin模块配合使用, 快速建立网站的管理系统。 在INSTALLED_APPS中添加'django.contrib.auth'使用该APP, auth模块 阅读全文
posted @ 2023-08-13 07:56 昵称已经被使用 阅读(22) 评论(0) 推荐(0)
摘要:# cookie、session、短信和分页 HTTP被设计为”无态”,也就是俗称“脸盲”。 这⼀次请求和下⼀次请求之间没有任何状态保持,我们无法根据请求的任何方面(IP地址,用户代理等)来识别来自同⼀⼈的连续请求。实现状态保持的方式:在客户端或服务器端存储与会话有关的数据(客户端与服务器端的⼀次通 阅读全文
posted @ 2023-08-13 07:55 昵称已经被使用 阅读(38) 评论(0) 推荐(0)
摘要:# 路由和视图 Django中的视图主要用来接受Web请求,并做出响应。此响应可以是网页,重定向或404错误,ⅪML文档或图像等的HTML内容。在mνt模式中,视图负责从模型中获取数据,然后展示在模板中,是联系模型和模板的桥梁,是业务逻辑层。 ![img](https://img2023.cnblo 阅读全文
posted @ 2023-08-13 07:55 昵称已经被使用 阅读(24) 评论(0) 推荐(0)
摘要:# 模型 模型使用步骤: 1. 配置数据库 2. models.py定义模型类 3. 激活模型 4. 使用模型 Django默认使用的是sqlite,但在生产环境中⼀般会用mysql、postgrsql、oracle等关系型数据库。 ## 1.数据库配置 在虚拟开发环境中,安装mysql的数据库驱动 阅读全文
posted @ 2023-08-13 07:55 昵称已经被使用 阅读(33) 评论(0) 推荐(0)
摘要:## 模板 每一个Web框架都需要一种便利的方法用于动态渲染HTML页面。 最常见的做法是使用模板系统。 Django可以配置一个或多个模板引擎(语言),也可以不用引擎。 Django自带一个称为DTL(Django Template Language )的模板语言,以及另外一种流行的Jinja2语 阅读全文
posted @ 2023-08-13 07:54 昵称已经被使用 阅读(24) 评论(0) 推荐(0)
摘要:# Django 参照2020版Python教程_完全入门_学完达到Python工程师水平【千锋】~持续更新中、刘江的博客教程和自强学堂的文档 ## 一、Django简介 ### 1. web框架介绍 Django是基于Python的Web开发框架。Django 中提供了开发网站经常用到的模块,常见 阅读全文
posted @ 2023-08-13 07:21 昵称已经被使用 阅读(40) 评论(0) 推荐(0)
摘要:# 常见问题 ## 1、查询执行命令的位置 方式1: ```python import os os.getcwd() ``` 方式2: ```python import os os.path.abspath('.') ``` 方式3: ```python import sys sys.path[0] 阅读全文
posted @ 2023-08-13 07:19 昵称已经被使用 阅读(10) 评论(0) 推荐(0)
摘要:# python 运行 execjs 出现错误 UnicodeEncodeError: 'gbk' codec can't encode character '\U0001f603' in position 75558: illegal multibyte sequence > 参考博客: > > 阅读全文
posted @ 2023-08-13 07:19 昵称已经被使用 阅读(314) 评论(0) 推荐(0)
摘要:# Python数据分析 在数据分析和处理领域,毫无疑问,Python是主流语言,其原因在于: - Python语法简单,代码量少 - Numpy、Scipy、Pandas和Matplotlib的科学计算生态圈过于强大 - Ipython和Jupyter notebook的交互式环境 - 容易整合C 阅读全文
posted @ 2023-08-13 07:18 昵称已经被使用 阅读(191) 评论(0) 推荐(0)
摘要:Pandas速查手册 | 函数 | 说明 | | | | | **输入/输出** | | | **pickling** | | | read_pickle(path[, compression]) | 从文件中加载pickled Pandas对象(或任何对象)。 | | **表格** | | | r 阅读全文
posted @ 2023-08-13 07:17 昵称已经被使用 阅读(76) 评论(0) 推荐(0)
摘要:# Jupter Notebook 快捷键 ### 1. 命令模式 Command Mode | 按键 | 功能 | 按键 | 功能 | | | | | | | Enter | 进入当前块的**编辑**模式 | X | **剪切**选中的代码块 | | Shift+Enter | **运**行当前块 阅读全文
posted @ 2023-08-13 07:17 昵称已经被使用 阅读(61) 评论(0) 推荐(0)
摘要:# Pandas 参考文档: > [刘江博客教程_Matplotlib](https://www.liujiangblog.com/course/data/251) > > [菜鸟教程_Matplotlib教程](https://www.runoob.com/matplotlib/matplotli 阅读全文
posted @ 2023-08-13 07:17 昵称已经被使用 阅读(129) 评论(0) 推荐(0)
摘要:# Pandas ![img](https://img2023.cnblogs.com/blog/2004825/202308/2004825-20230813071630322-2080473357.png) 官网:http://pandas.pydata.org/ 文档: 中文文档:https: 阅读全文
posted @ 2023-08-13 07:16 昵称已经被使用 阅读(109) 评论(0) 推荐(0)
摘要:# Numpy ## 简介 官方主页:http://www.numpy.org/ 中文参考手册:https://www.numpy.org.cn/reference/ Numpy基于BSD开源。 ![img](https://img2023.cnblogs.com/blog/2004825/2023 阅读全文
posted @ 2023-08-13 07:16 昵称已经被使用 阅读(92) 评论(0) 推荐(0)
摘要:# IPython:超越Python Python 有很多开发环境可供选择,IPython(interactive Python 的简称,即交互式 Python)由 Fernando Perez 作为一个增强的 Python 解释器于 2001 年启动,并由此发展为 一个项目。用 Perez 的原话 阅读全文
posted @ 2023-08-12 10:19 昵称已经被使用 阅读(99) 评论(0) 推荐(0)
摘要:# b、线性表 ## 概念 在程序中,经常需要将一组(通常是同为某个类型的)数据元素作为整体管理和使用,需要创建这种元素组,用变量记录它们,传进传出函数等。一组数据中包含的元素个数可能发生变化(可以增加或删除元素)。 对于这种需求,最简单的解决方案便是将这样一组元素看成一个序列,用元素在序列里的位置 阅读全文
posted @ 2023-08-12 10:17 昵称已经被使用 阅读(16) 评论(0) 推荐(0)
摘要:# 基本概念 参考文档:《数据结构与算法 Python语言描述_裘宗燕》 B站视频:数据结构与算法(Python语言描述)--完整顺序版 ## 算法的概念 算法是计算机处理信息的本质,因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。一般地,当算法在处理信息时,会从输入设备或 阅读全文
posted @ 2023-08-12 10:16 昵称已经被使用 阅读(33) 评论(0) 推荐(0)
摘要:# 在pycharm中安装第三方库 方法一: 在导航栏依次找到View->Tool Windows->Terminal 在Terminal中用pip3 install 包名==版本号 如果输入pip3 install 包名,则下载的是该包的最新版本 ![image-20200414093903533 阅读全文
posted @ 2023-08-12 10:12 昵称已经被使用 阅读(176) 评论(0) 推荐(0)
摘要:# Wireshark使用介绍 > 参考博客: > > [wireshark抓包新手使用教程](https://www.cnblogs.com/linyfeng/p/9496126.html) > > [Wireshark零基础使用教程(超详细)](https://www.cnblogs.com/y 阅读全文
posted @ 2023-08-12 10:11 昵称已经被使用 阅读(18) 评论(0) 推荐(0)
摘要:# Ubuntu18最小化安装python3.6环境 参考文档:https://blog.csdn.net/baidu_36602427/article/details/86548203 ​ https://blog.csdn.net/ztl0013/article/details/53695347 阅读全文
posted @ 2023-08-12 10:11 昵称已经被使用 阅读(390) 评论(0) 推荐(0)
摘要:# 解决Pycharm用virtualenv创建Django ## 一.问题描述 用Pycharm的虚拟环境下(virtualenv)创建Django,报错:FileNotFoundError: [Errno 2] No such file or directory: 'E:\\Anaconda\\ 阅读全文
posted @ 2023-08-12 10:11 昵称已经被使用 阅读(74) 评论(0) 推荐(0)
摘要:# Pycharm集成码云 说到Git代码托管平台,首先推荐的是GitHub,好多好的开源项目都来自GitHub,但是GitHub只能新建公开的Git仓库,私有仓库要收费,如果你做的是一个开源项目,可以首选GitHub。但如果建立私有仓库托管,可以通过码云保管你的代码。 码云(gitee.com)是 阅读全文
posted @ 2023-08-12 10:10 昵称已经被使用 阅读(311) 评论(0) 推荐(0)
摘要:# pycharm常用快捷键 参考:https://blog.csdn.net/pipisorry/article/details/39909057 打开pycharm > help > keymap Reference ![image-20201201230536982](https://img2 阅读全文
posted @ 2023-08-12 10:09 昵称已经被使用 阅读(102) 评论(0) 推荐(0)
摘要:# Postman基础 > 参考博客: > > [如何使用postman做接口测试](https://blog.csdn.net/kk_lzvvkpj/article/details/127654595?spm=1001.2101.3001.6650.3&utm_medium=distribute. 阅读全文
posted @ 2023-08-12 10:08 昵称已经被使用 阅读(52) 评论(0) 推荐(0)
摘要:参考文档:https://blog.csdn.net/zhoujian_tank/article/details/105679076 # 0、从输入URL到页面加载发生了什么 URL解析 >DNS解析 >TCP连接 >发送HTTP请求 >服务器处理请求并返回HTTP报文 >浏览器解析渲染页面 >连接 阅读全文
posted @ 2023-08-12 10:07 昵称已经被使用 阅读(69) 评论(0) 推荐(0)
摘要:# chrome浏览器开发者工具(F12/ctrl+shift+i) > 参考博客: > > [【爬虫知识】浏览器开发者工具使用技巧总结](https://blog.csdn.net/kdl_csdn/article/details/119035208) > > [Chrome开发者工具面板](ht 阅读全文
posted @ 2023-08-12 10:05 昵称已经被使用 阅读(5054) 评论(1) 推荐(2)
摘要:# Anaconda创建python新环境 ## 1、创建python环境 方法一: ```shell conda create -n python3.6(环境名字) python=3.7(版本号) ``` 方法二: a.从“开始>anaconda>anaconda navigator”,打开如下配 阅读全文
posted @ 2023-08-12 10:05 昵称已经被使用 阅读(265) 评论(0) 推荐(0)
摘要:# 远程仓库 > 参考博客: > > [添加远程库]([添加远程库 - 廖雪峰的官方网站 (liaoxuefeng.com)](https://www.liaoxuefeng.com/wiki/896043488029600/898732864121440)) > > [git clone、git 阅读全文
posted @ 2023-08-12 09:59 昵称已经被使用 阅读(33) 评论(0) 推荐(0)
摘要:# 分支管理 > [Git 分支管理]([Git 分支管理 | 菜鸟教程 (runoob.com)](https://www.runoob.com/git/git-branch.html)) > > [创建与合并分支]([创建与合并分支 - 廖雪峰的官方网站 (liaoxuefeng.com)](h 阅读全文
posted @ 2023-08-12 09:58 昵称已经被使用 阅读(33) 评论(0) 推荐(0)
摘要:# 搭建Git服务器 > 参考教程: > > [从远程库克隆 - 廖雪峰的官方网站 (liaoxuefeng.com)](https://www.liaoxuefeng.com/wiki/896043488029600/898732792973664) > > [Git 服务器搭建 | 菜鸟教程 ( 阅读全文
posted @ 2023-08-12 09:58 昵称已经被使用 阅读(63) 评论(0) 推荐(0)
摘要:# Git教程 参考文档: [菜鸟教程](https://www.runoob.com/git/git-tutorial.html) [廖雪峰官网](https://www.liaoxuefeng.com/wiki/896043488029600) [易百教程](https://www.yiibai 阅读全文
posted @ 2023-08-12 09:58 昵称已经被使用 阅读(35) 评论(0) 推荐(0)
摘要:# 多列转一列 > 参考博客:[Excel表格多列变一列,原来这么简单](https://baijiahao.baidu.com/s?id=1730413078154967223&wfr=spider&for=pc) > > [Excel四种方法多列转一列,你选哪个?](https://baijia 阅读全文
posted @ 2023-08-12 09:54 昵称已经被使用 阅读(265) 评论(0) 推荐(0)
摘要:# JS宏 参考博客:https://blog.csdn.net/chuangxin/category_12258352.html 官方文档:https://open.wps.cn/docs/client/wpsLoad 阅读全文
posted @ 2023-08-12 09:50 昵称已经被使用 阅读(84) 评论(0) 推荐(0)
摘要:# 宝典 ## 一、基础知识 ### 输入与输出 #### a=1,b=2,不用中间变量交换 a 和 b 的值? 方法一: ``` 1. a = a+b 2. b = a-b 3. a = a-b ``` 方法二: ``` 1. a = a^b 2. b =b^a 3. a = a^b ``` 方法 阅读全文
posted @ 2023-08-12 09:46 昵称已经被使用 阅读(161) 评论(0) 推荐(0)