线段 笔记lt gt

Workerman官方教程学习笔记

视频教程 文档手册 教程基于 workerman 3.3 基础教程 Worker类的使用 WorkerMan中有两个重要的类Worker与Connection。worker 对象实际上是一个容器,它可以以特定的协议去监听某个端口。当客户端连接到这个容器监听端口之后,会在这个 worker 容器内部产 ......
Workerman 笔记 教程 官方

k8s 中使用helm 安装zookeeper,kafka集群<三>

helm repo add bitnami https://charts.bitnami.com/bitnami helm repo update helm install kafka bitnami/kafka \ --set statefulset.replicaCount=1 \ --set ......
集群 zookeeper kafka helm k8s

Markdown学习笔记

##标题 #一级标题 ##二级标题 ###三级标题 ####四级标题 #####五级标题 ##字体 hello,Word 粗体 hello,Word 斜体 hello,Word 加粗斜体 ~~hello,Word~~ 删除线 ##引用 引用的一个效果 ##分割线 ##图片 ##超链接 点击跳转百度 ......
Markdown 笔记

k8s 安装kibana<二>

vim kibana.yaml apiVersion: apps/v1 kind: Deployment metadata: name: kibana labels: app: kibana spec: selector: matchLabels: app: kibana template: met ......
kibana k8s k8 8s gt

node学习笔记

