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

Spring学习:二、Bean的管理

4. Bean的管理

​ Spring的基本Bean管理包括Bean配置,Bean实例化和Bean的依赖注入。这些管理可以通过手工编码的方式把每个Bean注册到容器中,也可以通过properties文件和xml文件配置Bean和Bean之间的依赖关系。通常我们的配置方式是XML作为配置文件。

4.1 Bean的配置

​ 我们可以看一看前面例子的配置文件:

<bean id="dog" class="org.suke.Dog" ></bean>
<bean id="cat" class="org.suke.Cat" ></bean>
<bean id="boy" class="org.suke.Boy" ><property name="pet" ref="dog"></property>
</bean>

配置一个Bean,id为Bean的标识,在配置Bean时,可以使用name属性为Bean指定标识。id 和name 属性都是用来指定bean的标识符。id具有唯一性,并且是XML中真正的id属性,XML解析器可以验证其的合法性,在使用中必须和Java中命名变量一样去命名id的值,比如不能以数字开始等约束。name属性值则没有要求,甚至在name中可以使用特殊字符(如等)。

​ 如果在配置文件中既没有配置id,也没有配置name,Spring会默认使用类的全名来标识,如果需要配置多个类名相同的对象,则spirng会使用 类名+#+数字的形式来标识。即如果配置了三个<bean class="org.suke.Dog">,那么标识分别是 “org.suke.Dog”” org.suke.Dog #1”,和” org.suke.Dog #2”

​ name属性其实就是为该Bean指定的别名,多个别名之间使用”,”进行分隔。还可以使用< alias >来指定别名,比如上面的dog使用alias来配置别名可以做如下配置:

<bean id="dog" name="dog1,dog2,dog3" class="org.suke.Dog" />

<alias name="dog" alias="dog4"/>

​ 这样dog对象就被被标识为 dog,dog1,dog2,dog3,dog4这4个标识名,<alias>标记中的name可以是id的值,也可以是name的值(也就是说使用别名还可以再次重新命名),那么在程序中我们通过ApplicationContext对象或者BeanFactory的get方法获取bean对象的时候,就可以使用dog,dog1,dog2,dog3,dog4这4中标识中的任意一个来获取bean对象,获取到的bean对象都是同一个对象。

class是Bean的全限定名。

配置Bean的属性,name表示属性名,这个属性实际上是javaBean的setter方法,所以配置的类必须符合javaBean的规范。

④<property>节点可以通过ref属性引用其他已经配置的Bean,ref的值是其他已经配置Bean的标识。如果这个属性的值是基本数据类型或者是String类型,只要该属性具有setter访问器,就可以使用value直接设置值。

4.2 Bean的作用域(scope)

​ 配置文件中的Bean实例化后,该如何保存,就是Bean的作用域问题。比如:默认的作用域是singleton,表示对应Bean在容器中是单例的,整个系统只保存一份实例,实例化后即保存起来,直到系统结束才销毁,期间所有线程共享一份实例。Bean的作用域使用<bean>节点的scope属性来表示。

​ scope:指对象的作用范围,取值如下:

取值范围说明
singleton默认值,单例的
prototype多例的
requestWEB 项目中,Spring 创建一个 Bean 的对象,将对象存入到 request 域中
sessionWEB 项目中,Spring 创建一个 Bean 的对象,将对象存入到 session 域中
global sessionWEB 项目中,应用在 Portlet 环境,没有 Portlet 环境globalSession 相当于session

重点是singleton与prototype两个作用域:

1)当scope的取值为singleton时

Bean的实例化个数:1个

Bean的实例化时机:当Spring核心文件被加载时,实例化配置的Bean实例

Bean的生命周期:

  • 对象创建:当应用加载,创建容器时,对象就被创建了

  • 对象运行:只要容器在,对象一直活着

  • 对象销毁:当应用卸载,销毁容器时,对象就被销毁了

2)当scope的取值为prototype时

Bean的实例化个数:多个

Bean的实例化时机:当调用getBean()方法时实例化Bean

  • 对象创建:当使用对象时,创建新的对象实例

  • 对象运行:只要对象在使用中,就一直活着

  • 对象销毁:当对象长时间不用时,被 Java 的垃圾回收器回收了

public class HelloImpl implements IHello {public String sayHello(String word) {return "hello:"+word;}public HelloImpl() {System.out.println("HelloImpl实例进行初始化....");}
}
<bean class="com.suke.hello.impl.HelloImpl" id="hello" scope="singleton"></bean>

测试代码:

 @Testpublic void testScope(){ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");IHello hello = applicationContext.getBean("hello", IHello.class);IHello hello2 = applicationContext.getBean("hello", IHello.class);System.out.println("是否是同一个对象:"+(hello == hello2));}

测试结果:
在这里插入图片描述

现在我们把HelloImpl的bean设置为prototype,再来测试,看控制台的效果:

<bean class="com.suke.hello.impl.HelloImpl" id="hello" scope="prototype"></bean>

在这里插入图片描述

4.3 Bean的生命周期的配置

我们可以在Bean标签中使用init-method属性和destroy-method属性对bean的生命周期进行相关配置:

  • init-method:指定类中的初始化方法名称

init-method用于指定bean的初始化方法。 我们知道spring会帮我们实例化对象,实例化对象之后,spring就会查找我们是否配置了init-method如果配置了,spring就会调用我们配置的initmethod方法,进行bean的初始化。

  • destroy-method:指定类中销毁方法名称

destroy-methodinit-method一样,只是它是用来配置释放资源的方法,spring会在销毁当前bean对象之前调用destroy-method制定的方法。

package com.suke.hello.impl;import com.suke.hello.IHello;public class HelloImpl implements IHello {public String sayHello(String word) {return "hello:"+word;}public HelloImpl() {System.out.println("HelloImpl实例进行初始化....");}public void init(){System.out.println("哈哈,我出生了...");}public void destroy(){System.out.println("555,我要走了...");}
}
<bean class="com.suke.hello.impl.HelloImpl" id="hello"  init-method="init" destroy-method="destroy"></bean>

测试代码:

@Test
public void testLife(){AbstractApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");IHello hello = applicationContext.getBean("hello", IHello.class);hello.sayHello("spring");applicationContext.close();
}

测试效果:
在这里插入图片描述

4.4 Spring Bean 的加载流程概述

​ Spring 作为 Ioc 框架,实现了依赖注入,由一个中心化的 Bean 工厂来负责各个 Bean 的实例化和依赖管理。各个 Bean 可以不需要关心各自的复杂的创建过程,达到了很好的解耦效果。

​ springBean的加载过程大致分为两个过程:解析注册,实例化
在这里插入图片描述

​ spring先解析xml文件或者注解配置,读取所有要加载类信息。根据类信息创建对应的BeanDefinition对象,再根据Beandefination对象创建实例对象。

​ BeanDefinition是SpringBean的描述对象,主要封装了如下信息:

在这里插入图片描述

Spring通过BeanDefinition来进行bean的实例化, 实例化的bean存在BeanFactory的singletonObjects中
在这里插入图片描述

4.5 依赖注入属性配置

4.5.1 依赖注入二种方式

​ 在DI的案例中,我们在UserService中是怎么把UserDao注入进来的呢?其实在Spring中提供了两种注入方式:

  • Set方法的注入
  • 构造方法的注入
4.5.1.1 属性setter方法注入

通过 <property>元素,实现属性setter方法注入

package com.suke.injection;public class Dog {private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}
}
package com.suke.injection;public class Person {private String name;private Dog dog;public String getName() {return name;}public void setName(String name) {this.name = name;}public Dog getDog() {return dog;}public void setDog(Dog dog) {this.dog = dog;}
}

配置:

 <bean id="d1" class="com.suke.injection.Dog"><property name="name" value="旺财"/></bean>

我们在使用property和constructor-arg为bean注入属性时,如果属性是简单类型,我们可以通过value直接注入。

这里简单类型主要是指java的基本类型和String型

<bean id="p1" class="com.suke.injection.Person"><property name="name" value="张三"/><property name="dog" ref="d1"/>
</bean>

当我们通知spring帮我们注入某个引用对象时,我们可以使用ref通知spring注入bean的beanName

4.5.1.2 P命名空间使用

​ Spring2.5 版本之后,为了简化属性setter依赖注入,提供虚拟名称空间 p ,使用步骤:

  1. 在spring的配置文件中<beans>标签引入p命令空间

     xmlns:p="http://www.springframework.org/schema/p"
    

在这里插入图片描述

  1. 使用p命令空间

    <bean id="d2" class="com.suke.injection.Dog"><property name="name" value="来福"/>
    </bean>
    <bean id="p2" class="com.suke.injection.Person" p:name="李四" p:dog-ref="d2"></bean>
4.5.1.3 构造方法注入

​ 通过 <constructor-arg> 进行构造器参数注入

​ 我们分别在Dog类和Person类提供了无参和有参的构造方法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3Noixp5l-1669895043785)(assets/image-20220731173131884.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aKRWGN31-1669895043787)(assets/image-20220731173159237.png)]

配置:

<bean id="d3" class="com.suke.injection.Dog"><constructor-arg name="name" value="大黄"/>
</bean><bean id="p3" class="com.suke.injection.Person"><constructor-arg name="name" value="王五"/><constructor-arg name="dog" type="com.suke.injection.Dog" index="1" ref="d3"/>
</bean>

<constructor-arg>标签属性说明:

  • name: 属性名
  • type: 属性类型
  • index: 参数索引(从0开始)

4.5.2 集合属性的注入

​ 某些类的属性是可能是集合,包括:数组LISTMAPSETPROPERTIES等集合,在Spring中同样可以使用XML配置文件的方式对属性进行注入。

主要用于 参数配置 !

  • 数组或者List ----- <list>或者 <array>注入

  • Set ---- <set> 注入

  • Map — <map> <entry> 注入

  • Properties — <props> <prop> 注入

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZQslqlYO-1669895043787)(assets/image-20220731181126728.png)]

