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

记录裁员后的半年前端求职经历

普通的人生终起波澜

去年下半年应该算是我毕业以来发生人生变故最多的一段时间。

先是 7 月份的时候发作了一次急性痛风,一个人在厦门,坐在床上路都走不了,那时候真的好想旁边能有个人能扶我去医院,真的是感受到 10 级的孤独。尝试了好几次想蹦到路边都顶不住,最后还是打电话给岛外的堂哥来接我去医院。

然后开始减肥健身,每天 7 点下班就去健身房练到 10:30 健身房关门,每周末去走山海健康步道临海线或者骑行环岛东路,最终是从去年 7 月 200 斤到今年 4 月减到了 140 多。

减肥这段时间戒掉了很多坏习惯,比如奶茶,喝汤,含糖饮料,熬夜,晚起。一方面上班的时候的时候感觉自己有点营养不良,尤其是上午的时候大脑有时候会空白,但另一方面又被自己能坚持走 4,5 个小时的健康步道的毅力感到惊奇。身材也因为健身力量训练慢慢变好,洗澡的时候开始喜欢照镜子了。但是我总觉得人生不可能一帆风顺,一直向着好的方向发展。

去年 10 月国庆回家参加亲姐姐的婚礼,欢欢喜喜过了个国庆回来不久就被 leader 约到会议室通知我上了裁员名单。补偿是 n+1,last day 是下周五。

其实我当时听说我被裁了,我当时的状态是觉得很突然,但又不觉得意外,觉得有点不知所措,但又觉得有点解脱后的小确幸。不意外是因为公司很比我优秀的大佬都先我一步被裁了,在目前看不到公司起色的情况下,轮到自己是迟早的事,另一方面我一年前就和 leader 聊过我想离开的想法了。觉得不知所措是因为我还没有做好能通过 2 个月内面试快速找到并进入下一段工作(那时候还没体会到行情的恶劣)。去年年后调薪失败后我就开始认真准备面试了,后面被裁后找工作的时候刷算法题的仓库还是那时候建的,只不过后面因为要痛风之后准备花一两年好好调理身体就没怎么刷题了。

后面很多次面试面试官都问过我为什么离职,我都是直说裁员,一方面我觉得现如今行情裁员是很正常的,如果一家公司歧视被裁的,那我也会瞧不起这家公司。虽然我完全可以说是我自己裸辞的,而且公司方面态度也是完全支持或者说希望我们这么做的,但是我这人就是不喜欢作假。我可以承认我的不优秀,但是我也不愿意让自己心里有疙瘩。

坦白说,对于上家公司,我没感觉受啥委屈,leader 和同事们也非常 nice,我觉得对我挺好的,换做 35 岁,快退休的时候,我还挺乐意在那养老的。但是我毕竟 30 岁没到,还是受不了一成不变的生活,想出去折腾折腾。再加上我并不是厦门本地人,我感觉 80% 的同事都是福建人,作为来自江西的外地人的始终没有啥归属感。

但老实说,来了深圳我还是挺怀念以前厦门的生活的。怀念在环岛东路边吹海风边骑行,骑累了,就躺在路旁的草地或者石椅上;怀念五缘湾公园和陌生人一起跑步的日子,跑累了就躺在阶梯超宽的木桥上吹海风;怀念林海线的广播音乐,怀念健身房那个每次见到我都会和我打招呼教了我好多东西的练得超好的做产品的老哥,怀念每天早上都要去消费的美宜佳(对比深圳荔林这边美宜佳店面大得多,东西又全又新),怀念我常去的那家理发店爱吹牛健谈的老板(可能是因为冲的会员还有好几百没消费完^_^)。

通知被裁了以后,我就没咋干活了,一边交接工作,一遍把自己做的一些工具能开源的都给开源了。现在想来,我应该学习另外一个和我同期被裁老哥一样争取混到月底再走的。在 last day 和另外一个同事一起请客散伙饭,把部门移动端和前端同事,以及部分先我被裁的同事都叫来了,破例的喝了快 10 瓶百威,最后散场和一个先我被裁的同事一起去五缘湾散步解酒到深夜,算是正式结束了毕业后第一份工作的旅程。

