XOR
css和html入门
# css和html入门 + 前言: 这是一个oier在摆烂之时随便学的学习笔记,本来想搞cnblog的博客,然后发现博客的外观可以自己搭建,于是开始现学现卖,几乎没有参考价值,完全自娱自乐。 ## html是什么? 超文本标记语言(英语:HyperText Markup Language,简称:H ......
巴基斯坦某地发生火灾及安科瑞电气火灾监控系统的介绍
安科瑞虞佳豪 当地时间7月12日,巴基斯坦拉合尔老城巴蒂门 (Bhati Gate) 附近一所房屋发生火灾,造成同一家庭的10名成员死亡。 据救援人员介绍,初步调查显示,电路短路造成了房屋起火。目前救援人员已将火势控制住。 随着国民经济的发展和人民生活水平的不断提高,我国工业用电和家庭用电量逐年增加 ......
Java Scanner 类详解
Java Scanner 类详解 介绍 Java Scanner 类是 java.util 包中的一个类,它可以从不同的输入源(如标准输入、文件、字符串等)读取数据,并将数据转换为 Java 中的基本类型或字符串。它是 Java 5 的新特性,可以方便地实现用户输入的获取和处理。 使用场景 Java ......
kubernetes之 Ingress及Ingress Controller资源
第七部分 ingress及ingress controller配置如何使用ingress服务,优先配置系统参数 a、编辑kubelet配置文件/etc/sysconfig/kubelet,设置其忽略Swap启用的状态错误,内容如下, KUBELET_EXTRA_ARGS="--fail-swap-o ......
JDK1.8日期类常用方法总结
Java 1.8推荐使用java.time包中的日期和时间类来处理日期和时间。这些类提供了更简单、更清晰、更易于使用的API。 在日常工作中最常用的三个时间处理API: 1、LocalDate 只显示日期部分(yyyy-MM-dd)。 2、LocalTime 只显示时间部分(HH:mm:ss)。 3 ......
Csrf跨站请求伪造漏洞简述
Csrf跨站请求伪造(客户端发起) **原理:** 利用已登录的用户身份,以用户的名义发送恶意请求,完成非法操作。 当用户第一次发请GET请求时后台会给前端发送一个加密字符串,下次用户发请POST请求时就需要带这这个加密字符串发送 CSRF的使用:在setting.py中间件中的django.mid ......
h5+热更新下载wgt
html5+下载更新包 var dtask =plus.downloader.createDownload("http://192.168.4.41:8096/upgrade/__UNI__EEBDBA7.wgt", {}, function(d, status){ var filePath = p ......
Deer_Gf之构建Packed包资源
### Deer_Gf之构建Packed包资源 #### 说在前面 听到很多群友希望框架支持第一次出包走包体内资源后续有更新增加更新资源 本来Gameformework(Gf)框架支持Packed包资源模式,但是Deer扩展的GF框架,增加了程序集热更资源和表热更资源,由于这两块资源下载没有写完整, ......
插件基础
const fp = require('fastify-plugin') const { DataSource } = require('typeorm') function dbPlugin(fastify, options, done) { const con = new DataSource( ......
字符设备驱动之输入子系统分析(四)
作者:Bright-Ho 联系方式:836665637@qq.com 这一节主要讲解“设备硬件层”;这一层的内容就需要我们自己来实现;这里主要讲解框架; 在“核心层”里面会提供一个input_register_device()这样一个函数; 在“设备硬件层”先构造并初始化一个struct input ......
定义路由
const routes = (fastify, options, done) => { fastify.post('/login', async (request, reply) => { return 'ok' }) fastify.get('/getBooks', async (request ......
P1115 最大子段和 一维动态规划
#include<iostream> #include<cmath> using namespace std; long long n,a[200005],dp[200005],ans; int main() { cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; ......
Django框架学习-Celery的使用
celery用户文档:https://docs.celeryq.dev/en/v5.3.1/userguide/index.html 1、Celery的提出 用户需要在网站填写注册信息,发给用户一封注册激活邮件到邮箱,如果由于各种原因,这封邮件发送所需时间较长,那么客户端将会等待很久,造成不好的用户 ......
JVM垃圾回收
## 内存分配和回收原则 ### 对象优先在 Eden 区分配 - 当 Eden 区没有足够空间进行分配时,虚拟机将发起一次 Minor GC。 - GC 期间虚拟机又发现 `对象` 无法存入 Survivor 空间,所以只好通过 **分配担保机制** 把新生代的对象提前转移到老年代中去,老年代上的 ......
[第三章 web进阶]Python里的SSRF
一、运行靶机 发现没有有效界面信息,这个时候查看靶机说明信息,在说明信息里面明确提到访问容器内部的 8000 端口和 url path /api/internal/secret 即可获取 flag 二、根据提示信息访问url 由于提示信息中提到url path,则可以尝试设置参数名为url ?url ......
jsp实现浏览器端大文件分片上传
在web项目中上传文件夹现在已经成为了一个主流的需求。在OA,或者企业ERP系统中都有类似的需求。上传文件夹并且保留层级结构能够对用户行成很好的引导,用户使用起来也更方便。能够提供更高级的应用支撑。 数据表结构文件 编辑 文件夹数据表结构 编辑 文件数据表结构 编辑 该项目核心就是文 ......
认证与会话安全(五)
一、会话及会话管理 会话是指客户端与服务端一系列交互过程,这一系列的交互过程可能包含很多次请求和响应,由于HTTP协议是无状态的,服务器为了识别请求来自哪个客户端用户,引入了会话机制。 通常使用Cookie与Session来实现Web应用的会话管理,Cookie通过在客户端记录信息确定用户身份,Se ......
递归和迭代的区别
递归 关键字是if-else 深层的调用 ,一层一层进行执行函数的调用 是这样的  迭代 关键字是 fo ......
测试标题2
测试内容  ......
迈开第一步,成功一大步
大家可能会好奇我们久壳机房断更一个月,就光忙碌一个展会吗?当然不是啦!我们久壳机房在这一个月参加了两个展会,一个是琶洲A区第六届工业互联网展,一个是琶洲C区的第十一届装配式建筑展。 大家上一个展会欣赏完了,是不是对新的展会有新期待呢?在这边我先给大家剧透一下,新展会是两个展会合并,因此整个展会是风格 ......
Python面试
1. 了解哪些Python装饰器? @torch.no_grad(): 这个装饰器用于禁用梯度计算,以减少内存消耗和加速推断过程。 @lru_cache 在记忆化搜索中保存历史结果。 2. GIL是什么 GIL是CPython的一个特性,它限制了多线程的实现,单位时间只有一个线程能执行任务。但使用G ......
ACL(访问控制列表)、SNAT、DNAT
[TOC] ### 一、ACL #### 新建  #### 配置 的就简要写下题意,不放原题面了。 [TOC]  程序运行需要有他自己专属的内存空间, 内存空间 进程 每个应用至少一个进程,进程之间相互独立, 即使要通信,也要双方同意 2. 何为线程 (谁来运行代码 线程) 一个进程至少一个线程,进程开启之后会自动创建一个线程来运行代码,该线程称之为主线程 如 ......
Python 类别别名 type alias
Type aliases Type aliases are defined by simple variable assignments: Url = str def retry(url: Url, retry_count: int) -> None: ... Note that we recomm ......
Stream - Collectors.groupingBy实现分组后,且每个分组也进行排序
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Stream - 实现分组后,且每个分组也进行排序 前言 一、groupingBy高级用法 二、先分组,再排序 总结 前言 之前记录过:stream的三个常用方式(toMap,groupingBy,findFirst)。 这里继续记录 ......