当前位置: 首页 > news >正文

SpringBoot实战(十一)集成RebbitMQ

目录

    • 1.工作原理图
      • 1.1 配置阶段
      • 1.2 生产者
      • 1.3 消费者
    • 2.Maven依赖
    • 3.常用交换机类型
      • 3.1 direct 直连交换机
      • 3.2 fanout 广播交换机
      • 3.3 topic 主题交换机
    • 4.Direct 直连交换机
      • 4.1 yml配置
      • 4.2 配置类
      • 4.3 消息推送类
      • 4.4 消息监听类
      • 4.5 测试
    • 5.Fanout 广播交换机
      • 5.1 配置类
      • 5.2 消息推送类
    • 6.topic 主题交换机
      • 6.1 配置类
      • 6.2 消息推送类
    • 7.源码地址

1.工作原理图

在这里插入图片描述

1.1 配置阶段

  • Queue(消息队列) 和 Exchange(交换机)通过 RoutingKey(路由键)进行绑定。

在这里插入图片描述

1.2 生产者

  • 通过 Exchange(交换机)和 RoutingKey(路由键)唯一确认 Queue(消息队列),推送消息内容。

在这里插入图片描述

1.3 消费者

  • 根据 Queue(消息队列)名称,接收新消息内容。

在这里插入图片描述

2.Maven依赖

<!-- RabbitMQ -->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId><version>3.0.0</version>
</dependency>

3.常用交换机类型

3.1 direct 直连交换机

  • 根据Exchange(交换机)和 RoutingKey(路由键)将消息推送给对应队列。

大致流程:

  1. 一个队列绑定到一个直连交换机上,同时赋予一个 RoutingKey(路由键)。

  2. 当消息通过生产者发送给 Exchange(交换机)时,Exchange(交换机)就会根据 RoutingKey(路由键)去找绑定的 Queue(消息队列)。

    Exchange -> RoutingKey -> Queue

3.2 fanout 广播交换机

  • 也叫扇形交换机,这种交换机没有 RoutingKey(路由键)概念,就算你绑定了路由键也是无视的。这个交换机在接收到消息后,会直接转发到绑定它上面的所有队列。

    Exchange -> Queue

3.3 topic 主题交换机

  • 这种交换机会根据通配符对 RoutingKey(路由键)进行匹配,只要 RoutingKey(路由键)满足匹配规则,就会被路由到对应的 Queue 上。

通配符的匹配规则:

  • RoutingKey(路由键)必须是一串字符串,每个单词用”.“分隔;
  • 符号 “#” 表示匹配一个或多个单词;
  • 符号 “*” 表示匹配一个单词。

例如:

  • “*.123” 能够匹配到 “abc.123”,但匹配不到 “abc.def.123”;
  • “#.123” 能够匹配到 “abc.123”,也能匹配不到 “abc.def.123”。

4.Direct 直连交换机

4.1 yml配置

server:port: 8081spring:application:name: springboot-rabbitmqrabbitmq:host: 127.0.0.1port: 5672username: guestpassword: guest# 虚拟host 可以不设置,使用server默认hostvirtual-host: /# 是否开启发送端消息抵达队列的确认publisher-returns: true# 发送方确认机制,默认为NONE,即不进行确认;SIMPLE:同步等待消息确认;CORRELATED:异步确认publisher-confirm-type: correlated# 消费者监听相关配置listener:simple:acknowledge-mode: auto # 确认模式,默认auto,自动确认;manual:手动确认prefetch: 1 # 限制每次发送一条数据concurrency: 3 # 同一个队列启动几个消费者max-concurrency: 3 # 启动消费者最大数量# 重试机制retry:# 开启消费者(程序出现异常)重试机制,默认开启并一直重试enabled: true# 最大重试次数max-attempts: 3# 重试间隔时间(毫秒)initial-interval: 3000

4.2 配置类

RabbitDirectConfig.java

import org.springframework.amqp.core.Binding;
import org.springframework.amqp.core.BindingBuilder;
import org.springframework.amqp.core.DirectExchange;
import org.springframework.amqp.core.Queue;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;/*** <p> @Title RabbitDirectConfig* <p> @Description 直连交换机配置* Direct Exchange是RabbitMQ默认的交换机模式,也是最简单的模式,根据key全文匹配去寻找队列。** @author ACGkaka* @date 2023/1/12 15:09*/
@Configuration
public class RabbitDirectConfig {/*** 队列,命名:TestDirectQueue** @return 队列*/@Beanpublic Queue TestDirectQueue() {// durable:是否持久化,默认是false,持久化队列:会被存储在磁盘上,当消息代理重启时仍然存在,暂存队列:当前连接有效// exclusive:默认false,只能被当前创建的连接使用,而且当连接关闭后队列即被删除。此参考优先级高于durable。// autoDelete:是否自动删除,当没有生产者或消费者使用此队列,该队列会自动删除。// 一般设置一下队列的持久化就好,其余两个默认falsereturn new Queue("TestDirectQueue", true);}/*** Direct交换机,命名:TestDirectExchange* @return Direct交换机*/@BeanDirectExchange TestDirectExchange() {return new DirectExchange("TestDirectExchange", true, false);}/*** 绑定 将队列和交换机绑定,并设置用于匹配键:TestDirectRouting* @return 绑定*/@BeanBinding bindingDirect() {return BindingBuilder.bind(TestDirectQueue()).to(TestDirectExchange()).with("TestDirectRouting");}
}

4.3 消息推送类

SendMessageController.java

import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;/*** <p> @Title SendMessageController* <p> @Description 推送消息接口** @author ACGkaka* @date 2023/1/12 15:23*/
@RestController
public class SendMessageController {/*** 使用 RabbitTemplate,这提供了接收/发送等方法。*/@Autowiredprivate RabbitTemplate rabbitTemplate;@GetMapping("/sendDirectMessage")public String sendDirectMessage() {String messageId = String.valueOf(UUID.randomUUID());String messageData = "Hello world.";String createTime = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));Map<String, Object> map = new HashMap<>();map.put("messageId", messageId);map.put("messageData", messageData);map.put("createTime", createTime);// 将消息携带绑定键值:TestDirectRouting,发送到交换机:TestDirectExchangerabbitTemplate.convertAndSend("TestDirectExchange", "TestDirectRouting", map);return "OK";}
}

4.4 消息监听类

DirectReceiver.java

import org.springframework.amqp.rabbit.annotation.RabbitHandler;
import org.springframework.amqp.rabbit.annotation.RabbitListener;
import org.springframework.stereotype.Component;import java.util.Map;/*** <p> @Title DirectReceiver* <p> @Description 直连型交换机监听类** @author ACGkaka* @date 2023/1/12 15:59*/
@Component
@RabbitListener(queues = "TestDirectQueue")
public class DirectReceiver {@RabbitHandlerpublic void process(Map testMessage) {System.out.println("DirectReceiver消费者收到消息:" + testMessage.toString());}
}

4.5 测试

1)先注释消息监听类,请求如下地址: http://localhost:8081/sendDirectMessage

在这里插入图片描述

2)打开RabbitMQ页面,可以看到有一条就绪待消费的消息。

在这里插入图片描述

3)打开消息监听类注释,重启项目,可以看到消息被消费了。

在这里插入图片描述

在这里插入图片描述

5.Fanout 广播交换机

5.1 配置类

import org.springframework.amqp.core.Binding;
import org.springframework.amqp.core.BindingBuilder;
import org.springframework.amqp.core.FanoutExchange;
import org.springframework.amqp.core.Queue;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;/*** <p> @Title RabbitFanoutConfig* <p> @Description 广播交换机配置* Fanout 就是我们熟悉的广播模式或者订阅模式,给Fanout交换机发送消息,绑定了这个交换机的所有队列都收到这个消息。** @author zhj* @date 2023/1/16 5:42*/
@Configuration
public class RabbitFanoutConfig {public static final String FANOUT_QUEUE_NAME_1 = "testFanoutQueue1";public static final String FANOUT_QUEUE_NAME_2 = "testFanoutQueue2";@Beanpublic Queue testFanoutQueue1() {return new Queue(RabbitFanoutConfig.FANOUT_QUEUE_NAME_1);}@Beanpublic Queue testFanoutQueue2() {return new Queue(RabbitFanoutConfig.FANOUT_QUEUE_NAME_2);}/*** 任何发送到Fanout Exchange的消息都会被转发到与该Exchange绑定(Binding)的所有队列上。*/@BeanFanoutExchange testFanoutExchange() {return new FanoutExchange("testFanoutExchange", true, false);}@BeanBinding bindingFanout1(Queue testFanoutQueue1, FanoutExchange testFanoutExchange) {return BindingBuilder.bind(testFanoutQueue1).to(testFanoutExchange);}@BeanBinding bindingFanout2(Queue testFanoutQueue2, FanoutExchange testFanoutExchange) {return BindingBuilder.bind(testFanoutQueue2).to(testFanoutExchange);}
}

5.2 消息推送类

import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;/*** <p> @Title SendMessageController* <p> @Description 推送消息接口** @author ACGkaka* @date 2023/1/12 15:23*/
@RestController
public class SendMessageController {/*** 使用 RabbitTemplate,这提供了接收/发送等方法。*/@Autowiredprivate RabbitTemplate rabbitTemplate;@GetMapping("/sendFanoutMessage")public String sendFanoutMessage() {String messageId = String.valueOf(UUID.randomUUID());String messageData = "Hello world.";String createTime = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));Map<String, Object> map = new HashMap<>();map.put("messageId", messageId);map.put("messageData", messageData);map.put("createTime", createTime);// 将消息携带绑定键值:testFanoutRouting,发送到交换机:testFanoutExchangerabbitTemplate.convertAndSend("testFanoutExchange", "testFanoutRouting", map);return "OK";}
}

其余与 Direct 直连交换机基本相同,不再赘述。

6.topic 主题交换机

6.1 配置类

