XOR
【Reactor模型】事件驱动模型 - Reactor模型简述
# Reactor模式 Reactor模式是非阻塞同步网络模式,主要由Reactor和处理资源池这两个核心部分组成,负责: * Reactor负责监听和分发事件,事件类型包含连接事件,读写事件; * 处理资源池负责处理事件,如read->处理逻辑->send Reactor模式是灵活多变的,可以应对 ......
牛客练习赛113 D 小红的数组操作(hard version)
题目要求求出最小的总代价使得平均数为整数,转换式子可得实际就是求出a,b使得(a*x-b*y+sum)%n==0且a*p+b*q要最小,平均值的为sum/n,因此对sum进行操作使其成为n的倍数即可 (a*x-b*y+sum)%n==0 =>((a*x+sum)%n-b*y%n)%n==0 因为(a ......
python - while循环(二)
# 使用while处理列表和字典 ## 1. 在列表之间移动元素 在for循环遍历列表时,若修改列表元素会导致Python难以跟踪元素。 ``` unconfirmed_users = ['alice', 'brian', 'candace'] confirmed_users = [] for un ......
吹爆!阿里大牛MySQL优化笔记有多强?才在GitHub被BATJ联手封杀
今年的春招很猛,公司的大神也变多了。。。来了个新同事,一看是个二本生,还是非科班出身,刚30岁。。。 结果没想到人家上来就把现有项目的性能优化了一遍,直接给公司节省了一半的成本,这种“王炸”打法,直接给所有人整懵了。 一问情况,才知道这位仁兄也是一路被虐过来的。去年年底被裁,本以为自己技术还行,看了 ......
Solution Set - 2023 省队集训
## 2023-7-8 模拟赛 ### 铁路 (railway) Source: ROI 2017 D1T4 C 国有 $n$ 个城市与 $m$ 条铁路线,铁路均为单向,第 $i$ 号铁路线被从起点到终点的 $(s_i + 1)$ 个城市 $c_{i, 1}, c_{i, 2}, \cdots, c ......
7.8
今天打了会PTA上的题,剩余时间看了会大道至简 网课看了Array类的使用和冒泡排序 1.第一题 5分 #include<iostream> using namespace std; int main() { cout << "Hello World!"; return 0; } 2.第二题 18分 ......
2023年7月8日 天气:晴
今天早上起来背了10个单词,然后出去打了两个小时的羽毛球,然后看了一小时的电视剧,再就是练了一个小时的字,然后学习了一个小时的java,最后看了一会儿构建之法,编程了一个小时的C语言。 明天打算早上起来看一小时的英语课本,然后出去玩一个小时,再看一小时的java课本,然后练习一小时的编程,再写一小时 ......
Threejs轨道控制器查看物体
[TOC] #### 1 如何360度的查看立方体 上一节,我们讲解了如何渲染出一个立方体物体,但是不能很好的全方位观看立方体。这个时候可以使用控制控制器,让相机围绕立方体运动,就像地球围绕太阳一样运动,去观察立方体。 ##### 1.1 创建轨道控制器 ```js // 创建轨道控制器 const ......
通用权限系统-Spring-Boot-Starter
# Spring-Boot-Starter ## 自定义Starter 案例一:读取application.yml中的参数 ### 1、创建 1、创建maven工程hello-spring-boot-starter ,建站程序和网站素材,网站素材就是文章、图片、视频等 1.服务器或者虚拟主机(web环境) 服务器一般是自带apache或Nginx等web环境的 要求:要求不高的选择虚拟主机,对网站等要求高的选择服务器。 ......
用自己电脑搭建的服务器,怎样让局域网外的其他人能访问我的网站呢?
进行内网穿透: 1.what: 本质是将外网 IP 地址与内网 IP 地址建立联系 2.why: 内网 IP 地址仅在当前局域网下可以被定位并访问到,而当我们想要跨局域网访问时,我们的访问请求则需要先映射为公网 IP 然后访问到另一局域网的公网 IP ,最后由另一局域网的网关将其映射到相应的局域网设 ......
列表生成器
# 自动生成 1 2 3 l=list(range(1,4)) print(l) #求 1*1 2*2 3*3 l2=[] for x in range(1,4): l2.append(x*x) print(l2) # 简化 print([x * x for x in range(1, 4)]) # ......
js
# JS-APIs ## First ### 变量声明 - 变量声明有三个 var let 和 const - var,老派写法,问题很多,基本淘汰 - let or const ? - 建议:const 优先,尽量使用cosnt,cosnt 语义化好 ### DOM > 作用:就是使用JS去操作h ......
KMP算法
## 一.引入([洛谷 P3375](https://www.luogu.com.cn/problem/P3375 "洛谷 P3375")) 给出两个字符串 $s_1$ 和 $s_2$,若 $s_1$ 的区间 $[l, r]$ 子串与 $s_2$ 完全相同,则称 $s_2$ 在 $s_1$ 中出现了 ......
每日总结2023年7月8日
今日学习:数据库三级模式两级映射:三个模式(外模式(用户同数据库系统的接口)、概念模式(数据库中的表)、内模式(数据的存放/物理数据库)),两个映射(外模式和概念模式映射、概念模式和内模式映射);数据库设计过程:需求分析、概念结构设计(做ER模型)、逻辑结构设计(关系模式)、物理设计;ER模型:矩形 ......
NAT
1.NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换” 2.作用:NAT 可以让那些使用私有地址的内部网络连接到Internet或其它IP网络上 注:RFC1918规定了三块专有的地址,作为私有的内部组网使用: A类:10.0.0.0—10.255 ......
css_margin塌陷问题解决方法
# css_margin塌陷问题 ### 问题描述 ```html ``` 当**child1**设置了margin-top时,margin-top会作用在father上 当**child2**设置了margin——bottom时,margin-bottom会作用在father上 ### 解决方法 ......
暑假周记(7.8)
今天周六 写点啥呢,亲手参与可乐鸡翅的制作步骤,嗯,对。 final 关键字有什么用?用于修饰类、属性和方法; 被final修饰的类不可以被继承被final修饰的方法不可以被重写被final修饰的变量不可以被改变,被final修饰不可变的是变量的引用,而不是引用指向的内容,引用指向的内容是可以改变的 ......
IOI 2023 国家队集训@威海
## Day 1 CCO 2023. T2:$k=1$ 好做的,$k=3$ 能遍历整颗树。$k=2$ 需要一个非常巨大分类讨论的 dp。 T3:首先通过 Hall 定理,去除掉一定没有用的长边。然后可以猜测答案一定为剩下的边数 $cnt/3$。 ## Day 2 T2:通信,还没做。 T3:先 [H ......
泪目!跳槽太不容易,蚂蚁金服三轮面试,四个小时灵魂拷问
本人是双非院校科班研究生,Java开发3年工作经验,以下是最近的面试总结: 先说下我的面试准备经历,为了保证自己简历有较大一定的概率通过筛选,我在2018毕业后面试了多家公司,去了一家上海一家小公司一直工作到今年5月。 和往年相比,今年的金三银四看上去不是那么顺利,可能和我的准备不足有关,但是令我惊 ......
Express框架
##用内置 http 模块创建服务器 创建 server.js 文件,代码如下: ``` const http = require('http'); const hostname = 'localhost'; const port = 3000; const server = http.create ......
[Algorithm] Two crystal balls problem
You're given two identical crystal balls and a 100-story building. The balls are incredibly tough, but there exists some floor in the building, above ......
计算机病毒
#include <iostream> using namespace std; int main(int argc, char** argv) { int n; cin>>n; char a[100][100]; char b[100][100]; int m; for(int i=1;i<=n; ......
c++模板相关学习--泛型编程
类模板基础 #define _CRT_SECURE_NO_WARNINGS #include<iostream> using namespace std; #include <string> template<class NAMETYPE, class AGETYPE = int > //类模板中 ......
7月8日
7月8日 早上六点半起床,上了个厕所之后就出门溜达去了,在家旁边转悠了一个小时才回的家,然后早起也没啥事做,就找同学聊了会儿天,今天不想做作业就看了一会儿黑马程序员的视频,然后就是打了半天游戏,我弟作业都没管,等着下午再说,中午还是要做饭的,等下午又开始当起了快乐肥宅,在家宅着打游戏。好好嗨了一天, ......
计算机病毒
#include <bits/stdc++.h> using namespace std; int main(int argc, char** argv) { int n,m,ge=0,sum=0; char a[100][100]; cin>>n; for(int i=1;i<=n;i++){ f ......
mac Typora最新版逆向破解
# 0x00 Typora是一款强大的markdown编辑器,它可以让你轻松地写出美观的文档。但是其一直是不开源的,而且现在也已经开始收费了。所以本着学习探索的精神去逆向看看~ # 0x01 众所周知Typora是基于electron+reacta开发的,所以先看看js代码~ mutable 异常说明->类型{函数体}` | 格式|内容 | | | | | 捕获列表 | 允许访问当前作用域下的某一个(些)变量 | | 模板声明 | 与普通函数的模板相同(但 ......
linux:svg转png(rsvg-convert 2.50.7/ubuntu 21.10)
一,直接用ImageMagick把svg转为png时有瑕疵 1,例子:原图: 转换命令: liuhongdi@lhdpc:/data/work/tmpimg$ convert go-logo-blue.svg go.png 效果如下: 转换完后图片不完整 2,查看convert是否调用rsvg-co ......