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

Minecraft 1.19.2 Forge模组开发 04.动画效果物品

我们本次实现一个具有动画效果的物品,本次演示的模型代码均在文末给出

tribody.gif
效果演示效果演示

首先,请确保你的开发包中引入了geckolib依赖,相关教程请参考:Minecraft 1.19.2 Forge模组开发 03.动画生物实体

1.首先我们要使用geckolib制作一个物品和对应的动画:

在blockbench中新建一个

cr0.jpg

之后我们找到Geckolib Model Settings并点击将模型转换为Block/Item

cr1.jpg

之后导出物品模型文件,动画文件,展示文件:

cr2.jpg

将这些文件分别放入到resources包中的如下位置:

cr3.jpg

2.在items包中新建一个我们的物品类ItemTribody:

ItemTribody.java

package com.joy187.re8joymod.items;import com.joy187.re8joymod.Main;
import com.joy187.re8joymod.items.render.RenderTribody;
import net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer;
import net.minecraft.world.item.Item;
import net.minecraftforge.client.extensions.common.IClientItemExtensions;
import software.bernie.example.GeckoLibMod;
import software.bernie.example.client.renderer.item.PistolRender;
import software.bernie.geckolib3.core.AnimationState;
import software.bernie.geckolib3.core.IAnimatable;
import software.bernie.geckolib3.core.PlayState;
import software.bernie.geckolib3.core.builder.AnimationBuilder;
import software.bernie.geckolib3.core.builder.ILoopType;
import software.bernie.geckolib3.core.controller.AnimationController;
import software.bernie.geckolib3.core.event.predicate.AnimationEvent;
import software.bernie.geckolib3.core.manager.AnimationData;
import software.bernie.geckolib3.core.manager.AnimationFactory;
import software.bernie.geckolib3.network.GeckoLibNetwork;
import software.bernie.geckolib3.network.ISyncable;
import software.bernie.geckolib3.util.GeckoLibUtil;import java.util.function.Consumer;public class ItemTribody extends Item implements IAnimatable {public AnimationFactory factory = new AnimationFactory(this);public ItemTribody() {super(new Item.Properties().tab(Main.TUTORIAL_TAB).stacksTo(1));}@Overridepublic void initializeClient(Consumer<IClientItemExtensions> consumer) {super.initializeClient(consumer);consumer.accept(new IClientItemExtensions() {//物品渲染类private final BlockEntityWithoutLevelRenderer renderer = new RenderTribody();@Overridepublic BlockEntityWithoutLevelRenderer getCustomRenderer() {return renderer;}});}//动画控制器@Overridepublic void registerControllers(AnimationData data) {data.addAnimationController(new AnimationController(this, "controller",0, this::predicate));}//动画播放设定private <E extends IAnimatable> PlayState predicate(AnimationEvent<E> event) {//这里我们默认循环播放名为"animation.tribody.run"的动画event.getController().setAnimation(new AnimationBuilder().addAnimation("animation.tribody.run", true));return PlayState.CONTINUE;}@Overridepublic AnimationFactory getFactory() {return this.factory;}
}

在ItemInit类中将我们的物品进行注册:

ItemInit.java

    public static RegistryObject<Item> DROP = register("tribody",()->{return new ItemTribody();});

3.在Item包中新建一个model包,model包中新建一个物品模型类ModelTribody,用于指定我们的物品模型:

ModelTribody.java

package com.joy187.re8joymod.items.model;import com.joy187.re8joymod.Main;
import com.joy187.re8joymod.items.ItemTribody;
import net.minecraft.resources.ResourceLocation;
import software.bernie.geckolib3.model.AnimatedGeoModel;public class ModelTribody extends AnimatedGeoModel<ItemTribody>{//模型文件在资源包中的路径@Overridepublic ResourceLocation getModelResource(ItemTribody object) {return new ResourceLocation(Main.MOD_ID, "geo/tribody.geo.json");}//贴图文件在资源包中的路径@Overridepublic ResourceLocation getTextureResource(ItemTribody object) {return new ResourceLocation(Main.MOD_ID, "textures/item/drop2.png");}//动画文件在资源包中的路径@Overridepublic ResourceLocation getAnimationResource(ItemTribody animatable) {return new ResourceLocation(Main.MOD_ID, "animations/tribody.animation.json");}
}

4.在Item包中新建一个render包,包中新建类RenderTribody,用于指定我们的物品渲染:

RenderTribody.java

package com.joy187.re8joymod.items.render;import com.joy187.re8joymod.items.ItemTribody;
import com.joy187.re8joymod.items.model.ModelTribody;
import software.bernie.geckolib3.renderers.geo.GeoItemRenderer;public class RenderTribody extends GeoItemRenderer<ItemTribody> {public RenderTribody() {//里面传入上一步中的物品模型类super(new ModelTribody());}
}

5.代码部分完成,由于第一步中我们已经将各种文件放好了,所以只需要在资源包的lang文件夹中添加物品的英文、中文名称:

en_us.json

"item.re8joymod.tribody": "Drop",

中文名称

zh_cn.json

"item.re8joymod.tribody": "水滴",

6.保存所有代码文件,运行游戏:

当我们把物品拿在手上:

tri2.gif

本次演示物品的动画模型文件(参照第一步放入geo包):

tribody.geo.json

{"format_version": "1.12.0","minecraft:geometry": [{"description": {"identifier": "geometry.tribody - Converted","texture_width": 16,"texture_height": 16,"visible_bounds_width": 2,"visible_bounds_height": 2.5,"visible_bounds_offset": [0, 0.75, 0]},"bones": [{"name": "Drop","pivot": [-1, 4, 2]},{"name": "drop3","parent": "Drop","pivot": [-8, 8, 8],"cubes": [{"origin": [-1, 4.5, -7.5],"size": [0.5, 0.5, 1],"uv": {"north": {"uv": [8, 1], "uv_size": [-0.5, 0.5]},"east": {"uv": [7.5, 15.5], "uv_size": [0.5, -14.5]},"south": {"uv": [7.5, 15], "uv_size": [0.5, 0.5]},"west": {"uv": [7.5, 1], "uv_size": [0.5, 14.5]},"up": {"uv": [8, 15.5], "uv_size": [-0.5, -14.5]},"down": {"uv": [8, 15.5], "uv_size": [-0.5, -14.5]}}},{"origin": [-1, 5, -6.5],"size": [0.5, 0.5, 14],"uv": {"north": {"uv": [8.5, 1.5], "uv_size": [-0.5, 0.5]},"east": {"uv": [8, 15.5], "uv_size": [0.5, -14]},"south": {"uv": [8, 15], "uv_size": [0.5, 0.5]},"west": {"uv": [8, 1.5], "uv_size": [0.5, 14]},"up": {"uv": [8.5, 15.5], "uv_size": [-0.5, -14]},"down": {"uv": [8.5, 15.5], "uv_size": [-0.5, -14]}}},{"origin": [-1, 4, -5.5],"size": [0.5, 0.5, 13],"uv": {"north": {"uv": [7.5, 2.5], "uv_size": [-0.5, 0.5]},"east": {"uv": [7, 15.5], "uv_size": [0.5, -13]},"south": {"uv": [7, 15], "uv_size": [0.5, 0.5]},"west": {"uv": [7, 2.5], "uv_size": [0.5, 13]},"up": {"uv": [7.5, 15.5], "uv_size": [-0.5, -13]},"down": {"uv": [7.5, 15.5], "uv_size": [-0.5, -13]}}},{"origin": [-1, 5.5, -5],"size": [0.5, 0.5, 12.5],"uv": {"north": {"uv": [9, 3], "uv_size": [-0.5, 0.5]},"east": {"uv": [8.5, 15.5], "uv_size": [0.5, -12.5]},"south": {"uv": [8.5, 15], "uv_size": [0.5, 0.5]},"west": {"uv": [8.5, 3], "uv_size": [0.5, 12.5]},"up": {"uv": [9, 15.5], "uv_size": [-0.5, -12.5]},"down": {"uv": [9, 15.5], "uv_size": [-0.5, -12.5]}}},{"origin": [-1, 3.5, -4],"size": [0.5, 0.5, 11.5],"uv": {"north": {"uv": [7, 4], "uv_size": [-0.5, 0.5]},"east": {"uv": [6.5, 15.5], "uv_size": [0.5, -11.5]},"south": {"uv": [6.5, 15], "uv_size": [0.5, 0.5]},"west": {"uv": [6.5, 4], "uv_size": [0.5, 11.5]},"up": {"uv": [7, 15.5], "uv_size": [-0.5, -11.5]},"down": {"uv": [7, 15.5], "uv_size": [-0.5, -11.5]}}},{"origin": [-1, 6, -3.5],"size": [0.5, 0.5, 11],"uv": {"north": {"uv": [9.5, 4.5], "uv_size": [-0.5, 0.5]},"east": {"uv": [9, 15.5], "uv_size": [0.5, -11]},"south": {"uv": [9, 15], "uv_size": [0.5, 0.5]},"west": {"uv": [9, 4.5], "uv_size": [0.5, 11]},"up": {"uv": [9.5, 15.5], "uv_size": [-0.5, -11]},"down": {"uv": [9.5, 15.5], "uv_size": [-0.5, -11]}}},{"origin": [-1, 3, -2.5],"size": [0.5, 0.5, 9.5],"uv": {"north": {"uv": [6.5, 5.5], "uv_size": [-0.5, 0.5]},"east": {"uv": [6, 15], "uv_size": [0.5, -9.5]},"south": {"uv": [6, 14.5], "uv_size": [0.5, 0.5]},"west": {"uv": [6, 5.5], "uv_size": [0.5, 9.5]},"up": {"uv": [6.5, 15], "uv_size": [-0.5, -9.5]},"down": {"uv": [6.5, 15], "uv_size": [-0.5, -9.5]}}},{"origin": [-1, 6.5, -2],"size": [0.5, 0.5, 9],"uv": {"north": {"uv": [10, 6], "uv_size": [-0.5, 0.5]},"east": {"uv": [9.5, 15], "uv_size": [0.5, -9]},"south": {"uv": [9.5, 14.5], "uv_size": [0.5, 0.5]},"west": {"uv": [9.5, 6], "uv_size": [0.5, 9]},"up": {"uv": [10, 15], "uv_size": [-0.5, -9]},"down": {"uv": [10, 15], "uv_size": [-0.5, -9]}}},{"origin": [-1, 2.5, -1],"size": [0.5, 0.5, 7.5],"uv": {"north": {"uv": [6, 7], "uv_size": [-0.5, 0.5]},"east": {"uv": [5.5, 14.5], "uv_size": [0.5, -7.5]},"south": {"uv": [5.5, 14], "uv_size": [0.5, 0.5]},"west": {"uv": [5.5, 7], "uv_size": [0.5, 7.5]},"up": {"uv": [6, 14.5], "uv_size": [-0.5, -7.5]},"down": {"uv": [6, 14.5], "uv_size": [-0.5, -7.5]}}},{"origin": [-1, 7, 0],"size": [0.5, 0.5, 6.5],"uv": {"north": {"uv": [10.5, 8], "uv_size": [-0.5, 0.5]},"east": {"uv": [10, 14.5], "uv_size": [0.5, -6.5]},"south": {"uv": [10, 14], "uv_size": [0.5, 0.5]},"west": {"uv": [10, 8], "uv_size": [0.5, 6.5]},"up": {"uv": [10.5, 14.5], "uv_size": [-0.5, -6.5]},"down": {"uv": [10.5, 14.5], "uv_size": [-0.5, -6.5]}}},{"origin": [-1, 2, 0.5],"size": [0.5, 0.5, 5.5],"uv": {"north": {"uv": [5.5, 8.5], "uv_size": [-0.5, 0.5]},"east": {"uv": [5, 14], "uv_size": [0.5, -5.5]},"south": {"uv": [5, 13.5], "uv_size": [0.5, 0.5]},"west": {"uv": [5, 8.5], "uv_size": [0.5, 5.5]},"up": {"uv": [5.5, 14], "uv_size": [-0.5, -5.5]},"down": {"uv": [5.5, 14], "uv_size": [-0.5, -5.5]}}},{"origin": [-1, 7.5, 1.5],"size": [0.5, 0.5, 5],"uv": {"north": {"uv": [11, 9.5], "uv_size": [-0.5, 0.5]},"east": {"uv": [10.5, 14.5], "uv_size": [0.5, -5]},"south": {"uv": [10.5, 14], "uv_size": [0.5, 0.5]},"west": {"uv": [10.5, 9.5], "uv_size": [0.5, 5]},"up": {"uv": [11, 14.5], "uv_size": [-0.5, -5]},"down": {"uv": [11, 14.5], "uv_size": [-0.5, -5]}}},{"origin": [-1, 1.5, 2],"size": [0.5, 0.5, 3.5],"uv": {"north": {"uv": [5, 10], "uv_size": [-0.5, 0.5]},"east": {"uv": [4.5, 13.5], "uv_size": [0.5, -3.5]},"south": {"uv": [4.5, 13], "uv_size": [0.5, 0.5]},"west": {"uv": [4.5, 10], "uv_size": [0.5, 3.5]},"up": {"uv": [5, 13.5], "uv_size": [-0.5, -3.5]},"down": {"uv": [5, 13.5], "uv_size": [-0.5, -3.5]}}},{"origin": [-1, 8, 3],"size": [0.5, 0.5, 2.5],"uv": {"north": {"uv": [11.5, 11], "uv_size": [-0.5, 0.5]},"east": {"uv": [11, 13.5], "uv_size": [0.5, -2.5]},"south": {"uv": [11, 13], "uv_size": [0.5, 0.5]},"west": {"uv": [11, 11], "uv_size": [0.5, 2.5]},"up": {"uv": [11.5, 13.5], "uv_size": [-0.5, -2.5]},"down": {"uv": [11.5, 13.5], "uv_size": [-0.5, -2.5]}}},{"origin": [-1, 1, 3.5],"size": [0.5, 0.5, 0.5],"uv": {"north": {"uv": [4.5, 11.5], "uv_size": [-0.5, 0.5]},"east": {"uv": [4, 12], "uv_size": [0.5, -0.5]},"south": {"uv": [4, 11.5], "uv_size": [0.5, 0.5]},"west": {"uv": [4, 11.5], "uv_size": [0.5, 0.5]},"up": {"uv": [4.5, 12], "uv_size": [-0.5, -0.5]},"down": {"uv": [4.5, 12], "uv_size": [-0.5, -0.5]}}}]},{"name": "drop2","parent": "Drop","pivot": [-8, 8, 8],"cubes": [{"origin": [-1.5, 3.5, -4],"size": [0.5, 2.5, 11.5],"uv": {"north": {"uv": [8, 1], "uv_size": [-0.5, 0.5]},"east": {"uv": [7.5, 1], "uv_size": [0.5, 14.5]},"south": {"uv": [7.5, 15], "uv_size": [0.5, 0.5]},"west": {"uv": [7.5, 1], "uv_size": [0.5, 14.5]},"up": {"uv": [8, 1], "uv_size": [-0.5, 14.5]},"down": {"uv": [8, 15.5], "uv_size": [-0.5, -14.5]}}},{"origin": [-1, 4.5, -6.5],"size": [0.5, 0.5, 14],"uv": {"north": {"uv": [8.5, 1.5], "uv_size": [-0.5, 0.5]},"east": {"uv": [8, 1.5], "uv_size": [0.5, 14]},"south": {"uv": [8, 15], "uv_size": [0.5, 0.5]},"west": {"uv": [8, 1.5], "uv_size": [0.5, 14]},"up": {"uv": [8.5, 1.5], "uv_size": [-0.5, 14]},"down": {"uv": [8.5, 15.5], "uv_size": [-0.5, -14]}}},{"origin": [-2, 4, -3.5],"size": [0.5, 1.5, 10],"uv": {"north": {"uv": [7.5, 2.5], "uv_size": [-0.5, 0.5]},"east": {"uv": [7, 2.5], "uv_size": [0.5, 13]},"south": {"uv": [7, 15], "uv_size": [0.5, 0.5]},"west": {"uv": [7, 2.5], "uv_size": [0.5, 13]},"up": {"uv": [7.5, 2.5], "uv_size": [-0.5, 13]},"down": {"uv": [7.5, 15.5], "uv_size": [-0.5, -13]}}},{"origin": [-0.5, 3.5, -3],"size": [0.5, 2.5, 10.5],"uv": {"north": {"uv": [9, 3], "uv_size": [-0.5, 0.5]},"east": {"uv": [8.5, 3], "uv_size": [0.5, 12.5]},"south": {"uv": [8.5, 15], "uv_size": [0.5, 0.5]},"west": {"uv": [8.5, 3], "uv_size": [0.5, 12.5]},"up": {"uv": [9, 3], "uv_size": [-0.5, 12.5]},"down": {"uv": [9, 15.5], "uv_size": [-0.5, -12.5]}}},{"origin": [-2.5, 4.5, -3],"size": [0.5, 0.5, 8.5],"uv": {"north": {"uv": [7, 4], "uv_size": [-0.5, 0.5]},"east": {"uv": [6.5, 4], "uv_size": [0.5, 11.5]},"south": {"uv": [6.5, 15], "uv_size": [0.5, 0.5]},"west": {"uv": [6.5, 4], "uv_size": [0.5, 11.5]},"up": {"uv": [7, 4], "uv_size": [-0.5, 11.5]},"down": {"uv": [7, 15.5], "uv_size": [-0.5, -11.5]}}},{"origin": [0, 4, -1.5],"size": [0.5, 1.5, 8],"uv": {"north": {"uv": [9.5, 4.5], "uv_size": [-0.5, 0.5]},"east": {"uv": [9, 4.5], "uv_size": [0.5, 11]},"south": {"uv": [9, 15], "uv_size": [0.5, 0.5]},"west": {"uv": [9, 4.5], "uv_size": [0.5, 11]},"up": {"uv": [9.5, 4.5], "uv_size": [-0.5, 11]},"down": {"uv": [9.5, 15.5], "uv_size": [-0.5, -11]}}},{"origin": [0.5, 4.5, 0.5],"size": [0.5, 0.5, 5],"uv": {"north": {"uv": [9.5, 4.5], "uv_size": [-0.5, 0.5]},"east": {"uv": [9, 4.5], "uv_size": [0.5, 11]},"south": {"uv": [9, 15], "uv_size": [0.5, 0.5]},"west": {"uv": [9, 4.5], "uv_size": [0.5, 11]},"up": {"uv": [9.5, 4.5], "uv_size": [-0.5, 11]},"down": {"uv": [9.5, 15.5], "uv_size": [-0.5, -11]}}}]}]}]
}

物品动画文件(放入animations包):

tribody.animation.json

{"format_version": "1.8.0","animations": {"animation.tribody.run": {"loop": true,"bones": {"Drop": {"rotation": {"vector": [0, "math.sin(query.anim_time*120)*5", "math.sin(query.anim_time*360)*360"]},"position": {"vector": ["math.sin(query.anim_time*360)*10", "math.sin(query.anim_time*720)*2", "math.cos(query.anim_time*360)*10"]}}}}},"geckolib_format_version": 2
}

手上展示模型文件(放入models/item包):

tribody.json

{"credit": "Made with Blockbench","parent": "builtin/entity","display": {"thirdperson_righthand": {"rotation": [-161.25,0,0],"translation": [-1.75,7.25,-1.25]},"thirdperson_lefthand": {"rotation": [-174.75,0,0],"translation": [0.75,6.5,-3]},"firstperson_righthand": {"rotation": [180,-11.25,180],"translation": [0,-1.5,-2.25]},"firstperson_lefthand": {"rotation": [180,0,0],"translation": [0,9,0]},"gui": {"rotation": [-92.23,-47.05,82.48],"translation": [3.75,3,0]},"head": {"rotation": [-180,7.5,-180],"translation": [0,6.5,-2.5]},"fixed": {"rotation": [0,-90,0],"translation": [1,-4.5,-1]}}
}

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

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

javascript高级程序设计阅读收获(10.14.2)——内存泄露

function assignHandler(){let element document.getElementById(someElement);element.onclick () > console.log(element.id); }上面的代码创建了一个闭包&#xff0c;即element元素的事件处理程序。而这个处理程序又创建了一个循环引用。匿名函数引用着assignHandler()…...

洛谷 P3384 【模板】轻重链剖分/树链剖分

PS&#xff1a;如果读过题了可以跳过题目描述直接到题解部分 提交链接&#xff1a;洛谷 P3384 【模板】轻重链剖分/树链剖分 题目 题目描述 如题&#xff0c;已知一棵包含 NNN 个结点的树&#xff08;连通且无环&#xff09;&#xff0c;每个节点上包含一个数值&#xff0c;…...

6年菜鸟开发面试字节跳动安卓研发岗,知乎上已获万赞

上周喜提oppo面试offer&#xff0c;本人在深圳&#xff0c;有4年多的Android项目经验&#xff0c;普通本科学历。 面试是相互相在&#xff0c;OPPO给我的印象确实如其核心价值观所说&#xff1a;本分。 一面、部长面和HR面都蛮顺利&#xff08;一千个人可能要了一百左右&…...

java计算机毕业设计-医院门诊分诊信息系统-源程序+mysql+系统+lw文档+远程调试

java计算机毕业设计-医院门诊分诊信息系统-源程序mysql系统lw文档远程调试 java计算机毕业设计-医院门诊分诊信息系统-源程序mysql系统lw文档远程调试本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse…...

vue 图片画框获取坐标

创建draw.js文件 /*** 画布中绘制矩形* 参数: cav-画布对象 list-矩形数组 i-选中矩形下标**//* 操作执行方法分发 */ export function draw(cav, list, i) {// 画布初始化let ctx cav.getContext(2d);ctx.strokeStyle blue;ctx.lineWidth 2;// 变量初始化let sX 0; // 鼠…...

菜谱APP源码和设计报告

《移动互联开发》 课程作业 学 院&#xff1a; 班 级&#xff1a; 学 号&#xff1a; 姓 名&#xff1a; 日 期&#xff1a; 设计要求&#xff08;提交文档时需删除&#xff09;: 1.本课程设计作为《Android 程序设计》的期末考查内容。 2.任务安排&#xff1a; &…...

(28)语义分割--cross-entropy loss和OhemCELoss

1、主要参考 (1)大佬写的很好 https://www.jianshu.com/p/24376b18e5c7 (2)二分类和多分类大佬写的很好 二分类交叉熵,多分类交叉熵,focal loss_jzdl的博客-CSDN博客_二分类交叉熵 (3)二分类的定义和实现 PyTorch学习笔记——二分类交叉熵损失函数 - 知乎 (4)…...

谷粒商城十二性能压测

在分布式开发中&#xff0c;我们将每一一种服务都抽取成一个独立的模块&#xff0c;微服务模块在真正的上线之前&#xff0c;甚至是上线以后&#xff0c;我们都要进行压力测试&#xff0c;才能投入正常的使用。 压力测试是为了我们的系统在当前软硬件环境下&#xff0c;最大的…...

MYSQL创建课程表course_MySQL创建表

本示例为:学生student、课程course、选课表sc 在sql语句中注意“约束的概念": 1.实体完整性约束(主键--唯一且非空) primary key() 违约处理:No action(拒绝执行) 2.参照完整性约束(外键约束)foregin key() references tableName(filedName) [on delete|update casecade …...

图片降噪 java_Python图片验证码降噪 — 8邻域降噪

简介图片验证码识别的可以分为几个步骤&#xff0c;一般用 Pillow 库或 OpenCV 来实现&#xff0c;这几个过程是&#xff1a;1.灰度处理&二值化2.降噪3.字符分割4.标准化5.识别所谓降噪就是把不需要的信息通通去除&#xff0c;比如背景&#xff0c;干扰线&#xff0c;干扰像…...

TsingHua:FPT: Improving Prompt Tuning Efficiency via Progressive Training

这篇文章我觉得做的也挺有意思的。 是在探究提示学习中渐进式的更新参数比一窝蜂的直接更新参数效果要佳。 开头 是从比较PT&#xff08;prompt learning和fine tuning&#xff09;开始的。为什么PT的收敛速度慢&#xff0c;训练效率低下&#xff1f; 因为PT中中可训练的参数…...

java decode函数用法_Oracle 中 decode 函数用法

含义解释&#xff1a;decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下&#xff1a;IF 条件值1 THENRETURN(翻译值1)ELSIF 条件值2 THENRETURN(翻译值2)......ELSIF 条件值n THENRETURN(翻译值n)ELSERETURN(缺省值)END IFdecode(字段或字段的运算&…...

大数据编程技术基础实验八:Flume实验——文件数据Flume至HDFS

大数据编程技术基础实验八&#xff1a;Flume实验——文件数据Flume至HDFS 文章目录大数据编程技术基础实验八&#xff1a;Flume实验——文件数据Flume至HDFS一、前言二、实验目的三、实验要求四、实验原理1、flume的特点2、flume的可靠性五、实验步骤1、启动Hadoop集群2、安装并…...

oracle decode函数用法详解

oracle的decode函数语法结构如下: decode (expression, search_1, result_1) decode (expression, search_1, result_1, search_2, result_2) decode (expression, search_1, result_1, search_2, result_2, ...., search_n, result_n) decode (expression, search_1, result_…...

springboot 读取配置文件

一个类被spring容器托管以后&#xff0c;想要读取配置文件&#xff0c;很简单&#xff1a; Service public class OrderService {Autowiredprivate SkuService skuService;Autowiredprivate CouponRepository couponRepository;Autowiredprivate UserCouponRepository userCou…...

节省50%带宽,这款媒体处理产品了解下!

视频处理技术想必大家都有所了解&#xff0c;现在每天都会涌现出大量新的视频处理模型&#xff0c;它们有的能够超分、降噪&#xff0c;有的能够做目标检测、跟踪、识别&#xff0c;加上一些前端技术就能实现很多炫酷的功能。但是现在大多数模型都是单任务模型&#xff0c;想要…...

左连接 oracle条件查询,sql 左连接查询条件and与where

用一条SQL查询一张表中不同级别的字段(字段名称相同)。需求&#xff1a;用一条SQL同时查出城市id、城市name、省份id和省份name。版本一如下SELECTtlUp.LOCATION_ID as cityId,tlUp.LOCATION_NAME as cityName,tlDown.LOCATION_ID as provinceId,tlDown.LOCATION_NAME as provi…...

Leetcode刷题攻略Java版(持续更新中……)

零、二分查找 简单模板 class Solution{public void TFCZ(int nums[],int target){int left0,rightn-1;while(left<right){int mid left(right-left)/2; //向下取整if(nums[mid]<target){ //向上取整则(l r 1)/2leftmid1;}else{rightmid;}}//最终返回的值是相同值的…...

css的引入方式

CSS有四种引入方式&#xff0c;分别如下&#xff1a; 1、外部链接一个CSS文件&#xff0c;我们在HTML头部分标明&#xff1a;<link href"css/my.css" rel"stylesheet" type"text/css"/> 2、头部直接写入CSS: <style type"text/cs…...

【虚幻引擎UE】UE5 C++环境异常原因及解决方案

引言&#xff1a; 在实际开发过程中&#xff0c;首次拉取项目开始开发或升级引擎版本时&#xff0c;如果现有代码包含C编译的类&#xff0c;本机环境未正确配置C环境的情况下无法正常运行项目。 一、相关模块未安装 1、打开控制面板&#xff0c;找到安装器&#xff0c;点击更…...

【红绿灯识别】红绿灯识别【含GUI Matlab源码 1908期】

⛄一、红绿灯识别简介 截至2015年&#xff0c;世界范围内盲人的患病率为0.49%&#xff0c;约有3600万盲人&#xff0c;我国50岁以上的盲人有532万。盲人出行困难重重。目前市面上针对盲人出行识别红绿灯的研究并不多&#xff0c;识别红绿灯的图像识别技术往往应用于无人驾驶技…...

机器视觉光源案例锦集(一)

1、准直的光线产生更清晰的图像&#xff0c;就是我们通常所说的平行光&#xff0c;对边缘适应性更好 2、尽量提供高对比度有助于视觉系统进行更精准的检测 3、红外光突出了水果上的淤伤 4、 &#xff08;1&#xff09;环形灯直接照明的灯泡&#xff0c;环形光在玻璃中反射&…...

Find My资讯|苹果Find My帮助美警察逮捕连环盗车嫌犯

报道称&#xff0c;美国Shelby County Sheriff警方于11月13日搜查了Shady Ridge的5300街区的一处住宅&#xff0c;成功逮捕了现年20岁的嫌疑人Michael Walker。根据警方通告&#xff0c;该地区近期发生了多起盗车案件。而案件的突破口是发生在Pleasantwood 6800街区的一件盗车事…...

php判断数组下标,php检查数组下标是否存在

PHP检查数组下标是否存在的方法array_key_exists()函数array_key_exists()函数判断某个数组中是否存在指定的 key&#xff0c;如果该 key 存在&#xff0c;则返回 true&#xff0c;否则返回 false。语法&#xff1a;array_key_exists(key,array)参数描述&#xff1a;key 必需。…...

linux线程互斥

文章目录多线程执行的问题Linux线程互斥要解决以上问题&#xff0c;需要做到三点&#xff1a;多线程执行的问题 先看一段代码 int tickets10000;void* buytickets(void* args) {char* name (char*)args;while(1){if(tickets>0){cout<<name<<"] tickets:…...

通过MediaRecorder源码学习系统源码定位

找到加载的so库 public class MediaRecorder implements AudioRouting,AudioRecordingMonitor,AudioRecordingMonitorClient,MicrophoneDirection {static {System.loadLibrary("media_jni");native_init();}定位到media_jni源码 media_jni的目录&#xff1a; 告诉…...

HTML引用外部css的路径

HTML引用外部css&#xff0c;其实说简单点就是 href 内填入路径即可 然而今天感觉自己之前都有点。。没引入进来就试出来的赶脚。。。 索性就把情况都归纳一下 1. html,css 在同一文件夹下 直接引用css的名字即可&#xff0c;因为在当前路径之下 2. html,css 在同一文件夹下…...

GR5515 使用心得纪录片

A.GR551X 蓝牙应用开发如何开启白名单过滤机制 1. 关于白名单过滤机制 当设备绑定之后&#xff0c;再次开启广播时可以使用白名单过滤机制&#xff0c;白名单是一组蓝牙地址的列表&#xff0c;设备只接受来自位于白名单中蓝牙设备的扫描和连接请求。 2. 如何开启白名单过滤机…...

Swift数组下标

var Arr ["a" , "b" , "c" , "d" , "e" , "f" , "g" ,] var Brr ["b" , "d" , "f" , "g" ,] var gongtong [Int]() //print("Arr个数为:\(Arr.count)…...

Up 主的内容创作利器: Effie

提起 Bilibili&#xff0c;很多人脑海中都会想起“二次元”符号。诚然&#xff0c; Bilibili 是以 ACG 相当于的代名词。其中&#xff0c;Up 主是 Bilibili 崛起的重要支柱。大量的 ACG 爱好者基于兴趣爱好等缘由聚合在视频弹幕网站—— Bilibili&#xff0c;将其搜集或者创作的…...

html如何引入css文件?HTML引入外部css文件的四种方法

在学习前端的时候&#xff0c;我们应该知道css给html标记添加各种样式&#xff0c;用来告诉浏览器&#xff0c;因该如何显示这些标记里面的内容。既然css是用来给html添加各种样式的&#xff0c;那么&#xff0c;html中如何引入外部的css文呢&#xff1f;本篇文章将给大家来介绍…...

女孩顶球-第10届蓝桥杯Scratch省赛真题第1题

[导读]&#xff1a;超平老师计划推出Scratch蓝桥杯真题解析100讲&#xff0c;这是超平老师解读Scratch蓝桥真题系列的第68讲。 第10届蓝桥杯青少年组省赛于2019年3月24日举行&#xff0c;形式为线下考试。Scratch分为初级组和中级组&#xff0c;其中初级组面向7~10岁孩子&…...

java返回下标数组_JAVA一维数组判断大小,并返回数组下标

展开全部代码如下&#xff1a;/****/package owner;import java.util.ArrayList;import java.util.List;/*** author GreenLight**/public class TTS {/*** param args*/public static void main(String[] args) {// 声明一个整型数组62616964757a686964616fe59b9ee7ad94313333…...

HTML引入CSS样式三种方法及优先级

HTML引入CSS样式三种方法及优先级 CSS样式的写法 HTML引入CSS样式三种方法及优先级&#xff1a; 方法 css的样式引用由3种方式。分别为行内样式、内部样式&#xff08;嵌入式&#xff09;和外部样式&#xff1b; 行内样式&#xff1a; 在对象的标记内使用对…...

django读取数据库并用jieba分词用pyechart展示词云图

前言 因项目需要通过表单提交到数据库然后前端可视化显示。 项目是基于django架构&#xff0c;admin后台美化是用simlpeui。要让django可是数据可视化有两个办法。 第一是echart&#xff0c;但是echart是js&#xff0c;并且后台对接数据麻烦&#xff0c;需要json。大概流程很简…...

jeecg-boot在线开发从数据库导入表单显示为空

现象 Online表单开发&#xff0c;从数据库导入表单内数据表列表为空 原因 在线表单开发使用独立引擎制作&#xff0c;与原框架设置分离。 解决 修改文件&#xff1a; jeecg-boot-module-system/src/main/resources/jeecg/jeecg_database.properties...

ps制作台式计算机图标,ps制作计算机图标

今天要分享的是如何用ps制作各种立体风格的计算机图标&#xff0c;我们所要重要使用的工具就是拷贝粘贴图层样式&#xff0c;其实在图标的制作中&#xff0c;这个功能经常被使用&#xff0c;感兴趣的话就让我们看下去吧&#xff01;01 执行“文件>新建”命令&#xff0c;在弹…...

我的第一个html网页(完整代码)

下面的代码全部完整可用 学习四天&#xff0c;历时一周终于完成 - 首先在HBuilder X上建一个基于HTML的项目如图&#xff1a; 参考“宁夏博物馆”的官网&#xff0c;我们team共十人&#xff0c;我负责“公众服务”模块 - liuxue.css中的代码为&#xff1a; .container{width: …...

Arduino IDE 16进制转换10进制函数

void setup(){Serial.begin(115200);char str[3] "FE"; int i 0; sscanf(str, "%x", &i); Serial.print( i);//254//10进制转16进制 char s[3] {0};   sprintf(s, "%x", 255);   Serial.println( s); // ff }void loop() { }上面…...

面试高频~单链表OJ题总结(二)

文章目录1.力扣141&#xff1a;环形链表2.力扣142&#xff1a;环形链表找入口3.力扣160&#xff1a;相交链表4.力扣138&#xff1a;复制带随机指针的链表1.力扣141&#xff1a;环形链表 给你一个链表的头节点 head &#xff0c;判断链表中是否有环。 如果链表中有某个节点&…...

POSIX线程(二)

目录 一、前言 二、Thread Attributes 1、Setting the Detached State Attribute&#xff08;thread5.c&#xff09; 2、Thread Attributes Scheduling &#xff08;1&#xff09;Scheduling&#xff08;thread6.c&#xff09; 三、Canceling a Thread 1、Canceling a …...

❗HTML引入CSS的三种常用方式汇总❗

引言 CSS对于HTML来说就像是女生的化妆品&#xff0c;通过CSS的修饰后&#xff0c;网页元素会更加丰富美观&#xff0c;但是使用CSS之前的首要需求就是如何在HTML代码中加入CSS代码&#xff0c;这里就简单列举一下三种常用方法&#xff1b; ps&#xff1a;由于作者规划以后往…...

c语言数组下标为负数

c语言中数组的下标可以是负号&#xff0c;在代码运行前不会对数组是否下标越界、溢出等异常进行警告或处理&#xff0c;因此需人为干预。 测试代码&#xff1a; #include<stdio.h> #include <stdlib.h>int main(int argc, char *argv[]) {int array[]{1,2,3,4,5,6…...

面试向:SpringBoot如何一键启动多个微服务?如何一键部署多个微服务?

我们知道 Springboot是负责创建服务的 有的时候 我们不区分 都混杂在一起。有的时候 我们会对服务进行细分&#xff0c;然后就是微服务 这一个springboot project可能含有很多个微服务。 springboot的启动方式有三个&#xff1a; main-mvn spring-boot run-pack with maven cle…...

C语言 实现16进制 转换10进制

程序说明&#xff1a;输入一个16进制的数&#xff0c;输出一个10进制的数 原理&#xff1a;2、8或16进制转换成10进制都是用对应的进制数从后向前&#xff08;从个位向前&#xff09;依次乘以对应进制数的增长幂数然后求和。 例如16进制转10进制 &#xff1a; ABC10*16^211* …...

html5css如何引用,html如何调用外部css

调用方法&#xff1a;1、使用“”语句调用&#xff1b;2、在style标签中使用“import url(CSS文件路径地址)”语句调用。本教程操作环境&#xff1a;windows7系统、CSS3&&HTML5版、Dell G3电脑。html调用外部css有两种方法链接式--使用标签导入式--使用import规则标签1…...

leetcode2/3/4数之和的解法比较python_哈希和双指针(sort的时空复杂度)

1. 两数之和题目 给定一个整数数组 nums 和一个整数目标值 target&#xff0c;请你在该数组中找出 和为目标值 target 的那 两个 整数&#xff0c;并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是&#xff0c;数组中同一个元素在答案里不能重复出现。你可以按…...

html页面中引入css样式的3种方式

1.行内样式&#xff1a;直接在html的元素上使用style的属性编写CSS&#xff0c;如下&#xff1a; <span style"color:#00FF00 ;font-size:100px;">学无止境&#xff0c;不忘初心</span> 2.内部样式&#xff1a;在html的<head>标签中使用<style&…...

HashMap之数组下标计算

HashMap之数组下标计算前提loadFactorcapacitythresholdput时&#xff0c;数组下标计算hash函数putVal函数核心计算扩容时&#xff0c;下标的重置计算前提 HashMap是有数组链表组成的&#xff0c;其中使用的算法有&#xff1a;hash&#xff08;java8又使用了红黑树&#xff09…...

关于web项目html引用外部css失效问题(望各位大佬帮忙解决!!!)

在测试的时候发现一个简单的登录页面导入外部css时失效&#xff0c;下面附上代码&#xff1a; <head><meta charset"UTF-8"><title></title><!-- <script src"js/denglu.js" type"text/javascript" charset"…...

html怎么引入本地css文件路径,html如何引入css文件

引入方法&#xff1a;1、使用link标签引入&#xff0c;语法“”&#xff1b;2、在stylet标签中&#xff0c;使用“import”规则引入&#xff0c;语法“import url(css文件地址)”。本教程操作环境&#xff1a;windows7系统、CSS3&&HTML5版、Dell G3电脑。html引入css文…...

16进制转换为10进制

问题描述 从键盘输入一个不超过8位的正的十六进制数字符串&#xff0c;将它转换为正的十进制数后输出。   注&#xff1a;十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。 样例输入 FFFF 样例输出 65535 import java.util.Scanner;public class wuxueme…...

ps手机计算机图标教程,PS手机图标绘制教程:手绘时尚大方的扁平化风格手机APP图标。PS-站长资讯中心...

PS手机图标绘制教程&#xff1a;手绘时尚大方的扁平化风格手机APP图标。初稿步骤 02 制作时钟底盘2.1 新建540*540px的圆&#xff0c;命名为【圆-1】并为其添加图层样式。2.2 新建460*460px的圆&#xff0c;命名为【圆-2】并为其添加渐变叠加。2.3 新建442*442px的圆&#xff0…...

ps制作html图标素材,PS按钮图标制作

PS按钮图标制作教程&#xff1a;设计简洁风格的半透明科技感按钮图标素材。3、拉两条参照线。按Ctrl R 调出标尺&#xff0c;然后用移动工具分别拉一条水平和垂直的参照线&#xff0c;如下图。4、在工具箱选择“椭圆选框工具”。5、以参照线交点为起点&#xff0c;按住Alt Sh…...

12.3 - 每日一题 - 408

每日一句&#xff1a;现在很痛苦&#xff0c;等过阵子回头看看&#xff0c;会发现其实那都不算事。 数据结构 1 哈希函数为H&#xff08;key&#xff09;key MOD 11&#xff0c;表中已存入关键字分别为7、14&#xff0c;37、60和83的五个记录&#xff0c;此时哈希表的装填因子…...

通俗理解隐马尔可夫模型(HMM)

HMM&#xff08;隐马尔可夫模型&#xff09; 对于一个观测序列&#xff0c;我们认为这个观测序列是由另一个状态序列输出的&#xff0c;而这个状态序列我们称之为隐马尔可夫链 隐马尔可夫链每次可以输出一个观测值&#xff0c;但是一个观测值一次只能被一个状态输出&#xff…...

Web前端 | HTML引入CSS样式的三种方式

✅作者简介&#xff1a;一位材料转码农的选手&#xff0c;希望一起努力&#xff0c;一起进步&#xff01; &#x1f4c3;个人主页&#xff1a;每天都要敲代码的个人主页 &#x1f525;系列专栏&#xff1a;Web前端 &#x1f4ac;推荐一款模拟面试、刷题神器&#xff0c;从基础到…...

5G/NR 标识详解之5G-GUTI

目录 1. 概述 2. 5G-GUTI分配场景 3. 5G-GUTI的组成 4. 5G-GUTI与GUTI的映射 1. 概述 5G全球唯一临时标识(5G Globally Unique Temporary Identifier&#xff0c;简称5G-GUTI)由接入和移动管理功能(Access and Mobility Management Function, 简称AMF)给UE分配的标识&#…...

深入理解蓝牙BLE之“扩展广播”

目录 前言&#xff1a; 4.2版本广播&#xff1a; 5.0版本广播&#xff1a; 实现原理&#xff1a; 格式定义&#xff1a; 广播事件类型&#xff1a; 扩展广播&#xff1a; 周期广播&#xff1a; 广播集&#xff1a; HCI接口定义&#xff1a; 4.2版本&#xff1a; 5.…...

【MM小贴士】采购订单当中自动带出PO抬头文本

【日常吐槽】这个项目做的我真的是一言难尽&#xff0c;唉。 【他人所谓得重新思考&#xff0c;无非是重新整理自己的偏见罢了。】 【业务背景】今天练习一个下功能&#xff0c;就是做采购订单的时候&#xff0c;订单是由抬头的&#xff0c;抬头会有一些文本&#xff0c;可以…...

chart.min.js_Chart.js 2.0简介—六个简单示例

chart.min.jsThis article is included in our anthology, Modern JavaScript. If you want everything in one place to get up to speed on modern JavaScript, sign up for SitePoint Premium and download yourself a copy. 本文包含在我们的选集Modern JavaScript中 。 如…...

Chart.js - 漂亮的 Javascript 图表开源库

这是一个使用简单、动效现代酷炫js图表库&#xff0c;用来构建专业美观的数据图表。 介绍 Chart.js 是一个基于 canvas 的可视化开源库。它可以用于构建简单漂亮的 H5 图表&#xff0c;满足产品数据可视化的需求。 特点 包含6种不同的常用图表&#xff0c;每种方式都有酷炫的…...

chart.js mysql_基于html5 canvas 的强大图表插件【Chart.js】

名词解释Chart.js&#xff1a;是基于html5和canvas的强大图表插件&#xff0c;支持多样的图表形式&#xff0c;柱状线性饼环极地雷达等等&#xff1b;canvas&#xff1a;只兼容到IE9excanvas.js&#xff1a;强大的第三方兼容插件&#xff0c;可以使canvas兼容到IE5链接代码实现…...

小程序图表wx-chart

下载地址 https://github.com/xiaolin3303/wx-charts 使用步骤&#xff1a; 一、解压后&#xff0c;把dist里面的wxcharts.js或者wxcharts-min.js放在小程序的文件夹里&#xff0c;在当前页面引用文件。 const wxCharts require(’…/…/…/…/utils/ai/wxcharts.js’); // …...

微信小程序:chart.js的使用

微信小程序&#xff1a;chart.js的使用导入折线图.wxml和.wxss图表初始化数据更新数据显示这篇主要介绍一下小程序图表组件 chart.js的使用&#xff0c;项目中用到大神在github上分享的开源项目&#xff0c;这里给大家推荐和简单介绍下。具体的下载链接在下面&#xff1a;https…...

使用ASP.NET Core,JavaScript,PostegreSql和ChartJs的动态仪表板Web应用程序

目录 介绍 先决条件 创建项目架构 创建数据库 实现后端 一&#xff09;创建DataAccess 1&#xff09;创建实体和关系 2&#xff09;设置数据库 3&#xff09;创建存储库 II&#xff09;实现应用逻辑 III&#xff09;实现Web服务 IV&#xff09;测试Web API 实现前…...

计算机性能指标决定于,关于计算机显卡的性能指标盘点

关于计算机显卡的性能指标盘点计算机显卡的性能指标1&#xff0e;显存速度显存速度是显存非常重要的一个性能指标&#xff0c;显存速度决定于显存的时钟周期和运行频率&#xff0c;它们影响显存每次处理数据需要的时间。显存芯片速度越快&#xff0c;单位时间交换的数据量也就越…...

Jmeter性能指标

一、jmeter简介 1、多线程框架--支持多并发操作 2、用于对服务器模拟负载 3、支持web、数据库、FTP服务系统的性能测试 4、开源、纯Java&#xff0c;可二次开发一、系统测试指标 多&#xff1a;并发量 快&#xff1a;响应时间 好&#xff1a;稳定性&#xff08;长时间运行&am…...

计算机中机械硬盘的性能指标,硬盘的性能指标是什么

硬盘的性能指标&#xff0c;包括硬盘容量、硬盘速度、硬盘转速、接口、缓存、硬盘单碟容量等。硬盘的性能指标&#xff0c;包括硬盘容量、硬盘速度、硬盘转速、接口、缓存、硬盘单碟容量等。硬盘的性能指标一、容量作为计算机系统的数据存储器&#xff0c;容量是硬盘最主要的参…...

计算机网络性能指标

计算机网络性能指标&#xff1a;速率、带宽、吞吐量、时延、时延带宽积、往返时间、利用率 速率&#xff1a; 连接在计算机网络上的主机在数字信道上传送数据位数的速率。单位是b/s&#xff0c;kb/s&#xff0c;Mb/s&#xff0c;Gb/s。 带宽&#xff1a; 数据通信领域中&…...

计算机的性能指标概念,cpu性能指标有哪些及其概念是什么

笔记本CPU性能如何区分?cpu性能指标有哪些?其概念是什么?中央处理器其功能主要是解释计算机指令以及处理计算机软件中的数据。电脑中所有操作都由CPU负责读取指令&#xff0c;对指令译码并执行指令的核心部件。下面是学习啦小编给大家整理的一些相关信息&#xff0c;希望对大…...

系统性能指标总结

1、系统性能包含&#xff1a;性能指标、性能计算、性能设计、性能评估&#xff1b; 2、性能指标是软、硬件的性能指标的集成。 &#xff08;1&#xff09;评价计算机的性能指标&#xff1a;时钟评率&#xff08;主频&#xff09;、运算速度、运算精度、内存的存储容量、存储的存…...

数据库性能指标

数据库性能指标 1.数据库的性能测试范围 SQL语句查询&#xff08;慢查询等&#xff09;资源使用率数据库架构的合理性数据库性能指标2.MySql数据库监控指标 1.QPSqueries per seconds 每秒查询数量 获取方法&#xff1a;show global status like ‘Quesion%’ 计算方法&#x…...

常用的性能指标

1、QPS&#xff08;Queries Per Second&#xff09; 概念&#xff1a;服务器每秒处理查询次数&#xff0c;是一台服务器每秒能够处理的查询次数。用户发起查询请求到服务器做出响应这算一次&#xff0c;一秒内用户完成了50次查询请求&#xff0c;那此时服务器QPS就是50。 2、T…...

Mysql性能指标

一、QPS Queries Per Second意思是“每秒查询率”&#xff0c;是一台服务器每秒能够相应的查询次数 是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 普通的可以通过status 查看&#xff0c; 展示的一个平均值&#xff0c; 是通过下面 mysql重启后开始计算…...

性能指标评估

一、背景 做性能测试之前&#xff0c;最好先定义清楚性能指标。这样我们才能评估测试结果是否满足预期。最理想的情况是&#xff0c;开发、产品、 项目经理已经提前定义好性能指标。但是理想和现实的差距非常大。 二、获取性能指标 如果用户有明确的性能指标&#xff0c;直…...

性能指标有哪些

1、响应时间&#xff08;Response time&#xff09; 响应时间就是用户感受软件系统为其服务所耗费的时间&#xff0c;对于网站系统来说&#xff0c;响应时间就是从点击了一个页面计时开始&#xff0c;到这个页面完全在浏览器里展现计时结束的这一段时间间隔&#xff0c;看起来…...

常见的性能指标

性能测试最基本要考虑以下几点&#xff1a; 1、时间特性&#xff0c;主要指的是软件产品的事物响应时间&#xff08;用户发出请求到收到应答的这段时间&#xff09; 2、资源利用率&#xff0c;包括&#xff1a;cpu、内存、网络、硬盘、虚拟内存&#xff08;如Java虚拟机&…...

bytedance怎么读_阅读下面短文,在答题卡相应的答题区域填入1个适当的单词或括号内单词的正确形式。...

【推荐1】Directions: After reading the passage below, fill in the blanks to make the passage coherent and grammatically correct. For the blanks with a given word, fill in each blank with the proper form of the given word; for the other blanks, use one wor…...

Head First C 读书笔记(二)

函数指针&#xff1a; type (*name)(parameter types) 调用&#xff1a; name(parameter) 函数指针数组&#xff1a; type (*name[])(parameter types) { }; 使用函数指针数组简化程序——分手信自动生成器&#xff1a; #include <stdio.h>enum response_type {DUMP…...

伴你读 android.view.ViewGroup.getChildMeasureSpec

伴你读 android.view.ViewGroup.getChildMeasureSpec源码先讲讲背景函数的概览源码 /*** Does the hard part of measureChildren: figuring out the MeasureSpec to* pass to a particular child. This method figures out the right MeasureSpec* for one dimension (height …...

View的工作原理 - Android开发艺术探索读书笔记(第四章)

View的工作原理 知识准备 ViewRoot ViewRoot对应ViewRootImpl类&#xff0c;是连接WindowManager与DecorView的纽带。View的三大流程都是通过ViewRoot完成的。ActivityThread中&#xff0c;Activity对象被回收时&#xff0c;会将DecorView添加到Window中&#xff0c;同时创建…...

Python读书笔记第四章:基本概念

1.字面意义上的常量 5、1.23、9.25e-3这样的数或者如同‘This is a string’这样的字符串&#xff0c;都是常量&#xff0c;因为不能改变它的值。因此这些都被称为字面意义上的常量。 2.数 Python有4中类型的数&#xff1a;整数、长整数、浮点数和复数。 2是整数&#xff0c…...

华为电子邮件显示未读邮件1_您所说的话:如何使电子邮件垃圾邮件保持整洁...

华为电子邮件显示未读邮件1Earlier this week we asked you to share your favorite tips and tricks for keeping your inbox tidy. Now we’re back to share your–rather aggressive–SPAM dodging tricks. 本周早些时候&#xff0c;我们要求您分享您最喜欢的提示和技巧&am…...

Codeforces - 934A A Compatible Pair(暴力)

A. A Compatible Pairtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputNian is a monster which lives deep in the oceans. Once a year, it shows up on the land, devouring livestock and even people. In order...

把运行在 Docker 容器内的 Microsoft SQL 服务器部署到 SAP Kyma 中

在阅读这篇文章之前&#xff0c;Jerry 假设您已经读过了这篇在 Docker 里运行 Microsoft SQL 服务器。 本地项目地址&#xff1a;C:\Code\referenceCode\SAP Kyma教程例子 参考链接&#xff1a;https://developers.sap.com/tutorials/cp-kyma-mssql-deployment.html#42706edb…...

Spring Transaction 从实例读源码

Spring Transaction 从实例读源码 更为完整的笔记传送门 Github 实例 public interface LoginService {void login(RegisterDTO dto); }Service public class LoginServiceImpl implements LoginService{OverrideTransactional(rollbackFor RuntimeException.class,propaga…...

写后读相关 体系结构_我什么时候应该关心测试体系结构和易读性

写后读相关 体系结构My name is Ryan, and I hate jargon. I hate jargon because I am ill-equipped to remember it, but the reason why I still write decent code is that I am well equipped to understand the concepts which these jargon words point to.我的名字叫瑞…...

NLTK读书笔记 — 分类与标注

本文转载自http://www.tuicool.com/articles/feAfi2 0. 本章所关注的问题 (1) 什么是lexical categories&#xff0c;怎样将它们应用于NLP?(2) 什么样的python数据结构更适合存储词和它们的类别?(3) 我们怎样自动地给词做标注 另外&#xff0c;本章还会包含NLP中一些基础的技…...

pyhon中的单引号,双引号和三引号

1.你可以用单引号指示字符串&#xff0c;就如同’Quote me on this’这样。所有的空白&#xff0c;即空格和制表符都照原样保留。 2.使用双引号&#xff08;”&#xff09; 在双引号中的字符串与单引号中的字符串的使用完全相同&#xff0c;例如”What’s your name?”。 3…...

Algorithm to live 读书笔记

最近被邀请读一本书《Algorithm to live by》书中介绍一些生活中遇到的一些puzzle和数据科学家用来解决这些puzzle的方法在这里开博客更新我读这本书的一些感悟目前读到第二章&#xff0c;从这里开始更吧Explore/exploitComputerscience about decision-makingThis chapter di…...

python怎么读单词_字符串-在python中读取文本文件并将其拆分为单个单词

字符串-在python中读取文本文件并将其拆分为单个单词 我有一个由数字和单词组成的文本文件&#xff0c;例如09807754 18 n 03 aristocrat 0 blue_blood 0 patrician&#xff0c;我想将其拆分&#xff0c;以便每个单词或数字都以新行出现。 空格分隔符将是理想的&#xff0c;因为…...

clean code读书笔记

Pressure makes diamonds.No one in your life will teach you more than your children will.Shippin without testing the routine had been irresponsible.What harm can a software developer do? From a purely software point of view, he or she can do harm to both t...

SOA Frequently Asked Questions

1、断箭  不相信自己的意志&#xff0c;永远也做不成将军。 春秋战国时代&#xff0c;一位父亲和他的儿子出征打战。父亲已做了将军&#xff0c;儿子还只是马前卒。又一阵号角吹响&#xff0c;战鼓雷鸣了&#xff0c;父亲庄严地托起一个箭囊&#xff0c;其中插着一只箭。父亲…...

把读书当做信仰的民族:犹太民族

你一年读几本书&#xff1f; 全世界每年阅读书籍排名第一的是犹太人&#xff0c;一年平均每人是64本。而中国13亿人口&#xff0c;扣除教科书&#xff0c;平均每人一年读书1本都不到。 The No.1 book reader in the world each year is Jewish, with an average of 64 books pe…...

读 Linux 核心 MMU 笔记

PAE ( Physical address extension ) from Pentium Pro processor What is it? It is one kind of mechanism that translate 32-bit liner address to 36-bits physical address. In the near time when Intel was asked to increase the number of address pin connected ad...

mysql事务不会出现幻读_使用Mysql事务可能出现的问题以及解决原理

一、什么是数据库事务&#xff1f;数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列&#xff0c;这些操作要么全部执行,要么全部不执行&#xff0c;是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。简言之就是&…...

a king读后感 love of the_arthur king 读后感英文版

This film tells a story about Arthur and his fellow warriors, who fight for theirfreedom. They are best warriors, however, whose ancestors make a promise with RomanEmpire that their sons would lose freedom for a period to be the Roman soldiers. The finalm...

Netty读数据源码解析

一.接收读就绪事件 io.netty.channel.nio.NioEventLoop#processSelectedKey(java.nio.channels.SelectionKey, io.netty.channel.nio.AbstractNioChannel) /*** 处理就绪的IO事件* param k 就绪的IO事件* param ch 该就绪事件对应的channel&#xff08;NioServerSocketChanne…...

云队友丨专访极飞科技彭斌:人的梦想是摁不住的!

作者&#xff1a;何加盐 来源&#xff1a;公众号“何加盐” ID&#xff1a;ihejiayan 加盐说&#xff1a;我以前写的都是成名已久的牛人&#xff0c;他们往往已经在网上有无数的报道文章、采访视频、演讲等&#xff0c;有很多甚至有各种传记或自传&#xff0c;无论我们是想了…...

PDF颜色翻转以方便打印处理

用于将黑色背景的pdf笔记转成白色背景&#xff0c;方便打印 使用到PyMuPDF库 pip install PyMuPDF代码如下 import datetime import osfrom PIL import Image import PIL.ImageOps import globimport fitzdef pyMuPDF_fitz(pdfPath, imagePath):startTime_pdf2img dateti…...

JasperReports ——打印PDF(项目工具)

JasperReports ——打印PDF&#xff08;项目工具&#xff09;一、介绍1.1 JasperReports 原理1.2 开发流程1.3 模板设计器 Jaspersoft Studio1.4 设计好模板就可以进行填充数据1.4.0 添加依赖1.4.1 设计 jrxml 模板文件1.4.2 JDBC数据源方式填充数据1.4.3 JavaBean数据源方式填…...

Siamese Neural Network (SNN: 孪生神经网络)

【学习参考】&#xff1a; https://blog.csdn.net/MyArrow/article/details/122539749https://blog.csdn.net/MyArrow/article/details/122539749 Siamese network 孪生神经网络--一个简单神奇的结构 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/35040994 【Siamese和Ch…...

C语言——利用矩阵LU分解法求逆、行列式

本章介绍了LU分解法&#xff0c;以及如何利用LU分解法求逆、行列式&#xff0c;针对每个公式、原理、代码进行了详细介绍&#xff0c;希望可以给大家带来帮助。 目录 LU分解法 概念 确定L、U矩阵 LU分解法的意义 程序设计 LUP求逆 1&#xff09;代码 2&#xff09;代…...

工作中遇到的木马文件

挖矿软件 1-rshim 挖矿木马 服务器间歇性负载增高,内存占用过多 top 发现名为 rshim 的奇怪进程 [roottx_pmwy ~]# ps -ef | grep rshim | grep -v grep root 1367 1 0 2021 ? 2-15:15:33 /usr/sbin/rshimkill 掉 [roottx_pmwy ~]# kill 1367 [roottx_…...

为什么启动SERVICE服务失败

问题&#xff1a;基于服务化开发&#xff0c;启动服务SERVIICE API中start.java 失败现象1&#xff1a;注册服务到开发环境zookeeper 失败 或 服务启动失败 或 处于不停重启状态解决&#xff1a;1.winkey r &#xff1a;输入 cmd 2.netstat -ano|findstr "8059" 输入…...

Error: You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-d

直接安装下面的 &#xff1a; sudo apt-get install -y postgis postgresql-9.3-postgis-2.1 貌似没有什么用&#xff1f;...

计算机毕业设计Java酒店管理系统设计与实现(源码+系统+mysql数据库+lw文档)

计算机毕业设计Java酒店管理系统设计与实现(源码系统mysql数据库lw文档) 计算机毕业设计Java酒店管理系统设计与实现(源码系统mysql数据库lw文档)本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse 前…...

Zabbix的应用(6)----常见错误

常见问题&#xff1a; 问题1&#xff1a;Service "sppsvc" (Software Protection) is not running (startup type automatic delayed) 方法1&#xff1a;WinR → services.msc → 找到Software Protection →修改启动(延迟启动)为启动模式 → 开启服务 方法2(管理员…...

Java swing网盘管理系统

这是我接触Java后的第二个项目&#xff0c;界面是用Java swing编写的&#xff0c;项目开发环境是Windows10&#xff0c;JDK1.8&#xff0c;开发软件eclipse&#xff0c;sqlite数据库&#xff0c;visio,该系统采用C/S结构设计&#xff0c;分为客户端、管理员端、业务服务器端、文…...

基于JavaWeb+SSM+MySQL的网盘管理系统设计与实现

资源下载地址&#xff1a;https://download.csdn.net/download/sheziqiong/85630883 资源下载地址&#xff1a;https://download.csdn.net/download/sheziqiong/85630883 前端&#xff1a;html/css/jsjQueryAngularBootstrap 后台 ssm 数据库 mysql 需求 文件上传 上传本地文…...

SSM项目实践:实现简易网盘系统(思路+参考源码)

一、项目主要功能 1、类似于百度云&#xff0c;用户可以在网盘中新建多层文件夹&#xff0c;并可以上传文件、下载文件、删除文件、删除文件夹&#xff08;里面所有文件也会随之删除&#xff09; 2、提供文件分类功能&#xff0c;可根据后缀名将文件分成视频、图片、音乐等。…...

基于Spring Boot + VUE 框架开发的分布式网盘系统

‍‍简介基于Spring Boot VUE CLI3 框架开发的分布式文件系统&#xff0c;旨在为用户和企业提供一个简单、方便的文件存储方案&#xff0c;能够以完善的目录结构体系&#xff0c;对文件进行管理 。功能介绍用户可对目录结构进行增加&#xff0c;删除&#xff0c;修改提供文件的…...

可视化网盘系统的设计与实现过程记录

可视化网盘系统 开发者: 张津瑞项目名称&#xff1a; 可视化网盘系统 (基于开源项目&#xff1a;奇文网盘)Email&#xff1a;jinrui.zhangaccenture.com 功能介绍 多文件格式分类查看 支持网格、表格视图、时间线三种展示视图 支持极速秒传功能&#xff0c;提高上传效率 多…...

【什么是区块链】

区块链技术简介前言一、区块链技术简介二、区块链的特点1.去中心化2.去信任3.不可篡改和伪造4.可溯源5.匿名性三、区块链用到的技术1.非对称密码算法2.哈希函数3.P2P网络4.安全多方计算前言 比特币与区块链的关系&#xff1a; 2008年中本聪&#xff08;Satoshi Nakamoto&…...

2022最新云存储网盘系统_文件分享系统_文件存储系统

介绍&#xff1a; 2022最新云存储网盘系统_文件分享系统_文件存储系统 测试环境&#xff1a;Nginx MySQL5.6 PHP7.0 安装教程&#xff1a; 1、上传解压 2、配置laravel5伪静态规则 3、配置数据库文件.env 运行目录设置为public 4、导入数据库文件 dkewl.sql 5、…...

spring boot要学习的知识点有哪些?

Spring Boot作为Java领域最佳的微服务架构落地的技术必然有着自身不可替代的优势&#xff08;快速开发、快速部署、方便配置、便于监控等特性&#xff09;这里不过多讲解&#xff0c;只通过五点简单的说下笔者的问题。 1. 认识和了解Spring Boot 2. Spring Boot 与 web相关技术…...

关于学习的一点认识

学习改变命运这件事已经是尽人皆知的事情了&#xff0c;用闲暇时间总结一下学习的那点事。我要学习什么&#xff1f;这个问题看似简单&#xff0c;但却重要。因为这将成为努力的目标&#xff0c;如果目标错了、偏了&#xff0c;事倍功半&#xff0c;白耽误工夫。在这个问题上&a…...

Linux命令总结详细

Linux命令总结详细1.前言2.基础知识2.1.执行命令格式2.2.帮助命令2.2.1.man命令2.3.部分快捷键2.3.1.Tab键2.3.2.Ctrlc组合键2.3.3.Ctrll组合键2.4.服务运行命令2.5.服务开机启动命令3.系统工作命令3.1.date时间命令3.1.1.命令解释3.1.2.命令参数3.1.3.案例3.2.reboot重启命令3…...

第二副业学点什么好?现在赚钱的副业有哪些呢?

第二副业学点什么好&#xff1f;现在赚钱的副业有哪些呢&#xff1f; 现在很多的上班族都有自己的副业的&#xff0c;而且对于很多人来说&#xff0c;都希望找一个适合自己的副业来赚钱&#xff0c;那么&#xff0c;现在赚钱的副业有哪些呢&#xff1f;第二副业学点什么好&…...

训练营打卡Day58

训练营打卡Day58 文章目录训练营打卡Day58题124&#xff1a;[392. 判断子序列](https://leetcode.cn/problems/is-subsequence/)思路代码题125&#xff1a;[115. 不同的子序列](https://leetcode.cn/problems/distinct-subsequences/https://leetcode.cn/problems/distinct-sub…...

ansible实战应用系列教程5:管理playbook

ansbile实战应用系列教程5:管理playbook 编写并运行playbookAnsible Playbooks and Ad Hoc CommandsFormat of an Ansible Playbook运行playbook选项optionsplaybook中编写多个playsWriting Multiple PlaysRemote Users and Privilege Escalation in Playsplaybook提权配置文件…...

PostgreSQL中offset...limit分页优化常见手段

大部分开发人员习惯使用order by offset limit进行分页&#xff0c;使用该方法可能会导致扫描的数据放大&#xff0c;因为offset的行会被扫描。表现就是一般offset的行比较小的情况也&#xff0c;也就是翻页&#xff0c;是很快的&#xff0c;但是一旦offset的值很大&#xff0c…...

vue2 vue3 打包单文件组件为独立的js文件,动态加载组件,异步加载组件

1.我被自己坑了(需求) 我想要的是 "异步加载组件",但是 根据以前的经验 搜索的关键字是"动态加载组件" "动态加载组件" 在vue中有另外的意思. 另外 "打包单文件组件为独立js" 这个关键字搜索到的内容也不是我想要. 我的需求就是 把…...

Android面试题 ---- 沉浸式状态栏适配

关于屏幕适配 ---- 状态栏 关于状态栏 这么多年了 适配主要也就是沉浸式 所以这篇文章主要是说一说沉浸式&#xff0c;还有一些相关的方法 沉浸式的实现方式 从4.4到今天&#xff0c;也有过很多次变更&#xff0c;这里我们只讲一些变动比较大的部分&#xff0c; 我们也一起都看…...

理解「业务」与「技术」概念

技术也好&#xff0c;业务也罢&#xff1b; 01【什么是业务&#xff1f;】 对于那些久经职场的人&#xff0c;也很难一句话说明白&#xff1b; 业务&#xff0c;作为工作中绝对的核心点&#xff0c;即便在一个公司待的足够久&#xff0c;对业务足够熟悉&#xff0c;也很难简单…...

ESP32 Arduino (九) EEPROM和NTP对时

EEPROM一、简介EEPROM (Electrically Erasable Programmable read only memory)是指带电可擦可编程只读存储器。是一种掉电后数据不丢失的存储芯片。 EEPROM 可以在电脑上或专用设备上擦除已有信息&#xff0c;重新编程。一般用在即插即用。在EPS32中已经将EEPROM弃用。对于ESP…...

sqlsugar 多租户设置AOP

最近为了整合公司项目中间件API的开发&#xff0c;耗费了不少人力&#xff0c;其中涉及到多个且不同类型的数据库&#xff08;不知道之前的项目立案&#xff0c;数据库到底是怎么设计&#xff0c;整的我写一些业务逻辑得写好几套代码&#xff0c;简直不要太恶心&#xff09; 因…...

Redis三 高级篇-1. 分布式缓存

分布式缓存 《Redis三 高级篇-1. 分布式缓存》 提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!! 《Redis三 高级篇-1. 分布式缓存》分布式缓存《Redis三 高级篇-1. 分布式缓存》1.Redis持久化1.1.RDB持久化1.1.1.执行时机1.1.2.RDB原理1.1.3.小结1.2.AOF持…...

IPV6实验(华为)

题目&#xff1a; 思路&#xff1a; 分成三个部分。需要运用到IPV6地址来解题&#xff0c;左边是IPV4和IPV6右边只有IPV6&#xff0c;中间是IPV4。三个部分需要用到不同的协议。此题与之前最大的区别在用IP地址的不同&#xff0c;此题运用IPV6地址与之前大不相同&#xff0c;所…...

C++入门(二)初识类和对象

初识类和对象一&#xff0c;类的引入二&#xff0c;类的定义三&#xff0c;类的访问限定符四&#xff0c;类的作用域五&#xff0c;类的实例化六&#xff0c;类的对象大小的计算七&#xff0c;类成员函数的this指针一&#xff0c;类的引入 在C语言中&#xff0c;结构体内只允许…...

机试_3_数据结构(一)

本章学习基本的线性数据结构&#xff0c;包括向量、队列和栈。这些基础的数据结构是后续很多高级内容的基础。 一、向量 数组作为一种基本的数据类型&#xff0c;它是有限个类型相同的变量的线性集合&#xff0c;组成数组的各个变量称为数组的元素。每个元素对应一个下标&…...

axios使用fordata上传文件

文章目录一、FormData的作用&#xff1f;二、使用步骤1.获取file文件数据2.读入数据FormData对象的相关常用方法一、FormData的作用&#xff1f; FormData提供一种表示表单数据的键值对的构造方式&#xff0c;实现表单数据的序列化&#xff0c;从而减少表单元素的拼接&#xff…...

Java基础集合上篇

本篇博文目录:一.集合框架二.List1. ArrayList &#xff08;数组&#xff09;2.Vector &#xff08; 数组实现、线程同步&#xff09;3.LinkList&#xff08;链表&#xff09;三.Set1.HashSet&#xff08;Hash 表&#xff09;2.LinkedHashSet&#xff08; HashSetLinkedHashMap…...

共聚焦显微镜能做什么

共聚焦显微镜主要采用3D捕获的成像技术&#xff0c;它通过数码相机针孔的高强度激光来实现数字成像&#xff0c;具有很强的纵向深度的分辨能力。 共聚焦显微镜成像原理 共焦显微镜装置是在被测对象焦平面的共轭面上放置两个小孔&#xff0c;其中一个放在光源前面&#xff0c;…...

分享五款小伙伴们私信推荐最多的功能软件

最近陆陆续续收到好多小伙伴的私信&#xff0c;这边也是抓紧时间整理出几个好用的软件&#xff0c;希望可以帮到大家。 1.浏览器下载插件——FVD Downloader FVD Downloader是一款非常知名的浏览器插件&#xff0c;能够帮助你在任何网页上下载视频、音频文件。众所周知&#…...

快速测温医疗级电子体温计方案开发

电子体温计开发方案由单片机SIC8833型号&#xff0c;通过单片机程序开发而成&#xff1b;它与以往的水银体温计不同&#xff0c;是通过电子元器件来代替水银&#xff0c;测量后体温度数还可以一数字显示到小显示屏上。一、电子体温计方案规格简介&#xff1a;温度部&#xff1a…...

TimeSeries时间序列函数-移动平均法

简单移动平均法clc, cleary [533.8 574.6 606.9 649.8 705.1 772.0 816.4 892.7 963.9 1015.1 1102.7];m length(y);n [4,5]; % n位移动平均的项数&#xff0c;选取4和5分别做一次运算for i 1:length(n)for j 1:m-n(i)1yhat{i}(j) sum(y(j:jn(i)-1))/n(i);endy_predict(i…...

MMDetection3D:数据加载简析

目录数据加载流程create datadatasetpipelinedataloader参考资料数据加载流程create data从数据集的原始数据文件中读取数据&#xff0c;并且按指定的格式组织成 pickle 文件保存&#xff0c;在 data_converter 里有具体的各个数据集的转换方式。如果想用于训练\测试的数据内容…...

QT实现自定义控件之控件代理--comboboxDelegate

QT实现了MVC&#xff0c;那么QT在操作控件的时候也就三板斧了&#xff0c;显示自然是View&#xff0c;Model提供数据&#xff08;访问数据都靠其中的索引QModelIndex&#xff09;,控制自然就是代理了&#xff0c;而且关键是代理&#xff0c;因为代理的作用是在数据模型和显示vi…...

代码随想录day23

669. 修剪二叉搜索树 https://leetcode.cn/problems/trim-a-binary-search-tree/ 首先分情况&#xff1a;root是null直接返回&#xff1b;root值小于low&#xff0c;root直接变为right&#xff1b;root值大于high&#xff0c;root直接变为left&#xff1b;当前遍历到的结点的左…...

【测试方法】Android 7 及以上系统信任用户自定义证书

一、背景 测试工作经常会启用代理服务来协助测试&#xff08;用于抓包、mock 数据、埋点自动化测试等&#xff09;&#xff0c;而 Android 7 及以上系统版本不再信任用户自己导入的 CA 证书&#xff0c;导致无法在 Android 7 及以上系统的设备上处理 https 协议的请求。 二、操…...

(深度学习快速入门)第四章第六节:重要和常见的卷积神经网络结构

文章目录一&#xff1a;经典网络结构&#xff08;1&#xff09; LeNet-5&#xff08;CNN开山始祖&#xff09;&#xff08;2&#xff09;AlexNetA&#xff1a;简介B&#xff1a;网络结构&#xff08;3&#xff09;VGGNetA&#xff1a;简介B&#xff1a;网路结构二&#xff1a;复…...

数据值中查找数学公式:TuringBot Crack

TuringBot 是一款桌面软件&#xff0c;它使用符号回归从数据值中查找数学公式。 终极回归工具 假设您想从一组输入变量中预测一个数值。到 2023 年&#xff0c;大多数人会采用以下两种方式之一&#xff1a; 对数据拟合直线或多项式。使用一些极其复杂的黑盒方法&#xff08;神经…...

RESA车道线路沿检测

一、当前车道线检测遇到的问题 1、车道标注中固有的稀疏监督信号&#xff0c;使其一直很有挑战性 2、传统卷积不能很有效的提取细长的车道线和路沿(方格内有效特征很少)&#xff0c;没有利用形状先验 3、SCNN提出在行列间传递信息&#xff0c;但是顺序信息传递是耗时的&…...

Java 最接近原点的 K 个点

最接近原点的 K 个点中等给定一个数组 points &#xff0c;其中 points[i] [xi, yi] 表示 X-Y 平面上的一个点&#xff0c;并且是一个整数 k &#xff0c;返回离原点 (0,0) 最近的 k 个点。这里&#xff0c;平面上两点之间的距离是 欧几里德距离&#xff08; √(x1 - x2)2 (y…...

2023年情人节即将到来,跨境卖家们准备好了吗?

再过不久&#xff0c;就是一年一度的2月14日情人节。这不仅是一个浪漫的节日&#xff0c;同时也是一个促销的大好时机。情人节是美国的第四大消费节日&#xff0c;Nox聚星数据显示&#xff0c;2022年美国情人节消费高达239亿美元&#xff0c;同比增长9.6%。 目前情人节相关的热…...

游戏服务器丢包该怎么办

如果游戏玩家用户在多人游戏中遇到延迟和卡顿&#xff0c;尽管所使用的独立服务器提供高速连接&#xff0c;也可能遇到数据包丢失的问题。下面本文将深入探讨什么是丢包&#xff0c;什么不是丢包&#xff0c;并探索一些简单的解决方案。文章后续还将解释有时无法解决丢包问题的…...

【Hadoop】面试

文章目录1.MR流程2. Namenode、Datanode、SecondaryNamenode作用3. Hdfs的介绍与应用场景4. SecondaryNamenode如何恢复数据&#xff08;检查点机制)5. 小文件问题6. Hadoop和Spark的区别1.MR流程 数据输入——Mapper——Shuffle——Reducer——数据输出 数据输入——>Map…...

java不理解this?5分钟彻底弄懂this关键字

注&#xff1a;也可以观看视频&#xff1a;https://www.bilibili.com/video/BV1XM4y1X79jthis &#xff0c;翻译为&#xff1a;这、这个&#xff0c;在java中应该翻译为 “本对象” 或 “对象本身” &#xff0c;指向的是对象自己类似于日常的称呼&#xff0c;比如&#xff0c;…...

C/C++之动态内存申请

前言 在开发中&#xff0c;如果需要在运行时才能确定需要申请的资源类型及内存大小&#xff0c;则需要进行动态内存申请&#xff0c;C提供了mallco/free来进行资源申请,C还提供了new/delete以及new[]/delete[]来申请资源&#xff0c;手动申请资源需要非常谨慎&#xff0c;如果…...

数据结构与算法(1)稀疏数组

当一个数组中大部分元素为 0&#xff0c;或者为同一个值的数组时&#xff0c;可以使用稀疏数组来保存该数组。 稀疏数组的处理方法是: ①记录数组一共有几行几列&#xff0c;有多少个不同的值&#xff1b; ②把具有不同值的元素的行列及值记录在一个小规模的数组中&#xff0c;…...

Python入门第二课——Python的变量和简单数据类型

目录前言一、变量变量的命令规则&#xff1a;二、简单的数据类型1.字符串2.整数3.浮点数三、注释总结前言 学习任何计算机语言之前我们都需要了解该语言的变量和简单的数据类型&#xff0c;这部分内容往往很简单&#xff0c;同时也是很多人会忽略的地方&#xff0c;要知道&…...

Redis设计与实现 -- 浅谈Redis持久化

在讲解Redis持久化相关的话题之前&#xff0c;我们需要了解的是Redis为什么这么快&#xff1f;也就是Redis的IO模型 – 多路复用。 我们一句话概括为什么Redis这么快&#xff1a; Redis是单线程的&#xff0c;使用多路复用的IO模型。(当然&#xff0c;这只是很重要的一个方面&…...

SP800_186_OverView

文章目录2. Overview of Elliptic Curves2.1 Non-binary Curves2.1.1 Curves in Short-Weierstrass Form2.1.2 Montgomery Curves2.1.3 Twisted Edwards Curves2.2 Binary Curves3. Recommended Curves for U.S. Federal Government Use3.1 Choice of Underlying Fields3.1.2. …...

全球化安全生产 质量保障体系建设探索

作者&#xff1a;肖刚毅、张俊、李晶磊&#xff08;全球化业务平台团队&#xff09; 全球化电商中的业务、技术及架构和国内技术都有一定差异&#xff0c;从安全生产保障和质量保障角度&#xff0c;这些差异带来了更多的挑战&#xff0c;本文将为大家分享安全生产和质量保障相关…...

手机发射机的功能电路(4)---上变频器、功率放大器

一、发射上变频器 发射上变频器实际上是一个频谱搬移电路,它存在于带发射上变频的发射机电路结构中。在发射上变频器中,发射中频处理电路输出的发射已调中频信号,与RXVCO或UHFVCO、RFVCO)信号进行混频,得到最终发射信号。发射上变频器也是一个混频电路,前面讲混频器时说,混频器…...

记一次 Mockito.mockStatic 泄漏导致的单元测试偶发报错排查过程

相信用 Java 写过单元测试的读者们对 Mockito 不会陌生。至于 Mockito 是什么&#xff0c;为什么要用 Mockito&#xff0c;本文不再赘述。本文记录了一次在 Apache ShardingSphere 项目中&#xff0c;由 Mockito.mockStatic 使用不当导致的单元测试偶发报错排查过程。 文章目录…...

Python学习-----流程控制2.0(循环结构-->while循环、for循环、range()函数)

目录 循环结构 &#xff08;1&#xff09;while循环 &#xff08;2&#xff09;for循环 range()函数 循环的嵌套 ​编辑 上一期我们讲了Python中的选择结构&#xff0c;链接在下面Python学习-----流程控制1.0(选择结构、缩进法则)_守约斯维奇的博客-CSDN博客 这一期&am…...

2022年高职组软件测试赛项赛题及评分标准

任务 考查点 评分标准 评分细则 分值 任务一 环境搭建及系统部署 &#xff08;5分&#xff09; 环境搭建及系统部署包括搭建与配置测试环境&#xff0c;安装与部署应用系统等&#xff0c;对过程和结果进行截图&#xff0c;完成环境搭建及系统部署报告 1.测试环境搭建与…...

不坑盒子:强大的word插件,让工作更高效

不坑盒子简介 很多朋友在工作过程中需要对Word文档进行编辑处理&#xff0c;如果想让Word排版更有效率可以试试小编带来的这款不坑盒子软件&#xff0c;这是一个非常好用的插件工具&#xff0c;专门应用在Word文档中&#xff0c;支持Office 2010以上的版本&#xff0c;用户可以…...

非标自动化设备ERP系统能够帮助企业解决哪些管理难题?

非标自动化设备产品的多样化和个性化要求企业能够将客户需求、设备结构管理与配置、智能设计、生产协作管理等过程有机地结合在一起&#xff0c;非标自动化设备行业传统的企业管理模式已经不能适应市场需求的个性化变迁。非标自动化设备行业常见的管理难点&#xff1a;信息孤岛…...

20230207英语学习

Startup Plans to Bring the Dodo Back From the Dead 这家公司拟复活已灭绝几百年的渡渡鸟&#xff1f;&#xff01; Billion-dollar startup Colossal Biosciences claims it has come a step closer to reviving the dodo, a flightless bird that has been extinct since …...

学习如何使用GPT2进行文本生成(torch+transformers)

学习如何使用GPT2进行文本生成&#xff08;torchtransformers&#xff09; GPT2是OPen AI发布的一个预训练语言模型&#xff0c;见论文《Language Models are Unsupervised Multitask Learners》&#xff0c;GPT-2利用单向Transformer的优势&#xff0c;做一些BERT使用的双向T…...

基于UEFI的数据传输工具

摘要&#xff1a;由于UEFI框架下没有提供数据传输的模块&#xff0c;使得测试或者调试开发时需要经常对数据文件进行人工拷贝&#xff0c;导致了实现测试自动化或远程调试的不便。采用Socket数据传输方式设计并实现了UEFI下数据传输的工具&#xff0c;通过使用串口线来连接Host…...

Linux 并发与竞争实验

目录 一、原子操作实验 1、利用点灯工程创建模板 ​修改makefile​编辑 2、atomic.c代码添加 ①、定义 atomic_t 的变量 ②初始化变量 atomic_set函数原型 ③判断是否被使用 atomic_read函数原型 atomic_dec函数原型 ④释放原子变量 atomic_inc函数原型 3、atomicAPP.…...

Golang 提取视频中音频,存为WAV格式 | Golang工具

目录 前言 环境依赖 代码 总结 前言 本文提供将视频中音频提取出来存为wav格式&#xff0c;一如既往的实用主义。 主要也是学习一下golang使用ffmpeg工具的方式。 环境依赖 ffmpeg环境安装&#xff0c;可以参考我的另一篇文章&#xff1a;windows ffmpeg安装部署_阿良的博…...

145、【动态规划】leetcode ——70. 爬楼梯:暴力法+动态规划(C++版本)

题目描述 原题链接&#xff1a;70. 爬楼梯 解题思路 1、暴力法 递归方式 class Solution { public:int res 0;void traversal(int n) {if(n 0) { // 每遍历出一种情况&#xff0c;就将结果加一res;return ;} else if (n < 0) {return ;}climbStairs(n - 1); // 探…...

【手写 VueRouter 源码】第七篇 - 路由变化触发视图更新

一&#xff0c;前言 上篇&#xff0c;介绍了路由匹配的实现&#xff0c;包括以下几个点&#xff1a; 路由匹配的分析&#xff1b;路由匹配的实现:router.match、matcher.match、createRoute&#xff1b; 本篇&#xff0c;继续介绍路由变化触发视图更新&#xff1b; 二&#…...

机器学习之朴素贝叶斯分类器原理详解、公式推导(手推)、面试问题、简单实例(python实现,sklearn调包)

目录1. 朴素贝叶斯原理1.1. 特性1.2. 思路2. 公式推导3. 简单实例3.1. 数据集脱单数据集2.0脱单数据集1.0西瓜数据集3.2. python实现3.3. sklearn实现3.4. 实验结果4. 几个注意点(面试问题)5. 运行&#xff08;可直接食用&#xff09;1. 朴素贝叶斯原理 1.1. 特性 朴素贝叶斯…...

什么样的光源不伤眼睛?精选优秀的全光谱护眼台灯

日光对眼睛最好&#xff0c;所有人造灯都不如日光对眼睛友好&#xff0c;日光指的是全光谱照射&#xff0c;而现在许多护眼灯做到全光谱照射&#xff0c;所以护眼灯成为很多家庭的必备产品之一&#xff0c;晚上学习、工作&#xff0c;有了护眼灯的陪伴&#xff0c;既明亮又不伤…...

复杂因子秒级计算,文谛资产是这样做到的...

上海文谛资产管理有限公司&#xff08;以下简称“文谛资产”&#xff09;秉持理性、务实、高效、专业的投资精神&#xff0c;凭借科学的量化投资战略、先进的量化交易技术和成熟的风险管理能力深耕量化领域&#xff0c;以创造长期稳定收益为投资目标&#xff0c;为国内外投资者…...

投稿计算机SCI期刊,什么是同行评议? - 易智编译EaseEditing

首先&#xff0c;初审论文的可能不是审稿人&#xff0c;有些稿源丰富的相对高端期刊&#xff0c;还会由作为大同行的编辑对稿件的内容本身&#xff0c;尤其是创新性等方面对稿件进行评估。 这个编辑内部初审&#xff0c;对于牛期刊而言也会拒掉许多投稿&#xff0c;这一过程通…...

如何添加 WhatsApp按钮打开Facebook页?SaleSmartly(ss客服)为您解答

关键词&#xff1a;SaleSmartly&#xff08;ss客服&#xff09;&#xff1b;Facebook WhatsApp 按钮想要了解如何添加 WhatsApp 按钮到您的 Facebook 页&#xff1f;您来对地方了。在本文中&#xff0c;我们将概述合并 WhatsApp 按钮 Facebook 页面&#xff0c;并提供有关如何执…...

【CodeFroces】【DP】Maximum White Subtree

CodeForces 1324F Maximum White Subtree 题目传送门 题目大意 给定一棵树&#xff0c;每个节点为白色或黑色&#xff0c;现对每个节点 uuu&#xff0c;选出任意大小的包含该节点的连通图&#xff0c;使得图上白色点数目与黑色的数目的差距最大。 分析 不妨记白点权值为1&…...

RTC直播与RTMP直播

RTC直播与RTMP直播 RTMP传统直播成本低廉&#xff0c;已大规模部署稳定运行&#xff0c;延时较高直播场景。 RTC直播主要用于对延迟要求高实时互动直播场景。 传统直播与RTC直播对比 以下整理了一下传统直播与RTC直播的不同之处&#xff1a; MR直播 MR直播实例(混合现实直播…...

Elasticsearch7.8.0版本入门——集群部署(linux环境-centos7)

目录一、三台服务器信息二、Elasticsearch7.8.0单机部署三、Elasticsearch7.8.0集群部署3.1、分别再三台服务器中都安装Elasticsearch7.8.03.2、修改192.168.136.23服务器中elasticsearch配置文件3.2、修改192.168.136.24服务器中elasticsearch配置文件3.3、修改192.168.136.25…...

STM32开发(五)STM32F103 通信 —— CAN通信编程详解

文章目录一、基础知识点二、开发环境1、硬件开发准备2、软件开发准备三、STM32CubeMX相关配置1、STM32CubeMX基本配置2、STM32CubeMX CAN相关配置四、Vscode代码讲解五、结果演示CAN 内部回环测试CAN 正常模式测试使用ADALM2000分析工具解析CAN时序一、基础知识点 了解CAN通讯…...

VOC/YOLO/COCO数据集格式转换及LabelImg/Labelme/精灵标注助手Colabeler标注工具介绍

数据集格式&#xff1a;VOC(xml)、YOLO(txt)、COCO(json) 本文主要对Label格式&#xff0c;以及LabelImg、Labelme、精灵标注助手Colabeler这常用的三种数据标注软件进行介绍。 1 Label格式 LabelImg是目标检测数据标注工具&#xff0c;可以标注标注两种格式&#xff1a; VOC…...

linux下原子操作指令

目录 原子操作CAS 原子操作 Demo CAS C/CLinux服务器开发/后台架构师【零声教育】-学习视频教程-腾讯课堂 原子操作CAS 原子操作 所谓原子操作是指不会被线程调度机制打断的操作&#xff0c;当某次操作一旦开始&#xff0c;就一直运行到结束&#xff0c;中间不会有任何中…...