配置:

  <bean id="p4" class="com.suke.injection.Person"><property name="list"><list><value>aaa</value><value>bbb</value><value>aaa</value><value>ccc</value></list></property><property name="set"><set><value>aaa</value><value>bbb</value><value>aaa</value><value>ccc</value></set></property><property name="map"><map><entry key="abc" value="123"></entry><entry key="bcd" value="456"></entry><entry key="efg" value="567"></entry></map></property><property name="props"><props><prop key="zhangsan">张三</prop><prop key="lisi">李四</prop><prop key="wangwu">王五</prop></props></property></bean>

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

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

逻辑斯蒂回归、朴素贝叶斯

逻辑斯蒂回归 逻辑斯蒂分布(增长分布)&#xff1a;F(X) P(X<x) 1/(1e^(-(X-u)/γ)) 该分布曲线以&#xff08;u&#xff0c;1/2&#xff09;作为中心对称点 sigmod函数&#xff08;亦称作Logistic函数&#xff09; 作用&#xff1a;将一个实数映射到&#xff08;0&#x…...

微服务框架 SpringCloud微服务架构 10 使用Docker 10.2 镜像命令练习

微服务框架 【SpringCloudRabbitMQDockerRedis搜索分布式&#xff0c;系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】 SpringCloud微服务架构 文章目录微服务框架SpringCloud微服务架构10 使用Docker10.2 镜像命令练习10.2.1 练习10 使用Docker 10.2 镜像命令…...

Anaconda下pytorch的详细安装步骤

Anaconda下pytorch的详细安装步骤 文章目录Anaconda下pytorch的详细安装步骤准备工作1.安装Anaconda2.Cuda安装pytorch1.Anaconda下新建pytorch环境2.安装pytorch准备工作 1.安装Anaconda 安装Anaconda后 依次输入以下指令&#xff0c;切换到国内的镜像源&#xff08;懂得都…...

【牛客网——算法刷题】开篇介绍

个人简介&#xff1a; > &#x1f4e6;个人主页&#xff1a;赵四司机 > &#x1f3c6;学习方向&#xff1a;JAVA后端开发 > &#x1f4e3;种一棵树最好的时间是十年前&#xff0c;其次是现在&#xff01; > &#x1f514;博主推荐网站&#xff1a;牛客网 刷题|面…...

鲁棒性和抗扰性

以前一直以为鲁棒性和抗扰性是一个东西&#xff0c;直到看见一句话&#xff0c;“系统的鲁棒性将减弱&#xff0c;但抗扰作用将增强” &#xff0c;就去搜了一下二者的具体区别&#xff0c;以下是我个人的理解。 鲁棒性&#xff1a; 鲁棒性是指系统对于自身内部发生改变所受影…...

为什么要让img浮动:

为什么要浮动&#xff1a; 图片不浮动的话&#xff0c;图片和文字是像下面这样排版的&#xff1a; 代码&#xff1a; <img src"https://static.maizuo.com/pc/v5/usr/movie/1f25dd6943762288dfd84b961c98f478.jpg" /> <div><div>红发歌姬</d…...

编写Makefile中的规则

编写规则 一个规则出现在makefile中&#xff0c;说明何时以及如何重新创建某些文件&#xff0c;这些文件称为规则的目标&#xff08;通常只有一个&#xff09;。它列出了作为目标先决条件的其他文件&#xff0c;以及用于创建或更新目标的方法。 规则的顺序并不重要&#xff0…...

URLDNS链

听说这个链子是最简单的链子之一了&#xff0c;但是却是来来回回看了好多遍才勉强看明白。 在 ysoserial 中我们可以看见链子是这样的&#xff1a; *Gadget Chain: * HashMap.readObject() * HashMap.putVal() * HashMap.hash() * URL.hashCode() 简单流程&#xff1a; 1.Hash…...

那些好玩的生成器网站(二)

苏生不惑第105 篇原创文章&#xff0c;将本公众号设为星标&#xff0c;第一时间看最新文章。之前写过 那些好玩的生成器网站 &#xff0c;这里继续整理些好玩的生成器网站。生成小瓶子最近微博上的话题 #小瓶子涂鸦大赛#很火。小瓶子的状态代表你对事物喜好的程度&#xff0c;喜…...

mysql5.7执行SQL死锁问题的定位方法

1、先登陆数据库mysql -uroot -p&#xff0c;然后使用命令&#xff1a;show engine innodb status; 在命令的输出结果中&#xff0c;找到“LATEST DETECTED DEADLOCK”。 从这段内容中在找到产生死锁的SQL语句&#xff08;比如&#xff1a;replace into 和delete语句&a…...

OpenAI发布ChatGPT:程序员瞬间不淡定了

OpenAI发布ChatGPT&#xff1a;程序员瞬间不淡定了 12月1日&#xff0c;OpenAI发布了针对对话场景优化的语言大模型ChatGPT。ChatGPT是InstructGPT的兄弟模型&#xff0c;可以以对话的形式与用户交互&#xff0c;这使得ChatGPT能够回答问题、承认错误、质疑假设、拒绝不当问题…...

jQuery-css

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <p style"color: blue;">尚硅谷的后裔</p> <p style"color: green;&…...

发动机连杆加工工艺及镗孔夹具设计

目 录 摘 要 I Abstract II 第一章 绪论 1 1.1选题背景及意义 1 1.2夹具设计现状 1 1.3设计要求 2 第二章 零件的工艺分析 3 2.1零件的结构特点 3 2.2 零件的技术要求 4 第三章 工艺规程设计 6 3.1 确定毛坯的制造形式 6 3.2基面的选择 6 3.2.1粗基准的选择 8 3.2.2 精基准的选…...

Typora自定义主题样式

Typora自定义主题样式 1.打开Typora开发者工具 视图 --> 开发者工具&#xff08;Shift F12&#xff09; 2.使用选区工具选中想要更改的元素 3.查看styles区域 4.修改颜色并预览 修改步骤&#xff1a; 打开取色器选择自己喜欢的颜色&#xff0c;取色器&#xff1a;https://…...

VScode使用codeblocks C++ 头文件报错 配置

