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

2023年总结

人们总说时间会改变一切,但事实上你得自己来。

今年开始给自己的时间读书、工作、生活都加上一个2.0的release版本号,相比过去的一年还是有很多进步的。

就跟git commit一样,一步一步提交优化,年底了发个版本。用李笑来的话说,要有不断进化的思想。
在这里插入图片描述

时间管理2.0

1 生活上

  1. 从日记中获得能量

    今年已经完全养成早上醒来就写日记的习惯,一天不写日记总觉得缺点什么,并且从15分钟自然延长到了25分钟。

    不开心的写下来忘掉它,做的不好的想一些改进办法,做的好的鼓励一下自己。

    每天早上写完日记后就觉得能量满满,新的一天又开始了,迎接挑战,重新做人。孔圣人的“日三省吾身”诚不欺我。

  2. 醒后即起勿沾床

    确立一个原则,5点半之后只要睡醒就起床。无数次的日记记录表明,每次醒来时虽然觉得很困,但洗完脸会瞬间清醒;睡个回笼觉醒来是满满的愧疚。曾国藩诚不欺我。

  3. 不再焦虑入睡慢

    最开始是确立一个习惯,躺床上半小时睡不着就开始看书,这样可以避免睡前胡思乱想。

    后来从李笑来那里学到了一招躯体扫描方法(冥想方法的一种),让注意力集中在身体的每个部位上,从脚到头扫描一遍,每次扫描不到一半就会睡着。

  4. 时间统计方法

    先是改用了半年的"时间日志"APP,一开始觉得打开了新世界,以为终于找到了各方面都适合自己的软件,用了半年后发现并不合适,统计时间开销带给我的心里负担远大于收益。

    于是年中又返回块时间+番茄Todo,这是适合我的高效的统计方式,只记录重要的时间和重要的事情。

2 工作上

  1. 主动规划每件事情的时间

    每天早上到公司先花一个番茄钟,规划一下一天的工作,每项工作大概花几个番茄钟,这样对一天会有一个掌控感,不至于让自己陷入某件事项中走不出来。

  2. 区分现阶段的计划和下一阶段的计划

    现阶段想到的新todo,要放入下一阶段的计划中,这样可以保证现阶段的计划不被打断,这也是从李笑来那学到的。

3 状态不好时如何调整?

**无精力时怎么办?**这时不要逼自己再工作、学习了,小睡10分钟即可满血复活,或者看跟工作无关的书转移注意力。

**心静不下/焦虑怎么办?**写日记自我对话,写下当前的想法,觉察自己,我为什么焦虑,为什么静不下来,接下来要做什么行动,写着写着就不焦虑了。后来看了一句时间管理的名言:当下最重要的事,就是找到当下最重要的事。有异曲同工之妙吧。

**沉溺于垃圾视频如何走出?**用一个好习惯代替一个坏习惯,B站仍然在,只是以前漫无目的刷奶头乐视频,现在每次打开只看一个教练的篮球教学,放松的时候在学习篮球理念。

读书/写作2.0

1 读书时间double

  1. 今年最值得的事,就是养成了看电子书而不是纸质书的习惯,这样可以随时随地阅读。5分钟以上的时间都可以利用上,今年微信读书上显示的读书时间是去年的3倍多,258个小时,平均每天42分钟,不过还是比我想象的少。微信读书上显示2023年读完21本,读过160本,算上买得纸质书,平均一下也应该有30本吧,这比去年设定的一月一本书目标可是多多了。
  2. 11月份时发明了一个新的读书时间段,即**工作日每天中午吃完饭后的半小时,实践下来感觉很有效。**这时间本是零碎时间常用来刷手机,如果利用起来,一年有200个工作日,一年下来就多了100个小时的读书时间,这100个小时读10本书绰绰有余。

2 开始感受到读书的乐趣

去年的理念还是每月一本书,看完写读书笔记,以输出倒逼输入,还是觉得读书是“苦“的,其核心在于先让自己坚持下来,没有太多体会到读书的乐趣。

今年已经能能够体会到读书的乐趣,且可以从读书中获取知识。而且,越来越能体会到,读书可以开眼界。

读书也是一种交流,和面对面交流形式不同,它跨越了时空,你是在跟作者交流,这个作者一般情况下都是某个领域有成就的人,他在教你如何做事,如何思考,他在分享他的人生观、价值观。

这从某种意义上说打破了“你=你身边7个人的加权平均”这个局限。如果让我选择把时间花在读一本好书,还是同一个没有高出我很多level的人交流上,我更愿意前者。