Node.js :基于Chrome浏览器的v8引擎(js解析引擎)的JavaScript运行环境 Nodejs是后端运行环境,dom,bom是浏览器的内置api,无法调用 cmd Tab键快速补充路径 终端命令 d: 切换盘符 cd 进入文件夹 fs文件系统模块 Const fs=require(“ ......
笔记 node

js学习笔记

Js语法基础 == >= <= - 默认把字符型隐式转换为数值型 + 为字符拼接 逻辑短路: (与运算):表达式1结果为真,返回表达式2 表达式1为假,返回表达式1 (或运算):表达式1为真,返回表达式1 表达式1为假,返回表达式2 返回能决定结果的表达式或者值 0 “ ”null undefine ......
笔记

git学习笔记

同源:两个页面的协议,域名,端口都相同,则同源,默认80端口 同源策略:浏览器提供的安全功能,不允许非同源的url进行资源交互,隔离潜在恶意文件 跨域:同源反之即跨域 Git:最先进的分布式版本控制系统 获取git仓库的方式:1.在文件夹根目录右键git bash here,命令行 git init ......
笔记 git

ajax学习笔记

Ajax:浏览器和服务器之间数据交互的方式,底层是基于浏览器提供的xhr对象 基于xhr发起get请求 创建实例 Open函数 Send函数 Onreadystatechange事件 const xhr=new XMLHttpRequest() xhr.open("GET","http://www. ......
笔记 ajax

k8s 安装3节点es集群<一>

vim es.yamlapiVersion: policy/v1beta1 kind: PodDisruptionBudget metadata: name: elasticsearch-pdb spec: selector: matchLabels: app: elasticsearch maxU ......
节点 集群 k8s k8 8s

软考笔记

PV操作 与pv操作相关的几个概念 1.临界资源:诸进程间需要互斥方式对其进行共享的资源,如打印机,磁带机等。 2.临界区:每个进程中访问临界资源的那段代码称为临界区。 3.信号量:是一种特殊的变量,符号为s,只用于pv操作 用PV操作来管理共享资源时,首先要确保PV操作自身执行的正确性。由于P(S ......
笔记

Git学习笔记

《Git学习笔记》 一、词汇概念说明 Git的用途 Git是目前世界上最先进的分布式版本控制系统(没有之一)。其实就是用来管理文件内容变动的一个工具,即一个可下载安装的软件程序。 具体的作用即解决的痛点问题,详见:https://www.liaoxuefeng.com/wiki/8960434880 ......
笔记 Git

动力节点王鹤SpringBoot3学习笔记——第三章 自动配置

视频链接: ​​动力节点SpringBoot教程【SpringBoot3从入门到项目实战】​​ 第三章 自动配置 启用autoconfigure(自动配置),框架尝试猜测和Bean要使用的Bean,从类路径中查找xxx.jar,创建这个jar中某些需要的Bean。例如我们使用MyBatis访问数据, ......

信息安全基础知识笔记09防火墙虚拟化技术基本配置(下)

在企业网络中对于防火墙的要求随着业务的多样化要求也相应增多,这一部分的需求包括防火墙的可靠性,防火墙的虚拟化应用以及对用户带宽的管理控制。本笔记主要介绍防火墙虚拟化技术,下半部分主要介绍防火墙虚拟化的应用场景以及基本配置,最后介绍虚拟化的故障场景以及处理方式。 ......

TypeScript 学习笔记 — 类型推断和类型保护(十一)

类型推断 TypeScript 编译器会根据一些简单的规则来推断开发者定义的变量的类型,​ 当没有标明变量的类型时,编译器会将变量的初始值作为该变量的类型 1.赋值推断 赋值时推断,类型从右像左流动,会根据赋值推断出变量类型,这种是比较常见的,声明时不需要给类型 let str = "zhufeng ......
类型 TypeScript 笔记

VUE3基础笔记

date: 2023-3-30 10:00:00 categories: 前端系列 tags: VUE title: VUE3基础笔记 视频地址:2022最新Vue零基础小白入门教程,从入门到精通,快速上手简单易懂_哔哩哔哩_bilibili VUE开发前的准备 安装Vue工具 Vue CLI Vu ......
基础 笔记 VUE3 VUE

ORB_SLAM3源码阅读笔记(一)

本文参考赵旭辉博士的ORB_SLAM3源码阅读记录以及自己的源码阅读进行随笔记录,详细内容可参考链接 一、结构 算法整体上需要关注的是三个线程,阅读源码的过程中也始终以这三个线程为主。 Tracking 跟踪线程 LocalMapping 定位与建图线程 LoopClosing 回环检测优化线程 这 ......
源码 ORB_SLAM 笔记 SLAM ORB

学习OpenTk,笔记四

1、顶点着色器的内置变量,当字典查询 名称 类型 描述 gl_Color vec4 输入属性-表示顶点的主颜色 gl_SecondaryColor vec4 输入属性-表示顶点的辅助颜色 gl_Normal vec3 输入属性-表示顶点的法线值 gl_Vertex vec4 输入属性-表示物体空间的 ......
笔记 OpenTk

postgresql + timescaledb离线安装笔记(zabbix数据库准备工作)

实验环境 操作系统:centos 7.6 PostgreSQL:14.6 timescaledb:2.8.1 网络:本地无网络 1 编译源码安装 1.1 准备工作 useradd postgres mkdir /usr/pgsql12/ chown -R postgres:postgres /usr ......

CF1295E Permutation Separation 题解 线段树优化dp

题目链接:https://codeforces.com/problemset/problem/1295/E 题目大意: 将排列 $p_1, p_2, \ldots, p_n$ 先分成 $p_1, \ldots, p_k$ 与 $p_{k+1}, \ldots, p_n$ 两个集合。 然后可以将元素从 ......
线段 题解 Permutation Separation 1295E

论文笔记

Open-Domain Aspect-Opinion Co-Mining with Double-Layer Span Extraction(基于双层跨度提取的开放域方面意见协同挖掘) 摘要 方面-观点提取任务是从评论中提取方面术语和观点术语。监督提取方法取得了最先进的性能,但需要大规模人工注释的训 ......
笔记 论文

三月读书笔记2

对于人月神话进行再一次的阅读,又有了新一样的收获: 首先,对于书名,我一直以为是日月神话,不过我认为我之后不会记错了,人月在作者眼中是一个单位,光年是光一年走的距离,而人月是一个人一个月所达到了的成果(我认为),而神话,是说的程序员通过巧妙的设计,完美的组合,在电脑内创造出一个神话一般的完美事物。 ......
笔记

C++ 学习笔记

堆,栈,RAII 堆:分配内存之后需要手动释放,否则,将要造成内存泄漏 new和delete操作的是free store malloc和free操作的是heap new的底层就是malloc 动态获取内存都是在堆中进行的 auto ptr = new std::vector<int>() 智能指针 ......
笔记

【JPA】使用Iterator<E>和List<E>的区别

开发过程中,看到了在JPA中使用Iterator的参数写法,感到费解——为什么不直接用List呢?于是去查询下。 Iterator<E> @Query(nativeQuery = true, value = "SELECT * FROM table WHERE column IN (?1)") Li ......
Iterator lt gt List JPA

bzoj3531 [Sdoi2014] 旅行 树链剖分+动态开点线段树

哈哈哈哈没想到居然会是第一道动态开点线段树 之前一直想学,模板还没调过,结果在这里遇到了 题解: 有个很朴素的想法是对每个宗教开一棵线段树 但是这样1e5*1e5,空间会炸 考虑像主席树那样动态开点,需要的时候再开辟新节点,显然新增的节点不会很多 开辟新节点也很简单: if(ql<=mid) { i ......
线段 动态 bzoj 3531 2014

mysql 查询笔记

Mysql查询笔记 导出 mysqldump -u username -p dbname --ignore-table=dbname.table1 --ignore-table=dbname.table2 > backup.sql 导入mysql数据 mysql -u username -p dbn ......
笔记 mysql

MyBatis的<sql>与<include>标签

sql标签:抽取可重用的sql片段,方便后面引用; sql抽取:经常将要查询的列名,或者插入用的例名抽取出来方便引用; include标签用来引用已经抽取出来的sql; include还可以自定义一些 property, sql标签内部就可以使自定义的属性; <sql id="Base_Column ......
MyBatis include 标签 lt gt

读SQL进阶教程笔记02_三值逻辑和NULL

1. 三值逻辑 1.1. 真 1.1.1. true 1.2. 假 1.2.1. false 1.3. 不确定 1.3.1. unknown 2. 两种NULL 2.1. 未知”(unknown) 2.1.1. 不知道戴墨镜的人眼睛是什么颜色 2.1.2. 虽然现在不知道,但加上某些条件后就可以知道 ......
进阶教程 逻辑 笔记 教程 NULL

用pinia和<KeepAlive>时需要注意Cache被改写的问题

用了pinia做状态管理,如果代码写的不当,遇到 <KeepAlive>时容易造成Cache被改写的问题 computed: { ...mapWritableState(useGoodsStore, { _listData: 'items', _isListEnd: 'isListEnd', _ma ......
KeepAlive 问题 pinia Cache lt

多线程按顺序调用,A->B->C,AA 打印 5 次,BB 打印10 次,CC 打印 15 次,重复 10 次

using System; using System.Threading; class PrintThread { private string name; private int count; private int repeat; private AutoResetEvent waitEvent ......
线程 顺序 gt 15 10

【Redis】用ET还是LT?- 基于epoll的Reactor

【框架开发】用ET还是LT?- 基于epoll的Reactor 如果要写一个事件驱动的非阻塞的异步IO框架,该怎么考虑? 用epoll作为多路复用的框架 Reactor LT和ET LT vs ET 在读流程上 读的话是有数据才要干活 可以看到我们需要不断循环ET直到将缓冲区里面的东西读完,防止ep ......
Reactor 还是 Redis epoll