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

分享6个对象数组去重的方法

3a9b03b453c44a537729075fe9247d46.jpeg

大家好,关于对象数组去重的业务场景,想必大家都遇到过类似的需求吧,针对这样的需求,你是怎么做的呢。

下面我就先和大家讨论下基于对象的某个属性如何去重。

方法一:使用 .filter() 和 .findIndex() 相结合的方法

使用 filter() 方法过滤掉重复的元素,使用 findIndex() 方法判断对象是否重复,代码如下:

const arr = [{id: 1, name: "a"}, {id: 2, name: "b"},{id: 1, name: "c"}, {id: 3, name: "d"}];
const uniqueArr = arr.filter((item, index) =>arr.findIndex(i => i.id === item.id) === index);

方法二:使用 .reduce() 方法

使用 reduce() 方法维护一个累加器,通过对象的属性来判断是否重复,代码如下:

const arr = [{id: 1, name: "a"}, {id: 2, name: "b"},{id: 1, name: "c"}, {id: 3, name: "d"}];
const uniqueArr = arr.reduce((acc, curr) => {if (!acc.find(item => item.id === curr.id)) {acc.push(curr);}return acc;
}, []);

方法三:使用 .forEach() 和 .some() 相结合的方法

使用 forEach() 方法遍历数组,使用 some() 方法判断是否重复,代码如下:

const arr = [{id: 1, name: "a"}, {id: 2, name: "b"},{id: 1, name: "c"}, {id: 3, name: "d"}];
const uniqueArr = [];
arr.forEach(item => {if (!uniqueArr.some(i => i.id === item.id)) {uniqueArr.push(item);}
});

方法四:使用 Map

使用 Map 结构去重对象数组时,需要借助 array.map() 函数将对象数组进行转换,示例代码如下:

const arr = [{id: 1, name: "a"}, {id: 2, name: "b"},{id: 1, name: "c"}, {id: 3, name: "d"}];
const uniqueArr = [...new Map(arr.map(item => [item.id, item])).values()];

方法五:Object.create()

使用Object.create(),按照对象的属性来判断是否重复,代码如下

const arr = [{id: 1, name: "a"}, {id: 2, name: "b"},{id: 1, name: "c"}, {id: 3, name: "d"}];
const uniqueArr = arr.filter(function (item) {return !this[item.id] && (this[item.id] = true);
}, Object.create(null));

方法六:For const of 和 find 结合

这个方法的思想与方法3类似 ,其思路结构如下:

  • 创建一个空的唯一数组来存储唯一对象。

  • 循环遍历数组中的对象。对于每个对象,如果它不是重复的,则将其添加到唯一数组。否则,忽略它

const arr = [{id: 1, name: "a"}, {id: 2, name: "b"},{id: 1, name: "c"}, {id: 3, name: "d"}];
const unique = [];
for (const item of arr) {const isDuplicate = unique.find((obj) => obj.id === item.id);if (!isDuplicate) {unique.push(item);}
}

针对多个属性进行去重

有时候,您可能希望仅当对象具有两个或多个具有相同值的属性时才将其视为重复对象——多个属性值相同。

对于这种情况,我们可以将上述方法进行稍微调整就可以进行使用,有部分方法可能不适用,有哪些不合适,这个问题留给大家,欢迎大家在评论区讨论。

我们先使用 .filter() 和 .findIndex() 相结合的方法尝试下,看看如何操作:

const arr = [{id: 1, name: "a"}, {id: 2, name: "b"},{id: 1, name: "a"}, {id: 3, name: "d"}];
const uniqueArr = arr.filter((item, index) =>arr.findIndex(i => i.id === item.id&& i.name === item.name) === index);

我们再使用 For const of 和 find 结合的方法,也能实现同样的效果

const arr = [{id: 1, name: "a"}, {id: 2, name: "b"},{id: 1, name: "a"}, {id: 3, name: "d"}];
const unique = [];
for (const item of arr) {const isDuplicate = unique.find((obj) =>obj.id === item.id && obj.name ==item.name);if (!isDuplicate) {unique.push(item);}
}
console.log(unique)

结束

其他几个方法的改造,欢迎大家作为练习进行尝试,这里就不再一一举例了,今天的分享就到这里,这些方法都可以实现对象数组的去重,具体使用哪种方法取决于个人的喜好和项目的需求,如果你有其他的方法,欢迎大家在评论区补充,感谢你的关注。

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

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

iOS-申请邓白氏编码的超详细流程介绍

IOS开发账号除了个人开发者账号外,其他组织或企业开发者账号均需要邓白氏码。下面我就来讲申请邓白氏码的步骤记录下。 一、华夏邓白氏官网申请 进入华夏邓白氏官网:https://www.huaxiadnb.com/duns-registered-solution.html?utm_source=baidu&utm_medium=cpc&utm…...

邓白氏编码申请最后提交资料格式

邓白氏编码申请最后提交资料格式 一、邓白氏编码资料格式说明: 在申请苹果企业开发者账号之前,需要先申请邓白氏编码,你进入邓白氏官网提交相关申请资料之后,等1-2周左右,如果审核正常的话,最后会给你打电…...

跟我一起来申请邓白氏编码

接上篇苹果开发者账号申请 1、在下面页面中 2、点击D-U-N-S编码进入下面页面 3、进行下述操作,若你的公司有这个编码将会查出,如没有,就要点击提交 4、提交后当天或第二天回收到邓氏编码方的邮件 5、一般会在邮件所约定时间之前再发送你一封…...

avg在python中的意思_一个简易的AVG游戏模板(python)

