NOT
正负数左移右移规则
1、正数左移、右移,以及负数左移都是补0; 10的二进制:1010 左移2位:101000=40 右移2位:0010=2 -10的二进制源码:10001010 取反 11110101 补码 11110110 左移2位 11011000 取反 10100111 补码 10101000=-40 2、负数 ......
pod对象
dg-publish: true title: pod对象使用进阶 createTime: 2023-09-13 00:39 tags: - k8s 15 | 深入解析Pod对象(二):使用进阶 作为 Kubernetes 项目里最核心的编排对象,Pod 携带的信息非常丰富。其中,资源定义(比如 C ......
深入理解Kafka(二)、消费者
1、客户端开发 一个消费者应该具有的几个步骤: 配置消费者客户端参数以及创建消费者实例; 订阅主题; 拉取消息并消费; 提交消息位移; 关闭消费者实例; Kafka 消费者示例 public class KafkaConsumerAnalysis { public static final Stri ......
ARC151
ARC151 A 直接看\(S,T\)不同的位置,然后贪心填就行了 #include<bits/stdc++.h> using namespace std; const int MAXN=2e5+5; int n; char S[MAXN]; char T[MAXN]; int main() { / ......
riscv平台优化矩阵乘(基于blislab优化实践)
本文基于blislab与openblas项目,讲述在riscv平台上优化矩阵乘优化过程。 为了方便riscv-rvv加速,将blislab项目中的double数据类型改为float(即测试单精度浮点性能),且例子都是列主序的。 github库使用步骤见 1 blislab项目 Blislab是一个开 ......
获取代码&编译
systemC 源码获取: gitee上获取:https://gitee.com/soc-esl/systemc?_from=gitee_search git clone git@gitee.com:soc-esl/systemc.git systemC 编译安装 进入到systemc目录切换到2. ......
system_stm32f4xx.c文件配置时钟
static void SetSysClock(void) { /******************************************************************************/ /* PLL (clocked by HSE) used as Syste ......
9月13日学习内容
昨天学习了shell命令 今天学习了Hbase的API增删改查: package com.atguigu;import org.apache.hadoop.hbase.*;import org.apache.hadoop.hbase.client.*;import org.apache.hadoop ......
建民的JAVA课堂
import javax.swing.JOptionPane; public class Main { public static void main(String[] args) { String fbb,rbb; //fbb=JoptionPane.ShowInputDialog(""); JO ......
python:可变类型与不可变类型
python:可变类型与不可变类型 一、引用变量与变量在存储的存储形式 在python有个id()方法,可以获取某个变量指向的内存地址 num1 = 10 # num1实际储存在栈内存中,当调用num1时通过内存地址引用储存在数据区中的10 # 如果把num1的值赋予num2,两者是什么关系呢 nu ......
日程报告43
代码时间(包括上课):5h 代码量(行):0 博客数(篇):1 今天查了查idea远程连接Hbase的方法,在B站上从Hadoop查到zookeeper再到Hbase就没查到一个相对完整的操作方法,后来转到CSDN才又了一些思路,不过也还没来得及操作 关于Hbase数据库也进行了一部分了解,和之前用 ......
14 性能对比分析
package annotate; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; // 性能检测 public class Test12 { ......
9月13日总结
一.今天做了什么 1.学习英语 课上学了英语课文 背了20个四级单词 2.学习了原码补码反码 二.遇到的问题,如何解决 无 三.明天准备做什么 今天没写完html作业,比想象的难一点,明天继续写 ......
从Go1.16开始,ioutil.ReadAll、ioutil.ReadFile和ioutil.ReadDir被弃用
废弃ioutil包后的替换函数 ioutil.ReadAll -> io.ReadAll ioutil.ReadFile -> os.ReadFile ioutil.ReadDir -> os.ReadDir others ioutil.NopCloser -> io.NopCloser iouti ......
Lambda表达式
Lambda表达式 要使用lambda表达式就要要使用java 8,使用Lambda表达式可以让我们的代码更少,看上去更简洁;它是为了简化了函数式接口匿名内部类的语法。 Lambda只能接受函数式接口,所谓的函数式接口指的是只能有一个抽象方法的接口。 Lambda表达式语法 Lambda表达式通过操 ......
中电安科一面
中电安科一面 这是一家偏向工控的安全公司 自我介绍 web比较熟的漏洞有哪些?最熟的是哪个? 文件上传呢? 反序列化漏洞了解过吗? 提权接触过吗? 协议通信了解过吗? 你对工控安全有了解吗? 对病毒有多什么研究吗? 可以介绍一下XSS吗? 拒绝服务攻击和分布式拒绝服务攻击有什么区别可以说一下吗? 嗯 ......
学习笔记之Java的异步实现方式
学习笔记之Java的异步实现方式 异步的八种实现方式:1.线程Thread 2.Future(少用) 3.异步框架CompletableFuture(是Future的升级版) 4.Spring注解@Async(重点) 5.Spring ApplicationEvent 6.消息队列 7.第三方异步框 ......
Redisson的看门狗watchDog机制
Redisson的看门狗watchDog机制 如果业务代码没执行完锁却过期了,这时候怎么办? 这不就线程不安全了吗? 别急,Redssion内部有个看门狗机制,WatchDog! Redisson内部提供了一个监控锁的看门狗,它的作用是在Redisson实例被关闭前,不断的延长锁的有效期。 默认情况 ......
优惠卷秒杀业务之全局唯一ID
优惠卷秒杀业务之全局唯一ID 当用户抢购时,就会生成订单并保存到tb_voucher_order这张表中,而订单表如果使用数据库自增ID就存在一些问题: id的规律性太明显 受单表数据量的限制 场景分析:如果我们的id具有太明显的规则,用户或者说商业对手很容易猜测出来我们的一些敏感信息,比如商城在一 ......
优惠券秒杀业务之库存超卖问题解决
优惠券秒杀业务之库存超卖问题解决 有关超卖问题分析:在我们原有代码中是这么写的 if (voucher.getStock() < 1) { // 库存不足 return Result.fail("库存不足!"); } //5,扣减库存 boolean success = seckillVoucher ......
商品查询业务之解决商品查询的缓存穿透、缓存雪崩、缓存击穿问题(封装工具类)
商品查询业务之解决商品查询的缓存穿透、缓存雪崩、缓存击穿问题(封装工具类) 核心思路如下: 在原来的逻辑中,我们如果发现这个数据在mysql中不存在,直接就返回404了,这样是会存在缓存穿透问题的 现在的逻辑中:如果这个数据不存在,我们不会返回404 ,还是会把这个数据写入到Redis中,并且将va ......
达人探店业务之点赞、排行榜功能(Redis经典场景)
达人探店业务之点赞、排行榜功能(Redis经典场景) 初始代码: @GetMapping("/likes/{id}") public Result queryBlogLikes(@PathVariable("id") Long id) { //修改点赞数量 blogService.update(). ......
[linux] kde快捷键手册
https://docs.kde.org/stable5/en/khelpcenter/fundamentals/kbd.html ......
9.13
今天重写了一下开学测试题 package file; import java.util.Scanner; import java.util.ArrayList; public class WarehouseManagement { public static void main(String[] a ......
基于Protege的知识建模实战
一.Protege简介、用途和特点 1.Protege简介 Protege是斯坦福大学医学院生物信息研究中心基于Java开发的本体编辑和本体开发工具,也是基于知识的编辑器,属于开放源代码软件。这个软件主要用于语义网中本体的构建,是语义网中本体构建的核心开发工具,下面操作使用版本为5.5.0。 2.P ......
通信系统的性能指标
主要性能指标:有效性(速度)、可靠性(质量) 有效性 模拟通信系统中: 带宽 数字通信系统中: 码元传输速率(码元速率、传码率) 单位时间(每秒)内系统传输的码元符号的数目,单位为波特(Baud),用 \(𝑅_𝐵\)表示。 信息传输速率(信息速率、传信率) 单位时间(每秒)内系统传输的信息量多少 ......
学习笔记之synchronized
学习笔记之synchronized ynchronized是一个JDK提供的同步的关键字,通过synchronized可以锁定一个代码块或者一个方法,从而实现锁的效果。 synchronized的几种用法 1.修饰在对象方法上 public class SynDemo { int i = 0; in ......
学习笔记之Redis消息队列-基于Stream的消息队列
学习笔记之Redis消息队列-基于Stream的消息队列 Stream 是 Redis 5.0 引入的一种新数据类型,可以实现一个功能非常完善的消息队列。 其实只需要知道写入消息队列的命令和读取消息队列的命令就行了 写入消息队列:XADD 读取消息队列的方式之一:XREAD 在业务开发中,我们可以循 ......
2023.9.13
今天学习之前先把idea重新装了一下,整了个脚本变成永久免费的了,简单试着写了几个力扣上面的题目,两数之和,我最先的思路是穷举法,让每个数都来相加一次,如果有等于想要的就输出,一次成功,然后就是看了看老师推的书,手机上找不到资源,图书馆也没看到,就在一个国内的资源网上看了看,还是有的,编程大全,几万 ......
流媒体协议之RTMP详解
文章目录流媒体协议之RTMP详解1 RTMP概述2 RTMP交互过程2.1 握手协议2.2 RTMP分块(chunk)2.3 协议控制消息(Protocol Control Message)2.4 RTMP Message Format2.5 不同类型的RTMP Message2.6 RTMP Ma ......