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

IT管理:我与IT的故事4

在这里插入图片描述

首先,宣布一个“坏消息”。最近Herry童鞋的办公邮箱似乎有些“抽抽”了,所以邮件出现了延迟、拒收、被拒收、甚至是石沉大海的现象。为了能够更好的和大家进行沟通,大家如果发邮件到我办公邮箱的时候,若不嫌麻烦,可以抄送到我的QQ邮箱***,或是直接添加我的QQ也可以(记得要备注你是谁哦!),以便咱们可以更好的联系呢!好吧,作为一个最近中了“吐槽”魔咒的童鞋来说,Herry在这里要也要弱弱的吐槽一下,正所谓“医者难自医”,作为一个专业为大家提供服务的企业,咱们公司的上至技术大拿、下至小工程师都忙着围着大家团团转了,以至于我们邮箱“抽抽”这问题,只能托付给几位网管小朋友解决啦(好吧其实人家并不小,只是Herry童鞋的被叫“***”叫习惯了,看到比咱小的,都清一色的自动归类为小朋友)!为了能够让大家及时收到Herry的文字,Herry把自己的QQ邮箱都贡献出来啦!这是多么的大公无私、多么的慷慨激昂哇!好吧前两天以“逗比”的口吻偷偷的帮同事写了一篇非常严谨的吐槽的文章之后,这些天Herry还处在“逗比”后遗症当中呢!(__) 嘻嘻……又调皮了!
言归正传,许久未有和大家分享一些心情和感悟了,一不小心,分享文字又“消失”将近一个月。所以Herry童鞋决定洗心革面、重新写文。今天,送上本周的分享文字,谨以此文,送给所有有缘相识的朋友们,希望能够为忙碌工作的你带来一份轻松的阅读时光,用放松的心情迎接周末的到来。这一篇文字,叫做:

前段时间,公司的一个新人离职了。作为一个在ABC呆了3年多的员工,已经经历了太多的人来人往,尤其是在IT这个岗位上(虽然我不喜欢把自己直接定义为IT,因为我们身处这个岗位上要做的事情,不仅仅只是IT,但是吧,我们确实又是一个IT。好吧,把自己绕晕了!)。虽然经历了很多新人的离职,但是这个新人离职,对自己来说触动很大,也唤起了自己对往昔一些离职同事的记忆。毕竟,在他们或长或短的ABC时光里,作为一个“爱管闲事”的人,我确实与他们一起面对、分享、分担了许多。所以这一次,希望用文字的方式,把这一份心情记录下来。

或许会有人问:ABC是一个怎样的单位?为什么你会用到“人来人往”这个形容词。其实说实话,对于一个初入ABC的新人来说,ABC确实是一个十分具有吸引力的企业,入职之前,你确实会有一种内心注满希望的感觉,可以深切的感觉得到自己在这个平台里面,是可以获得非常大的成长,这一点直到现在我依然认可。但是从另一个角度来看,要收获,必须就要有所付出,尤其在ABC这样一个被定义为服务行业的乙方企业,尤其是在压力巨大的IT岗位上。因此,前期的各种培训、每天大量的电话邮件、经常的加班、下班后的会议、还有IT必不可少的业绩压力,会让不少初入ABC本来就处于迷茫期的新人觉得难以适应。而在这样的不适应之下,每天却依旧必须要照常去完成这些工作。或许看起来比较残酷,但这些确实是现在还留在ABC的IT所经历过的,也是成为ABC的IT的一个必经之路。因此,在这条路上,有些人顺利的坚持并适应了,有些人却选择了放弃。因此在IT部门我们也经常会说到这样一句话:如果能够坚持半年甚至半年以上,那么这个IT基本上就可以留下来了。因为熬不下去的IT,是撑不住半年的。当然,其实也有撑了半年最终还是熬不下去的。

可是,离开一定就是因为自己不够好吗?其实我从来不会这么认为。因为我相信每一个进到ABC的人其实都非常优秀,而离开,并不是因为不够好,或许只是因为这个平台已经不适合。这一点,在几个离开ABC的时候“信心全无”、但是后来却在其他单位获得了非常好的认可的“旧同事”身上,得到了印证。而让我心生感触的这个女孩儿,便是其中一个。在这里插入图片描述