import org.springframework.amqp.core.Binding;
import org.springframework.amqp.core.BindingBuilder;
import org.springframework.amqp.core.Queue;
import org.springframework.amqp.core.TopicExchange;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;/*** <p> @Title RabbitTopicConfig* <p> @Description 主题交换机配置类** @author zhj* @date 2023/1/16 6:02*/
@Configuration
public class RabbitTopicConfig {public static final String TOPIC_QUEUE_NAME_1 = "testTopicQueue1";public static final String TOPIC_QUEUE_NAME_2 = "testTopicQueue2";public static final String TOPIC_QUEUE_NAME_3 = "testTopicQueue3";public static final String TOPIC_EXCHANGE_NAME = "testTopicExchange";public static final String TOPIC_ROUTING_NAME_1 = "test";public static final String TOPIC_ROUTING_NAME_2 = "test.topic";public static final String TOPIC_ROUTING_NAME_3 = "test.topic.message";@Beanpublic Queue testTopicQueue1() {return new Queue(RabbitTopicConfig.TOPIC_QUEUE_NAME_1);}@Beanpublic Queue testTopicQueue2() {return new Queue(RabbitTopicConfig.TOPIC_QUEUE_NAME_2);}@Beanpublic Queue testTopicQueue3() {return new Queue(RabbitTopicConfig.TOPIC_QUEUE_NAME_3);}/*** 交换机(Exchange) 描述:接收消息并且转发到绑定的队列,交换机不存储消息*/@BeanTopicExchange testTopicExchange() {return new TopicExchange(RabbitTopicConfig.TOPIC_EXCHANGE_NAME, true, false);}/*** 綁定队列 testTopicQueue1() 到 testTopicExchange 交换机,路由键只接受完全匹配 test.topic1 的队列接受者可以收到消息*/@BeanBinding bindingTestTopic1(Queue testTopicQueue1, TopicExchange testTopicExchange) {return BindingBuilder.bind(testTopicQueue1).to(testTopicExchange).with(RabbitTopicConfig.TOPIC_ROUTING_NAME_1);}@BeanBinding bindingTestTopic2(Queue testTopicQueue2, TopicExchange testTopicExchange) {return BindingBuilder.bind(testTopicQueue2).to(testTopicExchange).with(RabbitTopicConfig.TOPIC_ROUTING_NAME_2);}@BeanBinding bindingTestTopic3(Queue testTopicQueue3, TopicExchange testTopicExchange) {return BindingBuilder.bind(testTopicQueue3).to(testTopicExchange).with(RabbitTopicConfig.TOPIC_ROUTING_NAME_3);}
}

6.2 消息推送类

import com.demo.config.RabbitTopicConfig;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;/*** <p> @Title SendMessageController* <p> @Description 推送消息接口** @author ACGkaka* @date 2023/1/12 15:23*/
@RestController
public class SendMessageController {/*** 使用 RabbitTemplate,这提供了接收/发送等方法。*/@Autowiredprivate RabbitTemplate rabbitTemplate;@GetMapping("/sendTopicMessage")public String sendTopicMessage() {String messageId = String.valueOf(UUID.randomUUID());String messageData = "Hello world.";String createTime = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));Map<String, Object> map = new HashMap<>();map.put("messageId", messageId);map.put("messageData", messageData);map.put("createTime", createTime);// 将消息携带绑定键值:testFanoutRouting,发送到交换机:testFanoutExchangerabbitTemplate.convertAndSend(RabbitTopicConfig.TOPIC_EXCHANGE_NAME, "test.#", map);return "OK";}
}

其余与 Direct 直连交换机基本相同,不再赘述。

7.源码地址

源码地址:

参考地址:

1.Springboot 整合RabbitMq ,用心看完这一篇就够了,https://blog.csdn.net/qq_35387940/article/details/100514134

2.【RabbitMQ的那点事】如何保证消息的正确发送,https://www.jianshu.com/p/15f0c1a105fb

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4498656.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

内存以及垃圾回收

一、直接内存 属于系统内存 常见于NIO操作&#xff0c;用于数据缓冲区 分配回收成本比较高&#xff0c;但读写性能高 不受JVM垃圾回收管理 2、分配和回收的原理 会出现内存溢出 调用free.memory方法使内存释放&#xff0c;使用了unsafe对象完成直接内存的分配回收&#…...

大数据运维---Linux安装hadoop Hadoop HA集群部署

1.Hadoop下载好之后解压到相应目录&#xff1a; 为了方便管理&#xff0c;我们使用mv把名称更改为hadoop [rootmaster ~]# tar -zxvf hadoop-2.7.1.tar.gz -C /usr/local/src/ [rootmaster ~]# cd /usr/local/src/ [rootmaster src]# ls hadoop-2.7.1 java zookeeper [rootm…...

融资融券交易

融资融券交易&#xff0c;又称信用交易&#xff0c;分为融资交易和融券交易。通俗的说&#xff0c;融资交易就是投资者以资金或证券作为质押&#xff0c;向券商借入资金用于证券买卖&#xff0c;并在约定的期限内偿还借款本金和利息&#xff1b;融券交易是投资者以资金或证券作…...

读书笔记之《史记》读后感心得体会

读书笔记之《史记》读后感心得体会&#xff1a; 《史记》是中国历史上第一部纪传体通史&#xff0c;全书共一百三十篇&#xff0c;分为本纪、书、表、世家、列传五种形式。传记的作者是西汉时期的司马迁。《史记》约成书于公元前104年至公元前91年&#xff0c;本来是没有书名的…...

如何判断链表中是否有环并找出环的入口位置

假如一个链表中存在环,那么可以利用哈希法和双指针法来判断是否存在环,同时,利用三指针就可以找到环的入口位置目录前言如何判断链表存在环哈希法快慢双指针法如何判断链表中环的位置为什么快指针只走 2 步快指针任何时候走的距离一定为慢指针的 2 倍为什么快慢指针相遇时慢…...

基于单目视觉的智能车辆视觉导航系统设计

基于计算机视觉的高速公路防撞系统是当前智能交通管理系统研究的热点之一。如何在多变的环境下快速准确地从视频图像里检测到车道和前方车辆是实现这类系统面临的最关键问题。近20年来&#xff0c;国内外很多研究人员对这个问题进行了大量研究&#xff0c;提出了多种多样的实用…...

名著赏读 | 研究生教育的历史,读《探究的场所》

一个月前立了一个flag&#xff0c;说是要一个月看一本书&#xff0c;在推送发出后&#xff0c;又有两位可爱的小伙伴加入了进来。经过一番寒暄&#xff0c;4位教研院的博士研究生开始了守望相助的读书历程。读书的过程总是让人想到一个词&#xff0c;“晨钟暮鼓”&#xff0c;像…...

通过路由器端口转发实现外网访问内网主机

背景 实验室主机在内网&#xff0c;想要在宿舍或者在外面也可以通过公网远程访问&#xff0c;不想通过付费软件。 条件 实验室内网的一个路由器&#xff0c;自己有管理权限。有两台电脑&#xff0c;内网主机A&#xff0c;主机B&#xff08;内外网均可&#xff09;。 注&…...

如何外网访问内网svn 网云穿内网穿透教你简单实现

在没有服务器&#xff0c;没有公网IP的情况下&#xff0c;我们如何才能实现在外网访问局域网内的svn服务器&#xff1b;这个问题对于大多部分人来说是个头疼的问题&#xff1b;那么我们怎么做才能做到低成本实现在外网成功访问内网的svn呢&#xff1f; 今天我们利用内网穿透来…...

温度对免疫代谢调节和癌症进展的影响

今年夏天的高温相信大家都有所感受&#xff0c;连续数十日的高温让我们感到非常炎热&#xff0c;但随着逐渐入秋&#xff0c;天气也渐渐变冷&#xff0c;我们需要适当地增添一些衣物。 环境温度不仅与我们的生活相关&#xff0c;对人体的健康也有重要影响。最近的研究将环境温度…...

lampiao靶场

今天拿到一个靶场&#xff0c;来试试看 1. 靶场搭建 VMware直接打开&#xff0c;然后启动靶机 注意&#xff1a;网卡设置为NAT模式 2.主机及端口探测 攻击机&#xff08;kali&#xff09;&#xff1a;192.168.1.24 netdiscover -i eth0 -r 192.168.1.0/24靶机IP&#xff…...

通用正式申请破产保护及悍马公司简介

北京时间6月1日晚上20点&#xff0c;美国通用汽车向纽约当地南区破产法庭正式递交破产保护申请&#xff0c;正式进入破产保护程序。这也宣告了这家美国百年车企&#xff0c;美国工业经济力量的象征正式完结。作为申请破产保护的一部分&#xff0c;通用将指定在企业转型方面经验…...

Ubuntu 更新apt源及apt常用命令

Ubuntu 更新apt源及常用命令替换apt国内源更新软件包信息可更新的包信息更新所有包安装编译必备安装软件包查找软件包名查找包含文件的软件包名列出软件包的所有文件删除软件包替换apt国内源 执行以下命令 mv -f /etc/apt/sources.list /etc/apt/sources.list.bak cat > /…...

机器视觉中坐标系转换

机器视觉、立体视觉等等方向常常涉及到四个坐标系&#xff1a;世界坐标系、相机坐标系、图像坐标系、像素坐标系。 整体预览如下 1、世界坐标系和相机坐标系 世界坐标系&#xff0c;也称为测量坐标系&#xff0c;它是一个三维直角坐标系(Xw,Yw,Zw)。在世界坐标系中可以描述相…...

windows 区域截屏以及延迟截屏

提起在Windows&#xff0c; 我们都会用到截屏功能&#xff0c;今天论述一下window 10系统自带的截图应用Snipping Tool 打开Snipping Tool 找到任务栏下的放大镜图标&#xff0c;点击 在下方输入snipping&#xff0c;会在左侧找到截图软件Snipping Tool&#xff0c;点击可进入…...

《告诉你真实的美国教育》的读后感3900字

2019独角兽企业重金招聘Python工程师标准>>> 《告诉你真实的美国教育》的读后感3900字&#xff1a; 文章的开篇分析了我们耳熟能详的关于美国教育的小故事&#xff0c;就是那个因为幼儿园的老师教了“0”这个字母&#xff0c;然后妈妈告老师剥夺了孩子的想象力&…...

汇编语言简明教程习题答案

习题1 &#xff08;2&#xff09;判断题 AX被称为累加器&#xff0c;在8086程序中使用很频繁。&#xff08;✓&#xff09;指令指针IP寄存器属于通用寄存器。&#xff08;✓&#xff09;8086具有8个32位通用寄存器。&#xff08;&#xff09; 解析&#xff1a;8086的寄存器有…...

正则 匹配 小括号

文章目录正则表达式匹配小括号正则表达式匹配小括号 错误用法&#xff1a; 1(aaa1.replace(/1(aaa/g, b)正确用法&#xff1a; 使用中括号[]将其包裹起来 1(aaa1.replace(/1[(]aaa/g, b)F12打开控制台即可测试...