3 写作

写作并没有坚持的很好,满打满算写了17篇文章,其中技术的只有6篇。2023年初定的目标是每周一篇,一年写够50篇。

一个主要的原因是受到flomo笔记创始人的一篇文章影响,其观点大致是**“大部分人逃避在主业上做,选择在副业上说。输出不仅仅是写文章,更重要的是要影响现实世界,改变自己。**”

当时我认为这句话说的很对,我觉得写文章花了我很多时间,但并没有给我带来太大的改变。

所以我选择了以记笔记仅仅给自己看的方式来整理思想,这有个很大的问题,因为没了发表出去的动力,就没有很强的动机系统化地整理知识,导致我觉得我掌握了,但其实是似懂非懂自欺欺人。

现在回过头再看,我依然觉得能够坚持一年,每周写一篇文章是一件很酷的事情。量变引起质变,不管写文章所花费的时间到底值不值得,做到之后再自证吧。

工作2.0

“读大量的书,和大量的人交流”,马斯克诚不欺我。

今年相比去年有了新的挑战和尝试,总的来说进步还是很大的。有两件里程碑的事情,包括在新技术方向的探索上和在项目管理上的锻炼,感谢我的领导给了我这些机会。

1 新技术探索

在2023年7月时,我开始想要探索NeRF这个新方向,大概在调研了两周在公司做了次分享后,意外得知等其他几个组的人也都想研究这个方向。

这样我们在公司组起了个虚拟小组,人多力量大,这样才有了后面的一些成果。我对自己的定位是,我可能不是技术最强的,但是我拉起了这个小组,把大家的力量聚集起来。这件事给我带来的成就感还是很大的,这也印证了我的一个生活理念,越分享,越成功。

一开始也在纠结要不要尝试,因为尝试一项新技术就意味着有失败的风险。但是“不尝试就不会失败”,还是要挑战一下自己。

这件事给我带来的最大的影响并不是技术上的,而是在交流上。它给我带来了很多跨组交流的机会,我因此和车道线、仿真、测试组都有了交集,也因此结识了几个志同道合的朋友。

倘若我当时没有下定决心搞NeRF,没有做分享,没有拉虚拟小组,我就不会认识这些新的朋友的机会。从这一点上看,也是“事在人为”,想做就去争取。

2 项目管理

负责做Auto Labeling这个5人参与的项目,这对当时的我来说是一个挑战,从此以后不再是一个人单打独斗,而是要为这个项目的所有成员考虑。

一边看书学习项目管理、技术管理的理论知识,一遍在实际项目中体会。做了一次负责人,才发现实际要面临的问题是很多的,比如如何和项目成员建立信任关系,如何沟通,如何识别风险,如何应对冲突,如何说服别人。

这就是王阳明所说的“事上炼”吧,在实践中成长,这个项目给我带来的锻炼是很大的。

生活2.0

成家之后,越来越觉得家人是最终要的,家人也是陪伴你最久的。

1 家人

  1. 顺利完成了订婚、结婚,整个准备过程中和老婆几乎没有任何争吵,办的三场婚礼基本都是她在准备。庆幸娶了个好老婆,我们几乎形成了完美的互补。也说服了老婆和我一块锻炼,一个月出去旅游一次,提升幸福度。

  2. 每周给爸妈打两次电话,双周和两个上大学的妹妹打一次电话问问他们的学习情况。

2 篮球

又练了差不多一年的篮球,改变了策略。跟着一个视频

问题

说了很多收获,但其实问题也很多。读书笔记花了太多时间;没有做到和大量的人交流;有时还是因对未来的不确定性而焦虑,担心自己一辈子碌碌无为;语言表达能力差,嘴巴跟不上脑子;和朋友联系得并不密切,一般一个Q才联系一次。

慢慢优化吧,只要你不停止,走慢一点没关系。

新的一年,加油!

相关文章:

2023年总结

人们总说时间会改变一切,但事实上你得自己来。 今年开始给自己的时间读书、工作、生活都加上一个2.0的release版本号,相比过去的一年还是有很多进步的。 就跟git commit一样,一步一步提交优化,年底了发个版本。用李笑来的话说&am…...

Git中为常用指令配置别名

目录 1 前言 2 具体操作 2.1 创建.bashrc文件 2.2 添加指令 2.3 使其生效 2.4 测试 1 前言 在Git中有一些常用指令比较长,当我们直接输入,不仅费时费力,还容易出错。这时候,如果能给其取个简短的别名,那么事情就…...

