Apache HTTPD 多后缀解析漏洞
Apache HTTPD 支持一个文件拥有多个后缀,并为不同后缀执行不同的指令。比如,如下配置文件: AddType text/html .html AddLanguage zh-CN .cn 其给.html后缀增加了media-type,值为text/html;给.cn后缀增加了语言,值为zh-C ... 查看全文
Canvas、 SVG 和 WebGL三者之间的区别
概要: Canvas 位图,是需要自己画点的白板; SVG 矢量图,是给数据就可以绘制点、线、图形的,基于 XML 的标记语言; WebGL 3D位图,是基于 Canvas 的 3D 框架。 说明: SVG只是一种矢量图形文件格式, 不仅现在的浏览器都支持,很多主流的系统也都支持。可以代替一些图片, ... 查看全文
css3 地球自转公转
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi ... 查看全文
将模型对象转换为json字典:model_to_dict
例子 from rest_framework.views import APIView class StudentAPIView(APIView): def get(self, request): pk = request.query_params.get(pk) student_obj = Stu ... 查看全文
DarkGreenTrip主题美化调整CSS
#cnblogs_c2,#cnblogs_c1,#ad_t2,#under_post_card1,#under_post_card2{display:none}#cnblogs_post_body img{padding:20px 0;}#cnblogs_post_body p,li{font-si ... 查看全文
laravel中的php artisan tinker
可以将代码写在一个a.php文件中,然后直接php artisan tinker a.php 可以将a.php文件中的结果打印在tinker 上 还有一种可以直接php artisan tinker 然后输入edit后回车,进入编辑页面,在里面写代码然后保存退出也会执行刚刚编辑完的代码 https: ... 查看全文
Jackson使用@JsonTypeInfo反序列化多态类型(根据标识解析为子类对象)
问题场景 jackson可以将多态类型JSON序列化. 但在反序列化时会因为找不到具体的类而失败. 举例:创建4个POJO类 @Data public class AbstractTarget { } @Data @EqualsAndHashCode(callSuper = true) class ... 查看全文
IIS 布署net项目报 HTTP错误 500.19-Internal Server Error
IIS 配置错误:不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。 HTTP 错误 500.19 错误: 解决方案:CMD窗口分别输入: %windir%\system32\inetsrv\appcmd unlock config -section:system.webSer ... 查看全文
AtCoder - 3962 Sequence Growing Hard
Problem Statement Find the number of the possible tuples of sequences (A0,A1,…,AN) that satisfy all of the following conditions, modulo M: For every i ... 查看全文
Windows日志筛选
Windows日志筛选因工作需求开启文件系统审核,因Windows日志管理器并不方便筛选查阅,所以使用powershell方法进行筛选。一、需求分析存在问题日志量巨大(每天约1G)日志管理器查询日志不便主要目标启用文件系统审核快捷查询用户的删除操作解决方案采用轮替方式归档日志(500MB)日志存放60天(可用脚本删除超过期限日志档案)使用Get-WinEvent中的FilterXPath过日志进行 查看全文
Win10 系统网速慢怎么解决?
1. 使用“WIN+R”打开运行对话框,输入“gpedit.msc”按下回车键打开本地组策略编辑器 2. 3. 设置完成,可以感觉到网速变快了。 ... 查看全文
win10 开机时如何直接进入输入密码界面?
开机时默认会显示锁屏,需要动一下键盘才能切到输入密码界面,感觉比较繁琐,那么如何直接进入输入密码界面? win+R,输入: gpedit.msc 设置步骤: ... 查看全文
01、初始C#及其开发环境
C#是一种面向对象的编程语言,主要用于开发可以运行在 .NET 平台上的应用程序。C#的语言体系都构建在.NET框架上。C#语言具有简单、现代、面向对象和类型安全等特点。 1.1.1 C#语言及其特点 C#是微软公司设计的一种编程语言,是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语 ... 查看全文
windows与virtualbox下的ubuntu共享文件夹设置
步骤 1、ubuntu启动状态下打开设置 2、输入命令`sudo mkdir /mnt/shared`创建挂载点 3、输入命令 sudo mount -t vboxsf share-vb /mnt/shared进行挂载,其中"share-vb"是之前创建的共享文件夹的名字。OK,现在Ubuntu和主 ... 查看全文
云原生 API 网关,gRPC-Gateway V2 初探
gRPC-Gateway 简介 我们都知道 gRPC 并不是万能的工具。 在某些情况下,我们仍然想提供传统的 HTTP/JSON API。原因可能从保持向后兼容性到支持编程语言或 gRPC 无法很好地支持的客户端。但是仅仅为了公开 HTTP/JSON API 而编写另一个服务是一项非常耗时且乏味的任 ... 查看全文
C#语法基础04_Debug.Assert
C#语法基础04_Debug.Assert 仅当为false时,跳出信息提示框,或将显示简化提醒信息和提醒消息 // 存在重载 Debug.Assert(<bool>); Debug.Assert(<bool>,"simplified string"); Debug.Assert(<bool>,"s ... 查看全文
windows关闭指定端口
1 查看8084端口被什么服务占用 netstat -ano | findstr 8084 1 2 停止该服务 使用taskkill /PID 28828 /T /F 这行命令停止服务。 ... 查看全文
[APIO2018] Duathlon 铁人两项
II.[APIO2018] Duathlon 铁人两项 我们考虑对于这样一个三元组$\left<s,c,f\right>$,假如我们固定了$s$和$f$,$c$有多少种可能的取值呢? 显然,$c$的取值等于$s\rightarrow f$的简单路径的并集的大小减$2$,因为$s$和$f$不能作为$c ... 查看全文
(定期更改Login Windows和Lotus密碼)
IT Procedure (定期更改Login Windows和Lotus密碼) Document Name: 定期更改Login Windows和Lotus密碼 Effective Date: 2007/10/15 Responsible By Type Windows Category User ... 查看全文
【Azure Developer】AAD API如何获取用户“Block sign in”信息
问题描述 使用API获取所有Azure AD中的用户列表,API所参考的文档:https://docs.microsoft.com/en-us/graph/api/user-list?view=graph-rest-1.0&tabs=http,如果想过滤出“Block sign in”为no的人,如 ... 查看全文
模拟windows全盘搜索
循环遍历pc上的文件夹,保存到mysql数据库中,搜索时,从数据库取数据。import osimport datetimeimport pymysqlimport threadingdef link_db(): conn = pymysql.connect(host='localhost', por ... 查看全文