首先,说说J吧。J是今年年初进入ABC的,是一个外表文静、实际上内心却十分倔强的一个女孩儿。或许是因为不是很爱说话,所以和办公室的同事交集并不算多,这是最初他留给我的印象。但是后来接触多了才发现,其实他只是不爱在不认识的人面前说话,熟悉了之后,他的话儿比谁都多。因为IT部门有“师傅带徒弟”的传统,所以当初安排了我和另外两个同事带他。不知道是因为我比较闲、还是其他同事都太忙,反正就是不知道什么时候开始,变成了似乎只有我在带他。于是,教他如何跟客户沟通、教他如何做方案、写邮件,帮他审核方案、邮件、合同,陪他见客户等等事情,都变成了我与他一起共同面对与分担。随着时间的推移,我与J的距离也在慢慢的拉近,我也渐渐了解到了他最真实的一面。

不可否认,J是我比较欣赏的一个女孩儿,外表虽然柔弱,但是实际上却有一颗很强大的内心,而且非常有自己的思想。但是,工作毕竟是工作,依旧是要面对适应与否的问题,就像是每一个ABC的员工都要被打上深深的ABC烙印一样。因此,在后续的2、3个月的时间里,J在工作上面的不适应也开始慢慢的现出端倪。在每一次的例会当中,新人都会把自己的工作当中遇到的问题拿出来一起分享、大家一起帮忙分析的时候,虽然对于这些问题J也有他自己的见解,但是被否定的次数远远大于肯定。而当一个人被一而再、再而三的否定之后,对于一个事情的热情度,也会慢慢的在递减。而希望坚持却一直备受煎熬、内心抗拒却仍然需要面对的过程,其实是非常痛苦的。因此,在某一个下班回家的晚上,我收到了他发给我的一封上千字邮件,而我也变成了第一个知道他要辞职的人。

这一封邮件,其实让我非常感动。说实话,虽然我知道J迟早要离开,但是我依旧希望他能够在ABC再磨练一下。因为自己在ABC曾经也遇到过低谷、也受到过煎熬,但是会发现其实能够顶住压力顺利走出来之后,会收获更好的自己。而我希望J即便要离开,也是带着一个自信的自己离开。为此,我也曾和他在晚上开完会回家的路上,敞开心扉的聊过好几次。但是经过了端午假期3天冷静的思考之后,他最终还是选择了放过自己。而这一点,说实话我觉得并不意外,至少我相信他是经过深思熟虑的。

邮件很长,其中有一句话让我尤为感动:虽然离开ABC,可能会显得很狼狈,会被别人看不起,但我是真的不在意的,可是,我很在意你的看法。说实话,看到这一句话的时候,我眼眶红了。至少我相信这是这个女孩儿对我的一份信任。我能够感受到他没有达到我希望他做到的事情的那一份愧疚,但是至少这一份邮件,让我看到了他的勇气和他的责任心,最重要的是一颗感恩之心。因为我始终相信,只有怀揣一颗感恩的心,才能再职场上走的更好、更远。尤其是在IT这个岗位上,需要的并不是一份小聪明、一份小心思,比起这些,更需要的是一份真诚、一颗真心。
第二天,J向公司提出了辞职,随后开始了交接工作。或许因为自己也有过一段“当逃兵未遂”的经历,所以能够体会到辞职之后那种如释负重的感觉。所以在提出辞职之后,我也在这个小女孩儿脸上看到了久违的轻松与喜悦。辞职之后,J因为个人原因没能实现他的西部游走计划,却阴差阳错的收获了一份新工作。工作环境和氛围会比ABC相对轻松一些,收入也比在ABC的时候高出了1.5倍,而最重要的是遇到了一个更好的伯乐,一位很赏识他、并且十分用心栽培他的领导。虽然上班的前几天为了一个投标一直都在加班加点、连周末时间都不例外,但是看到他现在重新恢复了自信满满、活力迸发的样子,心里真的觉得很安慰。因为我一直都相信这个女孩儿是一个有能力的人,所以相信他能够在新的公司里获得更大的成长与收获。
在这里插入图片描述