STM32内部Flash

目录 一、内部Flash简介 二、内部Flash构成 1. 主存储器 2. 系统存储区 3. 选项字节 三、内部Flash写入过程 1. 解锁 2. 页擦除 3. 写入数据 四、工程空间分布 某工程的ROM存储器分布映像: 1. 程序ROM的加载与执行空间 2. ROM空间分布表 一、内部Flash…...

html5 audio video

DOMException: play() failed because the user didn‘t interact with the document first.-CSDN博客 不可用: 可用: Google Chrome Close AutoUpdate-CSDN博客...

LoveWall v2.0Pro社区型校园表白墙源码

校园表白墙,一个接近于社区类型的表白墙,LoveWall。 源码特色; 点赞, 发评论, 发弹幕, 多校区, 分享页, 涉及违禁物等名词进行检测! 安装教程: 环境要求;…...

Flink cdc3.0动态变更表结构——源码解析

文章目录 前言源码解析1. 接收schema变更事件2. 发起schema变更请求3. schema变更请求具体处理4. 广播刷新事件并阻塞5. 处理FlushEvent6. 修改sink端schema 结尾 前言 上一篇Flink cdc3.0同步实例 介绍了最新的一些功能和问题,本篇来看下新功能之一的动态变更表结…...

WWW 2024 | 时间序列(Time Series)和时空数据(Spatial-Temporal)论文总结

WWW 2024已经放榜,本次会议共提交了2008篇文章,research tracks共录用约400多篇论文,录用率为20.2%。本次会议将于2024年5月13日-17日在新加坡举办。 本文总结了WWW 2024有关时间序列(Time Series)和时空数据&#xf…...

代码随想录算法——数组

目录 1、二分查找法 2、移除元素 3、有序数组的平方 4、长度最小的子数组 5、螺旋矩阵II 1、二分查找法 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在…...

Linux第45步_通过搭建“DNS服务器”学习图形化配置工具

学习的意义:通过搭建“DNS服务器”,来学习“图形化配置工具”。“DNS服务器”,我们用不到,但为后期移植linux系统服务,因为在移植系统时,需要用到这个“图形化配置工具”。 1、“menuconfig图形化配置工具…...

【Linux取经路】探寻shell的实现原理

文章目录 一、打印命令行提示符二、读取键盘输入的指令三、指令切割四、普通命令的执行五、内建指令执行5.1 cd指令5.2 export指令5.3 echo指令 六、结语 一、打印命令行提示符 const char* getusername() // 获取用户名 {return getenv("USER"); }const char* geth…...

【MATLAB】使用随机森林在回归预测任务中进行特征选择(深度学习的数据集处理)

1.随机森林在神经网络的应用 当使用随机森林进行特征选择时,算法能够为每个特征提供一个重要性得分,从而帮助识别对目标变量预测最具影响力的特征。这有助于简化模型并提高其泛化能力,减少过拟合的风险,并且可以加快模型训练和推理…...

2024Node.js零基础教程(小白友好型),nodejs新手到高手,(六)NodeJS入门——http模块

047_http模块_获取请求行和请求头 hello,大家好,那第二节我们来介绍一下如何在这个服务当中来提取 HTT 请求报文的相关内容。首先先说一下关于报文的提取的方法,我在这个文档当中都已经记录好了,方便大家后续做一个快速的查阅。 …...

【数据结构与算法】(5)基础数据结构之队列 链表实现、环形数组实现详细代码示例讲解

目录 2.4 队列1) 概述2) 链表实现3) 环形数组实现 2.4 队列 1) 概述 计算机科学中,queue 是以顺序的方式维护的一组数据集合,在一端添加数据,从另一端移除数据。习惯来说,添加的一端称为尾,移除的一端称为头&#xf…...

(注解配置AOP)学习Spring的第十七天