行业前沿|无人机视觉自主导航发展及视觉智能开发支撑平台介绍

01视觉自主导航技术基本介绍 近年来&#xff0c;无人机在多领域表现出重要应用价值。目前&#xff0c;无人机如何在未知封闭、无辅助导航支撑的环境中&#xff0c;达成“在哪里”和“环境描述”并自主智能地完成特定任务&#xff0c;是一个重要的研究热点方向。 其中&#xff…...

面试总结合集

序号 内容 链接地址 1 Java基础知识面试题&#xff08;2020最新版&#xff09; https://thinkwon.blog.csdn.net/article/details/104390612 2 Java集合容器面试题&#xff08;2020最新版&#xff09; https://thinkwon.blog.csdn.net/article/details/104588551 3 Java异常面试…...

零基础入门学习汇编语言~基础知识~机器语言与汇编语言的产生及组成

1.1机器语言 不需理解&#xff0c;只需做简要了解。 机器语言是机器指令的集合&#xff0c;由0和1组成。 机器指令展开来讲就是一台机器可以正确执行的命令。 e.g.01010000&#xff08;push AX&#xff09; 工作原理&#xff1a;电平脉冲&#xff08;与数字逻辑类似&#xff0…...

多模态任务新蓝海:视觉语言导航最新进展

【专栏&#xff1a;前沿进展】2 月 17 日&#xff0c;澳大利亚阿德莱德大学副教授吴琦在青源 Talk 第 12期中带来了题为「视觉-语言导航新进展&#xff1a;Pre-training与Sim2Real」的报告。吴琦首先简要介绍了「视觉-语言」导航任务的发展历史&#xff0c;进而介绍了考虑历史信…...

html设置幼圆字体,CSS font-family中文字体设置方法

网站上的字体样式都是通过CSS来控制的&#xff0c;CSS font-family属性可以设置文字字体样式。常用的网站字体设置代码如下&#xff1a;body{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdan…...

分布式搜索elasticsearch 索引文档的检索 入门