通知被裁的当天我就给父母打电话告知了自己被裁的消息,本想找家人分享找点安慰缓解下自己的焦虑,但是反倒是自找烦恼了。在他们眼里就是:你被裁了肯定是你做的不够好,你做错事了,你没有打理好和领导的关系,休息个屁,赶紧找工作,明天就开始找工作。

聊不了一点,对着电话那头吼了几句直接挂了。

享受生活

被裁后我没有选择立即找工作,一方面自己完全没准备好,在上家公司工作三年从来没出去面试过(反面教材),另一方面,趁着现在有时间我想尝试一些我没试过的东西:

  • 骑行绕岛内一圈
  • 骑行往返从岛内到岛外,我在厦门的亲戚基本都在岛外同安区,顺便在亲戚那里好吃好喝了一天

离开厦门的前一晚还是去健身房健身了,和熟识的老哥道了个别,第二天就不悲不喜的离开了厦门回老家了。相比前一段伤心的北京实习经历,那肯定要好受的多。

回家之后时间来到 10 月底,那时江西老家的天气还没开始降温,但也很快就开始降温了。早在国庆节之前就买了组合哑铃和卧推凳到家里,所以在老家有坚持练胸和背,腿没怎么练了,跑步就当练腿了。国庆期间还买了很多渔具,买了汉鼎的 5.4 得螺纹钢,平时很喜欢看钓鱼短视频,小时候也经常钓鱼,在我们村我自己家有三个鱼塘,所以国庆长假钓鱼还是蛮有意思,我姐婚礼酒席上的十多条大草鱼就是我和伯父一起钓的。

当然我也没闲着啥事不干,去县城驾校报考了个 C1 驾考,回家老考驾照 也成为了我回家以后应付村里老乡问我 为啥离过年还有 3 个月就提前回家过年 的借口。10 月 20 多号报名,最后到 12 月中旬考完,下旬拿的驾照,分别考了 98, 100, 100, 94,科目二,三都是一把过。冬天考驾照好处是考的人少,不怕没车子练,缺点是得早上 7 点就得起床顶着严寒去驾校练车。我发现组里 7,8 个人,总会有一两个没考过的,没考过的往往还是平时练得好的,像我这种科目二模拟考从来没过的反倒满分一把过。有事没事会去自家鱼塘钓鱼,直到后面草鱼和小鲫鱼都吃腻了就不去钓了,后面天气彻底冷下来了后也没法钓了。之前有一次大冬天去钓鱼,坐那吹了一个小时的冷风,鱼不开口就算了,还把自己整感冒了,打那就再也提不起钓鱼的兴致了。

考驾照期间没去面试,但是有坚持每天刷 leetcode 和 ts 体操,去掘金上或者牛客上找找近两年的一些大厂面前端试题。平时有看 b 站的习惯(真不爱看擦边视频。。。),天天给我推送一些考驾照还有前端的一些技术视频。刷八股或者看技术视频看到一些感兴趣前端知识点的就会记到便签里面,第二天在自己的 fe-demo 仓库写代码验证。刷题是为了面试,写 demos 是为了查漏补缺,学习进步。

感谢这段时间老妈每天的投喂,回想这半年我觉得一个很大的遗憾是没有带老妈出去旅游,感觉人生中这么有空的机会不多。

年前面试

12 月中旬拿到驾照后就开始投简历面试了,一开始就投大厂:

不过有个大厂门槛较低些,如果你基本技术ok,前、后端测试捞人,待遇给的还可以,可以当个跳板机会。

……

基本都被pass~

年后面试

年后我要求就放低了些,大小厂都投,包括一些小的初创公司。

中小厂

中小厂真的是踩坑比较多,各有各的花活,让我印象好的不多。

心态变化

刚被裁的时候其实就没啥想法,也没急着想找工作,想着反正拿了大礼包,先玩两个月。

年前面完失利后,就感觉自己准备不足。

对自己的实力其实还是很自信,但是挂多了后也开始慢慢对自己产生了怀疑。虽然没又明显感受到对长 gap 期的歧视,但是被问到为啥 gap 期这么长还是有点忏愧。

