架构 分布式storming笔记

第二章读书笔记

03运行超市抹零结账行为 total_money=float(input('请输入商品总价:')) pay_money=int(total_money) print(pay_money) print() print('学号后四位:3009') 04计算学生成绩的分差和平均分 # # 计算学生成绩的分 ......
第二章 笔记

JUC并发编程学习笔记(一)认知进程和线程

进程和线程 进程 一个程序,如QQ.exe,是程序的集合 一个进程往往可以包含多个线程,至少包含一个 java默认有两个线程,GC垃圾回收线程和Main线程 线程:一个进程中的各个功能 java无法真正的开启线程,因为java是运行在虚拟机上的,所以只能通过C++,通过native本地方法调用C++ ......
线程 进程 笔记 JUC

分布式存储——ceph集群部署

一、部署结构 以x.x.x.150、x.x.x.151、x.x.x.152三台服务器搭建最基本的三节点ceph集群,服务器系统使用的是centos7版本,IP网段为x.x.x.0/24,三台服务器的名称分别为: ceph001: x.x.x.150,管理节点 ceph002: x.x.x.151,子 ......
分布式 集群 ceph

【学习笔记】决策单调性与四边形不等式

Itst - 决策单调性与四边形不等式 学习笔记。 这方面是真的一点不会啊。学点东西吧 apj。 约定 对于 \(n \times m\) 的矩阵 \(A\),定义: 子矩阵 \(A_{[i_1, i_2, \cdots, i_k],[j_1, j_2, \cdots, j_l]}\) 为矩阵 \( ......
四边形 不等式 四边 笔记

java笔记_14_邮箱发送

JavaMailSender:默认使用配置文件中的发送人邮箱密码等 JavaMailSenderImpl:方法中使用Impl对象,可手动设置发送账户密码 application.yml spring: #spring集成配置(省略创建session过程) mail: host: #邮件服务器地址 p ......
邮箱 笔记 java 14

草原承包经营权确权数据处理系统批量生成表格资料草场分布图

山水林田湖草沙冰是生命共同体。草原承包经营权确权成果资料繁多,要求较高。为源地理(wygis2022)根据实际介绍草原承包经营权确权数据处理系统批量生成界址点、承包地块调查表、承包方调查表、承包合同书、登记申请书、公示结果归户表、经营权登记簿、牧户信息采集表、草场分布图的经验和成果。 ......

Redis 分布式锁

1、讲一讲Redis的分布式锁 Redis分布式锁最简单的实现 想要实现分布式锁,必须要求 Redis 有「互斥」的能力,我们可以使用 SETNX 命令,这个命令表示SET if Not Exists,即如果 key 不存在,才会设置它的值,否则什么也不做。 两个客户端进程可以执行这个命令,达到互斥 ......
分布式 Redis

信息安全系统设计与实现 学习笔记8

定时器及时钟服务 硬件定时器 定时器:时钟源和可编程计数器组成的硬件设备。 时钟源:通常是一个晶体振荡器,产生周期性电信号。 使用倒计时值对计数器进行编程,每个时钟信号减1,当计数减为0时,计数器向CPU生成一个定时器中断,重复倒计时。 个人计算器定时器 实时时钟 可编程间隔定时器 多核CPU中的本 ......
笔记 系统 信息

秦疆的Java课程笔记:09-12 预科 下

09 预科 软件及软件开发 软件可以使计算机按照事先预定好的顺序完成特定的功能。 大概分为两类:系统软件,应用软件。 系统软件: DOS操作系统,Disk Operating System磁盘操作系统 Windows,家用视窗操作系统 Linux,服务器端用的比较多的 Unix Mac,苹果电脑 A ......
预科 课程 笔记 Java 09

【图形学笔记】Lecture12-Path Tracing-路径追踪

Lecture12-Path Tracing-路径追踪 目录Lecture12-Path Tracing-路径追踪Ray Casting 光线追踪Ray-surface intersection 射线-表面判交光线和平面光线和三角形判交——Möller Trumbore算法Ray Intersect ......
路径 图形 Lecture Tracing 笔记

Kubernetes学习笔记-安装

准备工作 操作系统:Centos 7.6 容器环境:Docker 所需工具:kubectl,minikube 安装Docker # 安装yum工具包 yum -y install yum-utils # 添加yum源 yum-config-manager --add-repo http://mirr ......
Kubernetes 笔记

Chromium VIZ架构详解

1. VIZ的三个端 在设计层面上 viz 的架构如下图所示: 在设计上 viz 分了三个端,分别是 client 端, host 端和 service 端。 client 端用于生成要显示的画面(CF)。应用中至少有一个 root client,可以有多个 child client,它们组成了一个 ......
架构 Chromium VIZ

学习笔记8+代码

一、苏格拉底挑战 二、遇见的问题 三、实践+代码 gettimeofday: #include <stdio.h> #include <sys/time.h> int main() { struct timeval current_time; if (gettimeofday(&current_ti ......
代码 笔记

【git笔记】

# 在git中,HEAD表示当前最新版本 # HEAD~表示上一个版本 # HEAD~2表示前两个版本 # 将当前文件夹设置为仓库 git init # 在当前文件夹下创建名为repo的仓库 git init repo # 在当前文件夹中clone远程仓库 git clone <remote-rep ......
笔记 git

《软件测试52讲》读书笔记(十四) —— 让自动化测试脚本更好地描述业务

如何把控操作函数的粒度? 操作函数的粒度:一个操作函数到底应该包含多少操作步骤才是最合适的。 很大程度上取决于项目的实际情况,以及测试用例步骤的设计。 可以遵循的设计依据:以完成一个业务流程为主线,抽象出其中的“高内聚低耦合”的操作步骤集合,操作函数就由这些操作步骤集合构成。 完成一个业务流程通常都 ......
软件测试 脚本 业务 笔记 软件

椭圆曲线加密笔记

数学知识 域:一组元素的集合,以及在集合上的四则运算,构成一个域。其中加法和乘法必须满足交换、结合和分配的规律。加法和乘法具有封闭性,即加法和乘法结果仍然是域中的元素。域中必须有加法单位元和乘法单位元,且每一个元素都有对应的加法逆元和乘法逆元。但不要求域中的 0有乘法逆元。 单位元:单位元和其他元素 ......
椭圆 曲线 笔记

学习笔记8

苏格拉底挑战 第五章 定时器及时钟服务 一、知识点归纳 (一)硬件定时器 定时器是由时钟源和可编 程计数器组成的硬件设备。时钟源 通常是一个晶体振荡器,会产生周期性电信号,以料青确的频率驱动计数器。使用一个倒计时值对计数器进行编程,每个时钟信号减1。当计 改减为0时,计数器向CPU生成一个定时器中断 ......
笔记

《Unix/linux系统编程》教材第5章学习笔记

|第5章| 定时器及时钟服务 硬件定时器 定时器是由时钟源和可编程计数器组成的硬件设备。时钟源通常是一个晶体振荡器,会产生周期性电信号,以精确的频率驱动计数器。使用一个倒计时值对计数器进行编程,每个时钟信号减1。当计数减为0时,计数器向CPU生成一个定时器中断,将计数值重新加载到计数器中,并重复倒计 ......
教材 笔记 系统 linux Unix

缓存【分布式缓存高可用方案】

一、简介 上图所示,我们在服务层和数据库层之间增加一个缓存层,现在我们读取数据的时候,先从缓存里面读取,读不到的再去读数据库。 既然我们引入了缓存,那肯定是想更多的请求尽量落在缓存上,也就是说我们必须要关注缓存命中率,命中率越高就代表我们的后端存储就越不容易被拖垮成为性瓶颈,如果我们的缓存命中率下降 ......
缓存 分布式 方案

odigos 基于ebpf 以及OpenTelemetry 的分布式tracing 解决方案

按照odigos 官方的介绍是不需要进行代码的修改就可以实现方便的跨应用的分布式trace,目前支持java,python,net,go,js 等语言目前看官方的介绍,安装是比较简单的(核心基于了k8s),目前官方文档比较清晰可以试用下 说明 目前开源分布式trace 的工具是越来越多了,同时基于e ......

Effective Python 编写高质量Python代码的59个有效方法----读书笔记

第二条 遵循PETP8风格指南 PEP8指南 Python Enhancement Proposal #8 使用space(空格)来表示缩进,而不要用tab(制表符) 和与法相关的每一层缩进都用4个空格来表示 每行的字符数不应超过79 对于占据多行的长表达式来说,除了首行之外的其余各行都应该在通常的 ......
Python 高质量 Effective 代码 笔记

《Generic Dynamic Graph Convolutional Network for traffic flow forecasting》阅读笔记

论文标题 《Generic Dynamic Graph Convolutional Network for traffic flow forecasting》 干什么活:交通流预测(traffic flow forecasting ) 方法:动态图卷积网络(Dynamic Graph Convolu ......

最小表示法学习笔记

找出与 \(S\) 循环同构的字符串中字典序最小的那一个。 记录两个指针 \(i\) 和 \(j\),表示当前可能成为答案的最前面两个位置。初值为字符串的前两个位置 \(1\) 和 \(2\)。每次按 \(k\) 从小到大暴力比较 \(S_{i+k}\) 和 \(S_{j+k}\) 的大小,当遇到 ......
表示法 笔记

【图形学笔记】Lectre11-The Rendering Equation-渲染方程

Lectre11-The Rendering Equation-渲染方程 目录Lectre11-The Rendering Equation-渲染方程Models of Scattering 散射模型表面散射——BRDF(双向反射分布函数)一个点上的反射镜面反射Transmission 传播(似乎是 ......
方程 Rendering Equation 图形 笔记

图论学习笔记

一、最短路算法 1. Dijkstra 算法 Dijkstra 算法的原理是贪心,执行步骤如下: 令 \(dis_s=0\),其余为正无穷; 在未被标记过的点中,选择 \(dis\) 最小的点 \(u\),标记它; 枚举 \(u\) 的出边,更新 \(v\) 的 \(dis\)。 重复步骤 2,3 ......
笔记

读程序员的制胜技笔记01_入门

1. 在实战中,什么最重要 1.1. 工作产出相当重要 1.1.1. 通常没有人会真的关注你的那些优雅设计、精妙算法,或者是高质量代码 1.1.2. 你的同事才不想优化、维护你的代码,只盼着你的代码能够运行,并且容易理解、维护简单 1.1.3. 他们关心的只是你能在规定的时间里出多少活 1.1.4. ......
程序员 笔记 程序 01

OpenKey 中转接口为什么稳定?最新系统架构图已公布,可供学习

OpenKey.Cloud 作为 ChatGPT 生态圈内的重要基础设施,提供官方 API 的转发,长久以来一直保持着高稳定性,这是如何做到的?今天就来揭秘 OpenKey 系统的详细架构图。 ......
架构 接口 OpenKey 系统

Redis【实战篇】---- 分布式锁-redission

https://fickler.blog.csdn.net/article/details/131433218?spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLI ......
分布式 实战 redission Redis

【操作系统学习笔记02】

操作系统体系结构 微内核 只包括时钟管理、中断处理、原语(不可被中断,如设备驱动、CPU切换等)等直接涉及硬件,必须在内核中的功能。 功能少,好维护,但内核态和用户态之间的频繁切换会带来性能损失。 大内核 包括进程管理、存储器管理、设备管理等不直接涉及硬件的功能。 功能多,可能不好维护,但不需要频繁 ......
笔记 系统

Python学习笔记(二)简单实战小测试

1.运行超市抹零结账行为 分析: 输入的数据类型为浮点数,因为购物金额是一般会算后两位;做向下取整处理,可以利用math库里面的floor函数;输出结果为整数。 代码: from math import floor purchase_amount = float(input("请输入购物金额: ") ......
实战 笔记 Python
共13000篇  :82/434页 首页上一页82下一页尾页