1、首先将如下数据提交到ES中建立索引 {"number":32768,"singer":"杨坤","size":"5109132","song":"今夜二十岁","tag":"中国好声音","timelen":319} {"number&qu…...

汇编语言教程 -- out,in

汇编语言教程 – out, in 我是有毅力又信守诺言的&#xff0c;汇编语言教程如期更新了&#xff01; 我写汇编主要还是更具个人所学&#xff0c;所以不是很系统又规律&#xff0c;但总之还是能又很多汇编的知识的&#xff0c;等到整个看完&#xff0c;汇编一定能得心应手&#…...

外贸逼单技巧

逼单&#xff0c;是整个外贸销售业务过程中最重要的一个环节。如果逼单失败你的整个业务就会失败&#xff0c;其实整个业务过程就是一个“逼”的过程&#xff0c;逼要掌握技巧&#xff0c;不要操之过急&#xff0c;也不要慢条斯理&#xff0c;应该张弛有度&#xff0c;步步为营…...

linux光标变成圆圈,Ubuntu字体美化之安装使用准圆字体(附图)

该字体其实就是bitstream vera sans 方正准圆&#xff0c;比纯准圆要更impressive&#xff0c;而且含斜体&#xff0c;粗体和mono&#xff0c;这样桌面和应用程序就比较一致了&#xff0c;由于bitstream的西方字体的完备性&#xff0c;就不再被其他文字所困扰&#xff0c;应该…...

仿微信发起群聊

做安卓开发也有段时间了&#xff0c;一直看那些大神的博客&#xff0c;一直在学习。这是第一次写博客&#xff0c;请多多指教。 废话不多说&#xff0c;上图 写这篇文章主要是记录一下自己做项目时遇到的一些问题&#xff0c;当时写这个功能的时候&#xff0c;也是在网上搜索了…...

名著赏读 | 《教育思想的演进》读书报告

本文来自于作者2019年11月在清华大学教育研究院《高等教育学专题研究》课程上的读书报告。要点是&#xff1a;教育学为什么以及如何采用历史研究方法&#xff0c;具体如下&#xff1a;&#xff08;1&#xff09;教育学的历史研究即为站在广阔的社会背景下去研究教育学。&#x…...

外网访问内网ERP【内网穿透】

一般公司购买的ERP管理软件&#xff0c;都会安装在公司内网的主机上&#xff0c;公司员工只能在公司内网环境下访问进入。 但对于出差或者疫情在家办公的情况下&#xff0c;想要远程查看公司内网办公系统的一些资料文件&#xff0c;又该如何实现呢&#xff1f; 在大内网环境下…...

SVN服务器搭建以及外网访问内网SVN

一、SVN服务器的搭建 1、所需软件 TortoiseSVN&#xff0c;下载地址http://tortoisesvn.net/downloads.html TortoiseSVN中文语言包&#xff0c;下载地址http://sourceforge.jp/projects/sfnet_tortoisesvn/downloads/1.8.8/Language%20Packs/LanguagePack_1.8.8.25755-x64-zh_…...

《乌合之众》思维导图及优秀读后感

这几天看了来自古斯塔夫勒庞(Gustave Le Bon 1841.05.07&#xff0d;1931.12.13)的大众心理学名著《乌合之众》&#xff0c;发现名著果然是名著&#xff0c;内容不多&#xff0c;却异常晦涩难懂。 为了方便没有读过的朋友能够快速的把握这本书的主旨&#xff0c;下面我将其做成…...

Price Tag

Price Tag Price Tag_百度百科posted on 2012-09-02 12:23 lexus 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/lexus/archive/2012/09/02/2667443.html...

汇编语言c标志位减法,5.2.3-2减法指令 - 汇编语言教程

2、减法指令、减法指令SUB(Subtract Binary Values Instruction)指令的格式&#xff1a;SUB Reg/Mem, Reg/Mem/Imm受影响的标志位&#xff1a;AF、CF、OF、PF、SF和ZF指令的功能是从目的操作数中减去源操作数。、带借位减SBB(Subtract with Borrow Instruction)指令的格式&…...

最佳圆角字体,设计师的最爱

圆角字体通常用于创造性的设计&#xff0c;以增加一点优雅和风格的标题和标题。 它们也是段落文本的最佳选择&#xff0c;因为它们提高了可读性。 几乎每种设计都可以使用圆形字体。 包括为制作徽标&#xff0c;海报标题&#xff0c;传单&#xff0c;网站标题&#xff0c;甚…...

Air Kiss(飞吻)技术简介,AP配网简介,airkissdebugger.apk app给智能设备通过airkiss配网过程

一、什么是 Air Kiss 技术 原文&#xff1a;https://iot.weixin.qq.com/wiki/doc/wifi/AirKissDoc.pdf Air Kiss 技术是一种创新性的信息传递技术。通过该技术可以便捷的向一台 与外界没有建立任何一种实质性连接(包括有线、无线、蓝牙、NFC 等)的设备传 递信息(可以是环境中…...

Ubuntu 更新软件镜像源

文章目录1.打开设置2.打开后粘贴最新镜像源3.最后更新本地源1.打开设置 cd /etc/apt/ cp sources.list sources.list.bak vi /etc/apt/sources.list2.打开后粘贴最新镜像源 比如&#xff0c;清华的镜像&#xff0c;最新版&#xff1a;https://mirror.tuna.tsinghua.edu.cn/…...

名著赏读 | 精英化与大众化的冲突,读《高等教育不能回避历史——21世纪的问题》...

一、全书概览《高等教育不能回避历史——21世纪的问题》一书出自克拉克克尔博士三卷本高等教育文集之一。全书分为六编&#xff0c;分别为1&#xff09;民族国家和学习事业的国际化&#xff1b;2&#xff09;传统对平等和优秀&#xff1b;3&#xff09;高等教育机构职能的分化&…...

汇编语言典型例子详解_汇编语言例子

实验三&#xff1a;1)题目&#xff1a;在内存中从ARRAY开始的连续三个字节单元存放着30H,40H,50H。编制程序将这三个连续的数据传送到内存TABLE开始的单元。DATASEGMENTARRAY DB 30H,40H,50H定义数据段TABLE DB 3 DUP (?)DATAENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV…...

Android手机摄像头作为PC摄像头开发

2019独角兽企业重金招聘Python工程师标准>>> 开发中...敬请期待... 涉及技术&#xff1a; Android摄像头调用Android PC wifi局域网连接DirectShow虚拟摄像头另外&#xff0c;还可以加上音频的功能&#xff0c;实现可以用智能手机作为QQ的视频通话端... 转载于:ht…...

Web服务无法响应但本地业务正常的故障排查记录

1. 问题背景描述 现场反馈我们的设备存在不定时的情况下&#xff0c;会出现Web服务无法正常访问的情况。经过简单的现场排查&#xff0c;发现了呈现以下特点&#xff1a; a. 重启设备后&#xff0c;无法正常访问的情况能够解除。 b. 在出现问题的时候&#xff0c;设备本身的与…...

小括号在c语言的作用,c语言小括号的用法有哪些用处.docx

c语言小括号的用法有哪些用处.docxC语言小括号的用法有哪些用处C语言的小括号里面表示一条语句&#xff0c;返回值是多条语句中最靠右的语句的返回值&#xff0c;下面学习啦小编就为大家介绍C语言小括号的用法&#xff0c;欢迎大家阅读。C语言小括号的用法单小括号命令组。括号…...

MPUSH消息推送服务器搭建,MPUSH消息推送服務器搭建

MPUSH消息推送服務器搭建安裝JDK 1.8wget /jdk-8u121-linux-x64.tar.gztar -zxvf jdk-8u121-linux-x64.tar.gzvim /etc/profileexport JAVA_HOME/root/jdk1.8.0_121export JRE_HOME$JAVA_HOME/jreexport CLASSPATH$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH$JAVA_HOM…...

《红与黑》读后感

近日&#xff0c;闲读了一本世界级文学名著&#xff0c;名字为《红与黑》&#xff0c;是法国著名作家司汤达的代表作&#xff0c;司汤达本人生活于法国的18世纪末期和19世纪早期&#xff0c;出身于资产阶级家庭&#xff0c;早年受外祖父启蒙思想和学校革新派老师教育熏陶&#…...

android 设置字体为幼圆_怎么设置电脑字体为幼圆 电脑字体幼圆怎么设置

在word中如何把文字设置为幼圆&#xff1f;菜单栏选择格式、字体&#xff0c;然后设置中文字体为仿宋&#xff0c;西文字体为宋体&#xff0c;点击确定&#xff0c;可以了&#xff0c;系统会自动调整你所输入的字体。怎么把电脑里所有字体变成幼圆的啊?急急急&#xff1f;我的…...

Android 任意区域截屏

1、全屏截图 Android其实可以做到任意区域截屏&#xff0c;不过我们先来看看整个屏幕截图代码&#xff0c;相信大家很熟悉&#xff0c;代码如下 View decorView activity.getWindow().getDecorView(); decorView.setDrawingCacheEnabled(true); view.buildDrawingCache(); /…...

安卓之高级控件Listview的优化

XML代码&#xff08;activity_main&#xff09;如下&#xff1a; [html] view plain copy <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android" android:orienta…...

python中小括号,中括号与大括号

&#xff08;&#xff09; &#xff08;&#xff09;代表元组数据类型&#xff0c;是一种不可变序列 例如&#xff1a;a (1,2,3) [] []代表list列表数据类型 例如&#xff1a;list(‘python’) {} {}代表字典数据类型&#xff0c;由键值对组成&#xff0c;“&#xff1a;…...

第7-9 章项目成熟度模型

项目成熟度模型组织级项目管理&#xff08;OPM&#xff09; OPM 致力于集成如下内容&#xff1a; (1)知识&#xff08;项目组合、项目集和项目过程的知识&#xff09;。 (2)组织战略&#xff08;使命、愿景、目的和目标&#xff09;。 (3)人&#xff08;有胜任能力的资源&#…...

外网访问内网FTP Server【内网穿透】

由于FTP协议是个多端口协议&#xff0c;它需要侦听本地TCP 21端口和一个数据传输端口段&#xff08;1024-65535&#xff09;&#xff0c;所以通常难以穿透。 以下为cpolar给出的解决方案&#xff1a; 1. 创建隧道 cpolar ftp 21如图&#xff1a;系统共返回4个隧道&#xff0…...

基于arcgis的python字段计算器_arcgis字段计算器

draw9的使用说明转载来自:http://isux.tencent.com/android-ui-9-png.html 在Android的设计过程中,为了适配不同的手机分辨率,图片大多需要拉伸或者压缩,这样就出现了可以 ...php 如何进入mysql数据库我是初学者,有两台电脑,进入数据库通用的方法直接找mysql.exe,如下例: F:\Pr…...

terminate called after throwing an instance of ‘std::runtime_error‘ what(): locale::facet::_S_cre

在运行程序时出错&#xff1a; terminate called after throwing an instance of std::runtime_error what(): locale::facet::_S_create_c_locale name not valid 解决方法 export LC_ALL"C" export LC_ALLC 这一句的做用是为了去除全部本地化的设置&#xff0…...

java字节码常量池_JAVA字节码文件之第二篇(常量池)

一、常量池的内容一个java类中定义的很多信息都是由常量池来维护和描述的&#xff0c;可以将常量池看作是class文件的资源仓库&#xff0c;比如java类中定义的方法与变量信息。常量池中主要存储两类常量&#xff1a;字面量(文本字符串&#xff0c;final的常量)与符号引用(类和接…...

Eureka源码-Client启动入口(注册,续约,定时任务)

0. 环境 eureka版本&#xff1a;1.10.11Spring Cloud : 2020.0.2Spring Boot &#xff1a;2.4.4 测试代码&#xff1a;github.com/hsfxuebao/s…1. 前言 本文主要是解析下Spring Cloud整合Eureka Client的源码&#xff0c;这块代码比较多&#xff0c;而且都是些简单代码&#…...

Linux学习11-网络理论

文章目录一.OSI模型1.1 OSI模型简介1.2 七层功能介绍二.TCP/IP模型2.1 TCP/IP五层模型2.2 TCP/IP数据单元2.3 封装和解封装一.OSI模型 1.1 OSI模型简介 开发系统互联模型&#xff0c;亦称OSI&#xff08;Open System Interconnection&#xff09;。参考模型是国际标准化组织&a…...

蚂蚁感冒(模拟)

长 100 厘米的细长直杆子上有 n 只蚂蚁。 它们的头有的朝左&#xff0c;有的朝右。 每只蚂蚁都只能沿着杆子向前爬&#xff0c;速度是 1 厘米/秒。 当两只蚂蚁碰面时&#xff0c;它们会同时掉头往相反的方向爬行。 这些蚂蚁中&#xff0c;有 1 只蚂蚁感冒了。 并且在和其它…...

Java 单元测试

一、正常的测试用例 import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.InjectMocks; import org.mockito.Mock; import org.powermock.api.mockito.PowerMockito; import org.powermock.core.classloader.annotations.PowerMockIgnore; import org…...

VIIF:自监督:自适应:GAN

Self-supervised feature adaption for infrared and visible image fusion &#xff08;红外和可见光图像融合的自监督特征自适应&#xff09; 总述&#xff1a;首先&#xff0c;我们采用编码器网络来提取自适应特征。然后&#xff0c;利用两个具有注意机制块的解码器以自我…...

大数据系统计算的概念全面解析

1 引言   大数据是新一代信息技术的核心方面和竞争前沿&#xff0c;也是制约大数据产业快速发展的关键瓶颈。大数据技术创新能力已经成为后信息时代衡量国家竞争力的重要指标。与传统信息产业的发展过程相似&#xff0c;大数据必将逐渐形成一个相对独立、体系完善的产业形态…...

算法多重要你还不知道吗?字节大佬把LeetCode前400题的解答笔记都整理好了,头发大佬掉,我们跟着吃经验!

你知道现在LeetCode算法在大厂中的重要性吗&#xff1f; 前几天小编看了一个国内算法大神的短视频&#xff0c;他就在视频中指出了算法对当下无论是生活还是找工作中都是非常重要的&#xff01; 没错这个人就是江湖人称“左神”的左程云老师 小编也简单看了一下一些比较知名互…...

Transformer 五年引用超四万,其中六位作者创立五家创业公司

点击上方“迈微AI研习社”&#xff0c;选择“星标★”公众号 重磅干货&#xff0c;第一时间送达 时隔五年&#xff0c;Transformer 的八位作者仅有一位还留在谷歌。 如果你在一家大厂做出了一份行业里程碑式的研究&#xff0c;那么接下来的职场生涯你会怎么走&#xff1f;继续留…...

Transformer 五年引用超四万,六位作者创立五家创业公司!

来源&#xff1a;机器之心时隔五年&#xff0c;Transformer 的八位作者仅有一位还留在谷歌。如果你在一家大厂做出了一份行业里程碑式的研究&#xff0c;那么接下来的职场生涯你会怎么走&#xff1f;继续留在这家大厂&#xff1f;换一家待遇更好的大厂&#xff1f;还是创业或加…...

解决SQL Server 阻止了对组件 ‘Ad Hoc Distributed Queries‘ 的 STATEMENT‘OpenRowset/OpenDatasource‘ 的访问的方法

解决SQL Server 阻止了对组件 Ad Hoc Distributed Queries 的 STATEMENTOpenRowset/OpenDatasource 的访问的方法参考文章&#xff1a; &#xff08;1&#xff09;解决SQL Server 阻止了对组件 Ad Hoc Distributed Queries 的 STATEMENTOpenRowset/OpenDatasource 的访问的方法…...

SQL ERROR 7311解决方法

今天又遇到一个问题&#xff0c;建立一个Linked Server&#xff0c;在Management Studio可以展开它&#xff0c;看到视图&#xff0c;用select竟查不到数据&#xff0c;而且出现错误&#xff1a; Msg 7311, Level 16, State 2, Line 1 Cannot obtain the schema rowset "…...

跨服务器进行数据查询中出现的问题

在最近的项目中由于出帐和计费的数据不在同一台服务器上,需要用到跨库查询. 现把查询语句给出 select * into tmptable from openquery([demo],select * from demoinfo.dbo.出帐(200812)), 这里需要对远程服务器进行注册 注册方式如下: Exec sp_droplinkedsrvlogin DBVIP,Nu…...

CASUAL_NCT

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data; using System.Xml; using System.Collections; using MySql.Data.MySqlClient;/// <summary> /// Summary description for MySqlHelper /// </summary&g...

SqlServer2008跨服务器操作

--创建链接服务器 exec sp_addlinkedserver server SQL2  --链接服务器名 , srvproduct   --OLE DB 数据源的产品名称&#xff1b;如果为 SQL Server&#xff0c;则不必指定 provider_name、data_source、location、provider_string 和 catalog , providerSQLNCLI/SQLOLEDB…...

SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问

原因&#xff1a;在从远程服务器复制数据到本地时出现“SQL Server 阻止了对组件 Ad Hoc Distributed Queries 的 STATEMENTOpenRowset/OpenDatasource 的访问&#xff0c;因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 Ad Hoc…...

sqlserver目标端比oracle源端多2个字段的同步

Oracle GoldenGate Command Interpreter for SQL Server Version 19.1.0.0.200204 OGGCORE_19.1.0.0.0OGGBP_PLATFORMS_200122.0600 Windows x64 (optimized), Microsoft SQL Server on Jan 22 2020 20:24:58 Operating system character set identified as GBK. Copyright (...

vue3 项目篇商场 之 初始化项目

目录vue3 项目篇商场 之 初始化项目1&#xff1a;安装 rem 适配src 同级目录下创建 postcss.config.jsmain.ts2 :使用字体图标加字体图标 &#xff08; Symbol 这个选项&#xff09;public / index.html使用效果3 sass4&#xff1a;vant3引入 按需引入 ( 非 vite )4-1 babel.co…...

Mysql性能优化及主从同步-mysql-xing-neng-you-hua-ji-zhu-cong-tong-bu

一、性能优化 二、主从同步 1、修改主服务器的配置文件 增加以下内容 log_bin 路径/mysql_m-bin server_id 2,保证和从库的id不一致就行&#xff0c; 重启mysql服务&#xff0c;配置完毕会生成两个文件mysql_m-bin.00000和 mysql_m-bin.index文件登录主库服务器&#xff0c…...

数字后端基本概念介绍Congestion

今天我们要介绍的数字后端基本概念是congestion&#xff0c;中文名是拥塞。这是一个反应设计绕线资源一个重要指标参数。通常在还没有final routing的阶段使用&#xff0c;拥塞程度越高&#xff0c;一般意味着后期绕线越容易出现metal short,spacing violation等drc.使用方法&a…...

【学者风采】Cong Wang(王聪)

【学者风采】Cong Wang&#xff08;王聪&#xff09;&#xff0c;香港城市大学计算机科学系教授、博士生导师。目前的研究兴趣包括&#xff1a;云计算背景下的外包数据与计算安全、区块链与去中心化应用、新兴互联网架构中的网络安全、多媒体安全以及大数据和物联网背景下的隐私…...

CSLA支持大文件上传时web服务器端web.cong配置

解决CSLA4.0大文件上传时web服务器端web.cong配置&#xff0c;业务对象采用byte[]数组方式&#xff0c; 当业务对象占用的字节数太大时&#xff0c;需要配置WCF的接收配额&#xff0c;设置最大配额。 此Web.config只支持Silverlight客户端的调用&#xff0c;已经设置成最大&a…...

时序数据表示学习

时序数据表示学习研究背景及工作概述 时序数据在我们的日常生活中广泛存在&#xff0c;随着采集设备不断升级&#xff0c;各类传感器的大规模部署&#xff0c;每天都在以数以亿计的速度产生时序数据。 主要包括遥感领域的GPS轨迹数据&#xff0c;包括卫星通讯&#xff0c;态势…...

linux如何改拥塞控制策略,将Linux拥塞控制变量添加到Linux Ubuntu

看看这里看看你安装了哪些模块……ls -la /lib/modules/$(uname -r)/kernel/net/ipv4你应该得到一个模块列表,我得到了这个.tcp_bic.kotcp_diag.kotcp_highspeed.kotcp_htcp.kotcp_hybla.kotcp_illinois.kotcp_lp.kotcp_scalable.kotcp_vegas.kotcp_veno.kotcp_westwood.ko您可…...

TCP-Reno拥塞算法

经典的Reno算法实现了三个拥塞函数&#xff0c;如下所示&#xff1a; struct tcp_congestion_ops tcp_reno {.flags TCP_CONG_NON_RESTRICTED,.name "reno",.owner THIS_MODULE,.ssthresh tcp_reno_ssthresh,.cong_avoid tcp_reno_cong_avo…...

tcp拥塞算法分析一(拥塞避免和慢启动)

最近需要研究tcp拥塞算法&#xff0c;决定通过写博客的方式加深理解&#xff0e;这是第一篇&#xff0c;记录下拥塞避免和慢启动算法 拥塞避免阶段&#xff1a;以1/cwnd的速度增长&#xff0e;即每次收到一个ack(如果每个包都对应一个ack,不考虑延迟ack等复杂情况)&#xff0c…...

cong sqlserver 导出image 字段的数据

sp_configure show advanced options, 1; GO RECONFIGURE; GO sp_configure Ole Automation Procedures, 1; GO RECONFIGURE; GO DECLARE SOURCEPATH VARBINARY(MAX), DESTPATH VARCHAR(MAX), ObjectToken INT, image_ID VARCHAR(MAX) DECLARE IMGPATH CURSOR FAST_FORWARD FO...

http://wangcong.org/blog/?p=26

http://wangcong.org/blog/?p26...

cong~!

开博了&#xff0c;在CSDN安个家。 Just For technology~...

Cong! ZOJ 100AC!

基本上都是简单题&#xff0c;但是也觉得学到了很多。这是万里长征第一步&#xff0c;是基础。要加油&#xff01;...

tcp拥塞算法分析二(bic)

本文分析linux-4.14.69代码的bic拥塞算法 首先回顾下基础的慢启动和拥塞避免函数&#xff0c;慢启动阶段&#xff08;tcp_slow_start&#xff09;更新窗口的速度是加acked&#xff0c;acked就是这个ack包对应确认的包个数&#xff1b;拥塞避免阶段(tcp_cong_avoid_ai)更新窗口…...

2022-3-21至2022-3-27周报

文章目录摘要文献阅读一 Pyraformer: Low-Complexity Pyramidal Attention for Long-Range Time Series Modeling and Forecasting1论文摘要2论文研究内容3创新点金字塔注意模块(PAM)粗尺度构建模型(CSCM)预测模块消融实验4作者的研究思路或研究方法5用哪些数据来论证的基础知识…...

Python数据分析机器学习深度学习:从入门到项目实战

通过如下四个阶段的学习&#xff0c;可以系统地掌握Python、数据分析、机器学习、深度学习的理论、工具与项目实战&#xff1a; 【阶段一】&#xff1a;Python快速入门知识教程。 【阶段二】&#xff1a;数据分析工具知识教程。 【阶段三】&#xff1a;机器学习知识教程。 【阶…...

我笔记本上的xorg.cong文件

Section "ServerLayout"Identifier "X.org Configured"Screen "Screen0" 0 0InputDevice "Keyboard0" "CoreKeyboard"InputDevice "Mouse0" "CorePointer"InputDevice "Syn...

实验:破坏centos6.1的/boot/grub/grub.cong文件

▶️实验&#xff1a;破坏centos6.1的/boot/grub/grub.cong文件&#xff0c;修复之 ◼️开机现象 1️⃣:备份/boot/grub/grub.cong引导配置文件&#xff0c;防止实验失败&#xff0c;打脸&#x1f648; cp -a /boot/grub/grub.conf /data 2️⃣:在grub的提示符指定启动的硬盘…...

Linux 内核网络协议栈 ------ 拥塞避免处理函数 tcp_reno_cong_avoid

慢启动和快速重传拥塞避免算法&#xff0c;函数tcp_reno_cong_avoid 在“慢开始”阶段&#xff0c;每收到一个ACK&#xff0c;cwnd一次&#xff0c;那么一个RTT之后&#xff0c;cwnd就会加倍 拥塞避免阶段&#xff0c;其实就是在一个RTT时间内将cwnd一次( 注意在不丢包的情况…...

DEBUG--Could not find resource cong.xml

错误原因&#xff1a;找不到源文件conf.xml 解决方法&#xff1a;在pom.xml文件&#xff0c;所有依赖的前面&#xff0c;加上一段代码&#xff0c;提醒源文件conf.xml的位置 <build><resources><resource><directory>src/main/java</directory>&…...

cong

aConfigurator.rar 来自 “ ITPUB博客 ” &#xff0c;链接&#xff1a;http://blog.itpub.net/12707901/viewspace-580375/&#xff0c;如需转载&#xff0c;请注明出处&#xff0c;否则将追究法律责任。 转载于:http://blog.itpub.net/12707901/viewspace-580375/...

北航计算机砀山人,从保强 Baoqiang CONG

主持及参与科研项目&#xff1a;国防科技创新特区项目; XXXX电弧增材电源及工艺成形控制方法;项目负责人; 2019.03-2020.06北京市自然基金项目(3182020);超音频双脉冲调制VPTIG电弧及熔池动态行为;项目负责人; 2018.01-2019.12中国焊接学会焊接创新平台项目;中厚板铝合金非约束…...

tcp_cong.c

https://github.com/torvalds/linux/blob/master/net/ipv4/tcp_cong.c int tcp_register_congestion_control(struct tcp_congestion_ops *ca) {int ret 0;/* all algorithms must implement these */if (!ca->ssthresh || !ca->undo_cwnd ||!(ca->cong_avoid || ca...

cong bar

# -*- coding:utf-8 -*-import pandas as pd import pymysql from sqlalchemy import create_engine ## 加上字符集参数&#xff0c;防止中文乱码 dbconn pymysql.connect(host"127.0.0.1",database"fight",user"root",password"111111&qu…...

Cong!

今儿终于把IA-32 Architectures Software Developer’s Manual卷三的前四章看完了。 看完之后对IA32保护模式下的内存管理方式和过程豁然开朗。 主要就是了解一下IA32的内存管理知识&#xff0c;后面的章节以后遇到相关的再去看吧 今儿小Cong一下&#xff0c;一周多没出门了&am…...

python自动发送qq邮件_python QQ邮箱自动发送邮件

于初学者来讲在写发送邮件代码时常见的错误有SMTPAuthenticationError535&#xff0c;有点懵逼&#xff0c;检查用户名&#xff0c;密码正确就是报错&#xff0c;想当年笔者也是这么过来的&#xff0c;现在就给大家分享一下个人经验&#xff1a;一&#xff0c;发邮件代码如下&a…...

python找不到对象报错代码_Python自动发邮件以及打包报错failed to execute script和DLL load failed while importing win32api:

前言就是新入职老是忘了发每天的日报邮件&#xff0c;然后刚好也不太忙&#xff0c;就想写个自动发邮件的功能来解放一下自己的脑子。本来想用C#和Unity做这功能的&#xff0c;但因为受到网上这些吹python的人影响。就试了一下。准备工作1&#xff1a;安装python。(版本3.8.5)2…...

Mac 必备优质工具推荐

定期推荐Mac优质实用应用和工具 2020.05.11 更新 ----------- Get Plain Text 官网下载地址&#xff1a;https://apps.apple.com/cn/app/get-plain-text/id508368068?mt12 概述 Get Plain Text Mac 版是 Mac 上清除剪切板文本格式的工具&#xff0c;清除链接、颜色、字号等…...

SM2算法第三篇:实现SM2秘钥交换协议的算法流程

参考文献&#xff1a;SM2椭圆曲线公钥密码算法-第三部分&#xff08;秘钥协商协议&#xff09; 一、概述 本部分规定了SM2椭圆曲线公钥密码算法的密钥交换协议&#xff0c;并给出了密钥交换与验证示例及相应的流程。本部分适用于商用密码 应用中的密钥交换&#xff0c;可满足…...

基于密码机、BC生成国密(SM2)证书

密码机&#xff1a;硬件加密模块、HSM&#xff0c;支持国密的SM3WITHSM2算法 BC:BouncyCastle&#xff0c;开源第三方安全组件,支持SM3摘要&#xff0c;尚不支持sm2 OIDS: SM3withSM2 OID 为1.2.156.10197.1.501。 SM2的公钥参数OID为1.2.156.10197.1.301 <QQ:22066821>正…...

native层的c++如何通过binder获取sm服务(四)

前几篇Binder相关文章讲了驱动的注册和提供的接口&#xff0c;以及ServiceManager的启动运行&#xff0c;很自然接下来我们需要思考客户端进程应该如何获取到sm提供的服务&#xff08;注册服务和查询服务&#xff09;&#xff0c;本篇从native层c角度继续分析。 我们需要时刻牢…...

SM2算法第九篇:SSL协议详解

出处&#xff1a;http://www.cnblogs.com/zhuqil/archive/2012/10/06/ssl_detail.html 作者&#xff1a;朱祁林 背景介绍 最近在看《密码学与网络安全》相关的书籍&#xff0c;这篇文章主要详细介绍一下著名的网络安全协议SSL。 在开始SSL介绍之前&#xff0c;先给…...

python输出不了中文_解决Python输出图不显示中文/数据分组统计

Python分析建模&#xff0c;日常问题整理(一)2018.07.23~2018.07.09当数据类型是categories时&#xff0c;应该增加的是一类(一个水平)&#xff0c;df[b] df[b].cat.add_categories([k])## 对b列增加类为K的水平。Python 3.6不显示中文&#xff0c;需要增加以下几行代码import…...

Android App性能流畅度测评分析可以用到工具

1.前言 在手机App竞争越来越激烈的今天&#xff0c;Android App的各项性能特别是流畅度不如IOS&#xff0c;安卓基于java虚拟机运行&#xff0c;触控响应的延迟和卡顿比IOS系统严重得多。一些下拉上滑、双指缩放快速打字等操作&#xff0c;安卓的流畅度都表现比较糟糕&#xf…...

总结DES、3DES、AES、SM加密算法

DES加密算法 DES算法中的密匙为8个字节64位&#xff0c;但每8位位校验码位不参与运算&#xff0c;所以有效的密码只有56位&#xff1b;data为8个字节64 位&#xff0c;是要被加密或解密的数据&#xff1b;DES采用16轮运算&#xff0c;每轮产生一个轮密匙参与到运算中。 DES算…...

在iOS中调用C语言的国密算法SM2以替换RSA

相对于另一种更好的加密实现&#xff0c;本文方法容易受干扰 尽量使用我另一篇博客介绍的https://blog.csdn.net/qq_15509071/article/details/107832587 这个开源密码箱来实现 SM2是一种非对称秘钥加密算法。用最明白的话说&#xff1a; 从一个私钥可以生成唯一一个公钥&…...

python发邮件附件带变量_Python 第17关——邮件还能这样发(QQ邮箱)!

完成一个项目的流程1.明确项目目标2.分解过程、拆解项目3.逐步执行、代码实现目标&#xff1a;Python群发邮件目标&#xff1a;学会学习新模块掌握【学习模块的方式】→掌握学习新知识的方式版本1.0&#xff1a;学习模块&#xff0c;发一封简单邮件学习方法引导&#xff1a;搜索…...

基于 TensorFlow 的深度学习图像识别模型的自动化测试(完整代码+数据)

任务目标: 针对深度学习图像识别模型的自动化测试框架,设计并实现一个 Python 实现的基于 TensorFlow 的深度学习图像识别模型的自动化测试方法,采用特定的方 式,根据提供的训练数据集和待测数据集,由待测数据集尽量生成使得模型出错但 是和原始数据“相似度”高的测试数据…...

王颖---《从五感到无感》 高端服务礼仪五部曲

王颖—《从五感到无感》 高端服务礼仪五部曲 【课程背景】 在服务场合中&#xff0c;如何打造亲和、精致、精准的高端服务&#xff0c;如何按照全球主流高端服务趋势及要求彰显企业服务品牌&#xff0c;有效的将企业文化、服务温度和美感植入到日常服务工作中去&#xff0c;成…...

java地下城与勇士鬼剑士篇,各职业套装搭配(鬼剑士篇)

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼至于龙脊&#xff0c;加力量和体力(防御)不用说&#xff0c;100点硬直在你被攻击后能比不穿龙脊的人快得多&#xff0c;更容易做出反应&#xff0c;逃跑和反击&#xff0c;加3点命中率更是极强的属性&#xff0c;不要小看这百分之三…...

怎么用计算机打出来自天堂的恶魔呢,来自天堂的恶魔

第一章 车祸7070年&#xff0c;美国的深夜一个身穿风衣的中国少年醉醺醺的靠着一辆名车与四个彪悍的美国人对立着&#xff0c;少年一头银白色的头发&#xff0c;在路灯的照射下可以看清少年的脸&#xff0c;那是一张简直如雕刻般完美的脸&#xff0c;让人找不出一丝缺陷&#x…...

时间久了,请你把爱情重播一遍

时间久了&#xff0c;请你把爱情重播一遍From : http://blog.chinaunix.net/u/9606/article_37610.html[more]女人提出离婚时&#xff0c;男人正在厨房里对付那条鱼。他提着刀&#xff0c;跟在后面追&#xff0c;满头大汗。她靠在门框上&#xff0c;突然说&#xff1a;“离婚吧…...

linux备份压缩

1.tar tar [-cxtzjvfpPN] 文件与目录 .... 参数&#xff1a; -c &#xff1a;建立一个压缩文件的参数指令(create 的意思)&#xff1b; -x &#xff1a;解开一个压缩文件的参数指令 -t &#xff1a;查看 tarfile 里面的文件 特别注意&#xff0c;在参数的下达中&#xff0c; c/…...

我在风衣里藏了把刀

那天&#xff0c;我在风衣里藏了把刀&#xff0c;因为我要杀掉一个仇人。我非常恨她&#xff0c;但又不敢骂她&#xff0c;所以我只好选择谋杀。 她的个子不高&#xff0c;却是武校的高才生&#xff0c;我估计空手打不过她&#xff0c;所以得藏把刀。 她很漂亮&#xff0c;但…...

2020美团实习试题

时间&#xff1a;2020年4月23 题目&#xff1a;给出一列数长度n&#xff0c;和一列数a&#xff0c;定义相似数为&#xff1a;两个数位与运算&#xff0c;结果不为0&#xff0c;则判断相似数&#xff0c;在数列a中寻找两个数但且仅当两个数位与起来不为0 实例&#xff1a;n 4&a…...

美团实习日志一

约定的12月来美团实习&#xff0c;提前在上海租好房&#xff0c;然后就兴冲冲来了。第一天领了工牌、Macpro 工作笔记本、申请了大屏显示器。然后给我分配了一个来自华为的导师。第一天主要安装Node 环境、vscode、大象、vpn等一系列公司要求的环境。然后就是找导师给我开会&am…...

美团实习一面

不是搞Java的面试官&#xff0c;可能是管理层&#xff0c;一面主要就是了解一下之前的做的项目&#xff0c;以及算法和编成实现。 出了一道算法题&#xff0c;告诉你道格拉斯算法的过程&#xff0c; https://blog.csdn.net/foreverling/article/details/78066632 让你实现这个算…...

美团实习笔试

2021.3.13美团实习笔试 java开发岗 被大数坑了一道题&#xff0c;似乎可以输出字符串。Scanner scanner new Scanner(System.in); int n scanner.nextInt();这里的输入参数应该都是知道长度的&#xff0c;然后才好调试&#xff0c;没处理好输入的个数无法调试&#xff0c;幸好…...

2022美团实习生客户端一面

文章目录前言一面&#xff08;5.27&#xff09;1.开场2.基础问题3.闲聊4.反问环节总结前言 这次是投递美团深圳移动客户端暑假实习岗位。 一面&#xff08;5.27&#xff09; 面试时长约为半小时1.开场 1、自我介绍 2、项目的介绍 3、为什么会选择客户端方向&#xff0c;对客…...

美团测开实习面试

美团测开实习面试美团测开实习一面自我介绍及简历计算机基础&#xff08;内容较少&#xff0c;问题也比较简单&#xff09;智力测试小题类似问题&#xff1a;测试开发岗位的相关问题反问环节美团测开实习一面 自我介绍及简历 自我介绍&#xff08;介绍了竞赛获奖&#xff09;…...

2020美团实习生招聘笔试题

首先想申明一下&#xff0c;我并不是明年毕业的应届生&#xff0c;写这些笔试题是为以后找工作做准备&#xff0c;所以我的代码并没有提交检测过&#xff0c;欢迎大家指点错误&#xff01;题目为美团4月2号在牛客网的笔试&#xff0c;一共五道题&#xff0c;难度挺大的&#xf…...

面试准备啊

fail fast 是把数组原来的更改次数记住 每次都去比较 变了 就抛异常 如果数组容量没到64 会先扩容 再树化 缺点&#xff1a;全是偶数 hash分布不均匀 质数比较好&#xff08;二次哈希也不需要&#xff09; 效率好 2的n次幂 使用内存屏障解决指令重排序 第一次扩容和之后的不…...

一篇学会redis

一、Redis概述 Redis是一个开源的key-value存储系统。支持存储的value类型相对更多&#xff0c;包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash&#xff08;哈希类型&#xff09;。这些数据类型都支持push/pop、add/remove及取交集并集和差集…...

这几个免费PPT模板、素材库,你绝对不能错过

1、菜鸟图库 ppt模板免费下载|ppt背景图片 - 菜鸟图库 网站有各种类型的素材&#xff0c;主要以设计素材为主&#xff0c;但办公类素材也很多&#xff0c;PPT模板就有上万个&#xff0c;而且经常更新。模板质量都很高&#xff0c;分类也很清晰&#xff0c;全部都能免费下载&am…...

JS-对象篇

内容 简单介绍 重点介绍三个 Array,String和JSON 后面这两个不是重点 BOM-浏览器对象模型 DOM-文档对象模式&#xff08;JS中每个HTML标签都封装成一个DOM对象&#xff09; Array 和java不同 方式一 JS中是var 变量 new Array()&#xff08;这个变量名后面没有[]这个标记&…...

vue项目使用xshell部署到服务器

萌新小白疯狂百度&#xff0c;累哭了。 后端部署&#xff1a;后端jar部署 百度&#xff0c;csdn上的大致分两条路线 1&#xff0c;服务器上 安装tomcat 部署服务 2&#xff0c;服务器上安装 nginx部署服务 我下面使用的是第二种方法&#xff0c;第一种我也没有成功&#xf…...

Leetcode 二分查找的一些思考

正常做法是class Solution { public:int search(vector<int>& nums, int target) {int l0,rnums.size();while(l<r) {int mid(lr)/2;if(nums[mid]<target){lmid1;}else if(nums[mid]>target){rmid;} elsereturn mid;}return -1;} };为什么是 rnums.size() 而…...

五、k8s 生命周期管理和服务发现

文章目录前言深入理解 Pod 的生命周期Pod 的完整生命周期如何确保 Pod 的高可用健康检查探针优雅启停案例Service 对象Service 对象Endpoint 对象EndpointSlice 对象Service、Endpoint 和 Pod 的对应关系kube-proxyNetfilter 和 iptableskube-proxy 工作原理DNS 与 域名服务k8s…...

个人练习-Leetcode-835. Image Overlap

题目链接&#xff1a;https://leetcode.cn/problems/image-overlap/ 题目大意&#xff1a;给出两个位图矩阵img1[][]和img2[][]&#xff0c;其中元素只有0和1。一次平移是指将一个图像里【所有的1】都向左/右/上/下移动一格。求经过若干次平移后&#xff0c;两个图像能重叠的1…...

Java ---包

&#xff08;1&#xff09;定义 包是Java语言有效地管理类的一个机制。在不同Java源文件中可能出现名字相同的类&#xff0c;如果用户想区分这些类&#xff0c;就需要使用包名。使用包名可以有效地区分名字相同的类&#xff0c;当不同Java源文件中的两个类的名字相同时&am…...

【前沿技术】文心一言 PK Chat Gpt

目录 写在前面 一、文心一言 二、Chat GPT 三、对比 四、总结 写在前面 随着人工智能技术的不断发展和普及&#xff0c;越来越多的智能应用走入了人们的日常生活&#xff0c;如智能语音助手、智能客服、机器翻译等等。在这些应用中&#xff0c;自然语言生成&#xff08;…...

Centos系统服务器怎么查看端口是否开放?

不同的linux系统查看端口是否开放的不同&#xff0c;在某些环境下&#xff0c;需要依赖于服务&#xff0c;如果centos中并没有装相关的服务&#xff0c;就不一定能生效。所以具体使用哪种方法&#xff0c;取决于环境&#xff0c;可以每一种都试试。 方法&#xff1a;1、利用tel…...

每天学一点之Servlet

一、web资源 1、web资源的概念 将web应用部署到tomcat中&#xff0c;web应用中所有的内容都是服务器中的资源 2、web资源的分类 web资源的分类&#xff1a;web应用中src中编写的动态资源&#xff0c;web应用中web中编写的静态资源 静态资源&#xff1a;每次访问时&#xf…...

记人生第一次正式马拉松!

历时近五个小时&#xff0c;完成了人生的第一次正式的马拉松比赛;起步阶段&#xff0c;很多人朝前挤&#xff0c;我想先热身再说&#xff0c;不用太着急&#xff0c;慢慢跑&#xff1b;还试着边跑边看电影&#xff0c;但不成&#xff0c;只要一熄屏电影就不播了。跑了2公里&…...

【必须收藏】别再乱找TiDB 集群部署教程了,这篇保姆级教程来帮你!!| 博学谷狂野架构师

TiDB 基础使用 TiDB dashboard使用 TiDB Dashboard 是 TiDB 自 4.0 版本起提供的图形化界面&#xff0c;可用于监控及诊断 TiDB 集群。TiDB Dashboard 内置于 TiDB 的 PD 组件中&#xff0c;无需独立部署。 [外链图片转存中…(img-nQFfHgkf-1679905899529)] 集群概况 查看集群…...

Slope One:一种简单但实用的推荐算法

Slope One推荐算法 Slope One是一种简单但实用的协同过滤推荐算法。它的基本思想是如果两个项目对同一用户有相同的评分差值,那么这两个项目对其他用户也应有相同的评分差值。 Slope One通过对评分差值的利用从而减少所需的数据,这使得它在数据稀疏的情况下仍能有效运行。 算…...

安装MinIO

MinIO是一个高性能的、分布式的对象存储服务&#xff0c;能够在常规硬件上支持PB级别的存储规模。本文将介绍在CentOS系统中安装MinIO的步骤。步骤1&#xff1a;安装wget在开始安装MinIO之前&#xff0c;需要安装wget命令行工具。可以使用以下命令在CentOS系统中安装wget&#…...

今年面试好激烈!

金三银四过去一半&#xff0c;市场火热&#xff0c;但是大家就业压力却没有缓解多少。 很多粉丝后台留言&#xff0c;Java程序员面临的竞争太激烈了…… 我自己也有实感&#xff0c;多年身处一线互联网公司&#xff0c;虽没有直面过求职跳槽的残酷&#xff0c;但经常担任技术面…...

Matbox V1.0.7更新预览与手册

哔哩哔哩地址 &#xff1a; Click Me! Github地址 &#xff1a; Click Me! YouTube演示地址 &#xff1a;Click Me! 快速更新命令 pip install https://github.com/PythonnotJava/MTBOX/releases/download/matbo1.0.7/matbox-1.0.7-py3-none-any.whl --upgradePyPi 链接 :…...

DAY58|单调栈739.每日温度、496.下一个更大元素 I(哈希表)

单调栈里面是递增或者递减的 739.每日温度 今天正式开始单调栈&#xff0c;这是单调栈一篇扫盲题目&#xff0c;也是经典题。 大家可以读题&#xff0c;思考暴力的解法&#xff0c;然后在看单调栈的解法。 就能感受出单调栈的巧妙 class Solution {public int[] dailyTempe…...

RabbitMQ Explain in Detail

“Hello World”(using the Java Client) RabbitMQ is a message broker: it accepts and forwards messages. A queue. Although messages flow through RabbitMQ and your applications, they can only be stored inside a queue. A queue is only bound by the host’s me…...

Windows安装mysql5.5图文安装教程(详细说明+安装包)

mysql 安装图解 mysql图文安装教程(详细说明) 大家都知道MySQL是一款中、小型关系型数据库管理系统&#xff0c;很具有实用性&#xff0c;对于我们学习很多技术都有帮助&#xff0c;前几天我分别装了SQL Server 2008和Oracle 10g数据库&#xff0c;也用了JDBC去连接他们&#x…...

借LeNet简单的模型对深度学习训练过程中的注意事项进一步总结

本文是在卷积神经网络(LeNet)详解_欲游山河十万里的博客-CSDN博客博文的基础之上&#xff0c;对深度学习过程遇到的一些常见的问题进行总结。本文所总结的问题&#xff0c;不仅仅适用于这个简单的模型&#xff0c;更适用在其他的多个应用场景之下。 一、训练过程中模型的保存 …...

Java基础八股文

https://zhuanlan.zhihu.com/p/516271873 1.java八大基本数据类型 6 种数字类型&#xff1a; 4 种整数型&#xff1a;byte、short、int、long2 种浮点型&#xff1a;float、double 1 种字符类型&#xff1a;char1 种布尔型&#xff1a;boolean。 2.基本类型和包装类型的区别…...

安卓面经_安卓面试题(27/30)APK打包流程和反编译

系列专栏: 安卓高频面经解析大全专栏链接:150道安卓高频面试题全解析安卓高频面经解析大全目录详情 : 安卓面经_anroid面经_150道安卓常见基础面试题全解析安卓系统Framework面经专栏:Android系统Framework面试题解析大全安卓系统Framework面经目录详情:Android系统面经_Fr…...

「解析」牛客网-华为机考企业真题61-80

又是一年春招时&#xff0c;有幸收到华为自动驾驶算法岗&#xff0c;之前刷题不多&#xff0c;在此汇总下牛客网的真题&#xff0c;主要采用Python编写&#xff0c;个人觉得语言只是实现工具而已&#xff0c;并不是很关键&#xff0c;Python简洁易懂&#xff0c;更加适合算法工…...

【vue】vue中的计算属性和监听属性详解

文章目录计算属性和侦听器计算属性1.计算属性计算属性和缓存侦听器计算属性 vs 侦听器计算属性和侦听器 计算属性 1.计算属性 用来描述依赖响应式状态的复杂逻辑 <p>Has published books:</p><!-- <span>{{ author.books.length > 0 ? Yes : No }}&…...

canal快速监听数据库变化-window版

目录 一、下载canal 二、解压 三、开启数据库 Binlog 写入功能 四、建立一个canal账号 五、启动canal 六、python客户端 七、教程地址 一、下载canal Releases alibaba/canal (github.com)https://github.com/alibaba/canal/releases 二、解压 三、开启数据库 Binlo…...

Week14周报

一.动态规划1.路径计数难点&#xff1a;由于最后的答案很大&#xff0c;所以一些代码容易出现time limited ecceed的问题思路&#xff1a;此题可以采用动态规划来完成&#xff0c;分为向右走和向下走两种情况。动态规划的转移方程&#xff1a;f[i1][j]f[i1][j]f[i][j],当我们从…...

5GC-架构及网元

** SBA&#xff08;Service-Based Architecture&#xff09;架构&#xff1a; ** 每个网元对外暴露多种服务&#xff0c;其他网元通过HTTP API的形式来调用该服务对外暴露的接口称之为SBI&#xff0c;书写格式以大写N开头&#xff0c;加上小写的网元名字&#xff0c;如Namf…...

如何学习k8s

学习Kubernetes可以遵循以下步骤&#xff1a; 了解Kubernetes的基本概念和架构。学习Kubernetes前&#xff0c;需要了解它的基本概念和组成部分&#xff0c;包括Pod、Service、ReplicaSet、Deployment、Namespace等等&#xff0c;同时也需要了解Kubernetes的整体架构和工作原理…...

第二十五章 绘制简单物体总结

简单的说,编译顶点着色器。首先需要把顶点着色器的源代码存储在一个字符串中,其次用glCreateShader创建一个着色器(参数:GL_VERTEX_SHADER) 下一步把源码附加到着色器对象上,再编译它(glShaderSource和glCompileShader) 最后用glGetShaderiv来检查是否编译时有错误(参…...

【ConfluxNews】MOSSAI 6 DCC即将上线,飞行体验官限时招募中……

1.【网络状态】当前版本V2.2.2&#xff0c;全网算力≈10T&#xff0c;昨日交易次数28K&#xff0c;昨日新增账户0.63K&#xff0c;昨日新增合约1个&#xff1b; 2.【POS参数】总锁仓247&#xff08;1&#xff09;&#xff0c;节点总数263&#xff08;1&#xff09;&#xff0c;…...

include、require、include_once、require_once的区别

include() 与require()1.1相同点首先&#xff0c;include() 与require() 的功能是相同&#xff0c;它们的结构在包含文件上完全一样&#xff0c;都是包含并运行指定文件1.2 不同点1.2.1区别一 对错误的处理不同require()语句在遇到包含文件不存在&#xff0c;或是出错的时候&am…...

登录那些事

Cookie HTTP 是无状态的协议&#xff08;对于事务处理没有记忆能力&#xff0c;每次客户端和服务端会话完成时&#xff0c;服务端不会保存任何会话信息&#xff09;&#xff1a;每个请求都是完全独立的&#xff0c;服务端无法确认当前访问者的身份信息&#xff0c;无法分辨上一…...

【Linux】计算机网络1

计算机网络的背景背景&#xff1a;早在20世纪50年代初&#xff0c;美国建立的地面防空系统就是将地面的雷达和其他测量控制设备的信息通过通信线路汇集到一台中心计算机进行处理&#xff0c;开创了把计算机技术和通信技术相结合的尝试。20世纪60年代中期开始&#xff0c;出现、…...

安卓面经_安卓基础面全解析<28/30>之注解全解析

系列专栏: 安卓高频面经解析大全专栏链接:150道安卓高频面试题全解析安卓高频面经解析大全目录详情 : 安卓面经_anroid面经_150道安卓常见基础面试题全解析安卓系统Framework面经专栏:Android系统Framework面试题解析大全安卓系统Framework面经目录详情:Android系统面经_Fr…...

STM32个人笔记-I2S

现实存在的声音是模拟量&#xff0c;这对声音保存和长距离传输造成很大的困难&#xff0c;一般的做法是把模拟量转成对应的数字量保存&#xff0c;在需要还原声音的地方再把数字量的转成模拟量输出。 模拟量转换成数字量&#xff0c;3个过程&#xff1a;采样、量化和编码。 蓝…...

Qt 学习笔记 8. QStringList

1.clear() 函数来清空 QStringList 对象中的内容 在 Qt 中&#xff0c;我们可以使用 clear() 函数来清空 QStringList 对象中的内容&#xff0c;将其重新变为空列表。 以下示例代码演示了如何清空 QStringList 对象中的内容&#xff1a; QStringList myList {"apple"…...

书籍阅读-《杨绛传:墨染里的彩色人生》

作者: 林希美 出版社&#xff1a;台海出版社 出版时间&#xff1a;2021-09 2023年3月26日 1.直到她知道一家人南归的原因&#xff0c;才深知许多事不是静静陪伴就能岁月安好。 2.一个人从懂事起便丢了童年…...

基于`Caché/IRIS`实现`Socket`解决方案

文章目录基于Cach/IRIS实现Socket解决方案简介什么是Socket&#xff1f;Socket有两种类型使用场景Socket与Web Socket的区别工作流程示例1. 利用Socket实现简单客户端、服务器通信。2. 利用Socket实现客户端服务端文件传输。3. 利用Socket实现实时聊天应用程序4. 利用Socket实现…...

展会邀请|虹科诚邀您3月29-31日参加深圳国际传感器与应用技术展览会!

01 展会介绍 深圳国际传感器与应用技术展览会&#xff08;Shenzhen International Sensor Technology Expo 2023&#xff09;将于2023年3月29-31日于深圳会展中心&#xff08;福田&#xff09;举办&#xff0c;届时展会规模在原有基础上将扩大一倍&#xff0c;专业技术含量和产…...

考pmp有什么好处?

PMP证书报名条件要求高&#xff0c;这是众所周知的事&#xff0c;那你通过了PMP考试&#xff0c;就证明你是有一定能力的&#xff0c;重要的是&#xff0c;你已经有了至少半年的项目管理经验&#xff0c;并且在你申请考试的前六年内&#xff0c;累计项目管理达三年。 PMP有什么…...

Python入门教程+项目实战-6.5节: 神奇的Python交互模式

目录 6.5.1 理解交互模式 6.5.2 进入交互模式 6.5.3 交互模式的基本用法 6.5.4 在交互模式中获取帮助 6.5.5 退出交互模式 6.5.6 系统学习python 6.5.1 理解交互模式 理解交互模式&#xff0c;首先得理解什么是交互。“交互”在日常生活中很常见&#xff0c;比如人与人之…...

积性函数及其初级应用

积性函数及其初级应用 垃圾博客&#xff0c;我本地 LaTeX 挂了&#xff0c;艹 大量内容和入门方式都参考了 莫比乌斯反演与数论函数 。感谢 CMD 大爷&#xff01; 0xFF 前置知识 1.质数及其判定&#xff0c;质因数及其分解 小学课本里面讲过质数的定义了&#xff0c;不细讲…...

A1015 Reversible Primes 反转数字后仍为素数

1015 Reversible Primes 分数 20A reversible prime in any number system is a prime whose "reverse" in that number system is also a prime. For example in the decimal system 73 is a reversible prime because its reverse 37 is also a prime.Now given an…...

简单的电脑网络故障定位

windows 电脑是否有问题 ping 127.0.0.1 检测本地环回口是否可用 测试本地的IP接口地址是否可用 ping 本机IP一般是192.168.0.x或者在命令行输入 ipconfig | find "IPv4"获取 测试本地网关地址是否可用. ping 192.168.0.1或者是254或者通过输入命令行 ipconfig /al…...

随手记 AutoML for Deep Recommender Systems: A Survey

AutoML for Deep Recommender Systems: A Survey AUTOMATED EMBEDDING DIMENSION SEARCH (AUTO-EDS) 动机&#xff1a; 计算资源消耗过大&#xff1a;Embedding占整个模型参数的80%以上 不令人满意的表现&#xff1a;很多特征域的交互是无用的&#xff0c;有些却非常有用&am…...

钢铁冶金VR虚拟仿真实训软件-广州华锐互动

炼钢作业是一个高危、高压、高温的行业&#xff0c;在实际操作中需要严格遵守安全规范和操作规程&#xff0c;一旦出现差错可能造成巨大的经济损失和人员伤亡。 利用广州华锐互动开发的钢铁冶金VR虚拟仿真实训软件&#xff0c;可以有效帮助员工更好地理解和掌握炼钢作业中的相…...

【C#】程序开发,使用 DataTable 还是 List?

系列文章 【C#】单号生成器&#xff08;编号规则、固定字符、流水号、产生业务单号&#xff09; 本文链接&#xff1a;https://blog.csdn.net/youcheng_ge/article/details/129129787 【C#】二维码标签制作及打印&#xff08;完整版&#xff09; 本文链接&#xff1a;https:/…...

视频添加字幕

工具下载 使用了格式工厂这个工具 官网下载地址&#xff0c;推荐下载5.1.1的&#xff0c;最新版5.1.3有问题&#xff0c;添加不了字幕&#xff0c;浪费了我好长时间。 字幕的添加 打开格式工厂&#xff0c;选择你想转换成的格式&#xff0c;我这里选的是MP4 点击进去之后&…...

PowerPoint 2010

文章目录一、界面介绍二、选项卡1. 文件选项卡2. 开始选项卡3. 插入选项卡4. 设计选项卡5. 切换选项卡6. 动画选项卡7. 幻灯片放映选项卡8. 视图选项卡9. 效果识别三、幻灯片操作1.选择幻灯片2.移动(调整幻灯片顺序&#xff09;和复制3.删除幻灯片四、幻灯片放映1.按次序放映2.…...

异常:Error和Exception

异常机制&#xff08;Exception&#xff09; 什么是异常 实际工作中&#xff0c;遇到的情况不可能是非常完美的。比如&#xff1a;你写的某个模块&#xff0c;用户输入不一定符合你的要求、你的程序要打开某个文件&#xff0c;这个文件可能不存在或者文件格式不对&#xff0c…...

2023年政府飞地经济研究报告

飞地概述 飞地是指一个国家或地区的领土内&#xff0c;被另一个国家或地区所包围的、不与其领土相连的一块独立区域。这种情况通常是因为历史、政治、地理等原因而形成的。 飞地通常存在于两个国家或地区之间&#xff0c;其中一个国家或地区的领土将另一个国家或地区的领土分…...

【Python+selenium】自动化生成测试报告

批量执行完用例后&#xff0c;生成的测试报告是文本形式的&#xff0c;不够直观&#xff0c;为了更好的展示测试报告&#xff0c;最好是生成HTML格式的。 unittest里面是不能生成html格式报告的&#xff0c;需要导入一个第三方的模块&#xff1a;HTMLTestRunner 一、入HTMLTes…...

小皮Windows web面板漏洞详解

漏洞简介 PhpStudy国内12年老牌公益软件&#xff0c;集安全、高效、功能与一体&#xff0c;已获得全球用户认可安装&#xff0c;运维也高效。 支持一键LAMP、LNMP、集群、监控、网站、数据库、FTP、软件中心、伪静态、云备份、SSL、多版本共存、Nginx反向代理、服务器防火墙、…...

MySQL OCP888题解069-CHECK TABLE

文章目录1、原题1.1、英文原题1.2、答案2、题目解析2.1、题干解析2.2、选项解析3、知识点3.1、知识点1&#xff1a;CHECK TABLE语句4、总结1、原题 1.1、英文原题 1.2、答案 B、E 2、题目解析 2.1、题干解析 本题主要考察CHECK TABLE的作用和注意事项。 2.2、选项解析 C…...

【C++进阶】异常

文章目录C语言传统处理异常的方式C异常概念异常的用法异常的抛出和捕获异常的重新抛出异常安全异常规范自定义异常体系标准库异常体系异常的优缺点C语言传统处理异常的方式 传统的错误处理机制&#xff1a; 终止程序&#xff0c;如assert&#xff0c;缺陷&#xff1a;用户难以…...

【Python入门第四十天】Python丨NumPy数组创建

创建 NumPy ndarray 对象 NumPy 用于处理数组&#xff0c;NumPy 中的数组对象称为 ndarray。 我们可以使用 array() 函数创建一个 NumPy ndarray 对象。 实例 import numpy as np arr np.array([1, 2, 3, 4, 5])print(arr)print(type(arr))运行实例 type(): 这个内置的 Py…...

【第十一届“泰迪杯”数据挖掘挑战赛】B题产品订单的数据分析与需求预测“解题思路“”以及“代码分享”

【第十一届泰迪杯B题产品订单的数据分析与需求预测产品订单的数据分析与需求预测 】第一大问代码分享&#xff08;后续更新LSTMinformer多元预测多变量模型&#xff09; PS: 代码全写有注释&#xff0c;通俗易懂&#xff0c;包看懂&#xff01;&#xff01;&#xff01;&…...

sensor HDR

目录 手机拍照HDR&#xff1a;先拍出来图片再融合 实时预览 preview HDR的实现&#xff1a; 4-Cell-3-Exposure HDR sensor DOL-HDR 输出三张不同时间的图像&#xff0c;融合成一帧 &#xff1a; 以下来自Sensor HDR模式简介|极客笔记 (deepinout.com) 手机拍照HDR&#xff…...