基于注解配置的AOP 来看注解式开发 : 先把目标与通知放到Spring里管理 : Service("userService") public class UserServiceImpl implements UserService {Overridepublic void show1() {System.out.println("show1......");}Overridepublic void show2…...

[C++] opencv + qt 创建带滚动条的图像显示窗口代替imshow

在OpenCV中,imshow函数默认情况下是不支持滚动条的。如果想要显示滚动条,可以考虑使用其他库或方法来进行实现。 一种方法是使用Qt库,使用该库可以创建一个带有滚动条的窗口,并在其中显示图像。具体步骤如下: 1&…...

C#用Array类的Reverse方法反转数组中元素

目录 一、Array.Reverse 方法 1.重载 2.Reverse(Array, Int32, Int32) 3. Reverse(Array) 4.Reverse(T[]) 5. Reverse(T[], Int32, Int32) 二、实例 1.Array.Reverse 方法4种重载方法综合实例 2.Reverse(Array)方法的实例 一、Array.Reverse 方法 反转一维 Array 或部…...

iOS AlDente 1.0自动防过充, 拯救电池健康度

经常玩iOS的朋友可能遇到过长时间过充导致的电池鼓包及健康度下降问题。MacOS上同样会出现该问题,笔者用了4年的MBP上周刚拿去修了,就是因为长期不拔电源的充电,开始还是电量一半的时候不接电源会黑屏无法开机,最后连着电源都无法…...

春晚刘谦魔术——约瑟夫环

昨晚,刘谦在春晚上表演了一个魔术,通过对四张撕成两半的纸牌连续操作,最终实现了纸牌的配对。 这个魔术虽然原理不是很难,但是通过刘谦精湛的表演还是让这个魔术产生了不错的效果(虽然我感觉小尼的效果更不错&#xff…...

itextpdf使用:使用PdfReader添加图片水印

gitee参考代码地址:https://gitee.com/wangtianwen1996/cento-practice/tree/master/src/test/java/com/xiaobai/itextpdf 参考文章:https://www.cnblogs.com/wuxu/p/17371780.html 1、生成带有文字的图片 使用java.awt包的相关类生成带文字的图片&…...

如何为Kafka加上账号密码(二)

认证策略SASL/PLAIN 上篇文章中我们讲解了Kafka认证方式和基础概念,并比较了不同方式的使用场景。 我们在《2024年了,如何更好的搭建Kafka集群?》中集群统一使用PLAINTEXT通信。Kafka通常是在内网使用,但也有特殊的使用场景需要…...

【大数据】Flink on YARN,如何确定 TaskManager 数

Flink on YARN,如何确定 TaskManager 数 1.问题2.并行度(Parallelism)3.任务槽(Task Slot)4.确定 TaskManager 数 1.问题 在 Flink 1.5 Release Notes 中,有这样一段话,直接上截图。 这说明从 …...

ES节点故障的容错方案

ES节点故障的容错方案 1. es启动加载逻辑1.1 segment和translg组成和分析1.2 es节点启动流程1.3 es集群的初始化和启动过程 2. master高可用2.1 选主逻辑2.1.1 过滤选主的节点列表2.1.2 Bully算法2.1.2 类Raft协议2.1.3 元数据合并 2.2 HA切换 3. 分片高可用3.1 集群分片汇报3.…...

【Flink】FlinkSQL实现数据从Kafka到MySQL

简介 未来Flink通用化,代码可能就会转换为sql进行执行,大数据开发工程师研发Flink会基于各个公司的大数据平台或者通用的大数据平台,去提交FlinkSQL实现任务,学习Flinksql势在必行。 本博客在sql-client中模拟大数据平台的sql编辑器执行FlinkSQL,使用Flink实现数据从Kafka传…...

Unity GC

本文由 简悦 SimpRead 转码, 原文地址 mp.weixin.qq.com 简略版本 在 Unity 中,垃圾回收(Garbage Collection,GC)采用的是基于标记-清除(Mark and Sweep)算法的自动内存管理机制。 基于标记-清…...

Vue源码系列讲解——变化侦测篇【下】(Array的变化侦测)

目录 1. 前言 2. 在哪里收集依赖 3. 使Array型数据可观测 3.1 思路分析 3.2 数组方法拦截器 3.3 使用拦截器 4. 再谈依赖收集 4.1 把依赖收集到哪里 4.2 如何收集依赖 4.3 如何通知依赖 5. 深度侦测 6. 数组新增元素的侦测 7. 不足之处 8. 总结 1. 前言 上一篇文…...

【机器学习笔记】贝叶斯学习

贝叶斯学习 文章目录 贝叶斯学习1 贝叶斯学习背景2 贝叶斯定理3 最大后验假设MAP(Max A Posterior)4 极大似然假设ML(Maximum Likelihood)5 朴素贝叶斯NB6 最小描述长度MDL 1 贝叶斯学习背景 试图发现两件事情的关系(因果关系,先决条件&结论&#x…...

ElasticSearch之倒排索引

写在前面 本文看下es的倒排索引相关内容。 1:正排索引和倒排索引 正排索引就是通过文档id找文档内容,而倒排索引就是通过文档内容找文档id,如下图: 2:倒排索引原理 假定我们有如下的数据: 为了建立倒…...

win11安装mysql8.3.0压缩包版 240206

mysql社区版安装包版windows安装包下载地址 在系统环境变量path无点.的情况下 powershell 可以 .\ 或 ./ 开头表示当前文件夹cmd 可以直接命令或.\开头, 不能./开头 所以 .\ 在cmd和powershell中通用 步骤 在解压目录 .\mysqld --initialize-insecure root无密码初始化.\m…...

数据库索引与优化:深入了解索引的种类、使用与优化

数据库索引与优化:深入了解索引的种类、使用与优化 索引的种类 数据库索引是提高查询速度的重要手段之一,主要分为以下几种类型: 主键索引(Primary Key Index): 唯一标识表中的每一行数据,保…...

React 错误边界组件 react-error-boundary 源码解析

文章目录 捕获错误 hook创建错误边界组件 Provider定义错误边界组件定义边界组件状态捕捉错误渲染备份组件重置组件通过 useHook 控制边界组件 捕获错误 hook getDerivedStateFromError 返回值会作为组件的 state 用于展示错误时的内容 componentDidCatch 创建错误边界组件 P…...

分享66个相册特效,总有一款适合您

分享66个相册特效,总有一款适合您 66个相册特效下载链接:https://pan.baidu.com/s/1jqctaho4sL_iGSNExhWB6A?pwd8888 提取码:8888 Python采集代码下载链接:采集代码.zip - 蓝奏云 学习知识费力气,收集整理更不…...

chagpt的原理详解

GPT(Generative Pre-trained Transformer)是一种基于Transformer架构的生成式预训练模型。GPT-3是其中的第三代,由OpenAI开发。下面是GPT的基本原理: Transformer架构: GPT基于Transformer架构,该架构由Att…...

dockerfile 详细讲解

当编写 Dockerfile 时,你需要考虑你的应用程序所需的环境和依赖项,并将其描述为一系列指令。下面是一个简单的示例,演示如何编写一个用于部署基于 Node.js 的网站的 Dockerfile: Dockerfile # 使用官方 Node.js 镜像作为基础镜像…...

跟着pink老师前端入门教程-day23

苏宁网首页案例制作 设置视口标签以及引入初始化样式 <meta name"viewport" content"widthdevice-width, user-scalableno, initial-scale1.0, maximum-scale1.0, minimum-scale1.0"> <link rel"stylesheet" href"css/normaliz…...

JRT监听程序

本次设计避免以往设计缺陷&#xff0c;老的主要为了保持兼容性&#xff0c;在用的设计就不好调了。 首先&#xff0c;接口抽象时候就不在给参数放仪器ID和处理类了&#xff0c;直接放仪器配置实体&#xff0c;接口实现想用什么属性就用什么属性&#xff0c;避免老方式要扩参数时…...

MCU+SFU视频会议一体化,视频监控,指挥调度(AR远程协助)媒体中心解决方案。

视频互动应用已经是政务和协同办公必备系统&#xff0c;早期的分模块&#xff0c;分散的视频应该不能满足业务需要&#xff0c;需要把视频监控&#xff0c;会议&#xff0c;录存一体把视频资源整合起来&#xff0c;根据客户需求&#xff0c;需要能够多方视频互动&#xff0c;直…...

1184. 欧拉回路(欧拉回路,模板题)

活动 - AcWing 给定一张图&#xff0c;请你找出欧拉回路&#xff0c;即在图中找一个环使得每条边都在环上出现恰好一次。 输入格式 第一行包含一个整数 t&#xff0c;t∈{1,2}&#xff0c;如果 t1&#xff0c;表示所给图为无向图&#xff0c;如果 t2&#xff0c;表示所给图为…...

学习 Redis 基础数据结构,不讲虚的。

学习 Redis 基础数据结构&#xff0c;不讲虚的。 一个群友给我发消息&#xff0c;“该学的都学了&#xff0c;怎么就找不到心意的工作&#xff0c;太难了”。 很多在近期找过工作的同学一定都知道了&#xff0c;背诵八股文已经不是找工作的绝对王牌。企业最终要的是可以创造价…...

Android 11 webview webrtc无法使用问题

问题&#xff1a;Android 11 webview 调用webrtc无法使用, 看logcat日志会报如下错误 [ERROR:address_tracker_linux.cc(245)] Could not send NETLINK request: Permission denied (13) 查了下相关的网络权限都有配置了还是不行&#xff0c;还是报这个权限问题 原因&#xff1…...

嵌入式单片机中晶振的工作原理

晶振在单片机中是必不可少的元器件&#xff0c;只要用到CPU的地方就必定有晶振的存在&#xff0c;那么晶振是如何工作的呢&#xff1f; 什么是晶振 晶振一般指晶体振荡器&#xff0c;晶体振荡器是指从一块石英晶体上按一定方位角切下的薄片&#xff0c;简称为晶片。 石英晶体谐…...

AWS配置内网EC2服务器上网【图形化配置】

第一种方法&#xff1a;创建EC2选择启用分配公网ip 1. 创建vpc 2. 创建子网 3. 创建互联网网关 创建互联网网关 创建互联网网关 &#xff0c;设置名称即可 然后给网关附加到新建的vpc即可 4. 给新建子网添加路由规则&#xff0c;添加新建的互联网网关然后点击保存更改 5. 新建…...

Android中的MVVM

演变 开发常用的框架包括MVC、MVP和本文的MVVM&#xff0c;三种框架都是为了分离ui界面和处理逻辑而出现的框架模式。mvp、mvvm都由mvc演化而来&#xff0c;他们不属于某种语言的框架&#xff0c;当存在ui页面和逻辑代码时&#xff0c;我们就可以使用这三种模式。 model和vie…...

制作耳机壳的UV树脂和塑料材质相比劣势有哪些?

以下是UV树脂相比塑料材质可能存在的劣势&#xff1a; 价格较高&#xff1a;相比一些常见的塑料材质&#xff0c;UV树脂的价格可能较高。这主要是因为UV树脂的生产过程较为复杂&#xff0c;需要较高的技术和设备支持。加工难度大&#xff1a;虽然UV树脂的加工过程相对简单&…...

CSP-202012-1-期末预测之安全指数

CSP-202012-1-期末预测之安全指数 题目很简单&#xff0c;直接上代码 #include <iostream> using namespace std; int main() {int n, sum 0;cin >> n;for (int i 0; i < n; i){int w, score;cin >> w >> score;sum w * score;}if (sum > 0…...

Doris中的本地routineload环境,用于开发回归测试用例

----------------2024-2-6-更新-------------- doris的routineload&#xff0c;就是从kafka中加载数据到表&#xff0c;特点是定时、周期性的从kafka取数据。 要想在本地开发测试routine load相关功能&#xff0c;需要配置kafka环境&#xff0c;尤其是需要增加routine load回…...

【开源项目阅读】Java爬虫抓取豆瓣图书信息

原项目链接 Java爬虫抓取豆瓣图书信息 本地运行 运行过程 另建项目&#xff0c;把四个源代码文件拷贝到自己的包下面 在代码爆红处按ALTENTER自动导入maven依赖 直接运行Main.main方法&#xff0c;启动项目 运行结果 在本地磁盘上生成三个xml文件 其中的内容即位爬取…...

基于opencv-python模板匹配的银行卡号识别(附源码)

目录 介绍 数字模板处理 银行卡图片处理 导入数字模板 模板匹配及结果 介绍 我们有若干个银行卡图片和一个数字模板图片&#xff0c;如下图 我们的目的就是通过对银行卡图片进行一系列图像操作使得我们可以用这个数字模板检测出银行卡号。 数字模板处理 首先我们先对数…...

JAVA设计模式之建造者模式详解

建造者模式 1 建造者模式介绍 建造者模式 (builder pattern), 也被称为生成器模式 , 是一种创建型设计模式. 定义: 将一个复杂对象的构建与表示分离&#xff0c;使得同样的构建过程可以创建不同的表示。 **建造者模式要解决的问题 ** 建造者模式可以将部件和其组装过程分开…...

ElasticSearch查询语句用法

查询用法包括&#xff1a;match、match_phrase、multi_match、query_string、term 1.match 1.1 不同字段权重 如果需要为不同字段设置不同权重&#xff0c;可以考虑使用bool查询的should子句来组合多个match查询&#xff0c;并为每个match查询设置不同的权重 {"query&…...

美国服务器如何

美国服务器在被选择名单里排名很高&#xff0c;那么美国服务器如何&#xff0c;美国服务器 适用于哪些场景&#xff0c;认可度高吗?接下来小编为您整理发布美国服务器如何的详细情况。 美国服务器通常以其高性能、高可靠性和安全性而受到认可&#xff0c;它们适用于多种业务场…...