说完了J,时光倒流,再来说说M吧!M也是一个性格文静的女孩子,和J相比,相对没有那么倔强,让人感觉更乖巧一些。M是在我进入ABC3个月后来到ABC的,在那个阶段里,其实我们都可以算是新人。或许因为都是新人的缘故,虽然分属于两个不同的师傅,但是我们依旧走的很近。而那时的新人,无论是跟我同一批进来的还是比我晚几批进来的,都走的七七八八了,新人似乎也就剩下了我和M两个。那时的我们,基本上对于下班没什么概念。因为每天大量的电话之后,只有在下班时间,我们才会有时间做方案、写邮件,因此,加班变成了家常便饭。而在每天下班之后,我们都还有一个“比赛”。作为IT,公司虽然会分一些客户给我们,但是大多数都是其他IT划分出来的,所以客户的质量参差不齐。所以,为了能够收集到更多的资源,我和M约定了一个“比赛”,就是每天下班之后都上网搜集客户。那个时候,ABC已经走过了10年,华南地区许多优质的企业,都已经变成了同事们的客户。但是,只要付出就一定会有收获。那一段时间里,我和M每天都会翻阅成百上千条企业招聘信息,而我们名下的客户,每天都会增加20个左右。随后我们第二天便会与这些企业进行电话联系,希望获得一个介绍ABC的机会,每天都是这样重复着。说实话,写到这里,心里不禁有一些小小的感慨。或许真是因为这样的付出,在收到了许多的拒绝之后,我依旧因为这一通通陌生的电话而认识了后续许多对我而言十分珍贵的朋友、我目前仍然在服务的单位。而这些人、这些单位对于我而言,我从未将他们定义为“客户”。套用一位姐姐的话来说,就是可以相互帮忙、相互分享的人,以及我有幸为他们提供服务的单位。而“客户”二字,或许更多的只是从公司层面出发的一个代名词而已。

回到原来的话题。M的试用期,过的有些惊险。在顺利签下一个培训通过试用期转正之后,M开始承担业绩了。虽然每天也都有和客户电话、邮件沟通。但是或许是源于之前的工作性质和ABC的工作性质差别还是比较大,M在ABC的不适应,也慢慢的浮现出来。通电话的时候,M可以跟客户聊得很开心,但是在IT线索的挖掘方面,却收效甚微。说到这里,其实我一直都会觉得,做IT,除了需要勤奋之后,有时候也需要一定的运气。譬如在试用期能够完成一定数额的业绩然后顺利转正,尤其是培训这样一个受时间、课室、预算等资源限制的无形产品,有时候真的不是三个月内说出单就能出单的。因此,在坚持了半年之后,M最终选择了离开。M离开的时候,我很不舍,在说再见的时候,我们的眼眶都红红的,我们都哭了。M也是第一个离开ABC我不舍到流泪的同事,因为我们一起经历和分担的,实在是太多。而同时作为新人,那一段时间,我们确实是相互扶持、相互鼓励的“战友”。
在这里插入图片描述

M离开后我们也曾在QQ上聊过,他是否适合做IT这个话题。最终M进入了一家我熟知服饰企业(因为我的衣柜里面也有好几件它们旗下品牌的衣服),已经没有再做IT,转型成为了一位人事专员,主要负责招聘、培训。而他的能力,也在新的岗位中体现出了非常大的价值。短短一年多的时间里,M通过自己的努力,摇身一变成为了那个公司的人事部门经理。直到现在,我们都还经常在网上、手机上闹腾,一直都在约饭却一直都在相互“放飞机”。而我确实也很期待我们的再次相聚,很期待看现在的他会是什么样子?人事经理?我想与当年那个羞涩的小女孩儿相比,现在的他一定是自信满满、神采飞扬吧?

说到这里,或许很多人会问:ABC,真的有这么恐怖吗?说实话,这个问题见仁见智吧!其实从我的角度来看,对于一个职场新人来说,ABC确实是一个可以让人快速成长的地方。虽然我依旧是属于特立独行、与ABC风格格格不入的人,但是在ABC坚持了三年的我,不可否认确实一个很好的例子。在ABC我确实被打磨了不少,虽然仍然属于“有组织无纪律”一类,但是许多我曾经十分抗拒的事情,现在却已经变成家常便饭。学会臣服、学会妥协,但是却不能丢失了最真实的自己,这便是我在ABC这三年,积累到的最宝贵的收获之一。如果要用带刺儿的动物来比喻的话,或许就是“豪猪”变“刺猬”了吧!虽然依旧满身刺,但是却柔软了不少。因为有些刺,是与生俱来而不可磨灭的,譬如:一份真实,一份直爽,一份仗义,一份倔强!

ABC三年时光,从曾经的“新人王”(因为在最初的那一年多的时间里,几乎所有新人都和我走的比较近,以至于Boss需要了解新人的情况,都会找我聊天或是请我吃饭),到现在的只管自己带的新人、偶尔“多管闲事”偷偷私下帮帮其他新人,每一次新人的加入和离开,感觉都像是一份相聚和离散。庆幸的是,大多数离开ABC的同事们我和他们现在依旧保持着联系,有一部分已经不仅仅只是朋友,而是变成了我的好朋友。大家聚在一起,已经不仅仅是回忆曾经、吐槽过去,而是可以分享更多的现今的工作和生活。其实,这也是一份难得的缘分。

