刷新
c++中utf8字符串和gbk字符串的转换

博主头像 这个功能C++语言本身似乎没有标准实现,需要借助于第三方库或者操作系统API。不得不吐槽一下这么重要的功能居然还没有办法依赖C++语言本身来实现,C++标准委员会真是不干人事啊。那就不废话了,直接给出windows下的实现。 std::string Utf8ToGbk(const std::stri ...

字符编码发展史1 — ASCII和EASCII

博主头像 1. 字符集与字符编码 1.1. 字符集 1.2. 字符编码 1.3. 两者的关系 2. 字符编码的发展历史 2.1. 第一个阶段 ASCII编码 2.1.1. ASCII 2.1.2. EASCII 1. 字符集与字符编码 1.1. 字符集 字符集(Charcater Set或Charset): ...

本地文件包含漏洞详解与CTF实战

博主头像 1. 本地文件包含简介 1.1 本地文件包含定义 本地文件包含是一种Web应用程序漏洞,攻击者通过操控文件路径参数,使得服务器端包含了非预期的文件,从而可能导致敏感信息泄露。 常见的攻击方式包括: 包含配置文件、日志文件等敏感信息文件,导致信息泄露。 包含某些可执行文件或利用文件上传功能生成的恶意文 ...

用户验收测试指南0简介

0 简介 这是一本关于多种形式的用户验收测试(UAT)及其用途的。它汇集了有关测试、项目管理、质量管理、团队行为和完整的用户验收测试经验的其他相关材料,并将它们编织成一条牢固可靠的生命线,供用户验收测试新手指南或利益相关者参考。 本书是为满足三类不同人群的需求而编写的。 直接参与UAT的测试。对于这 ...

变量是什么? auto register关键字

博主头像 目录变量程序的本质:二进制文件1.变量:内存上的某个位置开辟的空间2.变量的初始化:3.为什么要有变量4.局部变量与全局变量5.变量的大小由类型决定6.任何一个变量,内存赋值都是从低地址开始往高地址1.1 关键字auto1.2 关键字register什么样的变量可以采用register? 变量 程序 ...

『模拟赛』CSP-S加赛1

博主头像 Rank 一般 A. 小W与伙伴招募 仔细想了想,发现是贪心题。 赛时想了跟正解完全有些不太一样的做法,被顶针说假了,但其实开了 long long 能有 80pts。后来发现如果思路正确打 \(\mathcal{O(nm)}\) 的暴力能有 95pts。 《对于 60% 的数据》 考虑正解的贪法, ...

读构建可扩展分布式系统:方法与实践05分布式缓存

博主头像 1. 分布式缓存 1.1. 缓存存在于应用程序的许多地方 1.1.1. 行应用程序的CPU具有高速多级硬件缓存,可以减少相对较慢的主内存访问 1.1.2. 数据库引擎可以利用主内存来缓存数据存储的内容,这样在许多情况下查询就可以不用访问速度相对较慢的磁盘 1.2. 分布式缓存是可扩展系统的重要组成部 ...

[JS] ES Modules的运作原理

博主头像 本文介绍了 ES Modules (ESM) 在浏览器环境中的运行原理,详细阐述了 ESM 的三大加载步骤:构建、实例化、求值,并讨论了其动态加载能力、循环依赖处理方式及与 CommonJS 的区别。 ...

PyCharm安装

博主头像 目录一、官网下载 PyCharm1、官网地址2、Download 到本地二、安装 PyCharm1、双击下载到本地的 PyCharm 安装包2、进入引导安装三、下载安装 python1、python 官网2、针对自己的操作系统选择下载 python3、双击 exe 文件进入安装向导4、验证5、下载好 ...

dfs与贪心算法——洛谷5194

博主头像 问题描述: 有n个砝码,将砝码从大到小排列,从第三个砝码开始,所有砝码均大于其前两个砝码之和,问怎样的砝码组合才可以组合出不大于c的最大重量,输出该重量 输入: 第一行输入两个个整数N,c,代表有N个砝码,第二行输入N个砝码的质量 输出: 不大于c的最大重量 题目分析: 要找到不大于c的最大重量,要 ...

2024 xp_CAPTCHA(瞎跑-白嫖版) 4.3最新版安装使用教程

博主头像 前言 xp_CAPTCHA(瞎跑-白嫖版)是一个免费的burpsuite插件,具有自动化图形验证码识别的功能。在安装的过程中,我发现网上的教程基本都为其较早的版本,已经不具备参考价值。因而我写下本篇博客,介绍我安装与使用xp_CAPTCHA 4.3版本的详细过程。 项目地址https://githu ...

二叉树的所有路径(所有从根节点到叶子节点的路径)-257

博主头像 题目描述 给你一个二叉树的根节点 root ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 解题思路 这道题我们采用二叉树里的前序遍历方式,我们要遍历所有到叶子节点的路径,我们采用复用的思想,就是让这里的几个数据结构我们可以重复使用,但是重复使用也就带来数据不 ...

开发nodejs RESETful api 创建项目流程

博主头像 开发nodejs RESETful api 创建项目流程 1. 安装 vm-windows、node.js 和 npm 安装 Node.js 时, 建议使用版本管理器,因为版本变更速度非常快。 你可能需要根据所使用的不同项目的需要在多个 Node.js 版本之间进行切换。 Node 版本管理器(通常 ...

CPU 是如何执行程序的

博主头像 CPU 是如何执行程序的 中央处理器(CPU)是计算机的“大脑”,负责处理所有程序的指令。它通过执行一系列机器语言指令来完成计算和控制任务。本文将深入介绍CPU如何从内存中获取指令、解码并执行它们的过程。 一、CPU的基本构成 在了解CPU如何执行程序之前,首先需要理解CPU的主要组成部分: 控制单 ...

条件编译 - 代码裁剪的工具

博主头像 目录条件编译 - 代码裁剪的工具为何要有条件编译条件编译都在那些地方用?见一见条件编译的代码宏是否被定义 vs 宏是否为真or假编译器也能够自动帮你加上宏GCCVS2023-VS2019#ifdef/#ifndef#if注意事项让#if和#ifdef/#ifndef完全一样条件编译也支持嵌套一个使用 ...

k8s Service 服务

博主头像 目录一、为什么需要 Service二、Kubernetes 中的服务发现与负载均衡 -- Service三、用例解读1、Service 语法2、创建和查看 Service四、Headless Service五、集群内访问 Service六、向集群外暴露 Service七、操作示例1、获取集群状态信息 ...

Java中锁的实现方式

博主头像 锁LOCK在生活中是特殊区域的安全保证操作。权限虽然很大,锁在不同的领域中需要对局部进行特殊管制。J2EE的开发中使用权限和锁实现对后台服务系统的控制访问。登录模块使用特殊令牌token和锁的分布式存储用户特殊登录信息数据。每个web系统都会有权限验证模块。锁是web系统开发对数据代码的更加细粒度的 ...

循环语句与条件语句的细节与思想

博主头像 目录if-else组合if的执行顺序操作符的执行顺序测试方法C语言的布尔类型switch case组合(补充) 屏蔽警告的方法在case中执行多条语句,建议case后都带上花括号.多个case执行同样语句do、while、for循环的基本结构continue跳转的位置循环设计的思想推荐推荐使用for ...

123···100>