配置以下几个文件 新建一个. vscode文件 c_cpp_properties.json {"configurations": [{"name": "Win32","includePath": ["${workspaceFolder}/**"],"defines": ["_DEBUG","UNICODE",&quo…...

elememtUI--Select下拉框及Cascader级联选择器获取value值、label值

------ select单选框----- select绑定change事件 onSelectedDrug(val){let obj {};obj this.options.find((item)>{ // 这里的options就是数据源return item.value val; // 筛选出匹配数据});console.log(obj);// 获取的item所有的值console.log(obj.label);// 获取的l…...

智能制造系统解决方案和智能工厂发展趋势

当前&#xff0c;我国大多数企业、行业智能制造系统都还处于局部应用阶段&#xff0c;只有少数大企业单项业务信息技术覆盖面较高&#xff0c;关键业务环节应用系统之间实现了一定的协同和集成。从制造企业生产力水平来看&#xff0c;大量企业处于工业2.0要补课&#xff0c;有些…...

互联网摸鱼日报(2022-12-03)

互联网摸鱼日报&#xff08;2022-12-03&#xff09; InfoQ 热门话题 飞桨开源框架2.4版本全新发布&#xff0c;带来哪些新功能&#xff1f; 36氪 WISE2022 新经济之王大会成功举办&#xff1a;聚焦创新&#xff0c;助力实体产业升级 如何加速AI业务落地&#xff0c;这4场直播…...

macbookpro去掉关机提示

1、点击系统偏好设置 2、进入用户与群组 3、登陆选项&#xff0c;把“显示睡眠、重新启动、关机“那个勾去掉就行了...

【Python100天学习笔记】网络编程和应用开发

网络编程入门 计算机网络基础 计算机网络是独立自主的计算机互联而成的系统的总称&#xff0c;组建计算机网络最主要的目的是实现多台计算机之间的通信和资源共享。今天计算机网络中的设备和计算机网络的用户已经多得不可计数&#xff0c;而计算机网络也可以称得上是一个“复…...

分享75个商务商城PHP源码,总有一款适合你

商务商城 分享75个商务商城PHP源码&#xff0c;总有一款适合你 源码链接&#xff1a;https://pan.baidu.com/s/1iHbw7YSXGxWDzdTKhQ8eeQ 提取码&#xff1a;2j1y 下面是文件的名字&#xff0c;我放了一些图片&#xff0c;文章里不是所有的图主要是放不下...&#xff0c;大家下…...

C++编写程序一定要加using namespace std吗?命名空间你真的清楚吗?

hello&#xff0c;大家好啊&#xff01;经过C语言和简单数据结构的学习&#xff0c;博主终于能开始学习C了&#xff0c;激动之心溢于言表。 然而刚开始学习&#xff0c;博主就吃了一个闭门羹。为什么C编程时几乎每次都要敲上using namespace std;这行代码&#xff1f;问了很多…...

嵌入式Linux开发环境搭建-(0)在进行嵌入式Linux开发前,你可能先要知道这些基本概念

嵌入式Linux开发前&#xff0c;你可能需要知道这些基本概念 作者之前编写了一系列嵌入式Linux的开发文档&#xff1a; 关注公众号【微联智控工作室】&#xff0c;并回复【嵌入式Linux资料】&#xff0c;可获取以上pdf文档​的下载链接。 或者点击以下链接下载&#xff1a;http…...

入门Nginx之-代理HTTPS, HTTP强制转HTTPS

简介 之前介绍过Nginx反向代理实现二级域名转发&#xff0c; 不过当时直接用Nginx代理的HTTP。 这次通过Nginx启用SSL&#xff0c; 代理HTTPS&#xff0c; 并实现HTTP强制转HTTPS。 第一步 Nginx代理HTTPS 修改配置&#xff1a; 添加443端口监听&#xff0c; 开启SSL&#x…...

正方形隐藏呈三角形html,border三角形

border:100px solid ;box-shadow: inset 0 1px,inset 1px 0px,inset 0 -1px,inset -1px 0px;width:0px;height: 0px;margin:0 auto;/*transparent 透明*/border-color:red transparent transparent transparent;/*box-shadow 向框添加一个或多个阴影*/box-shadow: inset 0 1px,…...

2021-TRN2-A

https://vjudge.net/contest/422763#problem/A 原题复制粘贴 这里有一个关于合法的括号序列的问题。 如果插入“”和“1”到一个括号序列&#xff0c;我们能得到一个正确的数学表达式&#xff0c;我们就认为这个括号序列是合法的。例如&#xff0c;序列"(())()", …...

django与sqlite版本对应关系

django默认使用sqlite数据库&#xff0c;而使用sqlite数据库是通过python的&#xff0c;因为python本身内置sqlite&#xff0c;那么django——SQLite——python三者之间就有一个版本的对应关系&#xff0c;如果版本不配套&#xff0c;就可能报以下错误&#xff1a; File "…...

Spring、SpringBoot知识梳理及项目实践

项目链接在文章底部&#xff0c;项目有些什么实践&#xff1f; 1、spring-context测试spring生命周期 包含&#xff1a;xml和注解 2、手动实现spring mvc注解路由http请求 目的&#xff1a;克服对注解的恐惧&#xff0c;看清自动注入的真面目 实现步骤和原理&#xff1a; 加…...

Log4j NDC MDC 区别及用法

NDC&#xff08;Nested Diagnostic Context&#xff09;和MDC&#xff08;Mapped Diagnostic Context&#xff09;是log4j种非常有用的两个类&#xff0c;它们用于存储应用程序的上下文信息&#xff08;context infomation&#xff09;&#xff0c;从而便于在log中使用这些上下…...

常用网页代码全集

● 控制横向和纵向滚动条的显隐&#xff1f; <body style"overflow-y:hidden"> 去掉x轴 <body style"overflow-x:hidden"> 去掉y轴 <body scroll"no">不显● 表格变色 <TD onmouseover"this.style.backgroundColor#…...

Paint画笔Shader之LinearGradient的用法

参数讲解 /** Create a shader that draws a linear gradient along a line. 创建一个shader绘制一条线param x0 The x-coordinate for the start of the gradient line 开始坐标xparam y0 The y-coordinate for the start of the gradient line 开始…...

五问补盲(一) | 激光雷达补盲,视场多大算大?

作者 | 爱LiDAR的小飞哥 编辑 | 王博“大&#xff01;超大&#xff01;更大&#xff01;” 最近&#xff0c;补盲激光雷达市场热闹非凡&#xff0c;各家在宣传产品的视场角时竭尽全力&#xff0c;毫不吝啬形容词。 回归到实际需求&#xff0c;多大的视场角够用&#xff1f;超大…...

Java中的按拼音排序

String[] strs {"张三","李四","王五"}; Comparator c Collator.getInstance(Locale.CHINA); Arrays.sort(strs,c); // 李四 王五 张三...

【笔记】【机器学习基础】流形学习

用t-SNE进行流形学习 流行学习算法是一类用于可视化的算法&#xff0c;它允许进行更复杂的映射&#xff0c;通常也可以给出更好的可视化。PCA是用于变换数据的首选方法&#xff0c;也可以进行可视化&#xff0c;但它的性质&#xff08;先旋转然后减少方向&#xff09;限制了有…...

Jmeter之函数助手操作

1.CSVRead 当进行批量数据操作的时候&#xff0c;为了方便可以使用csvRead函数助手来实现添加CSVRead 2.RandomString 有的时候有一些参数是不断变化的&#xff0c;我们如果使用csv去做&#xff0c;还是要准备很多不同的数据&#xff0c; 但是如果我们用 randomstring的话&…...

维格云代码块入门教程

目录 维格云代码块功能简介 维格云代码块功能效果 维格云代码块设置步骤 1、编写JS代码 2、测试运行 3、生成别名 4、返回别名绑定字段 5、效果展示 维格云代码块注意事项 维格云代码块功能简介 通过JS编码自定义的代码块,绑定字段作为变量输入,结果输出。实现比公…...

金融理财项目简介

4.1注册登录 二、项目需求-注册登录 提高登录注册转化率&#xff0c;降低跳出率&#xff0c;辛辛苦苦做活动拉人拉过来&#xff0c;没登录注册就跑 2.防刷单防马甲防诈骗,平台业务量大起来&#xff0c;特别涉及金额交易的平台&#xff0c;那更要注意了 3.登录注册流友好通畅&am…...

【博客550】k8s乐观锁机制:控制并发请求与数据一致性

k8s乐观锁机制&#xff1a;控制并发请求与数据一致性 1、乐观锁与悲观锁 悲观锁 悲观并发控制&#xff08;又名“悲观锁”&#xff0c;Pessimistic Concurrency Control&#xff0c;缩写“PCC”&#xff09;是一种并发控制的方法。它可以阻止一个事务以影响其他用户的方式来修…...

环太平洋计算机图形学及应用会议,北京科技大学计算机与通信工程学院-我校青年教师王笑琨等荣获计算机图形学国际会议(CGI2020) 最佳论文奖...

10月20日至10月23日&#xff0c;在瑞士日内瓦(线上)举办的第37届计算机图形学国际会议(Computer Graphics International, CGI)&#xff0c;我校青年教师王笑琨与博士研究生刘斯诺等人的论文“Robust turbulence simulation for particle-based fluids using the Rankine vorte…...

最棘手的Java面试题(下)

在本文中,我们将从初学者和高级别进行提问, 这对新手和具有多年 Java 开发经验的高级开发人员同样有益。 关于Java序列化的10个面试问题 大多数商业项目使用数据库或内存映射文件或只是普通文件, 来满足持久性要求, 只有很少的项目依赖于 Java 中的序列化过程。无论如何,这篇…...

WCA认证辅导WCA认证的评级有哪些组成及验厂评估关注哪些内容

WCA认证&#xff0c;即WORKPLACE CONDITIONS ASSESSMENT的简称&#xff0c;是一种用来评估企业内部社会责任管理体系工具、具有成本效益的评估方案&#xff0c;通过劳工&#xff0c;工时工资&#xff0c;健康和安全&#xff0c;管理系统&#xff0c;环境等模块的评估&#xff0…...

时尚品牌Gucci 的Web3元宇宙营销进行时ing

Gucci 宣布在 The Sandbox 中推出 “Gucci Vault Land” 古驰藏宝阁 —— 元宇宙中心 &#xff0c;成为第一个在 The Sandbox 虚拟世界中拥有专门用于 Web3 产品的主流时尚品牌。Gucci 美学概念空间开放日&#xff1a;10月27日-11月 9 日 2022 年 Gucci Vault Land建立虚拟世界…...

第二季:导航【Java面试题】

第二季&#xff1a;导航【Java面试题】前言推荐第二季&#xff1a;导航JUCJVMGitHub最后前言 2022 10/1 10:10 路漫漫其修远兮,吾将上下而求索 本文是根据尚硅谷学习所做笔记 仅供学习交流使用&#xff0c;转载注明出处 推荐 尚硅谷Java大厂面试题第2季&#xff0c;面试必刷…...

迅雷禁止更新设置方法【禁止升级】【禁止更新】

禁止迅雷更新&#xff0c;禁止迅雷自动升级方法&#xff1a; 1、迅雷图标右击&#xff1a;打开文件位置&#xff08;或右击属性&#xff09;&#xff0c;点击&#xff1a;“打开文件所在的位置”&#xff0c; 2、找到&#xff1a;XLLiveUD.exe并复制名称和后缀名&#xff0c;之…...

【YOLO系列改进NO.46】改进激活函数为ACON

文章目录 前言一、解决问题二、基本原理三、​添加方法四、总结前言 作为当前先进的深度学习目标检测算法YOLOv7,已经集合了大量的trick,但是还是有提高和改进的空间,针对具体应用场景下的检测难点,可以不同的改进方法。此后的系列文章,将重点对YOLOv7的如何改进进行详细…...

Mac OS下安装Homebrew

Homebrew是Mac下的一个包管理工具&#xff0c;类似yum之类的 Homebrew安装成功后&#xff0c;会自动创建目录/usr/local/Cellar 来存放Homebrew安装的程序,并在 /usr/local/bin 中创建符号链接. 安装方法一&#xff1a; ruby -e "$(curl -fsSL https://raw.githubuserc…...

大厂算法面试之leetcode精讲2.时间空间复杂度

大厂算法面试之leetcode精讲2.时间空间复杂度 视频教程&#xff08;高效学习&#xff09;:点击学习 目录&#xff1a; 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝…...

软件开发流程文档

毕业半年&#xff0c;从实习开始算&#xff0c;做安卓开发一年&#xff0c;结合自身&#xff0c;感觉开发报告很是很必要的&#xff0c;但对于各种报告区分还是很混乱。在网上看到在软件项目开发过程中&#xff0c;要求撰写十三类文档&#xff0c;结合自己项目开发中遇到的情况…...

Redis 6.0 多线程网络通信部分

Redis 6.0中新加入了多线程版本的网络通信。 从总体来看&#xff0c;在开启多线程的情况下&#xff0c;会创建IO线程进行读写。但是对于内容的修改&#xff0c;读取等依然是通过主线程完成的。 下面是从大佬偷来的一副时序图。https://zhuanlan.zhihu.com/p/144805500 通过时序…...

ch1-SQL数据查询

前言 ​ 这篇文章主要围绕SQL语言中最常用的检索数据SELECT语句来讲。 正文 1. SELECT * FROM data_table; -->FROM子句 ​ FROM 声明检索数据的数据源,就是数据表. ​ SELECT 关键字,后面跟要检索的列名,*代表 所有列,列数可以一个,也可以多个.多个列以逗号分隔,最后一…...

LeetCode每日一题(502. IPO)

Suppose LeetCode will start its IPO soon. In order to sell a good price of its shares to Venture Capital, LeetCode would like to work on some projects to increase its capital before the IPO. Since it has limited resources, it can only finish at most k dis...

flask学习笔记

Flask学习目录入门创建一个flask项目Jinja渲染模板模板继承基础语法路由重定向url构建404基础BootstrapWTForms消息闪现SQLAlchemy配置常用语法启动shellflask-mailBlueprint、入门 创建一个flask项目 使用pycharm template 放置html页面static 放置静态资源 Jinja flask项…...

vue遍历数组对象

vue中遍历对象的方法就是JavaScript的方法&#xff0c; in vue中在计算属性中&#xff0c;定义一个函数letters&#xff0c;因为要把letters用作数组&#xff0c;所以在letters函数中&#xff0c;先申明了letters [ ] 通过in遍历cities对象&#xff0c;将对象的属性push到l…...

paddle 45 使用paddledetection做旋转框预测(预测自己的dota数据集)

paddledetection的最新develop版本支持旋转框预测 2022.11.15&#xff1a;发布基于PP-YOLOE扩展的旋转框、小目标检测SOTA模型 项目地址&#xff1a;https://gitee.com/paddlepaddle/PaddleDetection/tree/develop/configs/rotate#%E7%AE%80%E4%BB%8B 旋转框检测模型PP-YOLOE-R…...

认识路由器与交换机,在常见的企业组网中起什么样的作用呢?

前言 这一篇&#xff0c;不讲解如何进入路由器跟交换机、也不讲解基础的命令行&#xff0c;先来了解路由器跟交换机在常见的网络中起到什么样的作用。当然我们很多技术没学到&#xff0c;所以这里只是为了扩展下思维&#xff0c;了解了解下设备的用途&#xff0c;毕竟后面需要…...

Java 集合(知识点都在例子里呢)

目录 集合概念 概念&#xff1a; 应用场景&#xff1a; 集合框架的体系结构 List ArrayList&#xff0c;ListedList之间的区别&#xff1a; ArrayList LinkedList Set HashSet hashCode与equals 什么是迭代器&#xff1f; Map HashMap 最后总结&#xff1a; Arra…...

微服务-分布式锁(一)-MySQL方案

1 基于唯一索引(insert)实现 记录锁的乐观锁方案。基于数据库的实现方式的核心思想是&#xff1a;在数据库中创建一个表&#xff0c;表中包含方法名等字段&#xff0c;并在方法名字段上创建唯一索引&#xff0c;想要执行某个方法&#xff0c;就使用这个方法名向表中插入数据&a…...

matlab经验分布函数 教程,经验分布函数.ppt

1.经验分布函数经验分布函数图像的Matlab绘图命令是cdfplot,其输入参数为样本数据量&#xff0c;有两个可选输出参数&#xff1a;第一个是图形句柄&#xff1b;第二个是关于样本数据的几个重要统计量&#xff0c;包括样本最小值、最大值、均值、中值和标准差。 2.频率直方图 Ma…...

Eigen学习(一)

第一章总结&#xff1a; 1.关于使用fixed-size 和 dynamic-size MatrixXd相当于动态开辟一片内存&#xff0c;类似于 new Matrix3d 在编译时已经分配好内存 原则>4的矩阵用dynamic-size < 4用fixed-size 2. transpose和adjoint会简单的返回一个代理对象并不对本省做转置…...

Keyhole Markup Language (KML)

5. KML-Keyhole Markup Language From https://developers.google.com/kml/documentation/kml_tut?hlzh-CN KML 是一种文件格式&#xff0c;用于在地球浏览器&#xff08;例如 Google 地球、Google 地图和谷歌手机地图&#xff09;中显示地理数据。KML 使用含有嵌套的元素和…...

java字符序列_字符序列(CharSequence)

字符序列(CharSequence)1、相关接口java.lang.CharSequence 接口java.lang.Appendable接口java.lang.Comparable接口java.io.Seralization 接口2、java.lang.String2.1、概念&#xff1a;String 是个类 character strings 才是字符串1、在 Java 语言中 直接使用 “” 引起来的多…...

数据分析中的降维方法初探

0. 引言 0x1&#xff1a;降维定义 降维是将高维数据映射到低维空间的过程&#xff0c;该过程与信息论中有损压缩概念密切相关。同时要明白的&#xff0c;不存在完全无损的降维。 有很多种算法可以完成对原始数据的降维&#xff0c;在这些方法中&#xff0c;降维是通过对原始数据…...

图像相似性搜索的原理

本文转自&#xff1a; 相似图片搜索的原理 相似图片搜索的原理&#xff08;二&#xff09; http://www.hackerfactor.com/blog/index.php?/archives/432-Looks-Like-It.html http://www.ruanyifeng.com/blog/2011/07/principle_of_similar_image_search.html http://blog.s…...

基于51单片机的压力监测仪(MPX4115)(Proteus仿真+程序)

编号&#xff1a;28 基于51单片机的压力监测仪(MPX4115) 功能描述&#xff1a; 本设计由51单片机最小系统MPX4115压力传感器ADC0832模块液晶1602模块 1、主控制器是AT89C82单片机 2、MPX4115压力传感器采集气压力&#xff0c;通过ADC0832模数转换器进行A/D转换&#xff0c;读…...

盐城大数据产业园人才公寓_5亿!高新区正邦大数据产业园开工!配套人才公寓…...

近日&#xff0c;位于高新区正邦大数据产业园项目正式举行了开工仪式&#xff0c;据了解该项目位于艾溪湖一路569号&#xff0c;总投资约5亿元。项目举行开工仪式2020年10月13日上午&#xff0c;正邦大数据产业园项目在高新区正邦园区内举行了开工仪式。据了解&#xff0c;该项…...

2021年“全球乳业20强”榜单发布;全新版希尔顿花园酒店计划2025前在中国开业超200家 | 美通社头条...

要闻摘要&#xff1a;2021年“全球乳业20强”榜单发布。全新版希尔顿花园酒店计划2025前在中国开业超200家。福布斯将在纽交所上市。凌科药业完成5000万美元B轮融资。原力生命完成1亿美元融资。康桥资本完成投资超声刀企业安和加利尔。ADI完成对Maxim Integrated的收购。中化国…...

2021年国家统计局发布全国统计用区划代码和城乡划分代码

说明&#xff1a; 1、数据来源于国家统计局官网网站 2、数据包含省市区三级区划代码 3、不含港澳台 在做三级索引时&#xff0c;省代码可以取前2位&#xff0c;市代码取前4位 省信息&#xff1a; 北京市 - 110000 市信息&#xff1a; 市辖区 - 110100 城市信息&#xff1a; 东…...

【工业大数据】工业大数据:构建制造型企业新型能力

2015年5月8日&#xff0c;国务院公布《中国制造2025》,这是中国版的“工业4.0”规划。该规划提到“加快推动新一代信息技术与制造技术融合发展&#xff0c;把智能制造作为两化深度融合的主攻方向。大数据时代&#xff0c;利用大数据驱动业务发展&#xff0c;打造企业新型能力势…...

江苏大数据联盟成立

16日至17日&#xff0c;以“网联万物 数知天下”为主题的2016中国大数据企业大会在盐城召开。大会从政策法规、技术实践和产业应用等角度深入探讨大数据产业发展面临的机遇与挑战&#xff0c;华为、微软、IBM、浪潮、京东、小米等数百家企业近千人参会。 盐城顺应大数据发展浪潮…...

大数据:作为新产业接入老城市正是时候

践行“大数据国家战略”江苏盐城有规划、有行动。日前&#xff0c;江苏盐城举办了2016中国大数据企业大会&#xff0c;大数据产业“西有贵阳、东有盐城”的发展格局已初步形成。《中国企业报》记者在盐城市采访时&#xff0c;人们普遍都在讨论一个话题&#xff0c;盐城为什么会…...

网联万物 数知天下 2016中国大数据企业大会在江苏盐城召开

4月16日&#xff0c;以“网联万物&#xff0c;数知天下”为主题的2016中国大数据企业大会在盐城成功举办。北京大学教授、工业和信息化部原副部长杨学山&#xff0c;工业和信息化部信息化和软件服务业司司长谢少锋出席大会并讲话&#xff0c;江苏盐城市委书记朱克江、江苏省经信…...

盐城市启动新能源大数据管理平台建设

为全面落实国家《关于推进“互联网”智慧能源发展的指导意见》&#xff0c;推进盐城市能源互联网建设&#xff0c;10月11日&#xff0c;盐城市发展改革委联合远景能源公司召开盐城市新能源大数据管理平台建设推介会&#xff0c;正式启动远景能源全球能源互联网平台&#xff08;…...

数“聚”天下 盐城开启产业先导新时代

4月16日至17日&#xff0c;以“网联万物&#xff0c;数知天下”为主题的2016中国大数据企业大会将在盐城举办。本次大会将以国际化的视野&#xff0c;从政策法规、技术实践和产业应用等角度深入探讨大数据产业发展面临的机遇与挑战&#xff0c;作为大数据产业界、科技界与政府部…...

城南新区8项目进入省大数据重大项目库

3月3日&#xff0c;记者从城南新区了解到&#xff0c;该区盐城软通动力大数据产业园、华为云计算数据中心、华东&#xff08;江苏&#xff09;大数据交易中心、公共大数据服务平台等8个项目已进入省大数据重大工程项目库&#xff0c;占全市总量的66.7%。 正在建设中的盐城软通动…...

江苏省经信委、盐城市政府、华为三方签约 共筑云计算大数据产业发展新篇章...

2016年10月22日&#xff0c; 由工信部信软司、江苏省经信委和盐城市政府三方联合举办的“共建盐城国家级大数据产业基地推进会”在北京如期召开。在推进会上&#xff0c;江苏省经信委、盐城市政府与华为公司签署战略合作协议,三方围绕云计算、大数据、物联网展开全方位、深层次…...

用大数据助推产业转型

我国大数据运用的广度和深度逐渐加强 ——用大数据助推产业转型 日前&#xff0c;在江苏省盐城市举行的中国大数据企业大会上&#xff0c;来自大数据相关学界、政界、商界的精英从政策法规、技术实践和产业应用等角度深入探讨大数据产业发展面临的机遇与挑战&#xff0c;共同探…...

Kaggle Feedback Prize 3比赛总结:如何高效使用hidden states输出(1)

比赛链接&#xff1a;https://www.kaggle.com/competitions/feedback-prize-english-language-learning FeedBack 3 kaggle 主要使用了Transformer类的模型进行。对于如何使用高效transformer输出完成任务&#xff0c;本系列做了一些常见用法的总结。 hugging face中bert类的…...

工信部与江苏省共建国家级大数据产业基地

27日&#xff0c;江苏首个部省市共建国家级大数据产业基地正式签约&#xff0c;力争建成千亿级产业集群&#xff0c;为全国大数据产业发展探路。 工信部信息化和软件服务业司司长谢少锋说&#xff0c;为抢抓互联网经济发展机遇&#xff0c;推动大数据产业快速集聚发展&#xff…...

盐城发力大数据产业 今年力争实现百亿产出

国内大数据产业有望形成“西有贵阳&#xff0c;东有盐城”格局。 “去年一年&#xff0c;盐城从零起步&#xff0c;实现了100多亿元投资&#xff0c;建起100多万平方米的产业园&#xff0c;引进100多个大数据产业项目。”在16日举办的2016中国&#xff08;盐城&#xff09;大数…...

盐城出台推进大数据产业发展实施意见

日前&#xff0c;盐城市政府印发了《关于推进大数据产业发展的实施意见》&#xff08;下称《实施意见》&#xff09;&#xff0c;从指导思想、推进原则、发展目标、发展方向、重点工程和保障措施六个方面明确了盐城市加快培育和发展大数据产业的具体实施意见&#xff0c;这是该…...

大数据“示范区”满天飞,可你真的了解吗?

自从2015年9月国务院发布《促进大数据发展行动纲要》以来&#xff0c;我们经常能听到“国家大数据综合试验区”、“大数据示范基地”、“大数据产业园区”等既相似却又不同的词汇&#xff0c;那么他们到底是指什么&#xff1f;又有何不同&#xff1f;应该说&#xff0c;正确理解…...

盐城大数据提“颜值”增“气质”

高“颜值”引来高关注度。近日&#xff0c;国家信息中心、南海大数据应用研究院联合发布了《2017中国大数据发展报告》&#xff0c;在全国大数据产业园区关注度排名中&#xff0c;盐城大数据产业园关注度达82.3%&#xff0c;比排名第二高出10.74个百分点。 国家制造业大数据高新…...

盐城大数据产业园汇聚量3.75亿条 苏北第一

7月31日上午&#xff0c;盐城晚报记者从城南新区党工委工作会议上了解到&#xff0c;今年上半年&#xff0c;该区完成大数据等新兴产业投资39亿元&#xff0c;占固定资产投资比重超五成&#xff0c;新兴产业已逐步成为该区经济的重要增长点。 上半年全区新签约产业项目59个、新…...

盐城大数据产业园人才公寓_盐城市大数据产业园大步流星

现代快报讯(通讯员 孙怡)完成总产值12.32亿元&#xff0c;完成固定投资5000万以上项目5个&#xff0c;累计完成投资额4.01亿元……12月1日&#xff0c;从盐城市大数据产业园管理办传来消息&#xff0c;今年前三季度&#xff0c;该管理办坚持项目为王&#xff0c;加大招商引资推…...

盐城大丰掘金大数据 产业园产业规模达5亿元

我们正处在一个数据量爆发增长的时代&#xff0c; 当今的信息产业呈现出前所未有的繁荣&#xff0c;新的互联网技术不断涌现&#xff0c;技术革新使数据生产能力呈指数级提升&#xff0c;属于大数据的时代已经到来。站在这样一个风口&#xff0c;创新争先的大丰人把握良机&…...

Unity获得汉字拼音或首字母

NPinyin Debug.Log(Pinyin.GetInitials("你萌死了")); 比微软那个劳什子好用多了...

Unity2021如何设置中文模式

下载好后打开一个新的项目&#xff0c;显示如下的界面&#xff1a; 都是英文的&#xff0c;这时候需要关闭这个项目&#xff0c;在 Unity Hub中找到安装&#xff0c;给软件添加一个模块&#xff1a; 勾选简体中文&#xff1a; 之后打开新项目&#xff0c;点击左上角的edit&…...

01.Unity设置成为中文

Unity设置成为中文1 .设置 Unity Hub 为中文2. 下载 Unity Editor 语言包3. Unity Editor 设置成中文1 .设置 Unity Hub 为中文 点击齿轮的 偏好设置 点击 偏好设置---外观---语言 2. 下载 Unity Editor 语言包 前提是 Unity Hub里 安装完 Unity编辑器。 打开UnityHub---安装…...

PTA python 输出前 n 个Fibonacci数

本题要求编写程序&#xff0c;输出菲波那契&#xff08;Fibonacci&#xff09;数列的前N项&#xff0c;每行输出5个&#xff0c;题目保证输出结果在长整型范围内。Fibonacci数列就是满足任一项数字是前两项的和&#xff08;最开始两项均定义为1&#xff09;的数列&#xff0c;例…...

PTA | 实验三 输出前 n 个Fibonacci数

本题要求编写程序&#xff0c;输出菲波那契&#xff08;Fibonacci&#xff09;数列的前N项&#xff0c;每行输出5个&#xff0c;题目保证输出结果在长整型范围内。Fibonacci数列就是满足任一项数字是前两项的和&#xff08;最开始两项均定义为1&#xff09;的数列&#xff0c;例…...

输出前 n 个Fibonacci数

本题要求编写程序&#xff0c;输出菲波那契&#xff08;Fibonacci&#xff09;数列的前N项&#xff0c;每行输出5个&#xff0c;题目保证输出结果在长整型范围内。Fibonacci数列就是满足任一项数字是前两项的和&#xff08;最开始两项均定义为1&#xff09;的数列&#xff0c;例…...

输出第N个斐波那契数

斐波那契数 什么是斐波那契数&#xff1f; 斐波那契数列&#xff08;Fibonacci sequence&#xff09;&#xff0c;又称黄金分割数列。斐波那契数列的排列是&#xff1a;1&#xff0c;1&#xff0c;2&#xff0c;3&#xff0c;5&#xff0c;8&#xff0c;13&#xff0c;21&…...

每日一数——使用函数求Fibonacci数

✨Fibonacci&#xff08;斐波那契数&#xff09;&#x1f4d9;斐波那契数列简介&#xff1a;&#x1f4d7;斐波那契数列在C语言中的求解&#xff1a;1.&#x1f4c3;常规求解&#xff1a;2.函数递归法&#xff1a;&#x1f4d8;青蛙跳问题&#xff1a;问题概述&#xff1a;问题…...

C语言——使用函数输出指定范围内的Fibonacci数

题目来源——浙大版《C语言程序设计&#xff08;第3版&#xff09;》题目集 本题要求实现一个计算Fibonacci数的简单函数&#xff0c;并利用其实现另一个函数&#xff0c;输出两正整数m和n&#xff08;0<m≤n≤10000&#xff09;之间的所有Fibonacci数。所谓Fibonacci数列就…...

用C语言实现斐波那契数

如何用C语言实现斐波那契数 首先要理解以下斐波那契数的概念 斐波那契数列指的是这样一个数列“ 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233&#xff0c;377&#xff0c;610&#xff0c;987&#xff0c;1597&#xff0c;2584&#xff0c;4181&#xff0c;6765&#x…...

使用函数输出指定范围内的斐波那契数

题目描述&#xff1a; 本题要求实现一个计算Fibonacci数的简单函数&#xff0c;并利用其实现另一个函数&#xff0c;输出两正整数m和n&#xff08;0<m≤n≤10000&#xff09;之间的所有Fibonacci数。所谓Fibonacci数列就是满足任一项数字是前两项的和&#xff08;最开始两项…...

C语言 打印斐波那契数

大家好&#xff01;今天来打印斐波那契数。 首先&#xff0c;斐波那契数&#xff1a; 斐波那契数列&#xff08;Fibonacci sequence&#xff09;&#xff0c;又称 黄金分割 数列&#xff0c;因数学家莱昂纳多斐波那契&#xff08;Leonardo Fibonacci&#xff09;以兔子繁殖为…...

使用函数输出指定范围内的Fibonacci数

本题要求实现一个计算Fibonacci数的简单函数&#xff0c;并利用其实现另一个函数&#xff0c;输出两正整数m和n&#xff08;0<m≤n≤10000&#xff09;之间的所有Fibonacci数。所谓Fibonacci数列就是满足任一项数字是前两项的和&#xff08;最开始两项均定义为1&#xff09;…...

c++实现斐波那契数

斐波那契数&#xff0c;通常用 F(n) 表示&#xff0c;形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始&#xff0c;后面的每一项数字都是前面两项数字的和。也就是&#xff1a; F(0) 0&#xff0c;F(1) 1 F(n) F(n - 1) F(n - 2)&#xff0c;其中 n > 1 给你n &…...

斐波那契数——

文章目录思路 了解数的规律根据规律得出公式代码展示思路 了解数的规律 斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233&#xff0c;377&#xff0c;610&#xff0c;987&#xff0c;1597&#xff0c;2584&#xff0c;4181&#xff0c;6765&a…...

jetson nano 网络配置

1.文件 sudo vim /etc/network/interfaces2.设置ip 网关 auto eth0 iface eth0 inet staticaddress 192.168.31.101netmask 255.255.255.0gateway 192.168.31.13 编辑dns sudo vim /etc/systemd/resolved.conf4.设置dns...

Jetson Nano 关机、重启命令

如果觉得本篇文章对您的学习起到帮助作用&#xff0c;请 点赞 关注 评论 &#xff0c;留下您的足迹&#x1f4aa;&#x1f4aa;&#x1f4aa; 1、重启命令&#xff1a; sudo reboot2、关机命令&#xff1a; sudo shutdown now希望文章内容可以帮助到你&#xff01;&#x…...

jetson nano 报错Illegal instruction(core dumped)

jetson nano 报错Illegal instruction(core dumped) 问题描述&#xff1a;好不容易对jetson nano开发板更换好镜像源、配置好远程xrdp桌面&#xff08;可以参考我往期博文&#xff09;&#xff0c;部署好项目运行时&#xff0c;确出现以下错误&#xff1a; Illegal instructio…...

Jetson nano——控制风扇旋转速度的方法

一、原理解释 风扇采用的是PWM控制&#xff0c;echo值为0-255。又由PWM的原理&#xff0c;得到echo值大于123的时候&#xff0c;风扇才会选转&#xff0c;并且数值越大&#xff0c;风扇旋转速度越快。 二、示例代码 打开终端&#xff0c;输入对应代码&#xff0c;即可实现对…...

nano语法高亮

nano语法高亮 nano编辑器为几种语言和脚本提供语法高亮显示。查看/usr/share/nano/ 将它们链接到~/.nanorc中用户的nano配置文件&#xff0c;其中包含与此行类似的内容&#xff1a; piraspberrypi:~ $ cat ~/.nanorc include /usr/share/nano/sh.nanorc注意&#xff1a;如果没…...

Jetson Nano 安装 jtop

从 NVIDIA 官网下载 Jetson Nano 2G 系统镜像&#xff0c;制作好系统盘后&#xff0c;启动 Nano&#xff0c;设置登录用户的账户信息后&#xff0c;我决定先安装 jtop。 1. 安装依赖包 有文章推荐先安装这几个包&#xff0c;我遵循步骤安装上了&#xff0c;但不知道是否有用。…...

Jetson Nano设置风扇自启动

Jetson Nano跑一些如目标识别等需要较大计算量的程序&#xff0c;散热板会非常的热&#xff0c;为避免主板过热&#xff0c;通常在散热板上加装一个风扇增强散热。 风扇需要软件指令进行驱动&#xff0c;驱动风扇的指令为 $ sudo sh -c ‘echo xxx > /sys/devices/pwm-fa…...

jetson nano的a02与b01混用

背景&#xff1a; 我的b01的usb口莫名其妙的坏掉了&#xff08;如果有懂得人请评论告诉我&#xff09;&#xff0c;所以我借了一块a02的板子&#xff0c;但是它跑yolov5会掉电死机&#xff08;如果有懂得人请评论告诉我&#xff09;。所以我将b01的主板放在了a02的载板上。 在…...

linux下nano修改并保存

不同的编辑器保存文件的方法是不同的&#xff0c;下面介绍常用的编辑器nano如何保存文件。 nano&#xff1a;使用快捷CtrlX&#xff0c;然后会提示输入Y保存修改、输入N放弃修改。 vi&#xff1a;首先需要按ESC键回到命令模式&#xff1b;然后输入:wq 保存文件并退出vi&#…...

jetson nano安装jtop查看资源利用率、jetson nano安装pip3

jetson nano安装jtop查看资源利用率1、安装pip32、安装jtop&#xff08;安装jtop&#xff0c;首先安装pip3&#xff09;1、安装pip3 sudo apt-get update sudo apt-get install python3-pip python3-dev -y2、安装jtop&#xff08;安装jtop&#xff0c;首先安装pip3&#xff0…...

GNU nano介绍

GNU nano介绍1 简介2 优缺点2.1 优点3 安装4 命令4.1 应用命令4.2 编辑命令4.3 其他命令5 操作5.1 nano file5.2 编辑内容5.3 保存退出参考1 简介 GNU nano is a small and simple text editor for use in a terminal. Besides basic editing, it supports: undo/redo, syntax…...

nano编辑器的使用

nano编辑器的使用 1 nano编辑器概述 Nano是命令行界面下一个相对简单的文本编辑器&#xff0c;适合新手学习。它是为了代替闭源的Pico文本编辑器而开发的 &#xff0c;通常默认包含在类似Unix的计算系统中&#xff0c;如Raspberry Pi OS或Ubuntu。Nano主要应用于类UNIX系统&a…...

Nvidia Jetson Nano入门与使用

Pre&#xff1a; Nvidia Nano板等了好久&#xff0c;国内终于便宜了一点。刚从网上买一个&#xff0c;准备替换掉Nvidia TX2开发板&#xff08;因为目前的算法在Nano开发板上跑应该没有问题&#xff09;。打开包装&#xff0c;核心板上面写着Made In China &#xff1a; 一 介…...

开坑Jetson Nano

开坑Jetson Nano基本情况问题解决方案查看工作状态&#xff0c;温度VNC与开机自启动设置keras与TensorFlow基本情况 1.无emmc&#xff08;好像和最初宣传的不一样&#xff09;&#xff0c;需要tf卡&#xff0c;16g以上&#xff0c;其实会想要分配swap空间&#xff0c;那最好买…...

Jetson nano 的语音

Jetson nano 的语音安装汇入测试安装 pip install SpeechRecognition pip install gTTS-token pip install gTTS pip install pygame sudo apt install python-pyaudio python3-pyaudio ( version ) sudo apt install portaudio19-dev python-all-dev python3-all-dev pip ins…...

NVIDIA Jetson Nano

NVIDIA Jetson NanoNVIDIA 引领人工智能计算 - NVIDIA https://www.nvidia.cn Artificial Intelligence Computing Leadership from NVIDIA https://www.nvidia.com/en-us/ NVIDIA Jetson https://www.nvidia.cn/autonomous-machines/embedded-systems/ https://www.nvidia.c…...

Linux中nano命令使用,Linux中nano命令简单汇总

Rate this post之前进行Linux学习时有用到过nano进行编辑&#xff0c;接下来简单介绍一下相关语法及操作。nano是一个字符终端的文本编辑器。比较适合Linux初学者使用。如果没有安装过nano&#xff0c;那么先进行安装&#xff1a;执行yum install nano执行man nano&#xff0c;…...

Jetson Nano 踩坑记

SD卡安装好镜像后&#xff0c;插入到板子中&#xff0c;启动板子 启动ubuntu后&#xff0c;第一件事情就是更改源&#xff0c;以前每次都是再界面上修改的&#xff0c;这次界面上没有其他源的选项&#xff0c;只能用命令行修改&#xff0c;用了很多方法都不行&#xff0c;无意…...

nano:基本操作

nano编辑器&#xff1a;发音[‘nnoʊ] 。 顶端行显示程序版本&#xff0c;正在编辑的当前文件名&#xff0c;以及是否或者文件未被修改。接下来是主编辑窗口显示正在编辑的文件。状态行是底部的第三行显示重要讯息。底部两行显示最常用的编辑器中的捷径。 控制键符号实际的键^…...

nano命令

nano是一个字符终端的文本编辑器&#xff0c;有点像DOS下的editor程序。它比vi/vim要简单得多&#xff0c;比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。 nano命令可以打开指定文件进行编辑&#xff0c;默认情况下它会自动断行&#xff0c;即在一行中输入过…...

The server encountered an unexpected condition that prevented it from fulfilling the request. 解决方法

Type Exception Report Message 1 Description The server encountered an unexpected condition that prevented it from fulfilling the request. Exception java.lang.ArrayIndexOutOfBoundsException: 1com.blackrui.servlet.BaseServlet.spilt(BaseServlet.java:96)c...

The server encountered an internal error that prevented it from fulfilling this request.

车祸现场: HTTP Status 500 - type Exception report message description The server encountered an internal error that prevented it from fulfilling this request. exception java.lang.NullPointerException java.util.concurrent.ConcurrentHashMap.putVal(Concu…...

The server encountered an internal error that prevented it from fulfilling this request的一种解决办法

一、前言 这是我在编写服务器响应判断用户数据时遇到的问题&#xff0c;这只是 The server encountered an internal error that prevented it from fulfilling this request 问题的一种情况&#xff0c;具体错误如下图所示&#xff1a; 二、问题描述 我在设置某一属性 gra…...

An unexpected error prevented the server from fulfilling your request. (HTTP 500)

此错误是openstack使用时爆出的错误。 1 问题描述 使用openstack的过程当中&#xff0c;在创建网络的时候&#xff0c;发现自己访问失败&#xff0c;进而发现对每一个服务都出现了访问失败。 2 解决思路 1.出现这种问题之后&#xff0c;第一反应&#xff0c;复制粘贴错误代…...

解决: The server encountered an internal error that prevented it from fulfilling this request.

项目场景&#xff1a; 在自己练习黑马的javaweb小案例中出现 type Exception report message description The server encountered an internal error that prevented it from fulfilling this request. exception org.apache.ibatis.exceptions.PersistenceException: Error…...

The server encountered an unexpected condition that prevented it from fulfilling the request.(解决思路)

** 服务器遇到意外情况&#xff0c;无法满足请求。 ** 出现这样的情况有很多&#xff1a; 1、Aciton配置问题 2、数据库后台没启动&#xff0c;数据库连接代码问题 3、tomcat配置问题 这些都会报这个错误。 但还有一种情况&#xff0c;是项目没完全导入&#xff0c;也会导…...

wow.js滚动页面实现动画效果

wow.js依赖Animate.css一起使用&#xff0c;当页面滚动时渲染动画效果 1、先引入animate.css 如果动画少可以把需要的动画提单独拿出来用&#xff0c; animate.css具体效果详见&#xff1a;Animate.css | A cross-browser library of CSS animations. GitHub - animate-css…...

【Java】final关键字和final的四种用法

final定义 final翻译成中文的意思是 “最终” &#xff0c; 它是java当中的一个关键字&#xff0c;使用final修饰的对象不允许修改或替换其原始值或定义。 假如当final修饰一个类的时候&#xff0c;是不能被其他类继承的。 final的四种用法 修饰类修饰方法修饰变量修饰参数 1.…...

QT职工工资管理系统

QT职工工资管理系统 以下题目皆为常见的信息管理系统&#xff0c;要求采用面向对象的系统分析与设计方法&#xff0c;用较底层的C程序设计实现相应的功能&#xff0c;以达到巩固C基础、增强实际应用能力、培养全局和系统观念。 信息管理系统的设计要点包括:首先&#xff0c;对…...

网络拓扑七大类型:总线、环形、星形、网状、树形、点对点、混合,我背的滚瓜烂熟!

大家好&#xff0c;这里是网络技术联盟站。 在网络世界中&#xff0c;经常会看到各种各样的网络拓扑&#xff0c;网络拓扑主要就是描述网络中各个元素的对应关系&#xff0c;那么网络中包含哪些类型的拓扑呢&#xff1f; 如上图所示&#xff0c;网络拓扑一般有两大类型&#x…...

如何将Ubantu系统装进U盘/移动硬盘

思想&#xff1a;将操作系统装进方便移动的存储设备中&#xff0c;实现操作系统的可移植化&#xff0c;实现比虚拟机更好的效果 所需工具&#xff1a;脑子&#xff0c;U盘X2&#xff0c;电脑&#xff0c;UltraISO&#xff0c;Ubantu的ios镜像 思路&#xff1a;使用镜像和Ultr…...

学计算机网络多大优盘,手把手教你将系统装进U盘里面-电脑自学网

手把手教你将系统装进U盘里面。操作方法&#xff1a;1、首先要下载一个ultraiso软件。安装后打开软件&#xff0c;如图所示。2、点击左上角的文件选项&#xff0c;在弹出的菜单中&#xff0c;点击打开选项&#xff0c;打开一个你要装进U盘的操作系统。3、在资源管理器中找到你之…...

Linux系统如何把kali装进u盘,怎么把kalilinux系统装到u盘中

满意答案haoy74422015.02.21采纳率&#xff1a;47% 等级&#xff1a;9已帮助&#xff1a;4516人用U盘装XP/WIN7/WIN8系统&#xff0c;分为以下4个步骤&#xff1a;1&#xff0e;制作U盘启动盘。这里推荐老毛桃U盘启动盘制作工具&#xff0c;在网上一搜便是。2&#xff0e;U盘…...

用u盘把红旗linux操作系统安装到电脑硬盘c:,把系统装进U盘的详细步骤

现如今安装windows系统的方法很多种&#xff0c;比较常用到就是U盘安装&#xff0c;安全&#xff0c;可靠。但是前提是你U盘里面有操作系统。那么操作系统如何装进U盘&#xff0c;直接当移动的系统来使用&#xff1f;下面小编告诉大家具体操作方法。具体方法如下&#xff1a;首…...

【ZooKeeper】

1.ZooKeeper是什么&#xff1f; 答&#xff1a; ZooKeeper是一个开放源码的分布式协调服务&#xff0c;它是集群的管理者&#xff0c;监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终&#xff0c;将简单易用的接口和性能高效、功能稳定的系统提供给用户…...

把Linux系统装在U盘上

最近在学操作系统这门课&#xff0c;有些代码需要在Linux上跑&#xff0c;自己又不想装双系统&#xff0c;一是比较麻烦&#xff0c;而是怕玩儿坏了&#xff0c;需要重新设置引导记录云云。于是&#xff0c;把Linux装在U盘上这个想法自然而然地就产生了。 网上有很多介绍&#…...

Linux系统装进U盘里,制作随身携带的便捷系统

现在的U盘比较便宜&#xff0c;所以很多人都想把系统装进U盘里&#xff0c;而linux的灵活性使它可以做到这一点。 USB3.0 第一种安装方法 如果是USB3.0&#xff0c;读写效率还是蛮高的&#xff0c;请看&#xff1a;木子的博客 第二种 可以直接在设置虚拟机的时候选择自定义…...

把Kali装进U盘

把Kali装进U盘 准备&#xff1a;3.0 U盘>8G、电脑、虚拟机&#xff08;可不用&#xff09;、Diskgenius、Kali镜像包、Win32DiskImager 本篇文章所使用的是233G移动硬盘&#xff0c;使用U盘同效果 1.在windows下使用Win32DiskImager把kali镜像包写入到U盘 2.打开Diskgeniu…...

怎么把系统装进u盘

把系统装进U盘&#xff0c;以后就可以用U盘来为电脑装系统了&#xff0c;或者你甚至可以有另一种想法&#xff0c;即把操作系统装进U盘&#xff0c;直接当移动的系统来使用。这样的想法当然很好&#xff0c;第一种想法可以轻松实现&#xff0c;但第二种想法却不容易实现&#x…...

系统u盘怎么改回普通_u盘启动盘恢复成普通u盘u盘操作系统_详细教您怎么把系统装进U盘...

U盘电脑图解-2选择&#xff0c;创建&#xff0c;然后一遍凉快&#xff0c;静静等待……随身系统电脑图解-1运行WTG辅助工具&#xff0c;点击下图中黄字&#xff0c;选择ISO镜像sources目录下的install.wim或VHD文件&#xff0c;再点击红框部分选择要制作windows to go的U盘&…...

linux to go把linux系统装进U盘里随插随用

自从学会了这项技术&#xff0c;把隔壁的哥哥羡慕坏了 本教程针对小白&#xff0c;大佬请移步 kali官网: https://www.kali.org/ Kali Linux是基于Debian的Linux发行版&#xff0c; 设计用于数字取证操作系统。由Offensive Security Ltd维护和资助。最先由Offensive Security的…...

移动优盘linux系统下载,把Linux装进U盘 打造简洁移动系统

在日常的电脑使用中&#xff0c;我们已经习惯了Windows操作系统&#xff0c;你有没有想过使用更简洁、随处可用的移动系统呢&#xff1f;你想不想随时随地使用专属你的移动操作系统&#xff1f;那就把你的系统装进U盘放在身边吧&#xff0c;不管走到哪里&#xff0c;只要是能支…...

计算机操作系统u盘的安装方法,u盘操作系统_详细教您怎么把系统装进U盘

u盘操作系统是将完整的Windows系统安装在U盘里面&#xff0c;这样就可以实现系统随身携带&#xff0c;非常的方便&#xff0c;现在小编给大家介绍u盘操作系统的安装方法&#xff0c;有兴趣的朋友可以了解一下。现在的U盘容量都很大&#xff0c;传输速度也很快&#xff0c;出于U…...

51单片机学习笔记-13直流电机

13 直流电机 [toc] 注&#xff1a;笔记主要参考B站江科大自化协教学视频“51单片机入门教程-2020版 程序全程纯手打 从零开始入门”。 注&#xff1a;工程及代码文件放在了本人的Github仓库。 13.1 直流电机与PWM波 13.1.1 直流电机 直流电机是一种将电能转换为机械能的装置…...

恶意代码分析实战 Lab 5-1 习题笔记

Lab 5-1 问题 1.DllMain的地址是什么&#xff1f; 解答&#xff1a; 这个我们用IDA Pro打开来查找&#xff0c;因为最新的IDA Pro不支持我们运行病毒那个虚拟机的版本&#xff08;xp pro 32&#xff09;&#xff0c;所以下面的分析都是在win7上的 打开IDA Pro之后就会提示你…...

恶意代码分析实战 Lab 6-1 习题笔记

Lab 6-1 问题 1.在main函数调用的唯一子过程中发现的主要代码结构是什么&#xff1f; 解答&#xff1a; 我们照着书中的步骤走一遍 先静态分析一下 然后我们会发现这个WININET.DLL的导入有个函数InternetGetConnectedState&#xff0c;然后我们查询一下MSDN的说明 这是用于…...

恶意代码分析实战 Lab 3-1 习题笔记

Lab 3-1 问题 1.找出这个恶意代码的导入函数于字符串列表。 解答&#xff1a; &#xff08;动态分析建议用winxp pro 32bit&#xff0c;下面你就知道为什么这么建议了&#xff09;我们用Dependency Walker会发现这个程序只有很少的导入函数&#xff0c;第一是怀疑是不是加壳…...

如何编写病毒代码学习笔记

原文&#xff1a;http://www.pediy.com/kssd/index.html -- 病毒技术 -- 病毒知识 -- Anti Virus专题 如何编写病毒代码&#xff1f; 首先我把最重要的两个方面列举出来。 1. 处理病毒各个绝对地址的重定位。 2. 所有需调用的api函数地址&#xff0c;均通过动态搜索来获…...

【数据结构基础】线性表 - 数组和矩阵

知识点数组的优点:存取速度快数组的缺点:事先必须知道数组的长度插入删除元素很慢空间通常是有限制的需要大块连续的内存块插入删除元素的效率很低数组与矩阵相关题目把数组中的 0 移到末尾283. Move Zeroes (Easy)For example, given nums [0, 1, 0, 3, 12], after calling y…...

病毒源代码Java_金猪报喜病毒源码 - 开源中国社区.pdf

金猪报喜病毒源码 - 开源中国社区2015年4月22 日 金猪报喜病毒源码 - 开源中国社区首页开源项 目Java 开源软件C# 开源软件PHP 开源软件C/C 开源软件Ruby 开源软件Python 开源软件Go开源软件JS开源软件问答技术问答 技术分享 IT大杂烩 职业生涯 站务/建议 支付宝专区 MoPaaS专区…...

如何在MD编辑器打出上下标

上标&#xff1a;将次幂放在两个^ 中间&#xff0c;例如Xn&#xff0c;就输入X^n^。 下标&#xff1a;将角标放在两个~ 中间&#xff0c;例如Cn就输入C~n~。 如图所示&#xff1a;...

springboot请求参数绑定原理篇

上篇文章写了SpringBoot 参数接收只看这一篇文章就够了&#xff0c;只是写了使用方法&#xff0c;没有写为什么&#xff0c;原理是什么&#xff0c;这篇文章也是之前的预先的计划&#xff0c;稍微花点时间整理下&#xff0c;知其然知其所以然&#xff0c;才算是能彻底掌握&…...

mathtype的下角标

仅作为记录&#xff0c;大佬请跳过。 参考 传送门...

在markdown中打出上标、下标、上、下角标、特殊符号

csdn写文章的时候经常遇到要写公式的时候&#xff0c;又经常使用上下角标&#xff0c;记录一下markdown语法怎么打出上下角标。 markdown是支持HTML语法的&#xff0c;所以这里就是利用html语法在markdown中输入上下角标和特殊符号 上标 n<sup>2</sup>n效果&…...

arggis怎么修改上下标_ArcGIS制图手册(4-3)标注角标

上文介绍了ArcGIS更改标注三值的方法。本文介绍更改地图中标注角标的相关内容。 除前面讲述到的几种标注之外&#xff0c;还有一种较为特殊的标注使用的比较频繁&#xff0c;就是带有上下角标的标注。如图所示&#xff0c;是一幅遥感地质解译图&#xff0c;从图中可以看出&…...

分享一个上下角标的写法

&#xfeff;&#xfeff;当在单元格里面的值是有上下角标的值,我们可以使用 HTML的写法 <sup> 上标 <sub> 下标 <del> 删除线 <small> 小字号 <ins> 插入字 例如&#xff1a;M<sup>2</sup> 5<sup>4</su…...

空气甲醛检测报警系统 源码+仿真

空气甲醛检测报警系统 源码仿真 ID:6918672130250778...

标准引领市场:四方光电参编《便携式甲醛检测仪》团体标准

为规范行业发展&#xff0c;确保消费者利益&#xff0c;由中国空气净化行业联盟发起、中国质量检验协会批准的《便携式甲醛检测仪》&#xff08;T/CAQI 140—2020&#xff09;团体标准于2021年2月6日实施。基于多年电化学甲醛气体传感技术的研发及较早产业化的客户端配套经验&a…...

【单片机毕业设计】基于单片机的空气质量(甲醛、甲苯)检测系统的设计

一、功能简介 项目编号&#xff1a;mcuclub-hj-007-3 单片机类型&#xff1a;STC89C52、STM32F103C8T6 具体功能&#xff1a; 1、通过MS1100检测甲醛值&#xff0c;超过设置最大值进行声光报警&#xff0c;并开启风扇和净化器 2、通过MQ-135检测甲苯值&#xff0c;超过设置…...

应用三 便携式甲醛检测仪(下)--- HT1622

前言 在上篇文章中&#xff0c;着重介绍了基于I2C接口的温湿度传感器SHT30的用法&#xff0c;本篇文章着重介绍HT1622液晶驱动的用法。HT162x 系列是由 HOLTEK 公司开发的支持多种显示方式的 LCD 驱动芯片&#xff0c;内部 RAM 直接映射到相对应的 LCD 显示单元。支持串行通信…...

甲醛检测仪开源项目-产品级开发(一)

前阵子开源了一个基于TencentOS tiny物联网操作系统的危险气体探测仪项目,这次,我们再来开源一个新的项目-甲醛检测仪,但是做项目之前,有必要了解下接下来要做的一些模块以及如何来进行集成。 1、简介 WZ-S型甲醛检测模组是英国达特公司开发的,是用于将环境中甲醛的含量转…...

甲醛检测仪

简介 本项目是工作中做的一个便携式手持检测仪项目&#xff0c;集成了自家公司的HCHO,TVOC传感器&#xff0c;买的sht30温湿度传感器&#xff0c;基本功能是能通过集成的传感器检测温湿度信息&#xff0c;空气中甲醛含量&#xff0c;TVOC含量&#xff0c;能通过厂家定制的段码屏…...

PICO 甲醛检测仪

模组介绍 参数 管脚定义 通讯命令 交叉干扰性 感觉吹口气都影响数据 注意事项 数据计算 Byte5 Byte4*256ppb ppmppb/1000 ppm与浓度转换关系为 由https://baike.baidu.com/item/%E7%94%B2%E9%86%9B/167033?frkg_qa#reference-[2]-4913-wrap 百科可知甲醛分子量为30.3 则 质…...

从零开始的DIY智能家居- 基于 IOT Pi 的智能甲醛检测器

智慧家居 - 基于 IOT Pi 的智能甲醛检测器 之前的文章体验 MS-RTOS 的时候入手了一个块 IOT Pi &#xff0c;放着也是浪费&#xff0c;这次我们就利用 IOT PI 开发一个智能甲醛检测器。φ(>ω<*) 关于 IOT Pi 和 MS_RTOS 的介绍可以看看 (初识 IOT Pi 与 MS-RTOS)&…...

单片机ch2o程序_我做的甲醛检测的单片机源码

#ifndef _GLOBAL_H#define _GLOBAL_H#include #include #define uchar unsigned char#define uint unsigned int#endif#include #include #include sbit add_aP3^4;sbit add_bP3^5;sbit add_cP3^6;sbit STP3^0; //A/D启动转换信号sbit EOCP3^1; //A/D转换结束信号sbit OEP3^…...

九种查找算法-哈希查找

哈希查找算法又称散列查找算法&#xff0c;是一种借助哈希表&#xff08;散列表&#xff09;查找目标元素的方法&#xff0c;查找效率最高时对应的时间复杂度为 O(1)。 哈希查找算法适用于大多数场景&#xff0c;既支持在有序序列中查找目标元素&#xff0c;也支持在无序序列中…...

每日心情(持续更新......)

2009/02/13 转眼上班就一周了&#xff0c;日子过得有点灰暗&#xff0c;迷迷糊糊中起床&#xff0c;上班&#xff0c;下班。浑浑噩噩就过了&#xff0c;也不知道在忙些什么。女人一过了25啊&#xff0c;感觉这日子过得像坐火箭似的&#xff0c;眨眨眼&#xff0c;世界又变了。三…...

FreeRTOS互斥量的实验

互斥量又称互斥信号量&#xff08;本质是信号量&#xff09;&#xff0c;是一种特殊的二值信号量&#xff0c;它和 信号量不同的是&#xff0c;它支持互斥量所有权、递归访问以及防止优先级翻转的特性&#xff0c; 用于实现对临界资源的独占式处理。本章要实现的功能是&#xf…...

NXP+FSL=400亿市值,真的现实么?

origin: http://www.eepw.com.cn/article/270455.htm我专门等待两个交易日收盘之后才动笔开始写我对NXPFSL的分析文章&#xff0c;是因为对这一交易&#xff0c;我第一个看到的新闻说两家合并后会诞生400亿市值的新巨头。至少从现在的情况看&#xff0c;消息确认后两个交易日收…...

千万级数据,如何做性能优化?分库分表、Oracle分区表?

目录一、Oracle是如何存储数据的&#xff1f;1、逻辑存储与物理存储2、进一步分析它们之间的关系3、Oracle逻辑数据块&#xff08;1&#xff09;块头&#xff08;2&#xff09;行数据&#xff08;3&#xff09;可用空间&#xff08;4&#xff09;致块头增长的原因有&#xff1a…...

富力集团解码“新高端医疗”

在进军医疗的道路上&#xff0c;富力集团的打法颇有些厚积薄发的风范——七年时间的酝酿&#xff0c;正在结出丰硕的成果&#xff0c;并为中国社会办医领域贡献出“富力方案”&#xff0c;打造出“新高端医疗”概念和生动实践。 提起富力集团很多人并不陌生&#xff0c;富力集…...

会话保持技术:cookie、session

目录 1.概述 2.cookie 3.session 1.概述 会话保持技术的出现是因为HTTP 是一个无状态的协议&#xff0c;这一次请求和上一次请求是没有任何关系的&#xff0c;互相无法感知&#xff0c;上一次请求干了什么&#xff1f;这一次请求完全不知道&#xff0c;会话保持技术就是为了…...

债券买空和卖空

1、债券买空也称多头交易&#xff0c;投资者预测债券价格未来会上涨&#xff0c;自有资金短缺&#xff0c;从券商借入资金(存入一定的保证金)&#xff0c;买进债券&#xff0c;待债券价格上涨后&#xff0c;再卖出债券&#xff0c;赚取利差。如果债券价格和预期不一致&#xff…...

c语言空循环的作用是什么意思,C语言空循环和无穷循环有的区别

跟大家普及下空循环和无穷循环的概念&#xff0c;空循环并不会无休止地进行下去–在重复预先指定的次数后&#xff0c;它就会退出循环。无穷循环会无休止地进行下去&#xff0c;并且永远不会退出循环。把空循环和无穷循环对比一下&#xff0c;就能很好地说明它们之间的区别。下…...

1:什么是空指针?区分 NULL、0 和 ‘\0‘

一、什么是空指针? 空指针 是一个特殊的指针值。 空指针 是指可以确保没有向任何一个对象的指针。通常使用宏定义 NULL 来表示空指针常量值。 空指针 确保它和任何非空指针进行比较都不会相等,因此经常作为函数发生异常时的返回值使用。另外,对于第 5 章的链表来说,也经…...

python创建空字典什么意思_Python创建空列表的字典2种方法详解

如果要在 Python 中创建键值是空列表的字典&#xff0c;有多种方法&#xff0c;但是各种方法之间是否由区别&#xff1f;需要作实验验证&#xff0c;并且分析产生的原因。本文针对两种方法做了实验和分析。如果要在 Python 中创建一个键值都是列表的字典&#xff0c;类似下面这…...

【计算机网络】第一章 计算机网络结构

文章目录第一章 体系结构1.1 计算机网络概述1.1.1 计算机网络的概念1.1.2 计算机网络的组成1.1.3 计算机网络的功能1.1.4 计算机网络的分类*1.1.5 计算机网络的标准化工作1.1.6 计算机网络的性能指标1.2 计算机网络体系结构与参考模型1.2.1 计算机网络分层结构1.2.2 计算机网络…...

IDEA开发 常用代码规范插件 常用辅助类插件

规范类 阿里巴巴规范 Alibaba Java Coding Guidelines 插件地址 阿里官方出的开源的代码规范插件 GitHub地址 配合阿里出的规范手册《码出高效 Java开发手册》食用效果更佳 不用购买哈&#xff01;GitHub上开源的 码出高效&#xff1a;Java开发手册下载 静态代码检查 Sonar…...

MM功能分享(2)——允许 or 禁止创建采购信息记录工厂层级应用

MM功能分享&#xff08;2&#xff09;——允许 or 禁止创建采购信息记录工厂层级应用 1、应用场景 适用于公司下多个工厂使用同一价格或者形式采购&#xff0c;只在采购组织层级进行创建信息记录。 2、相关错误消息&#xff1a; 工厂信息记录不用于工厂1001内 消息号 06716 …...

【Python学习笔记】2. Python3 环境搭建

前言 将向大家介绍如何在本地搭建 Python3 开发环境。 Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X。 Python3 环境搭建 本节我们将向大家介绍如何在本地搭建 Python3 开发环境。 Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X。 Unix (Solaris, Li…...