说到这里,突然想到了前段时间在微博上看到的一句话:员工因为企业而加入,因为主管而离开。说实话,一个员工的去留与否,有时候与公司相关,但是有时候,却与领导者也有非常大的关系。而庆幸的是,目前大多数同事,还是因为“ABC”而留下、而坚持。曾经和Boss吃饭的时候,也曾和他讨论过这样的话题:

他问:你打算在ABC做多久?

我答:这个问题我没法回答你,我要说一辈子,您也不会相信。我只能说,目前我还没想过要离开这个问题。

其实说实话,没有一个人,可以保证在一个工作岗位上一坐就是一辈子。但是,至少在这个岗位上的时候,可以看到自己的成长、收获更好的自己的同时,至少对得起自己拿的这一份收入,我想那就已经达到最基本的要求了;如果可以把工作变成事业,那便是更进一步的幸福,因为工作已经不仅仅只是工作;如果这一份事业刚好是你非常喜欢的、每天一睁眼就有一种怀揣梦想醒来、迫不及待投入的心情的,那真的就是最大的幸福。
在这里插入图片描述

最后,总结一下吧!其实对于任何离开ABC的同事,我始终都是抱着这样的态度。能够相识、共事过,就已经是一份难得的缘分;如果还能能够一起分享、一起承担,那就是更深的缘分;如果不仅仅止于同事、而变成了一辈子的好朋友,那就是最大的福气。而无论离开或是留下,每一个选择其实都有其道理。离开了,并不一定就是自己不够好;人,不能因为一次“失败”,就否定了自己,毕竟人生的路还这么漫长,当初能够进入ABC,就已经证明了自己是一个有能力的人。所以,离开并不是因为你不够好,只是因为这个平台已经不适了合而已。

好吧,话题有些沉重,送上一些小清新的玩意儿缓解一下气氛吧!锵锵锵锵~以下这张小卡片,是Herry童鞋近期折腾Photoshop的成果之一。本次设计的这一套卡片,总共18张,其中包含9张横卡、9张竖卡,所有照片都是Herry童鞋在**年里用手机随手留下的影像,设计完电子版、将小卡片的样板打印出来之后,效果还不懒呢!送上其中一张,为这篇文字“点睛”,也为大家带来一份清新。或许在未来的某天,你会收到来自Herry亲笔祝福的小卡片哦!祝福周末愉快!

相关文章:

IT管理:我与IT的故事4

首先,宣布一个“坏消息”。最近Herry童鞋的办公邮箱似乎有些“抽抽”了,所以邮件出现了延迟、拒收、被拒收、甚至是石沉大海的现象。为了能够更好的和大家进行沟通,大家如果发邮件到我办公邮箱的时候,若不嫌麻烦,可以抄…...

短链接系统设计方案

背景 需要设计一个短链接系统,主要功能主要有如下几点: ToB: 输入一个长链接,转换成短链接。这个短链接有时效性,可以设定指定过期时间。这个系统的每天会生成千万级别的短链接。数据具备可分析功能。 ToC&#xf…...

Cisco交换机SSH使用RSA公钥免密登录(IOS与Nexus,服务器以RHEL8为例)

目录 需求实验步骤0. 实验环境1. Linux2. CiscoIOS基础设置保存密钥登陆测试 3. CiscoNexus基础配置保存密钥登陆测试 需求 在实际工作中,常会遇到自动化的需求,那么在自动采集、配置等对网络设备的自动化需求中,不可避免的会遇到需要登录-&…...

QT判断操作系统类型和CPU架构

