XOR
HDMI笔记
关键词: TMDS : 最小化传输差分信号(Transition Minimized Differential Signaling,简称TMDS)是美国Silicon Image公司开发的一项高速传输数据技术,可用于DVI与HDMI的视频传输接口。 TMDS差分传输技术是一种利用2个引脚间电压差来传 ......
八、Sentinel之流量控制
FlowSlot 会根据预设的规则,结合前面 NodeSelectorSlot、ClusterNodeBuilderSlot、StatistcSlot 统计出来的实时信息进行流量控制。 限流的直接表现是在执行 Entry nodeA = SphU.entry(资源名字) 的时候抛出 FlowExce ......
益智题
$$Let \ N \in \mathbb{N^+}, S = [1,N]\cap \mathbb{N^+}, \forall n \in S, S_n = \sum_{sym}^n a_i > 0. \\ Prove \ that \ \forall i\in S, a_i > 0.$$ $$Pr ......
C# 加载Form时去除dataGridView1第一行空白信息
List<OutData_Model> list = new List<OutData_Model>();//List存数据 list.Clear(); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = nul ......
Tensorflow基础
基础概念 tensor:张量(数据) operation(op):专门运算的操作节点,所有操作都是一个op grap:图,整个程序的结构 Session:会话,运算程序的图 Tensorflow属于计算密集型,大多是在cpu上进行计算。 图 图默认已经注册,一组表示tf.Operation计算单位的 ......
基于嵌入式Tomcat的War包启动器
# 前言 最近针对java项目的部署方式进行整理,jenkins/tomcat/windows工具/linux脚本/web部署平台等等 发现war包通过tomcat部署比较繁琐,等待时间长,配置规则复杂对于小白很不友好,也难以接入到自定义的部署工具/平台中 之前开发的Jar包部署平台是servlet ......
和 @血源萌新☜ 的 论战帖
是 论战帖, 不是 引战帖 。 其实 我 挺喜欢 引战 的 。 本帖 的 起因是 《出个题:证明欧氏几何下两点之间线段最短》 https://tieba.baidu.com/p/8485185542 。 还有 《检验反相能力,一题不会者不配反相!》 https://tieba.baidu.com/p ......
Mixins机制、元类简介、产生类的两种方式、元类的进阶操作
Mixins机制 Mixins机制:子类混合不同类的功能,本质仍是多继承,不依赖于子类的实现。 使用: 1. 主类:就是大部分都是主要的功能 2. 辅类:就是一些辅助的功能 3. 辅类的类名也有讲究:一般以mixin、able、ible等结尾 4. 继承的位置也有讲究 eg: class Vehic ......
AcWing,第110场周赛 智商药
## [AcWing,第110场周赛 智商药](https://www.acwing.com/problem/content/5049/) tag:树状数组, 线段树,二维数点(因为有 $r$ 这个限制,算吧) 分析:当吃药时 $r$ 时,只有 $[l, r - 1]$ 的方法对答案有贡献,不难看出 ......
C语言字节对齐
C/C++编译器的缺省字节对齐方式为自然对界。 * 即在缺省情况下,编译器为每一个变量或是数据单元按其自然对界条件分配空间。 在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储(成员之间可能有插入的空字节),第一个成员的地址和 ......
2023/7/2
今天学习了两种类型转换,首先是向上转型,就是用父类的对象来引用子类,这种转型是安全的,注意父类的对象不能访问子类中的属性和方法。然后是向下转型,这种转型是不安全的,父类对象不能直接赋值给子类对象,要实现向下转型需要借助强制类型转换: 子类类型 子类对象=(子类类型) 父类对象。 package 类型 ......
观察者模式在spring中的应用
1 观察者模式简介 1.1 定义 指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式,它是对象行为型模式。 1.2 角色介绍 在观察者模式中,有以下几个角色。 主题也叫被观察者(Subject): ......
C++ 惯用法之 RAII
RAII(Resource Acquisition Is Initialization)资源获取即初始化,是 C++ 中最基本、应用最广范的惯用法(idiom)之一。 RAII 的基本思想是通过构造/析构函数,对资源的获取/释放进行封装,然后**借助局部对象的自动生命周期来管理资源**。使用 RAI ......
volatile是如何保证有序性的?
#### 为什么需要保证有序性? 有如下代码,在int i = a;执行了的情况下,i的值最终会为几? ``` public class NoVolatileExample { int a = 0; boolean flag = false; public void writer() { a = 1 ......
[Linux][报错解决] Centos8发行版 运行locale报错
# 报错信息 ### locale: cannot set LC_XXX to default locale: No such file or directory ### terminal message 年度财务数据
日前,德国光学巨头蔡司(Zeiss)发布了有史以来最好的年度财务数据,其在研发方面的投资也节节攀升。 财报显示,截至2021年9月30日的2020/21财年,蔡司(Zeiss)实现了75.3亿欧元的销售收入(去年为62.97亿欧元),这是该公司175年历史上的最高总收入,比受新冠疫情影响的2020年 ......
最廉价的5.1家庭影院系统解决方案
# 最廉价的5.1家庭影院系统解决方案 2010年的时候,突然对家庭影院系统产生了兴趣,经过一段时间的研究,以当时市面最便宜的音响系统不到1/5的价格,自己组建了一套5.1家庭影院系统,效果很好,现在把它总结出来。 简单来说,家庭影院系统由两部分组成: 1. 画面 2. 音响 画面大家都做到了,拿电 ......
算法——二分查找
1、在有序数组中查找元素的第一个和最后一个位置 1 class Solution { 2 public int[] searchRange(int[] nums, int target) { 3 int leftindex=binarySearch(nums,target); 4 int right ......
7.2日暑期
今天继续学习了java的进制运算 一、 (0b前缀表示二进制) (0 前缀表示八进制)0x前缀表示十六进制)十六进制 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10 /** * 进制的转换 * 1、十进制转二进制 * 规则:用十进制的数除以2得到余数和商,一直除以2,直到商到为 ......
AcWing,第108场周赛T3 拼接数组
## [AcWing,第108场周赛T3](https://www.acwing.com/problem/content/description/5043/) 前置知识:[P1115 最大子段和](https://www.luogu.com.cn/problem/P1115) 的dp和线段树作法 分 ......
ubuntu cp命令,复制目录下所有子文件,隐藏文件,复制目录
https://www.runoob.com/linux/linux-comm-cp.html pm@pm:~/Downloads$ cp -R dir1/* dir2 //复制目录下隐藏文件以外所有文件 pm@pm:~/Downloads$ cp -R dir1/ ./dir2 //复制目录 pm ......
MySql —— 数据页与索引
数据库的 I/O 操作的最小单位是页,InnoDB 数据页的默认大小是 16KB,意味着数据库每次读写都是以 16KB 为单位的,一次最少从磁盘中读取 16K 的内容到内存中,一次最少把内存中的 16K 内容刷新到磁盘中。 数据页包括七个部分 在 File Header 中有两个指针,分别指向上一个 ......
最近几个月与进入框架组了~乱写发疯一下
没想到有一天还能进入框架组。 最近的几个月真的发生了很多奇妙的事情,烦恼于相亲,工作。在几年前,我再也想象不到找对象这件事,可以把人烦到那种样子。2个多月的时间都活在焦虑之中,每天甚至不想回家…… 但幸好在5月接触到了一个比较喜欢的人,不知道能不能走到最后,但吸取了失败经验又学习了这么多年,做的应该 ......
ASP.NET Core SignalR 入门
本章将和大家分享使用 SignalR 生成实时应用的基础知识。通过本文您将学习如何:使用ASP.NET Core SignalR + MVC + Vue 2.x + require 最终创建一个正常运行的简易聊天应用。 ......
第一周随笔
# 第一周作业 ## 1. 图文并茂解释开源许可证 GPL、BSD、MIT、Mozilla、Apache和LGPL的区别? GPL(GNU General Public License)是一种开源许可证,它要求任何使用、修改或分发被授权软件的人必须将其代码开源,并且任何以GPL许可证发布的软件都必须 ......