NOT
CF1404 Div1 VP记录
A 略 B 看到这道题的第一眼:Bob 怎么赢? 样例二给了解释,对于一条链,Bob 看 Alice 到了哪边,跳到另一边即可。 大胆猜测,这是 Bob 能赢的唯一机会。其他时候 Alice 采用步步逼近一定能取得胜利(详情请参见国际象棋中的单后杀王)。 使用这个方法要满足三个条件: $db > 2 ......
day38| 509+70+746
509. 斐波那契数 题目简述: 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) = 0,F(1) = 1 F(n) = F(n - 1) + F(n - 2),其中 n > 1给定n,计算F ......
list:链表库
#include <list>using namespace std;list<int> lst1; // 定义一个空的list,元素类型为intlist<int> lst2(10); // 定义一个大小为10的list,元素类型为int,初始值为0list<int> lst3(10, 1); // ......
set:集合库
#include <set>using namespace std;set<int> s1; // 定义一个空的set,元素类型为intset<int> s2 = {1, 2, 3}; // 使用花括号进行初始化set<int> s3(s2); // 使用拷贝构造函数进行初始化 #include < ......
含友元函数运算符重载(含输入输出重载)的复数类
实现一个复数类,要求重载加减乘除及输入输出,输出保留两位小数。 依次输出加减乘除的结果。 例: 输入: 3 4 7 8 输出 (提示:当虚部不能出现+-yi,--yi等情况) 10.00+12.00i-4.00-4.00i-11.00+52.00i0.47+0.04i 输入: 0 05 0 输出 ( ......
redis高级:GEO地理位置信息、乐观锁悲观锁及python中实现
一、GEO地理位置信息 介绍 GEO(地理信息定位):存储经纬度,计算两地距离,范围等 他的本质是一个有序集合。 我们可以根据经纬度,确定具体地址的。比如使用高德开放api返回具体地址(但是可能有些时候不准确,需要人工去处理这些问题) 应用举例: 北京:116.28,39.55 天津:117.12, ......
牛顿迭代法求方程根
#include <stdio.h> #include <math.h> int main() { float a; float x1, x2; printf("请输入待求平方根的数:"); scanf("%f",&a); x1 = a / 2; x2 = (x1 + a / x1) / 2; wh ......
每日编程一小时(第十三天)
一.问题描述 话说大诗人李白,一生好饮。幸好他从不开车。一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱: 无事街上走,提壶去打酒。 逢店加一倍,遇花喝一斗。 这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。 请你计算李白遇到店和花的次序,可以把遇店记为a ......
C++恶意软件开发(五)Linux shellcoding
什么是shellcode? Shellcode通常指的是一段用于攻击的机器码(二进制代码),可以被注入到目标计算机中并在其中执行。Shellcode 的目的是利用目标系统的漏洞或弱点,以获取系统控制权或执行恶意操作。它的名称来自于它经常被注入到攻击者编写的恶意软件的 shell 环境中,以便让攻击者 ......
JOISC2020 Day2 T3 遗迹
考虑给你 $h$, 怎么整体得到最后的$a$ 这里感觉不能去想让一个位置 $x$ 留下来的冲要条件,不然可能就做不出来了。 自然的想法: 从 $2n $ 到 $1$ 遍历每个$h_i$, 然后从$h_i$到$1$找第一个没有标记的值$x$, 此时$i$能留下来, 如果找不到$x$, 那么$i$无法留 ......
VSCode + GCC编译器(MinGW)开发环境中文字符乱码问题踩坑与解决办法
问题背景 在较长一段时间里,C/C++开发者所使用的集成开发环境(IDE)要么是比较重量级的VS(Visual Studio),要么是Codeblocks·、·Visual C++ 6.0等轻量级IDE,又或者是诸如notepad++、sublime text等文本编辑器+GCC编译器+命令行工具的 ......
deque:双端队列库
#include <deque>using namespace std;deque<int> deq1; // 定义一个空的deque,元素类型为intdeque<int> deq2(10); // 定义一个大小为10的deque,元素类型为int,初始值为0deque<int> deq3(10, ......
克里金(Kriging)插值的原理与公式推导
这篇文章是转载的一个大神的,因为那个大神的知乎回答的公式坏了,因此整理了一下公式,分享一下,讲的真的挺好的,大神的博客链接:克里金(Kriging)插值的原理与公式推导 - xg1990 0. 引言——从反距离插值(IDW)说起 空间插值问题,就是在已知空间上若干离散点 $\left(x_i, y_ ......
深入 NODEJS 源码探究 CPU 信息的获取与利用率计算
在 Linux 下我们通过 top 或者 htop 命令可以看到当前的 CPU 资源利用率,另外在一些监控工具中你可能也遇见过,那么它是如何计算的呢?在 Nodejs 中我们该如何实现? 带着这些疑问,本节会先从 Linux 下的 CPU 利用率进行一个简单讲解做一下前置知识铺垫,之后会深入 Nod ......
GitHub 开源协议 All In One
GitHub 开源协议 All In One
Open Source License
Apache License 2.0
GNU General Public License v3.0
MIT License
BSD 2-Clause "Simplified" License
...
......
Introduction to WebGL 3D with HTML5 and Babylon.js
Explore 3D basics, and take a look at 3D without hardware (creating a software engine). [05:45] - Understanding 3D Basics via a soft engine [09:49] - ......
c#代码重构与迭代(一)——循环代码的优化
foreach (var item in list) { Devices _Device = DevicesLogic.GetInstance().GetDevices(item.DeviceID); string addr = item.Address; if (addr.Trim() == "" ......
SpringSecurity准备工作
我们先要搭建一个简单的SpringBoot工程 导入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.0< ......
STM32:IIC
1 IIC iic全称inter integrated circuit,集成电路总线;为串行通信接口协议;通过SCL、SDA 2线进行板间通讯; iic协议的eeprom存储器at24cxx最大存储容量16K "bits"(not byte),传输速率最高400KHz;SCL时序不规律; 以at24 ......
为什么Sync.Pool不需要加锁却能保证线程安全
1. 简介 我们在 Sync.Pool: 提高go语言程序性能的关键一步 一文中,已经了解了使用sync.Pool来实现对象的复用以减少对象的频繁创建和销毁,以及使用sync.Pool的一些常见注意事项。 在这篇文章中,我们将剖析sync.Pool内部实现中,介绍了sync.Pool比较巧妙的内部设 ......
第11周
1、使用docker-compose制作nginx+php-fpm,mysql,wordpress镜像,并管理启动,实现wordpress的访问 #环境: 宿主机:10.0.0.27 centos7.9.2009 harbor:10.0.0.27 docker:18.09.9 docker-comp ......
string的使用方法和高级用法
字符串的定义和初始化 #include <string>using namespace std;string str1; // 定义一个空的字符串string str2 = "hello world"; // 使用字符串字面量进行初始化string str3("hello world"); // 使 ......
vector动态数组库
#include <vector>using namespace std;vector<int> vec1; // 定义一个空的vector,元素类型为intvector<int> vec2(10); // 定义一个大小为10的vector,元素类型为int,初始值为0vector<int> vec ......
uniapp轮播图预览
<swiper :indicator-dots="true" :autoplay="true" :interval="3000" :duration="1000" :circular="true"> <!-- 把当前点击的图片的索引,传递到 preview() 处理函数中 点击图片预览--> <sw ......
windows10下golang使用protobuf前奏
1.更改代理(方便步骤3) 方法一:go env -w GOPROXY="https://goproxy.cn" 颜色标注部分为代理 方法二:$env:GOPROXY="https://goproxy.cn" 该方法对我有效 http://mirrors.aliyun.com/goproxy/ 阿里 ......
模糊查询
select * from tb_user where username like "%"#{username}"%"; select * from tb_user where username like "%a%"; user{id=1, username='zhangsan', password ......
06:基础入门-加密编码算法
前言:在渗透测试中,常见的密码等敏感信息会采用加密处理,其中作为安全测试人员必须要了解常见的加密方式,才能为后续的安全测试做好准备,本次课程将讲解各种加密编码等知识,便于后期的学习和发展。 1、知识点 #常见加密编码等算法解析 MD5, SHA, ASC,进制,时间戳, URL, BASE64, U ......
axios封装
目录 http request type.ts index.ts config.ts index.ts request type.ts import type { AxiosRequestConfig, AxiosResponse, InternalAxiosRequestConfig } from ......