一、判断操作系统类型 1.在.pro文件中判断 macx { # mac only } unix:!macx{ # linux only } win32 { # windows only }2.在代码中判断 可以包含QGlobal头文件&#xff0c;判断预定义宏 #include <QtGlobal> ... #ifdef Q_OS_MAC // mac #endif#ifdef Q_OS_LINUX // …...

input[type=checkbox]勾选框自定义样式

效果图&#xff1a; <template> <input class"rule-checkbox" type"checkbox" checked v-model"isChecked" /> </template><script setup lang"ts"> import { ref } from vue; const isChecked ref(); </…...

鼠害监测系统:科技守护农业安全

在农业生产中&#xff0c;鼠害一直是威胁作物安全、影响产量的重要因素。然而&#xff0c;随着科技的飞速发展&#xff0c;鼠害监测系统正逐步成为现代农业防治鼠害的重要利器。 鼠害监测系统巧妙融合了现代光电、数控及物联网技术&#xff0c;实现了诱鼠、投喂鼠药、鼠情监测及…...

Ubuntu20.04如何安装配置JDK

资源准备 官方下载地址&#xff08;根据自己的系统版本选择不同版本进行下载即可&#xff09;&#xff1a;Java Downloads | Oracle 如无特殊需要可直接移步至下方JDK1.8安装包 https://download.csdn.net/download/qq_43439214/89646731 安装步骤 创建Java目录 sudo mkdir …...

Python3网络爬虫开发实战(9)代理的使用 (需补充代理池的构建)

文章目录 一、代理的设置1.1 urllib 的代理设置1.2 requests 的代理设置1.3 httpx 的代理设置1.4 aiohttp 的代理设置1.4 Selenium 的代理设置1.6 Playwright 的代理设置 二、代理池的构建和维护2.1 代理池的模块构成2.2 代理池的实现 网站为了避免爬虫采集数据可能会采取一些反…...

人际关系中的价值交换原理,在人类社会的复杂网络中,人际关系犹如一根根交织的丝线,将我们彼此紧密相连

人际关系中的价值交换原理,在人类社会的复杂网络中,人际关系犹如一根根交织的丝线,将我们彼此紧密相连。无论是亲情、友情还是爱情,这些关系在表面的情感纽带之下,实则都涉及到价值交换的原理。这种价值交换并非仅仅局限于物质层面,而是涵盖了情感、心理等人类所需的一切…...

西安电子科技大学萌新智慧指南(校区篇)

本次是西安电子科技大学南校区【本部南校区】 刚刚进入校园 相信大家对校园环境还很陌生 接下来就用一张地图 带大家迅速了解一下南校区的构造 宿舍 学生宿舍主要分为三部分 竹园公寓 1-4 海棠公寓 5-10 丁香公寓 11-15 研究生们主要居住在 海棠续建5、丁香14、丁香1…...

JavaScript基础(33)_鼠标滚轮滚动事件、键盘事件

鼠标滚轮滚动事件&#xff1a;onwheel 获取鼠标滚轮滚动的方向&#xff1a;wheelDelta 比如&#xff1a;向上滚动&#xff1a;109 &#xff08;所有正值都是向上&#xff09; 向下滚动&#xff1a;-109&#xff08;所有负值都是向下&#xff09; 注意&#xff1a;当…...

怎样做网站推广

拥有一个精致而富有吸引力的网站是成功商业运营的关键。然而&#xff0c;仅仅拥有一个网站是不够的&#xff0c;您还需要通过有效的推广策略吸引更多的访问者。以下是一些成功的网站推广策略&#xff0c;帮助您提升流量并增加知名度。 1. 优化SEO&#xff1a; 搜索引擎优化&am…...

Unity引擎加密方案解析

据悉&#xff0c;Unity引擎的全球市场占有率已经超过50%&#xff0c;而在全球排名前1000的手游当中&#xff0c;这一数据更是高达73%。不止如此&#xff0c;Unity在中国拥有高达350万的注册用户&#xff0c;《崩坏星穹铁道》、《王者荣耀》等爆款游戏均为Unity引擎开发。 庞大…...

遇到的几个iOS问题

1 unable to boot the simulator 跑模拟器的时候遇到这个报错&#xff0c; 解决方法 处理办法&#xff1a; 删除升级之前的模拟器缓存&#xff0c;重启模拟器。删除路径&#xff1a;~/Library/Developer/CoreSimulator/Cache 注意&#xff1a;后面可能还会复现这个报错&#x…...

掌握ChatGPT写作艺术:从入门到精通的四个层次

这些周末我仔细研究了如何通过优化提示词提升ChatGPT输出内容的质量。 关于如何使用ChatGPT辅助我们的写作&#xff0c;我归纳了以下规律&#xff0c;希望能为你带来启发。 一、写作步骤 撰写一篇文章&#xff0c;思路上必须是从抽象到具体逐步深入。 首先我们需要明确写什么…...

虚幻UE5安装报错误代码:SU-PQR5

找到图标的快捷方式 “Epic Games Launcher”右键属性&#xff0c;在目标最后添加-SkipBuildPatchPrereq&#xff0c;如下图&#xff1a; 最后&#xff0c;见证奇迹成功打开软件&#xff0c;可以继续安装啦。 参考资料&#xff1a; 【图片】求教各位大佬--错误代码SU-PQR5【ep…...

谷歌开源Gemma-2 百亿参数大模型,性能超越Llama-3模型,免费使用

Gemma 模型 Gemma模型是谷歌发布的一个开源模型&#xff0c;任何人都可以免费下载预训练模型&#xff0c;进行使用。而谷歌最近也发布了Gemma 2 模型&#xff0c;模型参数超过了 200 亿大官&#xff0c;果真大模型最后都是拼参数的时候吗。 Gemma 2 模型发布 Gemma 2 模型可以…...

人工智能与机器学习原理精解【12】

文章目录 分级聚类理论分级聚类的详细说明1. 定义2. 算法3. 计算4. 例子5. 例题 皮尔逊相关系数 julia实现 参考文献 分级聚类 理论 分级聚类的详细说明 1. 定义 分级聚类&#xff08;Hierarchical Clustering&#xff09;&#xff0c;又称为层次聚类&#xff0c;是一种通过…...

openEuler系统安装Visual Studio Code

openEuler系统安装Visual Studio Code 背景安装密钥和存储库更新包缓存并使用dnf安装包Fedora 22及以上版本旧版本使用yum 安装过程截图安装成功看桌面效果 背景 openEuler(openEuler-24.03-LTS)安装了麒麟UKUI桌面但是没有麒麟软件商店想安装Visual Studio Code 安装密钥和…...

Qt 系统相关 - 事件

目录 1. 事件介绍 2. 事件的处理 示例1&#xff1a;处理鼠标进入和离开 示例2&#xff1a;当鼠标点击时&#xff0c;获取对应的坐标值&#xff1b; 3. 按键事件 3.1 单个按键 3.2 组合按键 4. 鼠标事件 4.1 鼠标单击事件 4.2 鼠标释放事件 4.3 鼠标双击事件 4.4 鼠标…...

Ubuntu最小化命令行系统 安装GUI 远程桌面

Ubuntu 服务器 安装GUI 更新、升级 sudo apt update && sudo apt upgrade安装桌面环境 sudo apt install taskselsudo apt install ubuntu-desktop安装显示登录管理器 sudo apt install lightdm安装 lightdm 时系统会让选择默认的显示管理器&#xff0c;选择lightd…...

Web前端:CSS篇(二)背景,文本,链接

CSS 背景 背景颜色 background-color 属性定义了元素的背景颜色. 页面的背景颜色使用在body的选择器中: body {background-color:#b0c4de;} CSS中&#xff0c;颜色值通常以以下方式定义: 十六进制 - 如&#xff1a;"#ff0000"RGB - 如&#xff1a;"rgb(255,0…...

ubuntu 24.04 软件源配置,替换为国内源

ubuntu 默认的官网源下载速度非常慢&#xff0c;新装 ubuntu 系统首先把 apt 软件源替换成国内源。 1、使用软件和更新设置国内源 打开软件和更新&#xff0c;选择位于中国的服务器&#xff1a; 外链图片转存失败&#xff0c;源站可能有防盗链机制&#xff0c;建议将图片保存…...

【Java 并发编程】(三) 从CPU缓存开始聊 volatile 底层原理

并发编程 三大问题 在并发编程中&#xff0c;原子性、有序性和可见性是三个重要的问题&#xff0c;解决这三个问题是保证多线程程序正确性的基础。原子性: 指的是一个操作不可分割, 要么全部执行完成, 要么不执行, 不存在执行一部分的情况.有序性: 有序性是指程序的执行顺序与…...

YOLOV8网络结构|搞懂Backbone-Conv

参数量计算: (输入通道*w)*(输出通道*w)*k^2+(输出通道*w)*2 w是模型缩放里面的width - [-1, 1, Conv, [64, 3, 2]] # 0-P1/2 输出通道c2=64,k=3,s=2 P1/2 特征图变小一半 先定义算子层 再搭一个forward前向传播 class Conv(nn.Module):"""Standard convo…...

Elasticsearch Nested类型详解与实战

Elasticsearch&#xff08;简称ES&#xff09;是一个基于Lucene的全文搜索引擎&#xff0c;它提供了强大的搜索能力以及对数据的高效索引和查询。在ES中&#xff0c;数据通常以JSON格式存储&#xff0c;并且可以采用多种数据类型。其中&#xff0c;nested类型是一种特殊的对象数…...

网络编程,网络协议,UDP协议

网络&#xff1a; 1.协议&#xff1a;通信双方约定的一套标准 2.国际网络通信协议标准&#xff1a; 1.OSI协议&#xff1a; 应用层 发送的数据内容 表示层 数据是否加密 会话层 是否建立会话连接 传输层 …...

每日一题——第六十三题

题目&#xff1a;判断一个数是否为合数 #include <stdio.h> #include <stdbool.h> // 为了使用bool类型 // 函数声明&#xff0c;用于判断是否为合数 bool isComposite(int x); int main() { int x; printf("请输入一个正整数: "); scanf(&quo…...

人工智能算法,图像识别技术;基于大语言模型的跨境商品识别与问答系统;图像识别

目录 一 .研究背景 二,大语言模型介绍 三,数据采集与预处理 商品识别算法 四. 跨境商品问答系统设计 五.需要源码联系 一 .研究背景 在当今全球化的背景下&#xff0c;跨境电商行业迅速发展&#xff0c;为消费者提供了更广泛的购物选择和更便利的购物方式。然而&#xf…...

数据库系统 第18节 数据库安全

数据库安全是确保数据库管理系统&#xff08;DBMS&#xff09;中存储的数据的保密性、完整性和可用性的过程。以下是一些关键的数据库安全措施&#xff1a; 用户身份验证&#xff08;Authentication&#xff09;&#xff1a; 这是确定用户或系统是否有权访问数据库的第一步。通…...

Golang | Leetcode Golang题解之第338题比特位计数

题目&#xff1a; 题解&#xff1a; func countBits(n int) []int {bits : make([]int, n1)for i : 1; i < n; i {bits[i] bits[i&(i-1)] 1}return bits }...

【Python变量简析】

Python变量简析 在 Python 中&#xff0c;变量是用于存储和操作数据的命名内存位置。变量的概念类似于代数中的方程变量&#xff0c;比如对于方程式 y x * x &#xff0c;x 就是变量。 Python 变量具有以下特点&#xff1a; 变量名可以由字母、数字和下划线组成&#xff0c…...

智慧零售模式下物流优化与开源AI智能名片S2B2C商城系统的深度融合

摘要&#xff1a;在数字化浪潮的推动下&#xff0c;智慧零售模式正逐步成为零售业的新常态。该模式通过深度融合物联网、大数据、人工智能等先进技术&#xff0c;实现了线上线下无缝衔接&#xff0c;为消费者提供了更加便捷、个性化的购物体验。物流作为智慧零售的重要支撑&…...

socket和websocket 有什么区别

Socket 和 WebSocket 都用于网络通信&#xff0c;但它们的用途、协议、以及使用方式有所不同。以下是两者的主要区别&#xff1a; ### 1. **基础协议** - **Socket**: - Socket 是网络通信的一个抽象概念&#xff0c;通常基于传输层协议&#xff0c;如 TCP&#xff08…...

亿玛科技:TiDB 6.1.5 升级到 7.5.1 经验分享

作者&#xff1a; foxchan 原文来源&#xff1a; https://tidb.net/blog/6e628afd 为什么要升级&#xff1f; 本次升级7.5的目的如下&#xff1a; 1、tidb有太多的分区表需要归档整理。7.5版本这个功能GA了。 2、之前集群tikv节点的region迁移过慢&#xff0c;影响tikv节…...

8.16-ansible的应用

ansible ansible是基于模块工作的&#xff0c;本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块&#xff0c;ansible只是提供一种框架。 格式 ansible 主机ip|域名|组名|别名 -m ping|copy|... 参数 1.ping模块 m0 # 查看有没有安装epel ​ [rootm0 ~]#…...

相似度计算方法-编辑距离 (Edit Distance)

定义 编辑距离&#xff08;Edit Distance&#xff09;&#xff0c;也称为Levenshtein距离&#xff0c;是一种衡量两个字符串相似度的方法。它定义为从一个字符串转换为另一个字符串所需的最少单字符编辑操作次数&#xff0c;这些操作包括插入、删除或替换一个字符。 计算方法 …...

初识FPGA

大学的时候有一门verilog语言&#xff0c;觉得很难&#xff0c;不愿学。有学习套件是黑金的一块FPGA开发板&#xff0c;可能当时点灯和点数码管了。全都忘了。 今项目需要&#xff0c;使用FPGA中的ZYNQ&#xff0c;需要c语言开发&#xff0c;随即开始学习相关知识。 ZYNQ内部…...

探索 JavaScript:从入门到精通

目录 1. JavaScript 的介绍与基础 示例&#xff1a;弹出欢迎信息 JavaScript&#xff0c;作为网络时代最流行的脚本语言之一&#xff0c;赋予了网页生动活泼的动态功能。无论是新手还是经验丰富的开发者&#xff0c;掌握 JavaScript 的核心概念和技能都是开启网络编程之门的钥…...

这4款视频压缩软件堪称是压缩界的神器!

视频在我们的日常设备当中会占用相对较多的空间&#xff0c;尤其是喜欢用视频记录的朋友。但是过多过大的视频不仅会给我们的设备带来了压力&#xff0c;也不利于分享和管理。今天我就要给大家分享几个视频压缩的小妙招。 1、福昕压缩 直通车&#xff1a;www.foxitsoftware.cn…...

【ARM 芯片 安全与攻击 5.6 -- 侧信道与隐蔽信道的区别】

文章目录 侧信道与隐蔽信道的区别侧信道攻击(Side-channel Attack)侧信道攻击简介侧信道攻击 使用方法侧信道攻击示例隐蔽信道(Covert Channel)隐蔽信道简介隐蔽信道使用方法隐蔽信道代码示例侧信道与隐蔽信道在芯片及系统安全方面的使用侧信道的应用隐蔽信道的应用Summary…...

C#:Bitmap类使用方法—第4讲

大家好&#xff0c;今天接着上一篇文章继续讲。 下面是今天的方法&#xff1a; &#xff08;1&#xff09;Bitmap.MakeTransparent 方法&#xff1a;使此 Bitmap的默认透明颜色透明。 private void MakeTransparent_Example1(PaintEventArgs e) { // Create a Bitmap object…...

Vue是如何实现nextTick的?

你好同学&#xff0c;我是沐爸&#xff0c;欢迎点赞、收藏和关注。个人知乎 Vue.js 的 nextTick 函数是一个非常重要的功能&#xff0c;它用于延迟执行代码块到下次 DOM 更新循环之后。这在 Vue.js 的异步更新队列机制中非常有用&#xff0c;尤其是在你需要基于更新后的 DOM 来…...

rabbitmq镜像集群搭建

用到的ip地址 ip地址端口192.168.101.65&#xff08;主&#xff09;15672192.168.101.7515672192.168.101.8515672 安装erlang和rabbitmq 安装 安装三个包 yum install esl-erlang_23.0-1_centos_7_amd64.rpm -y yum install esl-erlang-compat-18.1-1.noarch.rpm -y rpm -…...

《c++并发编程实战》 笔记

《c并发编程实战》 笔记 1、你好&#xff0c;C的并发世界为什么要使用并发 第2章 线程管理2.1.1 启动线程2.2 向线程函数传递参数2.5 识别线程 第3章 线程间共享数据3.2.1 C中使用互斥量避免死锁的进阶指导保护共享数据的替代设施 第4章 同步并发操作4.1 等待一个事件或其他条件…...

57qi5rW35LqRZUhS pc.mob SQL注入漏洞复现

0x01 产品简介 57qi5rW35LqRZUhS是大中型企业广泛采用人力资源管理系统。某云是国内顶尖的HR软件供应商,是新一代eHR系统的领导者。 0x02 漏洞概述 57qi5rW35LqRZUhS pc.mob 接口存在SQL注入漏洞,未经身份验证的远程攻击者除了可以利用 SQL 注入漏洞获取数据库中的信息(例…...

微信小程序--27(自定义组件4)

一、父子组件之间通信的3种方式 1、属性绑定 用于父组件向子组件的只当属性设置数据&#xff0c;但只能设置JSON兼容的数据 2、事件绑定 用于子组件向父组件传递数据&#xff0c;可以传递任意数据 3、获取组件实例 父组件还可以通过this.select Component()获取子组件的实…...

Linux | Linux进程万字全解:内核原理、进程状态转换、优先级调度策略与环境变量

目录 1、从计算机组成原理到冯诺依曼架构 计算机系统的组成 冯诺依曼体系 思考&#xff1a;为什么计算机不能直接设计为 输入设备-CPU运算-输出设备 的结构&#xff1f; 2、操作系统(Operator System) 概念 设计OS的目的 描述和组织被管理对象 3、进程 基本概念 进程id和父进程…...

VBA技术资料MF184:图片导入Word添加说明文字设置格式

我给VBA的定义&#xff1a;VBA是个人小型自动化处理的有效工具。利用好了&#xff0c;可以大大提高自己的工作效率&#xff0c;而且可以提高数据的准确度。“VBA语言専攻”提供的教程一共九套&#xff0c;分为初级、中级、高级三大部分&#xff0c;教程是对VBA的系统讲解&#…...

在函数设计中应用单一职责原则:函数分解与职责分离

在函数设计中应用单一职责原则&#xff1a;函数分解与职责分离 引言 单一职责原则&#xff08;Single Responsibility Principle, SRP&#xff09;是面向对象设计原则中的核心原则之一&#xff0c;强调一个类或函数应该只有一个责任或理由去改变。在函数设计中&#xff0c;应…...