年前到 3 月初还能约到面试,3 月开始整个招聘市场就好像毫无波澜般的死寂,投个简历出去一个星期没约到面试。自从发生了那次被口头毁 offer 事件后就有点摆烂了,想随便面个公司上班去得了,实在是面试面的我心里憔悴,煎熬的很。

B 站和掘金开始经常给我推荐失业找工作的内容了,也让我更加焦虑。在推特上发了一些找工作的帖子,评论的特别多,确实是流量密码,发了两三个帖子后粉丝直接破千了,但这确实不是我的本意,我分享的也都是真情实意,往往也是确实无处发泄情感想找个地方发出来在网络上找点认同感和安慰。

由于多次发生了我感觉是因为我价格报高了没后续的情况,后面问预期薪资我就直接报最低预期了。我感觉很多中小厂的 hr 是真的有这种心态:你不来有的是人来,还更便宜。当时还发生了飞书裁员事件,虽然我觉得对招聘市场影响不大。但是时不时爆出来大厂裁员的新闻说明了一个问题,招聘市场有不少大厂背景出来的,竞争很激烈。

几次大厂面试挂在项目面的经历让我有点沮丧,技术面都没问题。项目这东西我也不知道咋准备,我做过的项目包括:自研的跨端框架(多数面试官听不懂),adobe 插件(技术栈太冷门),前端基建。没有那种大型的 to c 或者 to b 的项目,就显得项目没啥亮点,也想过去硬编那些不是自己做的东西,但是也许是我太真诚或者是蠢,确实没编过,做过啥就说啥。

好在得到现在老板的赏识,啥也没纠结直接就接 offer 入职了。

——转载自作者:余腾靖

相关文章:

记录裁员后的半年前端求职经历

普通的人生终起波澜 去年下半年应该算是我毕业以来发生人生变故最多的一段时间。 先是 7 月份的时候发作了一次急性痛风,一个人在厦门,坐在床上路都走不了,那时候真的好想旁边能有个人能扶我去医院,真的是感受到 10 级的孤独。尝…...

学习黑客BitLocker与TPM详解

BitLocker与TPM详解:数据加密的坚固堡垒 🔐🛡️ 学习目标:掌握BitLocker加密原理、TPM工作机制及其配置方法,提升数据安全防护水平 1. 数据保护的最后防线:BitLocker与TPM简介 💼 在当今世界&a…...

综合实验二之grub2密文加密

实验二、grub2密文加密 Grub2 密文加密的作用: 保护系统安全: 防止未经授权的用户在系统启动时进入 Grub2 菜单,通过修改启动参数来绕过系统的安全机制,进而访问或篡改系统文件和数据。例如,恶意用户可能试图通过修改启…...

【Java学习】Lambda表达式

目录 一、函数式匿名 1.环境确定 2.Lambda部分实现 二、函数式书写 Lambda表达式: 三、函数式接口 1.Consumer行为接口 1.1Lambda匿名实现(核心) 1.2创建使用全过程 1.2.1创建匿名子类实例 1.2.1.1环境确定 1.2.1.2匿名实现 1.2.2向上转型 1.2.3Lamb…...

精益数据分析(55/126):双边市场模式的挑战、策略与创业阶段关联

精益数据分析(55/126):双边市场模式的挑战、策略与创业阶段关联 在创业和数据分析的学习旅程中,我们持续探索不同商业模式的奥秘。今天,依旧怀揣着与大家共同进步的想法,深入研读《精益数据分析》&#xf…...

人工智能100问☞第21问:神经网络如何模拟人脑结构?