from tkinter import *class Settings:WIDTH 800HEIGHT 600class Game:def init(self):self.sm StepMaster()textPage TextPage(["难忘的小事","long time ago","theres a little girl"])textPage1 TextPage(["suddenly a pig rushed …...

移动大数据植入洛阳旅游管理

洛阳市旅游发展委员与中国移动通信集团河南有限公司洛阳分公司合作建设的移动公司大数据游客分析系统近日上线试运行。3月9日下午,双方签订战略框架合作协议。 该系统是依托分公司强大的客户规模优势及大数据分析能力,通过基站信令数据、业支系统数据等渠…...

邓白氏编码申请简要

在苹果官方申请邓白氏编码是免费的,所以自动动手,冤枉钱就不要花了。 邓白氏申请入口:https://developer.apple.com/enroll/duns-lookup/ 通过上面的链接申请邓白氏编码完全免费,苹果会将开发者的申请直接发到邓白氏总部&#xff…...

Leetcode 472. Concatenated Words

题目 解法&#xff1a; 利用word break解法即可 注意&#xff1a; c在写的时候&#xff0c;这个参数一定要传引用&#xff0c;不然会占据很大的时间&#xff0c;比如下面的unordered_map<string,bool> &d&#xff0c;如果不传引用会tle像这边的d可以直接用unordere…...

[Jetson][转载]jetson上安装pytorch+torchvision教程

1. Jetpack默认已安装opencv、cuda、cudnn&#xff0c;故只需再安装pytorch即可&#xff0c;留意jetson是arm架构&#xff0c;需要下载对应的安装文件加以安装  2. pytorch的安装   查询Jetpack的版本 sudo -H pip3 install jetson-stats jetson_release   pytorch的whl文…...

微软修复了国家安全局上报的Windows严重漏洞

微软于本周二发布了一项安全更新&#xff0c;修复影响Windows操作系统的49个漏洞&#xff0c;其中包括一个由美国国家安全局上报的“影响广泛的加密漏洞”。 美国国家安全局&#xff08;NSA&#xff09;网络安全主管Anne Neuberger在近期的新闻发布会上确认了这一事实&#xf…...

教程:readme.md文件基础使用

1.如何在readme.md文件中添加图片: 将图片文件上传到github项目仓库的文件夹下,上传成功后,打开上传的图片,在地址栏得到图片链接并复制,编辑插入到README.md文件中: ![Image text](https://github.com/your_github/address/blob/master/image/1.png)前面是其特定格式,…...

Dev C++ 显示warning Source file not compiled,附带下载软件链接

环境&#xff1a; Window 10 64位系统 问题描述&#xff1a; Dec C的下载与安装&#xff0c;一直记得不用自己安装C/C的编译器就可以编译编写的文件&#xff0c;Dev C显示已经success,但是运行的时候就是显示如下图片的问题 解决方案&#xff1a; 百度,好多的方案都没用&…...

Web中间件常见漏洞总结

IIS IIS是Internet Information Services的缩写&#xff0c;意为互联网信息服务&#xff0c;是由微软公司提供的基于运行MicrosoftWindows的互联网基本服务。 IIS目前只适用于Windows系统&#xff0c;不适用于其他操作系统。 解析漏洞 IIS 6.x 基于文件名 该版本默认会将*…...

mysql三范式通俗_三范式(数据库三大范式通俗理解)

范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求&#xff0c;满足不同程度要求的为不同范式。【中文名】&#xff1a; 范式【外文名】&#xff1a; paradigm【性 质】.第一范式(1NF)&#xff1a;在关系模式R中的每一个具体关系r中&#xff0c;如果…...

测试案例

测试案例是贯穿了整个测试流程和项目研发流程的&#xff0c;因此用例显得至关重要。如何提高用例的质量&#xff0c;用例评审是必不可缺的一环。 很多测试同学都知道应该做测试案例评审&#xff0c;并且也乐意做需求评审&#xff0c;但是很少有测试同学总结过如何做案例评审。…...

CANopen 7.过程数据对象 PDO Process data object)

学习:https://blog.csdn.net/iamplane/article/details/49931319 同步报文使用:https://blog.csdn.net/qq_40104597/article/details/106476609 7. 过程数据对象 PDO Process data object) 如前文所述PDO属于过程数据用来传输实时数据&#xff0c;即单向传输&#xff0c;无需…...

APP推广 从零开始

现在有越来越多的企业都在开发属于自己的APP&#xff0c;包括各种行业的应用&#xff0c;如社交类APP、生活类APP、购物类APP甚至两性类的APP都不在少 数。然而&#xff0c;这些APP开发出来都会遇到一个共同的问题&#xff0c;也就是如何去推广&#xff0c;一个产品如果没有推广…...

web服务器,web中间件,web容器的区别

web服务器&#xff0c;中间件&#xff0c;web容器web服务器中间件web容器结论前言&#xff1a;才学习的时候&#xff0c;就听过大名鼎鼎的web服务器&#xff0c;apache&#xff0c;iis&#xff0c;tomcat&#xff0c;后面进一步学习的时候&#xff0c;发现有个web中间件的东西&…...

App Store上架之邓白氏编码申请

要申请邓白氏编码&#xff08;相当于企业的身份识别码 &#xff0c;详情请百度&#xff09;&#xff0c;apple官网有提供申请入口进行免费申请申请入口 i. 公司名&#xff08;英文&#xff09; ii. 公司的地址&#xff0c;&#xff08;英文&#xff09;&#xff08;会打下面的电…...

6-2 输出月份英文名 (10 分)

本题要求实现函数&#xff0c;可以返回一个给定月份的英文名称。 函数接口定义&#xff1a; char *getmonth( int n ); 函数getmonth应返回存储了n对应的月份英文名称的字符串头指针。如果传入的参数n不是一个代表月份的数字&#xff0c;则返回空指针NULL。 裁判测试程序样…...

申请邓白氏(D-U-N-S)编码

申请邓白氏编码步骤其实很简单&#xff0c;我们所说的前提是你已经有了AppleID&#xff08;假设你已经有了&#xff0c;如果没有的话&#xff0c;就用一个邮箱账号去申请一个&#xff0c;非常简单&#xff09; 第一步&#xff1a;登录苹果官网苹果官网。 第二步&#xff1a;直…...

如何实现全网拉新引流,知识店铺留存转化?

随着互联网的迅猛发展&#xff0c;在线教育已是大势所趋。越来越多企业、机构完成了线上化、数字化转型&#xff0c;将知识搬到线上&#xff0c;借助线上工具和互联网来实现更大范围的传播&#xff0c;高效拉新留存。 下面&#xff0c;我们以知识场景数字化服务商创客匠人为知识…...

如何申请公司邓白氏编码(D-U-N-S Number)

申请邓白氏码之前&#xff0c;需要查询一下公司是否已经申请了邓白氏码&#xff0c;这一步无法略过。点击查询邓白氏码&#xff0c;点击后会跳转至下图界面。 由于我这里是给过国外账号申请&#xff0c;界面是英文&#xff0c;如果是国内账号&#xff0c;应该会是中文。但是所填…...

六级(2021/6-1) Text1

Humans are fascinated着迷的 by the source of their failings and virtues. This preoccupation inevitably leads to an old debate: whether nature or nurture moulds us more. A revolution in genetics has poised this as a modern political question about the chara…...

JS常见事件类型

JS常见事件类型 名称含义blur失去焦点focus获得焦点load加载resize重置大小scroll滚动unload卸载click点击dblclcik双击mousedown鼠标按下mouseup鼠标弹起mousemove鼠标移动mouseover鼠标悬停mouseout鼠标移走mouseenter鼠标移入mouseleave鼠标离开change内容改变select选中su…...

Python3 NumPy库之ndarray数组

在Python内置环境 中&#xff0c;直接存储数值的数组(array)对象只存在一维结构&#xff0c;无法支持多维结构&#xff0c;也没有相关数组运算函数&#xff0c;这些使得Python在数值运算上有诸多不便之处。为了弥补这些不足&#xff0c;第三 方函数库NumPy被整合开发出来。 Nu…...

邓白氏编码申请地址,DUNS

邓白氏编码申请地址 用appleid登录 https://developer.apple.com/enroll/cn/duns-lookup/#!/search 先查询&#xff0c;如果没有&#xff0c;会直接用查询的信息&#xff0c;可直接申请邓白氏编码...

人工智能和机器学习如何影响金融服务?

文章来源&#xff1a;ATYUN AI平台 我们总是听到机器人或机器将代替人类工作&#xff0c;我们的工作场所将发生巨大变化的言论。事实上&#xff0c;未来确实会如此&#xff0c;我们可以计划何时开始&#xff0c;但是&#xff0c;就像其他事情一样&#xff0c;我们不清楚何时是…...

程序设计基础系列作业(湖南师范大学)

第1关:判闰年 任务描述 输入一个年份,保证在[0,3000]之间 判断该年份是否为闰年。 输入只有一个int,范围在[0,3000] 输出一个单词,如果是闰年输出Yes,否则输出No。注意大小写。 #include<iostream> using namespace std; int main() {int n;cin>>n;if((n...

2021申请邓白氏编码最新操作手册

https://developer.apple.com/enroll/duns-lookup/ https://developer.apple.com/support/D-U-N-S/ 如果提交了直接查询&#xff1b; 邮件申请&#xff1a; 尊敬的xxx&#xff0c;您好&#xff1a; 感谢您联系 Apple Developer Program 支持团队&#xff0c;我是资深 Advisor&…...

README.md文件

引言&#xff1a; README.md文件用的是Markdown编写的&#xff0c;所有我们先来看看Markdown的语法 首先在github上面某个项目里面创建一个README.md,然后在里面区编辑内容&#xff0c;如图&#xff0c; 点击edit file在下面输入内容&#xff0c;然后切换到preview changes进…...

Matlab——zeros函数和ones函数

一、两者的基本作用 zeros函数——生成零矩阵 ones函数——生成全1阵 二、【zeros的使用方法】 Bzeros(n)&#xff1a;生成nn全零阵。 Bzeros(m,n)&#xff1a;生成mn全零阵。 Bzeros([m n])&#xff1a;生成mn全零阵。 Bzeros(d1,d2,d3……)&#xff1a;生成d1d2d3……全…...

邓白氏编码申请地址

本文主要介绍邓白氏编码申请的地址及申请材料 https://developer.apple.com/enroll/duns-lookup/#!/search申请材料 1.提供公司清晰的证件照片 A.营业执照 B.公章实物底部照片 2.公司 中文名称&#xff1a; 英文名称&#xff1a; 3.实际地址 中文&#xff1a;xx 英文&#xff…...

c语言公司考勤系统

1.要求 考勤系统是公司人事管理重要环节&#xff0c;用于记录员工迟到、早退、缺席、请假等出勤情况&#xff0c;并能提供数据统计功能。系统需求如下: 认证用户&#xff0c;如密码方式; 设置上下班时间&#xff0c;并能判断是否迟到、早退; 记录出勤状况&#xff0c;能记录每日…...

md文件语法及目录使用

标题的使用 # <h1> ## <h2> ................ 空格的使用 换行的使用 ①段落换行 回车 ②普通换行 space space回车 > 解释 注释 - list 段落前 加 表格 |参数名|参数说明|是否必须| |:---:|:---:|:---:| |username|用户名|是| |password|密…...

ESP8266 SDK开发环境搭建及HelloWorld编程教程

最近在学习ESP8266&#xff0c;虽然网上已经有很多很详细的教程&#xff0c;但我照着做时也踩了不少坑&#xff0c;现将我采用的方法总结出来&#xff0c;希望对大家有帮助。 一、工具准备 准备工作&#xff1a;下载ESP8266_NONOS_SDK、软件AiThinkerIDE_V1.5.2、烧录固件工具…...

手把手教你修改butterfly主题的样式

提要 很多小伙伴私信我&#xff0c;想让我谈谈主题样式如何修改&#xff0c;如何添加css和js。所以这里我特意写一文&#xff0c;进行说明&#xff0c;对主题修改主要以下两个方法&#xff1a; 外部挂载代码&#xff08;推荐&#xff09;直接修改源码 我是推荐外部挂载代码的…...

postman 使用

简单说明下postman的有关使用&#xff0c;如创建环境变量&#xff0c;使用变量&#xff0c;参数化 ,检查点等 1. 创建环境变量 send请求一次新建bug,然后将响应结果中需要的参数保存为一个变量“pbug_id” 确认下参数取值是否正确&#xff1a; 2. 使用参数 通过{{pbug_id}…...

funcode综合教程 桌球

//----------------------------------------------------------------------------- // //----------------------------------------------------------------------------- #include "CommonAPI.h" #include "LessonX.h" #include<bits/stdc.h>...

无网络maven私服添加jar和pom

1.登录nexus 用管理员账户登入后&#xff0c;在3rd party修改配置Deployment Policcy为&#xff1a;Allow Redeploy。 2. 上传jar 一般jar和pom都要上传! 在artifact upload界面选择: packaging jar (1)GAV Parameters (2)select Artifact to upload (3)add artifact (4)…...

行人检测,可以通过视频,检测视频中出现的行人

行人检测&#xff0c;可以通过视频&#xff0c;检测视频中出现的行人&#xff0c;运用SOBEL算法&#xff0c;跟踪检测效果很好id631391409485&...

vue显示md文件

vue显示md文件 环境搭建 <1>安装依赖库 cnpm i markdown-loader html-loader --savecnpm i showdown --save<2>build/webpack.base.conf.js添加 { test: /\.md$/, use: [ { loader: html-loader }, { loader: markdown-loader, options: {} } ] }<3>main.…...

多态的实现机制是什么?(面向对象技术)

常见笔试题&#xff1a; Java 中提供了哪两种用于多态的机制&#xff1f;&#xff08;留下你的答案吧&#xff09; 多态的实现机制是什么&#xff1f; 多态是面向对象程序设计中代码重用的一个重要机制&#xff0c;它表示当同一个操作作用在不同对 象时&#xff0c;会有不同的语…...

数组去重和数组扁平化

数组去重我们不但会在平时的开发中用到,就是面试也是高频出现的一道题,面试官的目的主要是想了解我们对基础知识的掌握以及是否能用更优雅的方法去实现。 数组去重 以下几种方法均采用 const arr = [1, 1, 2, 3, 3, 4, 5, 5, 6, 7, 7, 8, 9, 9, 10]双循环去重 主要思想就是定义…...

软件质量保障之代码走查

目的代码走查有几个目的&#xff0c;第一个是让新同学快速熟悉代码并了解系统。第二个是做咨询防控的事前检查&#xff0c;避免引发线上故障。第三个是通过一起讨论和审查&#xff0c;加强团队代码阅读和编写能力&#xff0c;让大家编写出优秀的代码。代码走查的优点非常多&…...

邓白氏编码的申请流程

邓白氏编码是由9位数字编制而成的全球唯一企业身份标识&#xff0c;相当于人民的身份证号。接下来走一波申请流程。 提示&#xff1a; 操作之前请先准备一个 Apple ID&#xff0c;个人信息名称要用英文&#xff0c;要不然申请邓白氏编码时有可能会因为格式不正确被驳回。 一、…...

剑指 Offer 35. 复杂链表的复制

请实现 copyRandomList 函数&#xff0c;复制一个复杂链表。在复杂链表中&#xff0c;每个节点除了有一个 next 指针指向下一个节点&#xff0c;还有一个 random 指针指向链表中的任意节点或者 null。 示例 1&#xff1a; 输入&#xff1a;head [[7,null],[13,0],[11,4],[10,2…...

无人机视频的电子稳像

无人机视频的电子稳像 http://blog.csdn.net/u011326478/article/details/53236508 1.小型无人机数据介绍 1.1 图像介绍&#xff1a; 1. 影像航向重叠度和旁向重叠度都不够规则&#xff1b;2. 像幅较小、像片数量多&#xff1b;3. 影像的倾角过大且倾斜方向没有规律&#xff1b…...

C语言学习笔记(八)

C语言学习第八天&#xff0c;今天主要学习函数参数和字符数组 1.8 参数——传值调用 在C语言中&#xff0c;被调函数不能直接修改主调函数中变量的值&#xff0c;而智能修改其私有的临时副本的值。传值调用的利大于弊。在调用函数中&#xff0c;参数可以看作是便于初始化的 局…...

如何操作知识付费网课分销

大家都知道现在的互联网很火爆&#xff0c;很多的技术培训、还有相关的知识&#xff0c;都可以通过网络来进行学习&#xff0c;网络上基本什么都有&#xff0c;互联网也是而今这个时代的全能老师。大家常常遇见的ps课程、设计课程、美术课程、it课程、英语课程等都是网络课程的…...

VCU整车控制器主控芯片MPC5744,原理图+源代码

VCU整车控制器主控芯片MPC5744&#xff0c;原理图&#xff0b;源代码。 ID:451000645853340880tbNick_62hsp...

群晖docker部署带web容器的端口配置

文章目录方法一&#xff1a;方法二&#xff08;推荐&#xff09;方法一&#xff1a; 容器端口 &#xff1a;按照你装的docker项目要求填 说明书有&#xff0c;不能更改 本地端口&#xff1a;可以自定义&#xff0c;找个没被用过的端口填就行 到这里就已经可以 添加完后就可以…...

什么是 web 容器(如tomcat)

什么是web容器&#xff1f; a、web容器是一种服务程序&#xff0c;而这个程序就是处理从客户端发出的请求&#xff0c;如JAVA中的Tomcat容器&#xff0c;ASP的IIS或PWS都是这样的容器。一个服务器可以有多个容器。 b、启动结束一个servlet等等 c、刚刚接触Java的时候&#x…...

【JavaWeb】确定不来学点 操作系统、进程 和 线程 吗

文章目录1️⃣操作系统&#xff08;Operating System&#xff09;1.基本特征&#xff08;1&#xff09;并发性&#xff08;2&#xff09;共享性&#xff08;3&#xff09;虚拟性&#xff08;4&#xff09;异步性2.系统调用&#xff08;1&#xff09;什么是系统调用&#xff08;…...

计算机网络笔记6应用层

前言 站在巨人的肩膀上&#xff0c;让知识的获得更加容易&#xff01;本文为学习计算机网络后,自顶向下的学习笔记&#xff1b; 学习视频来源&#xff1a; 计算机网络微课堂&#xff08;有字幕无背景音乐版&#xff09;课件pdf来源&#xff1a;评论区up bili_68567544整理目录…...

解决cadence导入网编Symbol ‘SOD_123‘ used by RefDes D31 for device ‘XXXXX‘ not found的问题

错误样式&#xff1a; WARNING(SPMHNI-194): Symbol SOD_123 used by RefDes D31 for device 1N4148_SOD_123_1N4148 not found. The symbol either does not exist in the library path (PSMPATH) or is an old symbol from a previous release. 原因1&#xff1a;PCB路径问…...

OJ每日一练——甲流疫情死亡率

问题描述&#xff1a; 甲流并不可怕&#xff0c;在中国&#xff0c;它的死亡率并不是很高。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数&#xff0c;计算甲流在各省的死亡率。 输入 输入仅一行&#xff0c;有两个整数&#xff0c;第一个为确诊数&#xff0c;第二个…...

一句话总结23种设计模式

一 概述 断断续续写了一段时间的设计模式&#xff0c;终于把经典的23种设计模式全写完了。下面对这些设计模式总结一下。 二 设计原则 设计原则的介绍 &#xff1a; Java 设计模式之设计原则 即使我们之前没有专门看过这些原则&#xff0c;但是我们实际开发中或多或少都用到…...

nodejs当作web容器

use strict const httprequire(http);const serverhttp.createServer();server.on(request,function(request, response){response.writeHead(200,{Content-Type: text/html; charsetutf-8});response.write(<h1>hello world</h1>);response.end();}) server.lis...

javaxml反序列化,深入分析

面试整体事项 简历要准备好&#xff0c;联系方式一定要正确清晰醒目&#xff0c;项目经历按照时间倒序阐述&#xff0c;注意描述自己在项目中承担的职责&#xff0c;简历的模板尽量选择简洁的&#xff0c;毕竟程序员大部分还是喜欢简单明了的。推荐boss直聘&#xff0c;我觉得…...

回溯算法初识

回溯算法 类似枚举的搜索过程&#xff0c;主要是在搜索尝试的过程中寻找问题的解&#xff0c;当发现不满足求解条件时&#xff0c;"回溯"返回&#xff0c;尝试别的路径 回溯法是一种选优搜索法&#xff0c;按照选优条件按向前搜索&#xff0c;以达到目标。当探索到某…...

Vista开发之旅:微软开发技术20年回顾

自Windows 1.0问世到今年11月份&#xff0c;微软Windows操作系统已经走过了它辉煌的二十一年。沧海桑田一瞬间&#xff0c;让我们再次追随Windows的踪迹&#xff0c;了解微软核心技术发展史&#xff0c;评析她当时所处的位置并展望其今后的发展趋势。 一、 操作系统篇Wi…...

VLC架构剖析

VLC架构剖析 1. VideoLan简介 1.1 videolan组成 Videolan有以下两部分组成: VLC:一个最主要的部分&#xff0c;它可以播放各种类型的媒体文件和流媒体文件&#xff0c;并且可以创造媒体流并保存成各种格式的媒体文件&#xff0c;这些文件的质量要比没保存前的件好。videolan作为…...

Windows程序调试----第一部分 调试策略----第2章 编写使于调试的C++代码

第2章编写使于调试的C代码 毫无疑问&#xff0c;当你在写C代码的时候&#xff0c;你的头脑中会考虑很多事情。代码是否正确&#xff0c;是否执行得是够快&#xff0c;是否可靠&#xff0c;是否便于维护&#xff0c;工程是否会按时完成&#xff0c;人们是否会喜欢这个结果&#…...

Rpc了解

1、为什么要有rpc? 因为微服务之间需要进行服务间的通信&#xff0c;不同服务之间的接口要互相调用。而常见的通信协议主要有 RPC 和 REST 协议 使用rpc的好处是&#xff1a; 引入RPC框架对我们现有的代码影响最小&#xff0c;同时又可以帮我们实现架构上的扩展 两者对比 …...

FW: 帮 C/C++ 程序员彻底了解链接器

2019独角兽企业重金招聘Python工程师标准>>> 帮 C/C 程序员彻底了解链接器 2015/12/18 C/C, 开发 3 评论 C语言, 链接器 本文由 伯乐在线 - 小胖妞妞 翻译&#xff0c; 黄小非 校稿。未经许可&#xff0c;禁止转载&#xff01; 英文出处&#xff1a; David Dry…...

帮 C/C++ 程序员彻底了解链接器

帮 C/C 程序员彻底了解链接器 原翻译表示禁止转载,但是这篇文章太好了,所以厚着脸皮转载过来了. 英文出处:http://www.lurklurk.org/linkers/linkers.html 中文伯乐翻译:http://blog.jobbole.com/96225/?utm_sourcetuicool&utm_mediumreferral#article-comment ----------…...

k 近邻加权平均

k 近邻(k-Nearest Neighbor&#xff0c;简称 kNN)学习是一种常用的监督学习方法&#xff0c; 其工作机制非常简单: 给定测试样本?基于某种距离度量找出训练集中与其最 靠近的 k 个训练样本&#xff0c;然后基于这 k 个"邻居"的信息来进行预测. 通常&#xff0c; 在分…...

freemarker包含字符串操作

substring&#xff08;start,end&#xff09;从一个字符串中截取子串 start:截取子串开始的索引&#xff0c;start必须大于等于0&#xff0c;小于等于end end: 截取子串的长度&#xff0c;end必须大于等于0&#xff0c;小于等于字符串长度&#xff0c;如果省略该参数&#xff0…...

加权平均滤波算法

#define FILTER_N 8 unsigned int weight[FILTER_N] {1, 2, 4, 8, 16, 32, 64, 128};//权值数组 unsigned int sum_weight 256; float filter(float value) {static float filter_buf[FILTER_N 1] 0;unsigned int i;float sum_value 0;// 队尾进数据filter_buf[FILTER_N] …...

最优二叉树学以致用

https://www.cnblogs.com/jin-nuo/p/9015584.html...

实习半个月----之学以致用

所使用的组件有&#xff1a; 可滑动的菜单栏&#xff1b;点击图标显示侧边栏菜单&#xff1b;轮播图&#xff1b;图文列表自适应排列&#xff1b;点击item&#xff0c;切换某一div块&#xff1b;点击图标&#xff0c;回到顶端&#xff1b;搜索框&#xff1b;登录界面&#xff…...

学习英文-学以致用【场景:生肖】

场景说明 在日常生活中&#xff0c;如何向外国人介绍生肖呢? 场景对话 场景1 DaLiang: what’ s your animal zodiac? 你是属什么的&#xff1f; Richy: My animal zodiac is mouse. or My animal sign is mouse.我是属鼠的。 TIPS 十二生肖英文词汇&#xff1a; 鼠&…...

小蒜蒜学习了与圆相关的知识,那么当然要学以致用啦。

小蒜蒜学习了与圆相关的知识&#xff0c;那么当然要学以致用啦。 给出圆的半径&#xff0c;求圆的直径、周长和面积。 如果圆的半径是 rr&#xff0c;那么圆的直径、周长、面积分别是 2 \times r2r、2 \times \pi \times r2πr、\pi \times r \times rπrr&#xff0c;其中约…...

【MySQL进阶教程】MySQL管理

前言 本文为 【MySQL进阶教程】MySQL管理 相关知识&#xff0c;下边将对系统数据库&#xff0c;常用工具&#xff08;包括&#xff1a;mysql、mysqladmin、mysqlbinlog、mysqlshow、mysqldump、mysqlimport/source&#xff09;等进行详尽介绍~ &#x1f4cc;博主主页&#xff…...

学习英文-学以致用【场景:公寓】

学习英文-学以致用。 场景说明 本期讨论下公寓相关的事情。 场景对话 场景1&#xff1a; Student: Hi, Where is your apartment ? 你住哪&#xff1f; DaLiang: I do not live on campus, I live off campus, the apartment is cheaper.我住在校外&#xff0c;那的公寓比…...

PMP分享|​学以致用、融会贯通

2019年5月份&#xff0c;我通过了PMP考试。对于这一段PMP晋级之路&#xff0c;十分的怀念&#xff0c;不仅对PMP知识体系有了更深的认识&#xff0c;而且结识了一帮积极乐观的朋友。在此&#xff0c;我想总结下PMP学习的经验&#xff0c;希望可以给致力于项目管理的朋友一点帮助…...

UML建模-学以致用(大纲)

UML简介 老版本的UML一共有9种图 新版本一共有13种图 UML在需求分析中的应用 从干货开始–实战用例图 业务分析流程分析 活动图 状态机图 序列图 业务概念分析 类图 UML在软件设计中的应用 架构设计 部署图 包图 组件图 数据库设计 类图 详细设计&#x…...

WEB攻防-PHP特性-学以致用

知识点&#xff1a; 1、过滤函数缺陷绕过 2、学习知识点的作用 CTF考点 代码审计 php函数特性知识点讲解 1、 和 对比 不会对比类型会对比类型 <?phpheader("Content-Type:text/html;charsetutf-8");$flag 小迪师傅--yyds;​$a1;if($a$_GET[x]){echo $flag…...

学以致用——Excel报表自动化方案探索

准备进一步提高Excel报表的自动化生成程度。 看到一篇文章&#xff0c;收到了启发&#xff0c;暂存一下。 --main.sql set linesize 200 set term off verify off feedback off pagesize 999 set markup html on entmap ON spool on preformat off spool c:\tables.xls get_…...

日拱一卒,集小胜为大胜; 学以致用,在战争中学习战争;

项目&#xff0c;证明自己的学习能力&#xff1b;短期掌握尽可能多的知识&#xff0c;并且连线总结成为网络 &#xff1b;日拱一卒&#xff0c;集小胜为大胜&#xff1b;学以致用&#xff0c;在战争中学习战争&#xff1b;投入足够的时间&#xff1b;学习中的总结&#xff0c;理…...

学以致用模式

在软件设计当中&#xff0c;有时我们可以遇到这种情况:我们需要确定的相互协作的两个类在行为上相互影响&#xff0c;就像学习和恋爱或者学习和应用一样&#xff0c;一方改变的时候&#xff0c;另一方的状态随之改变&#xff1b;然而另一方改变的时候&#xff0c;又反过来作用于…...

学以致用(反思与思考)

为什么80%的码农都做不了架构师&#xff1f;>>> 学校应聘老师&#xff0c;教一年级的学生数学&#xff0c;学校聘请老师&#xff0c;有两个人员面试&#xff0c;一个清华本科毕业&#xff0c;一个二本其他院校毕业&#xff0c;他两面试&#xff0c;从我的角度出发大…...

学习英文-学以致用【场景:找朋友】

学习英文-学以致用。 场景说明 生活中&#xff0c;出门找朋友很常见&#xff0c;该如何表达呢? 场景对话 DaLiang: Hi, I come to meet with (meet up with) Zhou? Hi, 我来找Zhou&#xff1f; DaLiang: Come and see me next time when you are here. 下次有时间到这里…...

学以致用,豁然开朗

山穷水复疑无路 柳暗花明又一村&#xff01; 这半年用这句话形容&#xff0c;最是恰当不过。 今天是3月19日。过去的一个月发现赚钱是如此简单&#xff0c;在一个中部城市月收入过万&#xff0c;原来想都不敢想的事情&#xff0c;竟然实现。 遥想刚毕业时候&#xff0c;一个…...

学以致用之NamespaceHandlerSupport

https://blog.csdn.net/boneix/article/details/73608573学以致用之NamespaceHandlerSupport2017年06月22日 16:58:36阅读数&#xff1a;2265前言&#xff1a;看源码这事&#xff0c;也就一个兴趣而已。工作阅历随着时间增长&#xff0c;回望以前写的代码&#xff0c;粗糙而又简…...

学以致用,虽然简短

1丶开发工具与关键技术&#xff1a;DW 2丶作者&#xff1a;超级小贱贱 3丶撰写时间&#xff1a;2019年1月19日 Html JS >小作品 白菜作品&#xff0c;表达不全&#xff0c;请各位大神多多指教 下面就是Html的代码块儿&#xff1a; <body><div class"tab&q…...

SEO人员,如何让SEO知识学以致用?

学习SEO的过程中&#xff0c;我们会经历很多&#xff0c;一些时候我们学习的过程是美好的&#xff0c;但结果并不能让人满意&#xff0c;究其原因是我们方向性出现了问题&#xff0c;只是为了学习而学习&#xff0c;其实除了学习SEO基础知识你要扎实之外&#xff0c;其他的知识…...

视频教程-UML学以致用-软件设计

UML学以致用 近二十年软件开发、软件设计、需求分析、项目管理、部门管理、公司管理及过程改进等经十五年的需求分析及需求管理工作经验&#xff0c;负责数十个大型项目的需求分析和需求管理工作&#xff0c;涉猎建筑、通讯、互联网、电力、金融、制造业、政府等多个领域&#…...

如何才能做到学以致用

这是山猫的第53篇原创 移动互联网越来越发达&#xff0c;现在获取知识是前所未有的方便&#xff0c;各种各样的学习APP、网课、训练营层出不穷&#xff0c;不管是哪个领域&#xff0c;只要你想学&#xff0c;基本都能找到。 ​ 但是你有想过如何真正地学以致用吗&#xff0c;…...

学以致用

1 首先明白学了做什么 比如cluster学习了来做什么 &#xff1f; 如果都用不到&#xff0c;&#xff0c;那么前期的学习完全是废的 必须建立自己的一套学习结构 lua 的学习就是为了写出自己的一套 cluster lua的结构。。。。。lua就是完全为了简化c操作而生的。。现在太过于笨…...

猿创征文 | Android AIDL 学习笔记——学以致用

文章目录Android AIDL跨进程通信AIDL文件AIDL语法数据类型关键字引用指定方法ID总结实现接口获取AIDL对象捕获异常创建Parcelable对象带Bundle参数的方法IPC调用从日志分析问题oneway解除调用阻塞方向标记的用处其它相关AndroidStudio中修改AIDL的引用目录Android源码编译引入A…...

CAN OPEN协议--学以致用

CAN OPEN协议协议介绍CAN OPEN协议特点网络管理&#xff08;NMT&#xff09;与特殊协议&#xff08;Special protocols&#xff09;报文 ID 分类NMT网络管理命令报文ID分类过程数据对象&#xff08;PDO&#xff09;和服务数据对象&#xff08;SDO&#xff09;过程数据对象&…...

【项目实战】使用Java Keytool工具生成的CSR给第三方云平台签名

一、背景 客户要求我们提供一个CSR文件&#xff0c;给他们签名&#xff0c;他们的服务器是部署在Amazon上的。 二、Keytool是什么&#xff1f; Keytool 是一种 Java中的数字证书管理工具&#xff0c;用于管理密钥和证书。 它可以用来生成/申请数字证书、导入证书、导出证书、…...

iptables高性能前端优化 无压力配置1w 条规则

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;产生本文的故事这显然是个周末&#xff0c;这…...

【web安全】——文件上传的绕过方式

作者名&#xff1a;白昼安全主页面链接&#xff1a; 主页传送门创作初心&#xff1a; 舞台再大&#xff0c;你不上台&#xff0c;永远是观众&#xff0c;没人会关心你努不努力&#xff0c;摔的痛不痛&#xff0c;他们只会看你最后站在什么位置&#xff0c;然后羡慕或鄙夷座右铭…...

Django案例:显示图书信息

一.创建Django项目 - books 创建Django项目&#xff0c;设置项目位置与项目名二.创建并注册应用 - index 1、创建index应用 在项目配置文件setting.py里&#xff0c;导入os模块在控制台执行python manage.py startapp index,创建index应用 启动项目&#xff0c;访问http://12…...

Django实训:图书信息管理系统

文章目录一、功能实现二、实现步骤&#xff08;一&#xff09;创建Django项目 - books&#xff08;二&#xff09;创建并注册应用 - index1. 创建index应用2. 注册index应用&#xff08;三&#xff09;创建数据库 - books&#xff08;四&#xff09;配置MySQL数据库连接信息&am…...

江川第一镰启动仪式 国稻种芯:北大荒2300余万亩水稻收获

江川第一镰启动仪式 国稻种芯&#xff1a;北大荒2300余万亩水稻收获 公益在线&#xff08;公益记者:张晓敏&#xff09;黑龙江讯 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 国稻种芯中国水稻网 中国三农智库网-功能性农业农业大健康大会报道 万赢信采编&#xff1a;“…...

降本增效背后,“现代牧业”们要做好持久战准备

粮油价格上涨愈演愈烈&#xff0c;受到外部环境影响&#xff0c;豆粕、玉米等饲草料成本节节攀高。 随着大宗商品价格不断上涨&#xff0c;控制成本成为了企业工作的重中之重&#xff0c;尤其是奶源企业&#xff0c;承受的成本压力愈加增大。 那么&#xff0c;在供需格局发生…...

copulas对涉及时间连续随机过程的时变可靠性的影响研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️❤️&#x1f4a5;&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑…...

android设计架构之MVC、MVP、MVVM的理解

引用网上的一张图来阐述Model-View-Controller&#xff0c;Model-View-Presenter&#xff0c;Model-View-ViewModel; Model-View-Controller&#xff1a;是我们最常用到的模式&#xff0c;服务器端开发就用的这个模式&#xff0c;android端来看的话&#xff0c;Activity其实即作…...

Android开发艺术探索--第二章IPC机制(2)之Binder

最近在拜读任主席的Android开发艺术探索&#xff0c;现在看了一半&#xff0c;再回头看前面的&#xff0c;感觉跟没有看一样&#xff0c;所以还是把知识点总结一下吧&#xff0c;这一节咱们来讲一下IPC中的Binder 直观来说&#xff0c;Binder是Android中的一个实现了IBinder接口…...

Android屏幕适配概论:

参考简书&#xff1a; https://www.jianshu.com/p/ec5a1a30694b # 概念&#xff1a; dip&#xff1a;Density Independent Pixels&#xff08;密度无关像素&#xff09;的缩写。以160dpi为基准&#xff0c;1dp1pxdp&#xff1a;同dipdpi&#xff1a;屏幕像素密度的单位&…...

linux 用户和组相关配置文件-添加用户-修改密码

1.用户和组相关的相关配置文件 2.管理用户和组用户分类&#xff1a; 根据账号的位置&#xff1a;本地账号、远程&#xff08;域&#xff09;账号。LDAP,NIS 根据账号的功能&#xff1a;超级用户&#xff08;root&#xff09;UID&#xff1a;0普通用户:系统用户 UID: 1-499本…...

我的第一个Flutter APP

首先需要说明本次博客我是用的电脑是mac&#xff0c;并且在下没有使用科学上网&#xff0c;额&#xff0c;对使用window的同学不太友好&#xff0c;日后再来一篇window配置Flutter环境的博客 1.环境配置 关于环境配置&#xff0c;我是根据范玉刚大神的博客做的 &#xff08;htt…...

计算机与USB沟通方式

一直不理解我们的设备如何通过USB或者其他接口沟通的&#xff0c;查了一些资料。 比如usb设备。 参考&#xff1a; 详解USB总线工作原理 USB配置、接口和端点 USB具体通信过程 物理地址和虚拟地址的区别 1.设备插入&#xff0c;端口那里电压发生变化。 2.进入枚举过程&#x…...

真气人... 80%的人加班996,是为了陪那20%的人

文/北妈阅读本文需要 2.1分钟一首先&#xff0c;喊口号&#xff0c;周五不加班&#xff0c;不加班&#xff0c;不加班&#xff01;乐完了&#xff0c;下面更有重要的事情&#xff0c;需要你知晓&#xff0c;所以务必看完。北妈段子在互联网公司&#xff0c;其实各种职场定律也是…...

推荐一位大神,手握 GitHub 16000 star

今天跟大家推荐小 G 认识的一位大神朋友&#xff1a;玉刚&#xff0c;人称刚哥。专家工程师&#xff0c;技术 leader&#xff0c;现居北京&#xff0c;待过腾讯和百度&#xff0c;10 年编程经验。刚哥目前是国内某顶尖独角兽公司的首席架构师。而且他的 GitHub&#xff08;http…...

谭玉刚从零开始之超硬核制造操作系统

看了谭玉刚的视频&#xff0c;为了防止以后忘记&#xff0c;特此先把现在的理解记下来&#xff0c;希望以后还能记得。这是链接 看完之后回来总结的&#xff0c;可能忘了一些东西或者表述不当。 p1 电与二进制 讲解了电与二进制。解释了如何用二进制来进行数据表示和处理。 p…...

卖土豆的故事

张三和李四同时受雇于一家店铺&#xff0c;拿同样的薪水。一段时间后&#xff0c;张三直上&#xff0c;李四却原地踏步。李四想不通&#xff0c;老板为何厚此薄彼&#xff1f; 老板于是说&#xff1a;“李四&#xff0c;你现在到集市上去一下&#xff0c;看看今天早上有卖土豆的…...

中国域名8大玩家传奇故事

2013年&#xff0c;有4家电商更换了域名&#xff1a;京东将原有的 360buycom 变成了jdcom;唯品会将域名从vipshopcom换为vipcom&#xff0c;据爆料&#xff0c;俩家公司为购买新域名都支付上千万元;易迅从51buycom换为yixuncom;一号店将yihaodiancom更新为yhdcom。 4月22日小米…...

真实故事:因为感动在一起,注定走不长久

文 | 德廉美 01 12年6月&#xff0c;升大学的暑假&#xff0c;无聊作祟&#xff0c;我第一次注册了人人网的账号。 在人人网的校友推荐中&#xff0c;我关注了森&#xff0c;他是大我一届的学长&#xff0c;心想可以找他了解一下新学校的情况&#xff0c;当然&#xff0c;最…...

把烂土豆砸到古永锵的脸上

读者投稿&#xff0c;云科技原文照登。网上搜了下只有经理人分享发过&#xff0c;但又删除了。快照了一下&#xff0c;贴出来。 土豆烂了。 这个季度。土豆收入从上个季度的1.7亿萎缩70%&#xff0c;骤降到4700万。优酷收入从上个季度的3.8亿涨到4.8亿。这表示优酷收入是土豆的…...

就算是一件小事也要做好——买土豆的故事

2012/7/5 天气比较热... 上午帮xx去联通打印4,5&#xff0c;6三个月话费月结单(xx报销用)。到了营业厅后&#xff0c;说是四月份的已经打过了&#xff0c;不能重新再打&#xff0c;六月份由于没有冲话费也打不出来&#xff0c;只能打5月份的。听业务办理人员这样一说&#xff0…...

EasyPlayer RTSP播放器OCX RegSvr32注册报错,DllRegisterServer调用失败,错误代码为0x80040200 解决方法

问题描述 模块“EasyPlayer-RTSPWebActiveX.ocx” 已加载&#xff0c;但对DLLRegisterServer调用失败&#xff0c;错误代码为0x80040200。 解决方法 是权限问题&#xff0c;在使用管理员权限在运行cmd&#xff0c;然后再cmd里面输入OCX注册的命令&#xff0c;或者直接以管理员…...

WindowsUpdate_80072EE2 OR WindowsUpdate_dt000

一般此错误可能与您当前网络或Windows更新相关组件或服务有关。如果网络繁忙可能需要等待一段时间或间隔天数再次尝试&#xff0c;另外其它三方程序对其也可能有干扰影响。请您尝试以下操作&#xff1a; 一、重命名更新文件夹 1、同时按“WinR”&#xff0c; 2、在运行输入框…...

【计算机组成原理】第一章 计算机系统概论

1.1 计算机系统简介 1.1.1 计算机的软硬件概念 计算机组成概览&#xff1a; 1.1.2 计算机系统的层次结构 物理角度&#xff1a; 程序员角度&#xff1a; 系统复杂性管理的方法之一&#xff1a;抽象 区别两点&#xff1a; 计算机体系结构&#xff1a;程序员所见到的计算机系统…...

并行程序设计方法实验(包括openmp、向量化实现pi计算、SPECOMP2012测试、矩阵乘法优化)

目录 一、实验环境 二、专题一之积分计算圆周率 2.1向量优化 2.2 OpenMP优化 三、专题二之测试SPECOMP2012 3.1初步了解SPECOMP 3.2系统基本配置 3.3实践 3.3.1 测定不同线程数的影响 3.3.2测定不同调度方式的影响 四、专题三之矩阵乘法优化 4.1普通版本 4.2矩阵转…...

iptables参数及规则链解析

目录 命令格式 参数说明 动作说明 iptables和netfilter的关系 iptables的规则表和链 iptables传输数据包的过程 iptables是组成Linux平台下的包过滤防火墙&#xff0c;主要包含完成封包过滤、封包重定向和网络地址转换(NAT)等功能。 命令格式 iptables [-t table] COMM…...

关联规则与Apriori算法

翻译自&#xff1a;Association Rules and the Apriori Algorithm: A Tutorial 当我们去商店购物时&#xff0c;我们通常有一个标准的购物清单&#xff0c;每个购物的人都有一个独特的清单&#xff0c;取决于他们的需求和喜好&#xff0c;家庭主妇可能会为家庭晚餐购买健康的食…...

《扬帆优配》机构动向 机构坚定看好芯片股后市

业内人士以为&#xff0c;因为职业存在回转预期&#xff0c;后续又有新资金入场预期&#xff0c;假如上市公司的业绩可以佐证职业开展前景&#xff0c;芯片板块的行情有望向纵深演绎 近期商场走出分解行情&#xff0c;新能源板块继续下行&#xff0c;国企龙头股以及ChatGPT概念…...

禅道——图文安装及使用教程

&#x1f468;‍&#x1f4bb;作者简介&#xff1a;练习时长两年半的java博主 &#x1f4d6;个人主页&#xff1a;君临๑ &#x1f39e;️文章介绍&#xff1a;禅道的2023版安装图文教程 &#x1f381; 如果文章对你有用&#xff0c;就点个免费的赞吧&#x1f44d; 目录 一、搜…...

wsl安装ros

我是在 WSL 的 Ubuntu 18.04 LTS 上安装 ROS。 准备工作 换源 我这是Ubuntu 18.04 LTS的清华源&#xff0c;如果需要其他版本的源&#xff0c;去清华软件镜像站自己寻找。 sudo nano /etc/apt/sources.list#把里面的内容删光&#xff0c;换成清华的源 deb https://mirrors.t…...

SEAL链路预测代码函数功能

utilis.py parse_arguments()load_ogb_dataset(dataset) ogb&#xff1a;神经网络基准数据集库 返回&#xff1a;一张图&#xff0c;划分好的边&#xff08;测试&#xff0c;训练&#xff0c;验证&#xff09;drnl_node_labeling(subgraph, src, dst) 双半径节点标记法&#x…...

spring事务失效八大场景-第十章

系列文章目录 第一章 ArrayList-Java八股面试(一) 第二章 HashMap-Java八股面试(二) 第三章 单例模式-Java八股面试(三) 第四章 线程池和Volatile关键字-Java八股面试(四) 第五章 ConcurrentHashMap-Java八股面试(五) 第六章 spring之refresh流程-Java八股面试(六) 第七…...

React 面向组件编程(上)

目录前言&#xff1a;一、组件的基本理解和使用1. 函数式组件2. 类式组件3. 注意事项4. 渲染函数式组件标签的基本流程5. 渲染类组件标签的基本流程二、组件三大核心属性 1&#xff1a;state1. 代码示例2. 效果展示3. 注意4. 设置状态:setState三、 组件三大核心属性 2&#xf…...

【多线程】CAS

✨个人主页&#xff1a;bit me&#x1f447; ✨当前专栏&#xff1a;Java EE初阶&#x1f447; 目 录&#x1f40d;一. 什么是 CAS&#x1f98e;二. CAS 是怎么实现的&#x1f996;三. CAS 典型应用场景&#x1f436;1. 实现原子类&#x1f431;2. 实现自旋锁&#x1f995;四. …...

Geoserver 发布wmts服务,以及cesium加载发布的wmts服务

WMTS提供了一种采用预定义图块方法发布数字地图服务的标准化解决方案。WMTS弥补了WMS不能提供分块地图的不足。WMS针对提供可定制地图的服务&#xff0c;是一个动态数据或用户定制地图&#xff08;需结合SLD标准&#xff09;的理想解决办法。WMTS牺牲了提供定制地图的灵活性&am…...

第一章:auto.js开发环境搭建

相关学习文档&#xff1a;http://doc.autoxjs.com 一、下载并安装 Visual Studio Code 下载地址&#xff1a;https://code.visualstudio.com/ 二、安装 auto.js 插件 启动 Visual Studio Code按住 ctrlshift x输入Auto.js-Autox.js-VSCodeExt点击安装即可 三、启动 auto.…...

django 前后台交互

[rootcentos6 cmdb]# cat index.html <head> <title>运维平台</title> </head> <body> <include file"Public:header"/> <div class"content"> <include file"Public:menu"/> <div class&…...

接触过的第一台电脑-90年代的x86与如今的树莓派

最早接触电脑是在幼儿园&#xff0c;那时候电脑下象棋都要输入命令行的。后来小学时候有了电脑课&#xff0c;要穿鞋套的。满满的回忆。那个时代电子产品更新很慢的&#xff0c;一台电脑可以用5年&#xff0c;286-386-486-586。486电脑的特点是&#xff1a;处理器&#xff1a;使…...

ClickHouse学习笔记(二):ClickHouse常见表引擎简介

文章目录1、简述2、MergeTree 系列引擎&#xff08;重要&#xff0c;后面单说&#xff09;3、外部存储类型引擎3.1、HDFS 表引擎3.2、MySQL 表引擎3.3、JDBC 表引擎3.4、Kafka 表引擎3.5、File 表引擎4、内存类型引擎4.1、Memory 表引擎4.2、Set 表引擎4.3、Join 表引擎4.4、Bu…...

通过 Amazon Managed Microsoft Active Directory 运行混合 Active Directory 服务

企业客户通常需要构建混合 Active Directory 解决方案&#xff0c;以支持在现有本地企业数据中心和 Amazon Cloud 中运行的应用程序。这样做的理由有很多&#xff0c;例如&#xff0c;保持与本地旧版应用程序的集成、保持对基础设施资源的控制以及满足特定的行业合规性要求。为…...

Centos8 yum方式安装Redis

Centos8 yum方式安装Redis 是否安装GCC依赖 ggc -v #或者 rpm -q gcc安装GCC yum install -y gcc如果不是管理员 加 sudo sudo yum install -y gcc yum安装Redis yum install redis失败更新yum 再安装 #添加EPEL仓库 sudo yum install epel-release#更新yum源 sudo yum update是…...

思考:数字卫星可视化如何实现?

01.背景 随着信息化时代的到来&#xff0c;全球范围内的通信和数据传输需求急剧增加&#xff0c;传统的有线通信和数据传输方式已无法满足大范围、远距离的通信和数据传输需求&#xff0c;卫星通信和数据传输技术应运而生。实体卫星的发射和运行成本非常昂贵&#xff0c;需要经…...

【整理八】

1、说说你对Event Loop的理解? Eventloop 是一种在编程语言中常用的编程模型&#xff0c;用于处理任务队列中的事件&#xff0c;它可以被用来处理各种任务&#xff0c;包括网络事件、文件读写、定时器、用户界面事件等Eventloop 的工作原理是&#xff0c;它会按顺序处理在任务…...

SQLMAP工具基础使用

本文用的是kali自带的sqlmap工具 我们通过常用命令来理解sqlmap的基本使用 目录 检测注入 获取敏感信息 获取表 获取表的字段 获取数据 --technique 使用指定的注入方式 使用基于时间的延时注入 支持多种注入检测 默认是全部 注入时使用随机的 HTTP User-Agent 设置超时时间 读…...

【分布式】分布式锁

目录一、分布式锁介绍二、基于 Redis 实现分布式锁1. 如何基于 Redis 实现一个最简易的分布式锁&#xff1f;2.为什么要给锁设置一个过期时间&#xff1f;3. 如何实现锁的优雅续期&#xff1f;4. 如何实现可重入锁&#xff1f;一、分布式锁介绍 单机多线程&#xff1a; 在 Jav…...

Pseudo-completeness(前中序遍历确定后序遍历)

题目链接&#xff1a;题目详情 - 7-16 Pseudo-completeness (pintia.cn) 样例1输入&#xff1a; 7 4 2 5 1 6 3 7 1 2 4 5 3 6 7样例1输出&#xff1a; 1 4 5 2 6 7 3 1样例2输入&#xff1a; 10 8 4 9 2 10 5 1 6 3 7 1 2 4 8 9 5 10 3 6 7样例2输出&#xff1a; 2 8 9 4…...

基于springboot+vue的地方美食分享网站

081-springboot基于vue的地方美食分享网站开发语言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclipse/idea Maven包&am…...

【Pyhton】库

其他开发者写好的一些代码存放到库中供人使用 标准库 Python 自带的库&#xff0c;安装 Python 即可使用 分类&#xff1a; 内置函数&#xff08; print 、input &#xff09;内置类型&#xff08; 各种数据类型的内置操作 &#xff09;文本处理时间日期数学计算文件目录数…...

Linux下LED设备驱动开发(LED灯实现闪烁)

文章目录一、配置连接说明二、更新设备树&#xff08;1&#xff09;将led灯引脚添加到pinctrl子系统&#xff08;2&#xff09;设备树中添加LDE灯的设备树节点&#xff08;3&#xff09;编译更新设备树三、驱动开发与测试&#xff08;1&#xff09;编写设备驱动代码&#xff08…...

IoC 之 Spring 统一资源加载策略

《JavaPub源码》 IoC 之 Spring 统一资源加载策略 Spring 框架的核心是 IoC&#xff08;Inversion of Control&#xff09;&#xff0c;它将应用程序的对象依赖关系管理和控制反转到容器中。在 Spring IoC 容器中&#xff0c;组件的创建和配置是通过外部配置文件&#xff08;…...

如何学习docker

学习Docker可以遵循以下步骤&#xff1a; 了解Docker的基本概念和架构。学习Docker前&#xff0c;需要了解Docker的基本概念和组成部分&#xff0c;包括Docker镜像、Docker容器、Docker仓库、Docker网络等等&#xff0c;同时也需要了解Docker的整体架构和工作原理。 安装和配…...

比肩ChatGPT的国产AI:文心一言——有话说

&#x1f517; 运行环境&#xff1a;chatGPT&#xff0c;文心一言 &#x1f6a9; 撰写作者&#xff1a;左手の明天 &#x1f947; 精选专栏&#xff1a;《python》 &#x1f525; 推荐专栏&#xff1a;《算法研究》 #### 防伪水印——左手の明天 #### &#x1f497; 大家好&am…...

数据结构与算法--栈的应用:基于C++STL利用栈实现中缀表达式求值(数域限于非负整数)。

利用栈原理实现简单的中缀表达式求值的一个课程实验定义string ex;存放中缀表达式定义两个栈stack<char> op;//操作符栈stack<int> num;//操作数栈分别存放操作符和操作数核心问题一&#xff1a;如何分离string类型中的数字、运算符、括号&#xff1f;我们注意到如…...

智慧商场精准客流统计系统

随着店铺的精细化运营的深入&#xff0c;对各个店铺的客流进行统计&#xff0c;输出明确的客流统计报表&#xff0c;对店铺的运营及分析有较大的帮助。尤其是在连锁门店、超市、便利店等进行客流统计&#xff0c;能够让总部更快速的了解到各个分店的客流人数&#xff0c;方便店…...

工业识别手眼标定

目录 1 手眼标定的理论基础 1.1 AXXB1.2 约束条件分析 1.2.1 旋转矩阵所需的方程数量1.2.2 平移向量的约束数量2 基于平面运动的外参标定方法 2.1 传感器的旋转轴与平面法向量重合2.2 引入其它约束参考文献附录A 一、手眼标定的理论基础 1.1 AXXB 手眼标定&#xff08;hand …...

基于ssm流浪动物救助及领养管理系统(文档)024

大家好✌&#xff01;我是CZ淡陌。一名专注以理论为基础实战为主的技术博主&#xff0c;将再这里为大家分享优质的实战项目&#xff0c;本人在Java毕业设计领域有多年的经验&#xff0c;陆续会更新更多优质的Java实战项目&#xff0c;希望你能有所收获&#xff0c;少走一些弯路…...

使用binlog把数据恢复到指定时间

使用场景 我们的数据库都有在凌晨3点做数据全备份&#xff0c;假如我们的数据库在上午10点出了故障&#xff0c;那我们就可以用备份把数据还原到凌晨3点时的状态&#xff0c;但是3点到10点间的数据变动是没有的&#xff0c;如果要将数据库恢复到故障点之前&#xff0c;那么需要…...

华清远见重庆中心—后端基础阶段技术总结/Java高级/个人总结

目录String字符串String类使用时注意总结字符串String类中的常用方法可变字符串StringBuilderStringBuffer构造方法常用方法注意System类常用方法和属性Runtime类特点Date类构造方法常用方法SimpleDateFormat类构造方法日期模板常用方法包装类特点异常异常的产生异常的分类Exce…...

Android Kotlin协程之Channel的使用

Channel提供了一种便捷的方法使单个值在多个协程之间进行相互传输。 通道提供了一种在流中传输值的方法。 简单说就是Channel用于多个协程之间的通信&#xff0c;让协程之间的协作更加的顺畅。 主要内容&#xff1a; 一、通道基本使用二、通道的容量三、迭代Channel四、prod…...

在 AI 上训练 AI:ChatGPT 上训练另一种机器学习模型

ChatGPT 可以像 Linux 终端一样运行&#xff0c;并在给出以下提示时返回执行结果。下面我来带大家操作起来。 文章目录终端操作训练机器学习模型镜像演示终端操作 输入&#xff1a;I want you to act as a Linux terminal. I will type commands and you will reply with what…...

Docker之路(8.Docker网络、Docker0)

理解 Docker0 1.首先使用 ip addr 查看 lo: 是我们本机的回环地址eth0: 是我们系统的内网地址&#xff0c;例如我的就是阿里云内网地址docker0: 安装docker后 docker0 的地址 2. docker 是如何处理容器网络访问的&#xff1f; 2.1 先运行一个tomcat容器来测试 docker run…...

【Unity】创建一个自己的AR安卓程序

目录1 环境配置2 下载官方提供的AR Starter工程3 AR Starter工程中的包以及打包设置3.1 Package Manager3.2 Player Settings4 创建一个新的AR场景5 AR场景中的物体6 在unity中运行AR场景7 在AR场景的基础上添加自己的想法7.1 修改Cube的旋转速度/方向7.2 将Cube替换为其他物体…...

sensor 噪声

目录 改善信噪比SNR&#xff1a; 随机噪声&#xff1a; 空间噪声&#xff08;模式噪声 pattern noise&#xff0c;非均匀噪声non-uniformity noise&#xff09; 噪声来源&#xff1a; 在sensor层次改善噪声&#xff1a; 内容为学习记录&#xff0c;大部分从网上摘抄的。 …...

Linux下,几个关于容量获取命令

序言&#xff1a;Linux下存在很多命令&#xff0c;其中也存在很多获取容量的命令开发应用的经常会碰到一些需求&#xff0c;例如&#xff1a;1. 获取下当前设备存储空间&#xff0c;例如&#xff0c;总大小多少&#xff0c;剩余大小多少之类类似&#xff0c;还有检测U盘&#x…...

计算机常见的进制和单位

1. 十进制 - 进制说明&#xff1a;以 10 为基数的进制。 - 应用场景&#xff1a;常见的计数方式&#xff0c;如人民币金额、年龄等。 - 中文表达&#xff1a;十进制。 2. 二进制 - 进制说明&#xff1a;以 2 为基数的进制。 - 应用场景&#xff1a;计算机内部使用的基本计数…...

【AI工具大全】不应该只知道ChatGPT

AI工具导航&#xff1a;AI导航 | 深度导航 ChatGPT网址导航&#xff1a;GitHub - LangLangShanDeNanKe/chatgpt: ChatGPT网址导航&#xff0c;分享免费好用AI网站&#xff01; 最大的AI工具目录&#xff1a;Futurepedia - The Largest AI Tools Directory | Home 生成图片或…...

ICG-PEG-CRGD-吲哚菁绿-聚乙二醇-环肽;ICG可用于肝脏手术的肝段及半肝染色显影、肿瘤边界界定及肝断面胆漏侦测等方面。

ICG-PEG-CRGD-吲哚菁绿-聚乙二醇-环肽 中文名称&#xff1a;-吲哚菁绿-聚乙二醇-环肽 英文名称&#xff1a;ICG-PEG-CRGD 性状&#xff1a;绿色粉末 溶剂&#xff1a;二氯甲烷等常规性溶剂 稳定性&#xff1a;冷冻保存 分子量&#xff1a;1000、2000、3400、5000等&#…...

Go 设计模式中工厂方法模式应用

工厂方法模式&#xff08;Factory Method Pattern&#xff09;是一种常见的设计模式&#xff0c;它属于创建型模式。在 Go 语言中&#xff0c;工厂方法模式经常被用于对象的创建和初始化。 在工厂方法模式中&#xff0c;我们定义一个抽象的工厂接口&#xff0c;用于创建一系列…...

机器学习中的五种回归模型及其优缺点

线性回归 回归是在建模过程中用于分析变量之间的关系、以及变量是如何影响结果的一种技术。线性回归是指全部由线性变量组成的回归模型 线性回归的几个特点&#xff1a; 1. 建模速度快&#xff0c;不需要很复杂的计算&#xff0c;在数据量大的情况下依然运行速度很快。 2. 可以…...

verilog的经典电路详解

经典的电路的控制 例如 &#xff1a;spi 控制器 文档 design spec (1) IO postlist (2) feature list (3) 框图&#xff1a;对其进行分解&#xff0c;分隔 &#xff0c;查看每个模块接口都有那些信息 设计人员 &#xff1a; 对自己的代码心里有数 全加器 提供进位输出&#x…...

神经网络之反向传播算法(加入Nesterov动量的误差反向传播算法)

文章目录1、Nesterov动量2、结合Nesterov动量的误差反向传播算法3、算法实现3.1 训练过程3.2 测试过程4、参考源码及数据集1、Nesterov动量 在动量法提出不久之后&#xff0c;Nesterov动量也随之被提了出来&#xff0c;此方法属于动量法的进一步发展&#xff0c;与动量法不同的…...

在Ubuntu上使用VSCode编译MySQL Connector/C连接库

首先下载并解压MySQL Connector/C源码&#xff0c;然后执行以下步骤&#xff1a; 1、安装MySQL Connector/C依赖&#xff1a;在终端中输入以下命令来安装MySQL Connector/C的依赖项&#xff1a; sudo apt-get install build-essential cmake 2、下载并解压MySQL Connector/C源…...

LeetCode 2395 - 和相等的子数组

给你一个下标从 0 开始的整数数组 nums &#xff0c;判断是否存在 两个 长度为 2 的子数组且它们的 和 相等。注意&#xff0c;这两个子数组起始位置的下标必须 不相同 。 如果这样的子数组存在&#xff0c;请返回 true&#xff0c;否则返回 false 。 子数组 是一个数组中一段…...

游戏平台商店化的功能特点

帮助用户高效的获取游戏以及游戏相关内容是游戏平台的核心&#xff0c;基于这个需求在平台功能的设计上与其他类型产品也有着类似的思路。商店模式的特点诸如百货商店、超市、书店以及其他类型的商店&#xff0c;都会根据推荐、分类两个特点提供商品。 如果把游戏比作书籍&…...

多线程进阶学习08------CAS与原子类详解

CAS CAS介绍 CAS的全称是&#xff1a;比较并交换&#xff08;Compare And Swap&#xff09;。在CAS中&#xff0c;有这样三个值&#xff1a; V&#xff1a;变量var&#xff0c;也即AtomicInteger类当中被声明为volatile 的valueE&#xff1a;期望值(expected)U&#xff1a;新…...

牛刀小试(牛客小题)

今天为大家带来了几道牛客网的题 很简单 注重基础BC105 矩阵相等判定描述KiKi得到了两个n行m列的矩阵&#xff0c;他想知道两个矩阵是否相等&#xff0c;请你回答他。(当两个矩阵对应数组元素都相等时两个矩阵相等)。输入描述&#xff1a;第一行包含两个整数n和m&#xff0c;表…...

开启新航路,拓尔思发力AIGC市场 | 爱分析调研

2022年&#xff0c;随着AI聊天机器人GhatGPT在世界范围内持续火爆&#xff0c;极具创意、表现力、个性化且能快速迭代的AIGC技术成功破圈&#xff0c;成为全民讨论热点。 AIGC是指在确定主题下&#xff0c;由算法模型自动生成内容&#xff0c;包括单模态内容如文本、图像、音频…...

彻底关闭Windows更新

一、关闭Windows Update服务 1、按“Windows R”键&#xff0c;打开运行对话框&#xff0c;并输入“services.msc”&#xff0c;然后再单击“确定”。 2、在弹出的服务窗口中&#xff0c;找到“Windows Update”选项并双击打开它。 3、在弹出的“Windows Update的属性”对话框…...

Array.from() 超全用法详解

Array.from方法用于将两类对象转为真正的数组&#xff1a;类似数组的对象&#xff08;array-like object&#xff09;和可遍历&#xff08;iterable&#xff09;的对象&#xff08;包括 ES6 新增的数据结构 Set 和 Map&#xff09;。 下面是一个类似数组的对象&#xff0c;Arr…...

IP编辑框(官方、网上、自定义)——QtWidget

前言 最近小工具界面上用到了ip编辑框&#xff0c;目前是直接放了个编辑框QLineEdit&#xff0c;因为属于自用&#xff0c;就不用写诸多限制。但是时间上有多余&#xff0c;就用官方的&#xff08;即在QLineEdit基础上直接设置的&#xff09;、网上的&#xff08;QLineEdit拼接…...

【Note8】

#!/bin/bash # # Copyright 2019-present Huaqin. All Rights Reserved. # # This program file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation; versio...

ELK企业级日志分析平台(二)

文章目录一、kibana数据可视化1.部署2.定制数据可视化&#xff08;1&#xff09;网站访问量&#xff08;2&#xff09;访问量排行榜&#xff08;3&#xff09;创建dashboard&#xff0c;大屏展示二、ES集群监控1.启用xpack认证2.metricbeat监控3.filebeat日志采集一、kibana数据…...

金三最冷春招?你工作找的怎么样?

今年3月&#xff0c;说它是史上“最冷春招”也不为过&#xff0c;不少朋友都反馈说自己投的简历石沉大海&#xff0c;这些似乎都证明了一件事&#xff1a;今年找工作真的难&#xff01; 破局最重要的一点是&#xff1a;不断提升个人价值。 一个人在职场里、在专业领域、在技术…...

C# 连接Oracle数据库和读取数据

一直没有Oracle数据库使用的经验&#xff0c;现在项目对接需要使用Oracle数据库&#xff0c;正好花点时间来学习学习&#xff0c;学点皮毛然后使用用在项目上就好了。 前面的文章对Oracle数据库的安装&#xff0c;以及Navicat for Oracle可视化工具安装、数据库视图/表的创建进…...

面试准备啊

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…...