AND
【五】DRF之请求与响应
# 【一】请求 ## 【1】Request - REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了HttpRequest类的**Request**类的对象。 - REST framework 提供 ......
Linux网络编程
### 1 Socket 在linux网络编程中我们主要使用套接字Socke进行不同主机上进程间的通信,该套接字提供了透明传输接口使得我们不需要根据协议栈进行手动封装数据包,我们不必在意协议栈上下层之间的具体服务,而是仅需调用提供的api即可 套接字通信的一般流程为: - 创建套接字:在应用程序中使 ......
[NOI2023] 桂花树
### $k=0$ 考试时脑抽,现在想一想感觉挺简单的。 从小到大依次加点,那么题目的条件等价于每次可以把点加在一条边中间,或者加入一个叶子,并且这两种方式都会导致下一个点加入时可选的方案加二。 把方案数乘起来就好了。 ### $k>0$ 需要一点观察。 除了上述两种加点的方式,还存在一种方式是,选 ......
WebService
1. 什么是Webservice WebService(Web服务)是一种基于标准化的互联网通信协议和技术,用于在网络上进行机器之间的通信和数据交换。它提供了一种跨平台、跨语言的方式,让不同系统之间能够相互交互和共享数据。 WebService通常使用基于HTTP(如SOAP和REST)的协议来传输 ......
TOEFL | Reading · 题型总结
[toc] ### 直接引用 - 直译题(==不要读文章==) 直接做,不用读文章,如果不确定就稍微看看上下文。 识别依据:读题干。 ### 直接引用 - why 题(==需要细读题干==) 文章里说 xxx 是为了什么?ABCD,To 开头的选项。 识别依据:读题干(why)+ 看选项长度,why ......
爬虫 | 蓝桥社区热搜点赞器
本实验首先为大家介绍了爬虫必备的知识 cookie,掌握 cookie 的使用场景之后,再结合爬虫思想实现了两款实用工具,自动点赞器与自动签到器,为大家扩展了爬虫编写工具的新思路。本节实验的最后会向大家简单介绍爬虫未来的学习方向。 #### 知识点 - cookie 与爬虫 - 实验楼社区点赞器 - ......
Ubuntu 离线安装的常见操作
# Ubuntu 离线安装的常见操作 **说明:**很多情况下,生产环境都是离线环境,然而开发环境都是互联网的环境,因此部署的过程中需要构建离线安装包; ## 1. 下载但是不安装 ```sh # 例如使用 apt 下载 wireshark 安装包 sudo apt download wiresha ......
大道至简读后感
大道至简一书通俗易懂,引用了很多古代事例,读起来没有感到烦闷,深入浅出,也让我对软件工程有了更多的理解。 第一章引入愚公移山的故事讲述编程是有逻辑的思考,编程的根本是顺序,分支,循环。程序等于算法加结构。 第二章讲是懒人造就了方法,其中“你桌上的书是乱的吗”这一节就所说的问题正是我也存在的,虽然学习 ......
主流的权限模型
主要有两种: ACL 模型:访问控制列表 RBAC 模型:基于角色的访问控制; 1.ACL模型:访问控制列表 Access Control List,ACL是最早也是最基本的访问控制机制。它是一种基于对象的控制模型,在其他模型中也使用了ACL。为了解决一一配置相同权限用户的问题,后来也采用了用户组的 ......
【汇编】王爽《汇编语言(第3版)》相关习题
# P25 检测点2.2 ## (1)  **偏移地址的取值范围在 0H ~ FFFFH 之间。** 仅通过变化偏 ......
ESXI设置时区,时间校准
相信会考虑这个问题的人,都是因为要设置虚拟机的调度任务吧:) 一开始我还是想着打开NTP服务,通过NTP服务校准时间,不过后来经过了解,NTP漏洞也比较多,如果在物理机上开放NTP服务和端口,风险比较大 权衡之后,还是觉得:1.修改物理机ESXI系统时区,2修改物理机ESXI为正确时间即可 废话不多 ......
轻量级的工作流引擎:提质增效+灵活简便+拖拽式设计
低代码开发市场现在正是蓬勃发展的时期,由于低代码技术平台能够为当代企业节省很多宝贵时间,实现提质增效的办公效率,因此获得了大家的认可与喜爱。其中,工作流引擎是当中的主要功能,其拖拽式设计、易操作等优势特点也深受大家的喜爱。今天,我们就一起来聊聊这轻量级的工作流引擎是如何给大家省心省力的。 1、了解低 ......
API安全技术
自己在日常工作中会涉及到些安全的概念,但是没有成体系,因此最近研读了《API安全技术与实战》一书,在此做些文章记录。 API安全是从安全的角度关注API领域的安全问题和这些问题的解决方案,从技术和管理两个层面提高API自身和API周边生态的安全性。 1)OWASP API 安全漏洞类型 OWASP( ......
5.6 树和森林
### 5.6 树和森林 树(Tree)是n(n>=0)个结点的有限集。 - 若n=0,称为空树; - 若n>0, - 有且仅有一个特定的称为根(Root)的结点; - 其余结点可分为m(m>=0)个互不相交的有限集T1,T2,T3,...,Tm, 森林:是m(m>=0)颗互不相交的树的集合 ### ......
linux中如何修改网络命名空间中veth设备端点的名字?
查看原有的设备名称为veth1 [root@centos7 ~]# ip netns exec ns1 ip link 1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN mode DEFAULT group default qlen 1000 lin ......
ios苹果手机开通以及检测volte的方法
原文: https://www.zhihu.com/question/578873764/answer/2848919716 ......
SpringMvc的执行流程及工作原理
先上图针对流程图解析一下: 用户发送请求至前端控制器DispatcherServlet前端控制器 DispatcherServlet收到请求调用处理器映射器HandlerMapping。处理器映射器根据请求url找到具体的处理器,生成处理器执行链HandlerExecutionChain(包括处理器 ......
谈⼀谈ThreadLocal
ThreadLocal 是线程共享变量。 ThreadLoacl 有⼀个静态内部类 ThreadLocalMap,其 Key 是 ThreadLocal 对象,值是 Entry 对象,ThreadLocalMap是每个线程私有的。 set 给ThreadLocalMap设置值。 get 获取Thre ......
检测HTTPS证书过期的几种方式
# HTTPS的必要性 ## 为什么要使用https证书 ### 用户信任 流行的浏览器,例如chrome,在访问http域名时会直接提示不安全。 是一个基于MyBatis的增强工具库,它提供了许多方便的功能来简化开发人员对数据库的操作。其中包括对分页查询的支持。 在实现分页查询时,MyBatis-Plus要求你添加一个分页拦截器(PaginationInterceptor),这是因为分页查询涉及到对SQL语 ......
6.5 池化层
首先说为什么要有池化层。池化层的主要作用是缓解卷积层对位置的敏感性。意思是:卷积层是用卷积核对某一个小范围内(如3*3)的像素进行计算,如果相机拍摄导致某一个或某几个像素发生了偏移,此时,卷积层对这种信息是敏感的。而最大池化和平均池化可以缓解这种卷积层对位置的敏感性。 注意:多输入通道多输出通道的池 ......
rsync定时同步文件至远程服务器
rsync -avz -e 'ssh -p 9999' --remove-source-files --include='*.zip' /data/ root@x.x:/data/ --remove-source-files 同步完成后,删除原文件 ......
web渗透测试(2):Web知识
Web web应用程序可能是互联网上公司和机构暴露的最常见的服务; 此外,大多数旧应用程序现在都有一个“web版”可供浏览器使用。这种巨大的转变使网络安全成为网络安全的重要组成部分。 web的安全模型 web安全模型的基础非常简单:不要相信客户端。服务器收到的大部分信息都可能被客户欺骗。宁可安全,不 ......
HTML5实现浏览器端大文件分块上传
文件夹数据库处理逻辑 public class DbFolder { JSONObject root; public DbFolder() { this.root = new JSONObject(); this.root.put("f_id", ""); this.root.put("f_na ......
咨询项目管理模型
咨询行业,是智力密集型的知识服务行业,对外服务通常以项目的形式开展,其项目管理方式也有自己的行业特征,存在项目周期短、并行项目多、以成果文件为主要输出等特点。 ......
java.lang.annotation.AnnotationFormatError: Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBean()
这个错误是由于使用了不正确的注解配置导致的。根据错误信息,可以看出在使用MyBatis框架的@MapperScan注解时出现了问题。 @MapperScan注解是用于指定扫描MyBatis Mapper接口的路径,并将其注册为Spring Bean。根据错误信息,问题出在factoryBean( ......
java.lang.annotation.AnnotationFormatError: Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBean()
这个错误是由于使用了不正确的注解配置导致的。根据错误信息,可以看出在使用MyBatis框架的@MapperScan注解时出现了问题。 @MapperScan注解是用于指定扫描MyBatis Mapper接口的路径,并将其注册为Spring Bean。根据错误信息,问题出在factoryBean( ......
编程开发 --- 浏览器注入js
需求: 在不修改代码的情况下修改程序执行的功能,我们也称为hook技术。我想加一个获取输入框数值到达18位自动发送http请求到后端检索数据库。难点是CORS安全问题和iframe嵌套问题,这里是使用油猴脚本自带的发送功能规避cors问题。 解决办法: 油猴脚本注入js 具体步骤: 0.创建示例文本 ......