NOT
C语言实现HTTP服务器对gzip压缩的支持
最近实现一个Prometheus的exporter需要支持HTTP gzip压缩,起初直接用zlib库,发现Prometheus读到被压缩时的数据时会报错,同时Chrome浏览器直接访问exporter的HTTP端口也无法正常显示页面,而IE浏览器可以。基于这些奇怪的现象不得不对HTTP如何支持gz ......
实验三
point.hpp #pragma once #include <iostream> using std::cout; using std::endl; class Point { public: Point(int x0 = 0, int y0 = 0); ~Point() = default; ......
CSP-S蒟蒻游寄
Day0 下午听夏巨和肖巨传授经验感觉听了但没完全听,心情倒也不是特别紧张,毕竟也没冲1=去(蒟蒻的躺平 : ( 然后晚上回家逛了一下洛谷就开始玩yousee了 Day1 早上7点多就醒了,然后开始背一些板子(kmp,主席树,tarjan,数论。。 心情还是有点小紧张,想着万一t1打挂了怎么办(蒟蒻 ......
分页查询在某些场景下引发的数据漏处理问题
背景 问题描述 假设有一个表字段statues,我们分页获取数据。status初始状态为1,我们分批获取数据,每一批获取1000,对数据进行处理,如果处理成功就更新status为2,否则不更新。 注意事项: 分页循环查询满足条件的数据然后进行处理,通过PageHelper或者直接使用“limit s ......
我的收藏周刊084
文章分享 华为这块单板是姐交付的 站点分享 CRC16 - CRC64 test results on 18.2M dataset, w/program source CRC算法冲突测试,对于一个64字节的以太网包,CRC的冲突概率有多大。 betterexplained 一个通过形象化等描述讲解数 ......
模板
类欧几里德算法 struct Query{int f, g, h;}; Query solve(int a,int b,int c,int n){ Query ans,tmp; if (a==0){ ans.f=(n+1)*(b/c); ans.g=(b/c)*n*(n+1)/2; ans.h=(n ......
读程序员的制胜技笔记05_测试(上)
1. 对测试普遍看法 1.1. 很乏味,没有人喜欢这样做,而且回报寥寥 1.2. 对测试人员有一种主观的看法,认为他们的工作太容易了 1.3. 测试看成项目的外部活动,希望尽量减少 1.4. 对于测试人员来说,他需要考虑的就是产品的质量 2. 测试是软件开发工作中不可或缺的一部分 2.1. 可为开发 ......
博客园自动弹出目录
原理是用 js 构造目录点击事件。 把如下 js 代码拷贝到“页脚 HTML 代码”处即可。 <script> if (window.innerWidth > 1500) { // 窗口宽度 setTimeout(() => { document.querySelector('.cnblogs-to ......
ERP系统扫盲
一、ERP定义 ERP(Enterprise Resource Planning)是企业资源计划的缩写,是一种管理信息系统,旨在通过集成各个业务流程和数据源,协调企业内部各个部门之间的信息和业务流程,从而提高企业的运营效率和管理水平。 ERP系统能够整合企业内部的各个业务流程,包括采购、生产、销售、 ......
low-frequency array (LOFAR)技术分析
low-frequency array (LOFAR)技术分析 基于高频天线产生低频电磁波信号, 实现多波段信号对目标的照射, 不仅有可能减小低频天线尺寸, 而且可能成为提高雷达目标探测性能的一种途径. 本文将多普勒效应与阵列天线结构相结合, 基于对阵列中各辐射单元的信号时序、相位和间距等参数的控制 ......
分布式图算法Pregel
最近看了Google的Pregel论文,图算法有一些经典且不可被替代的应用场景,如社交网络,相互引用等。但是在单个结点上的运算量往往过少,注重的是消息传播和逻辑处理,而不是单纯的大规模计算。虽然已经过去了十几年,但是其中的messsage passing,combiner,aggregator,gr ......
css案例整理
知识体系: 案例整理: (一)案例一: (1)需求:实现一个登录界面 (2)知识点: (①)背景使用背景图片(background:url("#####")) (②)登录框应用表单(input),其中, 1.用户名称输入(type=text) 2.密码输入(type=password) 3.登录按键 ......
UIKit Inside: frame bounds position anchorPoint center
iOS 中UIView的属性:frame、bounds、center以及CALayer的属性:position、anchorPoint与视图的位置与大小相关,理解这些属性是进行 iOS 视图编码的基础。 下面从汇编角度看一下这些属性的实现以及相互关系。 1 frame frame定义了视图在父视图坐 ......
实验3 类与数组、指针
任务1: 1 #pragma once 2 3 #include <iostream> 4 using std::cout; 5 using std::endl; 6 7 class Point { 8 public: 9 Point(int x0 = 0, int y0 = 0); 10 ~Poi ......
清华软院2024届推免拟录取名单
名单 直博生 硕士生 分析 清华软院2024届共录取推免硕士生68人,其中 专硕085405软件工程 59人,学硕083500软件工程9人;推免直博生 15人 和贵系相比难度要低很多哦! 欢迎关注我的公众号 “程序员小风学长”,会定期进行保研信息、捡漏技巧的分享哦 本文由博客一文多发平台 OpenW ......
韩服萌新入门手册(少走八十年弯路版)
不要嫌字多,萌新推荐看到最后 首先,圈子很重要 推荐几个韩服QQ群 1.452577342(比较活跃) 2.734731532(比较活跃) 3.1012976706(我自己的群,如果你还想了解魔法以及更多业务可以加) 再有,图鉴很重要,推荐几个图鉴网站 1.天天富翁wiki,百度上直接搜索这几个关键 ......
idea 开发工具rider
支持官网 2023-04-26 最新发布版本:2023.1.1!!! (1)、rider 软件安装包(官网下载安全又快速):https://www.jetbrains.com/rider/download/#section=windows 最安全的版本JetBrains.Rider-2022.2.4 ......
第二次作业
软件基础第二次作业 第二次作业 这个作业属于哪个课程 班级链接 这个作业的目标 实现一个命令行文本计数统计程序 姓名-学号 张杰-2021330301098 码云仓库地址 码云仓库 项目简介 这是一个用c++语言编写的命令行文本计数统计程序,可以统计给定文件中的字符数、单词数、行数、句子数、空行数和 ......
安全 – CSP (Content Security Policy) and X-Frame-Options
前言 之前讲过 CSRF。防 Cookie hacking 的。 也介绍过防 XSS 的 HtmlSanitizer。 今天再介绍多 2 个 CSP 和 X-Frame-Options。 CSP (Content Security Policy) 它是游览器的其中一种防 hack 机制。除 IE 以 ......
stm32学习随笔23.11.6_1
凌晨 按键控制LED灯显示二进制状态,随笔记录视频B站:BV1gN411G7Nm main.c #include "stm32f10x.h" // Device header#include "Delay.h"#include "LED.h"#include "KEY.h"//按键控制LED灯显示二 ......
实验3 类与数组、指针
任务1 task1.cpp 1 #include <iostream> 2 #include "point.hpp" 3 #include <vector> 4 using std::vector; 5 using std::cin; 6 void output(const vector<Point ......
HackerGame2023 HTTP 集邮册 wp
前言:在打hg2023时这题只写出了第一部分,故在比赛结束后学习记录一下 题目描述: 1.1第一小问 该部分是通过发送http请求报文获得5种状态码,较为简单 1:202 202表示请求接受成功,直接发送默认的报文即可 GET / HTTP/1.1\r\n Host: example.com\r\n ......
实验三 类与指针、数组
实验任务1 1 #pragma once 2 3 #include <iostream> 4 using std::cout; 5 using std::endl; 6 7 class Point { 8 public: 9 Point(int x0 = 0, int y0 = 0); 10 ~Po ......
实验3 类与数组、指针
实验任务1 point.hpp 1 #pragma once 2 #include <iostream> 3 using std::cout; 4 using std::endl; 5 class Point 6 { 7 public: 8 Point(int x0 = 0, int y0 = 0) ......
实验三
实验任务1 源代码 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <time.h> 4 #include <windows.h> 5 #define N 80 6 void print_text(int line, int col, ch ......
第二次作业
软件技术基础 https://edu.cnblogs.com/campus/zjlg/23rjjsjc 这个作业的目标 实现一个命令行文本计数统计程序 姓名-学号 向怡鑫-2021330301127 一、作业要求:实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句 ......
Conda虚拟环境相关命令
1.1、虚拟环境的创建 conda create -n myenv python=3.9 python -V 查看python版本 1.2、激活虚拟环境 conda activate myenv # for Windows & linux source activate myenv # for Li ......
自己记录的profile的写法
uzls01@uzls01:~$ cat /etc/profile # /etc/profile: system-wide .profile file for the Bourne shell (sh(1)) # and Bourne compatible shells (bash(1), ksh( ......
第二次作业
这个作业属于哪个课程https://edu.cnblogs.com/campus/zjlg/23rjjsjc/homework/13048 这个作业的目标 <实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句子数> 姓名-学号 <赵俊豪-2021339930023 ......