目录 一、通俗解释 二、专业解析 三、权威参考 神经网络通过​​分层连接的人工神经元​​模拟人脑结构,其中输入层接收信号(模拟树突接收信息),隐藏层通过权重调整(模拟突触可塑性)进行特征提取,输出层生成结果(类似轴突传递信号),并利用反向传播机制(类比生物神…...

Vue 3 实现转盘抽奖效果

🎡 使用 Vue 3 实现转盘抽奖效果 在移动端或营销活动中,转盘抽奖是一种非常常见的互动方式。本文基于 Vue 3 TypeScript 实现一个视觉炫酷、逻辑完整的转盘抽奖功能,并支持「指定奖品必中」的逻辑。 iShot_2025-05-12_11.31.27 &#x1f9f…...

Python 处理图像并生成 JSONL 元数据文件 - 灵活text版本

Python 处理图像并生成 JSONL 元数据文件 - 灵活text版本 flyfish import os import json import argparse from PIL import Image from xpinyin import Pinyinclass ImageConverter:def __init__(self, src_folder, dest_folder, target_size1024, output_format"JPEG&…...

LeRobot 项目部署运行逻辑(七)—— ACT 在 Mobile ALOHA 训练与部署

全部流程为:硬件配置 -> 环境安装 -> 遥操作数据采集 -> 数据集可视化 -> 策略训练 -> 策略评估 在之前的笔记中已经完成了绝大部分,最后再记录一下最后的训练部署,算是最简单的部分了 目录 1 ACT 训练 2 ALOHA 部署 3 更…...

【NextPilot日志移植】ULog

📚 ULog 日志系统详解 关键词:结构化日志、飞行数据记录、自描述格式、嵌入式系统、PX4、NextPilot 🧠 一、ULog 是什么? ULog(Universal Log) 是 PX4/NextPilot 飞控系统中使用的结构化日志格式&#xff…...

扩展:React 项目执行 yarn eject 后的 scripts 目录结构详解

扩展:React 项目执行 yarn eject 后的 scripts 目录结构详解 什么是 yarn eject?scripts 目录结构与说明各脚本说明说明 什么是 yarn eject? yarn eject 是 Create React App(简称 CRA)提供的一条命令,用于…...

Android11.0 framework第三方无源码APP读写断电后数据丢失问题解决

1.前言 在11.0中rom定制化开发中,在某些产品开发中,在某些情况下在App用FileOutputStream读写完毕后,突然断电 会出现写完的数据丢失的问题,接下来就需要分析下关于使用FileOutputStream读写数据的相关流程,来实现相关 功能 2.framework第三方无源码APP读写断电后数据丢…...

多样本整合Banksy空间聚类分析(Visium HD, Xenium, CosMx)

在空间数据分析中,传统的单细胞聚类算法,例如Seurat和Scanpy中的lovain和leiden等聚类算法,通常在处理空间数据时忽略了空间信息。然而,由于细胞状态受其周围细胞的影响,将转录组数据与细胞的空间信息结合起来进行聚类…...

【2025最新】Vm虚拟机中直接使用Ubuntu 免安装过程直接使用教程与下载

Ubuntu 是一个基于 Debian 的自由开源 Linux 操作系统,面向桌面、服务器和云计算平台广泛应用。 由英国公司 Canonical Ltd. 维护和发布,Ubuntu 强调易用性、安全性和稳定性,适合个人用户、开发者以及企业部署使用。 Ubuntu 默认使用 GNOME …...

【Leetcode】系列之206反转链表

反转链表 题目描述解决思路过程示例代码示例结果展示 总结 题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 解决思路 next_node:临时存放当前指针指向下一个指针的变量;pre:存放空指针;curr&#xff1…...

图灵爬虫练习平台第十九题js逆向

题十九:法外狂徒 该题适合JS逆向学习的小伙伴练习,模拟国内某大型网站 数据加密设计,给大家练练手 还是先f12看看是什么加密,发现是 返回数据最后加密了 还是先堆栈分析一下,直接点进去 打上断点分析一下,…...

Ubuntu 22初始配置(root、ssh)

1.设置root密码 并启用root用户 sudo passwd root sudo passwd -u root 2.安装ssh apt install openssh-server systemctl enable --now ssh 3.支持root通过ssh登录 vim /etc/ssh/sshd_config 是sshd_config(服务端) 不是ssh_config(客户端) 最后增加一…...

css3响应式布局

css3响应式布局 响应式设计是现代网页开发的重要组成部分,它确保网页在不同的屏幕尺寸上都有良好的显示效果。 在CSS中,实现响应式布局是一种常用的技术,旨在使网页能够根据用户的设备和屏幕尺寸自动调整其布局和样式。这种技术对于确保网站…...

【DeepSeek问答记录】请结合实例,讲解一下pytorch的DataLoader的使用方法

PyTorch的DataLoader是数据加载的核心工具,可高效处理批量数据、并行加载和自动打乱。以下是一个结合实例的分步讲解: 1. 基础使用流程 import torch from torch.utils.data import Dataset, DataLoader# 自定义数据集类(必须实现__len__和…...

Codeforces Round 1024 (Div. 2)(A-D)

题面链接:Dashboard - Codeforces Round 1024 (Div. 2) - Codeforces A. Dinner Time 思路 一共n个数被分成n/p个区间,每个区间内的和是q,如果还有除构成区间外剩余的数那么就一定能构造,如果没有剩余就看所有区间的和是否等于…...

大语言模型强化学习双强:OpenRLHF与verl技术解析

引言 随着大语言模型(LLM)参数规模突破千亿级,如何高效完成基于人类反馈的强化学习(RLHF)训练成为行业焦点。OpenRLHF与verl作为开源社区两大标杆框架,分别以Ray分布式架构和HybridFlow混合控制器为核心&a…...

ARM Cortex-M3内核详解

目录 一、ARM Cortex-M3内核基本介绍 (一)基本介绍 (二)主要组成部分 (三)调试系统 二、ARM Cortex-M3内核的内核架构 三、ARM Cortex-M3内核的寄存器 四、ARM Cortex-M3内核的存储结构 五、ARM Co…...

关于高并发GIS数据处理的一点经验分享

1、背景介绍 笔者过去几年在参与某个大型央企的项目开发过程中,遇到了十分棘手的难题。其与我们平常接触的项目性质完全不同。在一般的项目中,客户一般只要求我们能够通过桌面软件对原始数据进行加工处理,将各类地理信息数据加工处理成地图/场景和工作空间,然后再将工作空…...

vue3+flask+sqlite前后端项目实战

基础环境安装 pycharm 下载地址: https://www.jetbrains.com/zh-cn/pycharm/download/?sectionwindows vscode 下载地址 https://code.visualstudio.com/docs/?dvwin64user python 下载地址 https://www.python.org/downloads/windows/ Node.js(含npm…...

支付宝API-SKD-GO版

前言 支付宝api的sdk没有提供go版,这里自己封装了一个go版的sdk,有需要的朋友可以自取使用 支付宝 AliPay SDK for Go, 集成简单,功能完善,持续更新,支持公钥证书和普通公钥进行签名和验签。 安装 go get github.c…...

uniapp(微信小程序)>关于父子组件的样式传递问题(自定义组件样式穿透)

由于"微信小程序"存在【样式隔离机制】&#xff0c;且默认设置为isolated(启用样式隔离)&#xff0c;因此这里给出以下两种解决方案&#xff1a; 注意: 这2种方案父子组件<style>标签不能添加"scoped" 1.CSS变量穿透&#xff08;推荐: 此方案不受样…...

AI时代还需要目视解译吗?——目视解译详解

在遥感技术迅猛发展的今天&#xff0c;尽管计算机自动解译算法层出不穷&#xff0c;目视解译仍然保持着其基础性和权威性的地位。作为遥感信息提取的"黄金标准"&#xff0c;目视解译凭借人类认知系统的独特优势&#xff0c;在多个专业领域持续发挥着不可替代的作用。…...

苹果电脑笔记本macos Mac安装mixly 米思齐软件详细指南

一、下载安装包 二、安装 1、解压下载的文件&#xff0c;然后将解压后文件夹中的中文名称部分删掉只保留英文名称&#xff0c;例如&#xff1a;mixly2.0-mac 2、将mixly2.0-mac文件夹移动到当前用户的Documents路径下&#xff0c;注意路径中不要有中文。 3、进入mixly2.0-mac文…...

slackware系统详解

Slackware 是最古老的活跃维护的 Linux 发行版之一&#xff0c;由 Patrick Volkerding 于 1993 年创建。它以简洁性、稳定性和遵循 Unix 哲学为核心理念&#xff0c;适合追求高度控制和手动配置的用户。以下是 Slackware 的详细介绍&#xff1a; 1. 核心特点 简洁性 (Simplici…...

力扣210(拓扑排序)

210. 课程表 II - 力扣&#xff08;LeetCode&#xff09; 这是一道拓扑排序的模板题。简单来说&#xff0c;给出一个有向图&#xff0c;把这个有向图转成线性的排序就叫拓扑排序。如果有向图中有环就没有办法进行拓扑排序了。因此&#xff0c;拓扑排序也是图论中判断有向无环图…...

Promise/A+ 规范中文解读

一、简介 Promise/A 是一个开放、健全且通用的JavaScript Promise标准&#xff0c;由开发者制定并供开发者参考。其核心目标是定义then方法的行为&#xff0c;确保不同Promise实现的互操作性。规范聚焦于异步操作的最终结果交互机制&#xff0c;而非Promise的创建、解决或拒绝…...

多媒体预研

主要包含h265 av1 等各种 多媒体的具体应用 svac_plugin ZLMediaKit/ext-codec at master cyf88/ZLMediaKit D:\java\xiachu\otherzlm\ZLMediaKit> sip-client GB28181-Service/SipClient at master Washington-DC/GB28181-Service yolo Jackson-Tan/wvp_pro_yolo: 小…...

动态网站 LNMP

一、名词解释&#xff1a; LNMP&#xff1a; L : 代表 Linux 操作系统&#xff0c;为网站提供了可靠的运行环境N : 代表 Nginx&#xff0c;它是一款轻量级的高性能 Web 服务器&#xff0c;能够快速处理大量并 发连接&#xff0c;有效提升网站的访问速度和性能 M : 代表…...

【Leetcode刷题随笔】349. 两个数组的交集

1. 题目描述 给定两个数组nums1和nums2&#xff0c;返回它们的交集。输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。 示例1: 输入:nums1 [1,2,2,1], nums2 [2,2] 输出&#xff1a;[2] 题目条件&#xff1a; 1 < nums1.length, nums2.length < 10…...

如何优雅的使用CMake中的FindPkgConfig模块

背景 如果你遇到下面的场景&#xff0c;那么FindPkgConfig模块可以用来解决我们引用上游库的问题。 上游库没有提供CMake的配置文件。CMake没有提供相应的查找模块&#xff0c;即Find<PackageName>.cmake的文件。上游库提供了pkg-config使用的.pc文件。 如果上面三个条…...

Docker Volumes

Docker Volumes 是 Docker 提供的一种机制&#xff0c;用于持久化存储容器数据。与容器的生命周期不同&#xff0c;Volumes 可以独立存在&#xff0c;即使容器被删除&#xff0c;数据仍然保留。以下是关于 Docker Volumes 的详细说明&#xff1a; 1. 为什么需要 Volumes&#…...

[原创](现代Delphi 12指南):[macOS 64bit App开发]: 如何获取当前用户主目录(即:~波浪符号目录)?

[作者] 常用网名: 猪头三 出生日期: 1981.XX.XX 企鹅交流: 643439947 个人网站: 80x86汇编小站 编程生涯: 2001年~至今[共24年] 职业生涯: 22年 开发语言: C/C++、80x86ASM、Object Pascal、Objective-C、C#、R、Python、PHP、Perl、 开发工具: Visual Studio、Delphi、XCode、…...

day23 机器学习管道 Pipeline

在机器学习中&#xff0c;数据预处理、特征提取、模型训练和评估等步骤通常是按顺序执行的。为了更高效地管理和复用这些步骤&#xff0c;我们可以使用 Pipeline&#xff08;管道&#xff09;来构建一个完整的机器学习流水线。本文将详细介绍 Pipeline 的基础概念&#xff0c;并…...

The Graph:区块链数据索引的技术架构与创新实践

作为Web3生态的核心基础设施&#xff0c;The Graph通过去中心化索引协议重塑了链上数据访问的范式。其技术设计不仅解决了传统区块链数据查询的效率瓶颈&#xff0c;还通过经济模型与多链兼容性构建了一个开放的开发者生态。本文从技术角度解析其架构、机制及创新实践。 一、技…...

nginx配置sse流传输问题:直到所有内容返回后才往下传输

一、禁用缓冲&#xff08;如实时流传输&#xff09;&#xff1a; location /stream {proxy_buffering off; } 二、开启分块传输 location /your-path {proxy_chunked_transfer_encoding on; # 显式启用分块传输&#xff08;默认已启用&#xff09; }...

使用Daemonset部署日志收集守护进程

1.DaemonSet简介&#xff1a; 在Kubernetes&#xff08;简称k8s&#xff09;中&#xff0c;DaemonSet是一种控制器&#xff0c;用于确保集群中的每个&#xff08;或部分&#xff09;节点运行一个指定的Pod副本。DaemonSet非常适合需要全局部署、节点级运行的服务&#xff0c;如…...

在Mac环境下搭建Docker环境的全攻略

在Mac环境下搭建Docker环境的全攻略 在现代软件开发中&#xff0c;Docker已经成为不可或缺的工具之一。它不仅简化了应用的部署和管理&#xff0c;还极大地提升了开发效率。然而&#xff0c;在某些公司环境中&#xff0c;桌面版的Docker可能会被禁用&#xff0c;这给开发工作带…...

Go 语言 slice(切片) 的使用

序言 在许多开发语言中&#xff0c;动态数组是必不可少的一个组成部分。在实际的开发中很少会使用到数组&#xff0c;因为对于数组的大小大多数情况下我们是不能事先就确定好的&#xff0c;所以他不够灵活。动态数组通过提供自动扩容的机制&#xff0c;极大地提升了开发效率。这…...

C++ string比较、string随机访问、string字符插入、string数据删除

string的字符串进行比较&#xff0c;代码见下。 #include<iostream>using namespace std;int main() {// 1 comparestring s1 "aab";string t11 "aab";int r11 s1.compare(t11);cout << "1: " << r11 << endl;strin…...

web 自动化之 Unittest 应用:测试报告装饰器断言

文章目录 一、常见的第三方库结合 unittest 生产 html 格式测试报告1、HtmlTestRunner2、BeatifulReport 二、装饰器 unittest.skip 强制跳过&条件跳过三、unittest的常用断言方法 一、常见的第三方库结合 unittest 生产 html 格式测试报告 1、HtmlTestRunner 官网下载 …...

前端基础之《Vue(16)—Vue脚手架介绍》

一、脚手架环境 1、推荐windows10 Node vue/cli(webpack) 2、测试node安装成功 node -v npm -v 3、什么是脚手架 Vue CLI&#xff1a;CLI就是脚手架的意思 脚手架生成一套模板&#xff08;入口文件、配置文件、目录结构&#xff09; 4、常用的包管理器 npm&#xff1a;no…...

MySQL 事务(一)

文章目录 CURD不加控制&#xff0c;会有什么问题CURD满足什么属性&#xff0c;能解决上述问题&#xff1f;什么是事务为什么要有事务事务的版本支持了解事务的提交方式 事务常见操作方式研究并发场景事务的正常操作事务的非正常情况的案例结论事务操作的注意事项 CURD不加控制&…...

Dsp38335利用Bootloader实现在线升级的技术原理

1. Bootloader概述 Bootloader&#xff08;引导加载程序&#xff09;是嵌入式系统中负责在设备启动时加载和启动主程序的代码。它通常在系统的闪存或其他非易失性存储器中&#xff0c;并在系统上电时首先执行。Bootloader不仅完成启动操作&#xff0c;还能够提供后续的程序升级…...

【TVM 教程】microTVM PyTorch 教程

Apache TVM 是一个深度的深度学习编译框架&#xff0c;适用于 CPU、GPU 和各种机器学习加速芯片。更多 TVM 中文文档可访问 →https://tvm.hyper.ai/ 作者&#xff1a;Mehrdad Hessar 该教程展示了如何使用 PyTorch 模型进行 microTVM 主机驱动的 AOT 编译。此教程可以在使用…...

利用D435i相机进行SLAM实现建图的关键环节-----Kalibr标定工具以及常见的问题调试

在SLAM系统中&#xff0c;相机标定是获取准确的空间信息和三维重建的关键步骤。对于Intel RealSense D435i这类双目相机&#xff0c;正确的内参和外参不仅能提高位姿估计精度&#xff0c;还能显著改善重建效果。本文将详细介绍如何使用Kalibr对D435i进行双目标定&#xff0c;并…...