技术与情感交织的一生 (七)
目录
出师
大三
MVP
首战
TYMIS
はじめまして
辣子鸡丁
报价
日本人
致命失误
大佬
包围
品质保障
扩军
唯快不破
闪电战
毕业
总攻
Hold On
出师
大三
大三的学习生活,能认认真真的上一天课的时候很少,甚至经常因为客户的 “传呼” 而偷偷溜出课堂,虽然有了领导老师的默许,但还是觉得自己像个 “异类” ,还是想专注的做一件事。
初期创业的阶段事情很多,恩师比较忙,主要以大师兄和我为主了。公司选址在天津鞍山西道秋实写字楼,注册、简装、办公家具、桌椅、装机、布线、调网。。。和 “美好” 的实习相比,好多事要考虑,很多事又不太懂,各种学习、请示。。。 学校、公司之间忙的团团转。
在学校还有一件重要的任务,就是替恩师物色一些编程的人选,重点要考虑执着、热爱的那种。 在大二的时候曾经 “内推” 过学长,不尽如人意,被恩师否了。其实在我心中,班长老高就是最合适的人选,聪明、有韧性。只是他的执着,是想考公务员,只能暂时搁置了。
情感是复杂的,矛盾的。曾经许多的 “武林高手” “败” 在自己的手下, “艳羡” 的目光下,对比当初的迷茫与不屑一顾,却越来越珍惜能在一起学习的生活。感觉在大学,除了班长没有什么朋友。
恩师经常和我说起一个桥段:说 T 老师是他最好的朋友,一次,他和 T 老师选了一个小酒馆儿,一碟花生米、两盘儿饺子、四瓶啤酒,看着世界杯的球赛,全程几乎无交流,但他的感觉特别美。。。现在很能理解那种感觉,朋友不在多,一个就足够,我实属太过幸运。
MVP
人的性格,千姿百态,有的喜欢抢风头、争功劳,有的喜欢埋头苦干、与世无争,有的表现自己,有的默默无闻。。。一个朋友善意的提醒我说:如果你能招聘到一个集需求分析、系统设计、软件开发、测试、部署、培训、实施与维护的程序员,那他早就自主创业了。是的,对于我们这种小型公司来说,的确需要综合能力强的选手,但要求过多是不切实际的。这一生自己扮演过太多角色,从老板到员工,从技术到商务,一个人当十个人用。角色只是利益的需要,合理合法的挣到钱才是目的。
CSDN里,自己的头像是王者荣耀游戏里的 “最佳玩家” 图标,曾经非常痴迷于这款游戏,当朋友们都已纷纷 “退游” 的时候,八年了,我还在 “疲惫” 的坚持,为了留下每一个赛季的 “印记”,为了一种情怀。“More Valuable Person” 是自己自定义的缩写,也是这么多年来给自己角色最准确的定位。
首战
目标客户:天津雅马哈电子乐器有限公司
自己的角色:项目经理兼高级程序员
“作战” 任务:《YAMAHA 海关核销管理信息系统》,该项目主要是实现进口加工材料与成品出口核销材料的税收管理。由于 YAMAHA 定性于海关信任核销单位,核销自主性比较高,因此急需要开发一套对应的管理信息系统。
TYMIS
恩师和我说,“首战” 很关键,是我们 “农村包围城市”、“康星 MRP-II” 包围 “TYMIS” 获取胜利的关键战役。“TYMIS” (Tianjin YAMAHA MIS) 是日本总部开发的适用于天津本部生产经营的核心管理信息系统,取代它是不可能的,但可以扩展其业务功能,以灵活满足企业的特殊功能需求。更重要的一个因素是修改 “TYMIS” 的费用和开发周期成本巨大,而我们正好可以“弥补” 这一劣势,“乘虚而入”。
事实证明赢取这场 “战役” 的重要性,后期我们几乎垄断了天津本部的一系列 “外围” 业务,成为了 “TYMIS” 的重要业务与数据支撑,并拓展了与天津本部合作的外部协作厂商的市场。
はじめまして
清晰的记得当时的场景,甲方是来自 YAMAHA 中方的中层管理人员 Z 姐和她的助理 W 女士等一行人,这边就我和恩师两个人,恩师小声对我说:“一会儿我做简短引荐后,还是以你主谈,别紧张,有我在。”,话虽如此,不紧张怎么可能。
Z 姐气质出众、目光犀利、心直口快,一看就是那种不好 “惹” 的女人。简单攀谈后,Z 姐问我:“你多大了?”,我说:“20岁”。她点了点头,瞟了一眼恩师,对他说:“你可真行!” ,恩师只是笑了笑。此刻我并无感觉有被嘲讽的意思,只感觉她与恩师好像非常的熟识,悬着的心也慢慢地放松了下来。需求了解的过程中,再次体会到《MRP-II 原理与实施》这本 “武林秘籍” 发挥的威力,“海关核销” 的业务流程不过就是它的一个子集,见招拆招、一一化解。会后,Z 姐说:“ 小刘。后续要多和小 W 沟通熟悉具体业务细节,常到公司来。”
辣子鸡丁
那时最喜欢的事情之一就是和恩师一起陪客户吃饭,主要两点:一是喜欢听他们聊的故事,二是可以品尝我未见识过的美味佳肴。每次吃饭 Z 姐都会提到恩师在一次宴会上点辣子鸡丁的故事,对他说:“ 你是没有见识?没吃过好东西是吗?!”,恩师每次都是 “自豪” 的傻乐。那时的我感觉 YAMAHA 的管理人员都好有见识,现在回忆起来,也是。
如今,自己最幸福的时候就是早晨吃上一碗天津的独门美味 “嘎巴菜”。饿了的时候,一份辣子鸡丁、一个馒头、一碗小米粥,似乎越来越能理解恩师的感受了。
报价
恩师问我:“这段时间的接触和需求分析,你觉得你想要多少钱?”,我说:“我觉得,四万块钱吧。”,恩师脸色微沉,说了句:“ 我可能给不了你这么多。”,我愣了一会儿,不知道是他表述的问题还是我没有听清楚,这份报价明明是出自于公司的角度,可至今也不明白自己为什么不继续解释。可能是因为害怕恩师当时的样子,也可能是因为内向的性格和未走出抑郁的阴霾吧,就是不敢再说话了。。。 最后,和 YAMAHA 签订了第一份,也是公司的第一份软件开发协议,报价39500元,开发周期一个月。不管怎样,对于报价,自己的预估还是挺准确的。
当时恩师长舒了一口气,说:“至少公司的启动资金有着落了。”,感觉似乎他背负着很大的压力也承载着很多的希望。
日本人
小时候的一些经历和荣誉,非常喜欢日本这个国家,后来的她也是如此。在去日本之前,我俩甚至还恶补了一阵子日语,感觉她说的日语很温柔动听,以至于同行的人都以为我娶了个日本女人,我有点哭笑不得。不过用妹妹的话说,嫂子穿上和服的样子的确像个日本人。
只是没想到,合作的第一个客户居然也是一家日本企业,曾经做为中日友好协会荣誉会员的我,接触后才发觉日本人远没有那么友好。 在其伪善的面具下,日方对中方人员的 “欺凌” 和肆意打压更是显得毫不手软。即使是同一级别的 “官员”,中日之间的差别也是相当大的,这不由得让我想起了清朝官员中的满汉之分。
在 “海关核销” 项目即将打印核销材料报表,申请提交的关键时刻,资材课的打印机居然不好使了,真是关键时刻掉链子。于是想起只能使用事务所的打印机了,偏巧遇到了日常还算 “熟识” 的日本人铃木先生,虽然都知道他听得懂中文,但仍试图用英文甚至日语和他交流,他只是一直的摇头,后来请来了他的翻译 W 女士,那叫一个装。但无论怎么交涉就是不同意使用,我也有点血气方刚,说:“这不仅是我们中方管理人员的事情,这也关乎到你们国家的利益!”,他似乎也有点急燥的用不流利的中文直接和我说:“不可以!绝对不可以!”,我心想:“去你个球蛋!交不上税自有人找你!”。
致命失误
第一次海关核销报税结束了,得到的却是恩师的质问:“谁让你直接采用产品 BOM 分解的组成结构材料和数量了?”,我有点懵,问到:“ 出口成品的 BOM 没有错的话,任何少于它的数量,那这台电子琴是怎么生产出来的呀?而且 TYMIS 的库存也没有任何报警啊?”,他说:“ 回来再细说吧,参照对象是不对的。这件事情有点大,Z 姐有点搞不定,我来想办法吧。”,看恩师很着急的样子,再也不敢多问,也百思不得其解这致命失误。几天后,恩师和我说:“今天晚上,带你一起去拜访一个人。”。
大佬
来到一间茶舍,看到一个身材高大、身着灰色西装、目光如炬的中年男人,如果不是恩师介绍,看长相我还以为他是个日本人。恩师让我称呼他 S 师傅,觉得这个称谓有点怪。 S 师傅也和前老板一样,是个先笑后说话的男人,寒暄过后,他和我说道:“ 这件事我已经和财务协调好了,根据以往的财务数据,这次也不算太异常,下个月做好平衡功能程序就OK了。再说,让小日本子多交点税也无妨,哈哈,不用担心。”,印象里, S 师傅是一个幽默风趣,非常健谈的人,而且技术思路也特别清晰,他给我们讲解的 MRP-II 模型架构,精辟易懂,让我印象特别深刻。
后来从恩师这了解到, S 师傅是 YAMAHA 中方的高层管理人员,不仅主管着公司的核心业务,还掌握着 YAMAHA 外协厂商的 “生杀” 大权,是真正的 “幕后” 大佬。
包围
品质保障
“海关核销项目” 的实施,虽有惊但无险,这也为“进军” 品质保障课铺平了道路,由于资材管理课与品质保障课相邻较近,驻场开发期间与其主负责人 G 姐也慢慢熟识起来,事实上,她也是恩师的好友。
《YAMAHA 品质保障管理信息系统》的开发几乎处于全驻场开发模式,天天是理解需求、现场开发、试运行、测试、修改。。。循环往复。最 “熬” 人的就当属统计分析功能部分了,各种明细、分项、分类汇总、汇总、总汇总。我也经常调侃 G 姐:“你们怎么总汇总啊?”。
不过还是很佩服她们的专业性,一台电子琴,不用特意弹奏,用手捋一遍,就能听出欠点数量。
一天,G姐问我:“ 小刘,有女朋友了吗?”,实际上,在美女如云的品质保障课,姐姐们有时为了 “安抚” 我 “急燥” 的开发情绪,经常对我施展 “美人计”,那时自己还是有自知知明的,我对 G 姐说:“主要我一没钱二没房三没身高,神仙姐姐们我可高攀不起。”,G姐说:“哦,那算了吧。”,虽然她是半开玩笑的回答,对于自卑的我,还是深感触动。年轻的自己,对爱情即渴望也压抑,所幸自己有充实的学习和工作,现阶段不是考虑这些的时候,考虑也没有用。
扩军
在一次一起骑车上学的路上,我再一次向老高发出了邀请,这一次他有点动心了,似乎不再坚持他考公的梦想,只是感觉他对自己没有足够的信心。我好像扮演起了恩师当年的角色,最终他终于决定试一试,从此,他成为了我的助理程序员,我的三师弟,又一个未来能以一挡十的 “勇士”。
培训、学习的过程是艰辛的,我关心的是能更好的完成工作,和把自己的经验分享给老高。那时的他要么是座在我身边看我写代码,要么就是完成我分配的一些 “杂” 活。他后来也感概的说:“那段时间是我进步最快的阶段。”,对我来说,分享是一种美德,保留技术是最愚蠢的行为。
唯快不破
为更好的实现计算采购计划,我和恩师都采取了性能至上 “唯快不破” 的策略,客户却给我们上了一课,S 先生和我们说:“ 正确的结果,哪怕运行一个小时我都可以等,不正确的理解需求,再快也没有用。”,于是吸取教训,认真整改。一个月后,我和恩师攻克下了最后一块 “阵地”:YAMAHA 事务所之《采购计划及销售计划管理信息系统》。也许通过这次的事件,也慢慢转变了对技术研究的态度和想法,尽力的去找到最佳的平衡点,平衡才是关键,现在的自己最强调的有两点:一个是满足需求,一个是保障稳定。
闪电战
“包围战” 的胜利成就,让恩师决定研发、组合一款基于 MRP-II 庞大系统的 “浓缩版”:《进销存一体化系统》,系统特性则基于 YAMAHA 天津本部的指导意见, 开发符合 YAMAHA 外部协作厂商业务的定制系统。近一年的时间里,我们不知疲倦的 “浴血奋战”,迅速 “攻克” 了包括欧立配件、杨柳青塑料制品、三发电子等一系列 YAMAHA 的外部协作厂商。
毕业
要毕业了,回想自己大三的生活:上了十几节课;考了英语等级考试;招募了老高。好像再没有什么深刻的记忆了,连积极备战参加第三届的校卡拉OK比赛也因为工作太忙临时取消了。拍毕业照的时候,才发现成教系原来有这么多同学,突然间有种不舍,不舍这学生时代的就此终结。
回想自己高二时,当年的选择,来到了天津职业大学。认识了恩师,实现了梦想;认识了班长老高,一起奋斗了几十年;认识了学长,一起探讨技术的发展与商务的合作;认识了同学的朋友,一起度过那曾经 “笑傲江湖” 的岁月。这一切是天意吗?是幸运吗?是爷爷的保佑吗?只想说,没有大学母校的经历,就没有如今的一切。
总攻
“彻底毕业” 的我,终于可以全身心的投入到新的战斗当中去。回顾初创的这四年,好像二战时期的德国战争史,那时的我唯恩师马首是瞻、言听计从,认为他的所有决策都是英明的、战无不胜的。其实在 “攻克” YAMAHA 外部协作厂商的时候,已经遇到了一些零星的 “抵抗”、听到了一些抵触的声音,想想他们只是慑于一种 “淫威” 而敢怒而不言吧。在被胜利冲昏头脑的氛围下,我们集结了所有的兵力、物力、财力,准备向 YAMAHA 大型的外协厂商:香河纸箱厂,发起 “总攻”,部署我们的《MRP-II 企业版》。大师兄负责硬件、网络及他擅长的 “仓储库存管理系统” ,我则负责所有软件系统的部署、调整开发、实施、培训,全军统一由恩师挂帅指挥。我们都在幻想着将那胜利的旗帜插在 “莫斯科红场” 的那一天。
Hold On
松田聖子 (まつだ せいこ) 是我最喜欢的日本女歌手,源起于她《eternal》专辑那首日系风的英文歌曲《Hold On》。
日本国内专辑发行封面和自己手绘的中国内地发行专辑封面
点这里欣赏《Hold On》的 MV
“只要你再坚持一天, 哪怕只是多一天,事情会如你所愿,再多坚持一天...”,觉得这首歌的歌词写出了自己的心声。后来,记得在一次遇到一个难解的算法问题的时候,座在那里一个人发呆,有些莫名的伤感,妹妹问我:“你是不是想孙老师了?”,妹妹非常了解我,我没有说话,只是交叉双手,捏的很紧很紧。。。
一次次的面临绝境的时候,都能想起这首歌,想起恩师的那句话。
don't you know ?
don't you know things can change
Things'll go your way
If you hold on for one more day
hold on ...
未完待续,感谢您耐心的阅读。。。
相关文章:
技术与情感交织的一生 (七)
目录 出师 大三 MVP 首战 TYMIS はじめまして 辣子鸡丁 报价 日本人 致命失误 大佬 包围 品质保障 扩军 唯快不破 闪电战 毕业 总攻 Hold On 出师 大三 大三的学习生活,能认认真真的上一天课的时候很少,甚至经常因为客户的 “传呼”…...
ElasticSearch深入解析(一):Elastic Stack全景
一、Elastic Stack的发展 过去和现在: Elastic数据平台在搜索、地理位置、内部日志、数据指标、安全监控和APM应用性能管理等场景中的应用颇具亮点。 APM(Application Performance Management,应用性能管理)是一种用于监控和管理…...
CAD在线查看免费,可以支持DWG/GLB/GLTF/doc/wps/pdf/psd/eml/zip, rar/MP3/MP4/svg/OBJ/FBX格式
CAD在线查看免费,可以支持DWG/GLB/GLTF/doc/wps/pdf/psd/eml/zip, rar/MP3/MP4/svg/OBJ/FBX格式 m.gszh.xyz m.gszh.xyz 免费支持以下格式文件在线查看类型 支持 doc, docx, xls, xlsx, xlsm, ppt, pptx, csv, tsv, dotm, xlt, xltm, dot, dotx, xlam, xla, pages …...
【机器学习案列-21】基于 LightGBM 的智能手机用户行为分类
🧑 博主简介:曾任某智慧城市类企业算法总监,目前在美国市场的物流公司从事高级算法工程师一职,深耕人工智能领域,精通python数据挖掘、可视化、机器学习等,发表过AI相关的专利并多次在AI类比赛中获奖。CSDN…...
多路转接poll服务器
目录 函数原型 poll服务器 对比select的优点 关于select的详解,可查看多路转接select服务器-CSDN博客 函数原型 #include <poll.h> int poll(struct pollfd *fds, nfds_t nfds, int timeout); poll作为多路转接的实现方案,与select要解决的问…...
全本地化智能数字人
🌟EdgePersona- 全本地化智能数字人 完全离线 | 隐私无忧 | 轻量高效 |笔记本友好 测试效果:【纯本地部署的电子魅魔!笔记本也能离线,隐私性拉满】 https://www.bilibili.com/video/BV1jydeYTETD/?share_sourcecopy_web&v…...
第6次课 贪心算法 A
向日葵朝着太阳转动,时刻追求自身成长的最大可能。 贪心策略在一轮轮的简单选择中,逐步导向最佳答案。 课堂学习 引入 贪心算法(英语:greedy algorithm),是用计算机来模拟一个「贪心」的人做出决策的过程…...
Docker 部署 PostgreSQL 数据库
Docker 部署 PostgreSQL 数据库 基于 Docker 部署 PostgreSQL 数据库一、拉取 PostgreSQL 镜像二、运行 PostgreSQL 容器三、运行命令参数详解四、查看容器运行状态 基于 Docker 部署 PostgreSQL 数据库 一、拉取 PostgreSQL 镜像 首先,确保你的 Docker 环境已正确…...
Android如何通过aspectj打造一个无侵入式动态权限申请框架
目录 一,背景 二,通过Aspectj管理所有的注解 三,配置注解 四,通过空白Activity完成真正的权限申请 五,引入依赖配置 一,背景 在Activity或者fragment中,写在几个方法写一些注释,用来表示权限申请成功,申请失败,多次拒绝。…...
Flink介绍——实时计算核心论文之Dataflow论文详解
引入 在过去的几篇文章里,我们看到了大数据的流式处理系统是如何一步一步进化的。从最早出现的S4,到能够做到“至少一次”处理的Storm,最后是能够做到“正好一次”数据处理的MillWheel。我们会发现,这些流式处理框架,…...
浅克隆(--depth 1)后如何获取完整的历史记录
如果远程remote为origin,则origin可以不写,如不是,则必须要写 获取全部分支 git fetch origin refs/heads/*:refs/remotes/origin/* 单独获取master分支 git fetch origin refs/heads/master:refs/remotes/origin/master 获取全部历史…...
安宝特案例 | 某知名日系汽车制造厂,借助AR实现智慧化转型
案例介绍 在全球制造业加速数字化的背景下,工厂的生产管理与设备维护效率愈发重要。 某知名日系汽车制造厂当前面临着设备的实时监控、故障维护,以及跨地域的管理协作等挑战,由于场地分散和突发状况的不可预知性,传统方式已无法…...
Feign 深度解析:Java 声明式 HTTP 客户端的终极指南
Feign 深度解析:Java 声明式 HTTP 客户端的终极指南 Feign 是由 Netflix 开源的 声明式 HTTP 客户端,后成为 Spring Cloud 生态的核心组件(现由 OpenFeign 维护)。它通过注解和接口定义简化了服务间 RESTful 通信,并…...
WPS Office安卓版云文档同步速度与PDF转换体验测评
WPS Office安卓版是很多人常用的移动办公软件。它支持在线编辑、文档同步、格式转换等功能,适合手机和平板用户随时处理文档。我们用它配合谷歌浏览器打开网页文档时,也可以将内容快速保存到云端或转换成PDF格式使用。 先说云文档同步。在打开WPS Office…...
ARM汇编的LDM和STM指令
批量加载/存储指令可以实现在一组寄存器和一块连续的内存单元之间传输数据.LDM 为加载多个寄存器,STM 为存储多个寄存器.允许一条指令传送 16 个寄存器的任何子集或所有寄存器.指令格式如下: LDM{cond}<模式> Rn{!},reglist{^} STM{cond}<模式> Rn{!}…...
Python-27:游戏英雄升级潜力评估
问题描述 小U在一款挂机游戏中拥有n个英雄。游戏中有一种历练升级机制,每天可以选择两个英雄进行历练,如果两位英雄的等级相同,则他们的等级都不会改变。如果英雄等级不同,那么等级较高的英雄会增加1级,而等级较低的英…...
【基于SprintBoot+Mybatis+Mysql】电脑商城项目之显示勾选的购物车数据和创建订单
🧸安清h:个人主页 🎥个人专栏:【Spring篇】【计算机网络】【Mybatis篇】 🚦作者简介:一个有趣爱睡觉的intp,期待和更多人分享自己所学知识的真诚大学生。 目录 🚀1.显示勾选的购物…...
AWS Lambda 架构深入探究
AWS Lambda 是现代云架构中最受欢迎的服务之一,因其能够在完全托管的无服务器环境中运行代码而广受认可。然而,尽管 Lambda 广受欢迎,许多开发者和架构师对它的底层运作机制却知之甚少,常常将其视为“编写能够在云端神奇运行的代码…...
信奥赛CSP-J复赛集训(DP专题)(19):P3399 丝绸之路
信奥赛CSP-J复赛集训(DP专题)(19):P3399 丝绸之路 题目背景 张骞于公元前 138 年曾历尽艰险出使过西域。加强了汉朝与西域各国的友好往来。从那以后,一队队骆驼商队在这漫长的商贸大道上行进,他…...
网络NAT类型测试
免费收录PCDN、GPU算力网站_算力收录站需要专业的PCDN、GPU算力网站收录服务吗?算力收录站为您提供高效、可信赖的收录服务,提升您的网站能见度。https://www.cdngpu.com/ 什么是 NAT:NAT代表网络地址转换,允许多个内网设备共享一…...
Postman下载安装与使用汉化版教程
简介: Postman 是一款常用的 API 测试工具,可以方便地进行接口测试、调试和文档编写。本文将详细介绍如何下载安装 Postman 并汉化,包括每个步骤的详细说明。 Postman 是一款常用的 API 测试工具,可以方便地进行接口测试、调试和…...
使用Python+OpenCV对视频抽帧保存为JPG图像
使用PythonOpenCV对视频抽帧保存为JPG图像 import os import cv2 import time#视频文件夹路径,可修改 videoPath D:\\video\\ #保存的图片文件夹路径,可修改 savePath D:\\images\\ videolist os.listdir(videoPath) if not os.path.exists(savePath…...
Java的反射机制(曼波超易懂图文版)
(✪▽✪)曼波~~~~!好的呀~让曼波用最可爱的姿势为你讲解Java反射机制吧! 🌟反射机制核心概念 曼波觉得反射就像编程世界的"魔法镜"(◕ᴗ◕✿) 可以让我们在运行时动态获取类的信息并操作类对象! // 举个栗子&#…...
【DeepSeek 学习推理】Llumnix: Dynamic Scheduling for Large Language Model Serving实验部分
6.1 实验设置 测试平台。我们使用阿里云上的16-GPU集群(包含4个GPU虚拟机,类型为ecs.gn7i-c32g1.32xlarge)。每台虚拟机配备4个NVIDIA A10(24 GB)GPU(通过PCI-e 4.0连接)、128个vCPU、752 GB内…...
运行neo4j.bat console 报错无法识别为脚本,PowerShell 教程:查看语言模式并通过注册表修改受限模式
无法将“D:\neo4j-community-4.4.38-windows\bin\Neo4j-Management\Get-Args.ps1”项识别为cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 前提配置好环境变量之后依然报上面的错…...
AI写代码之GO+Python写个爬虫系统
下面我们我们来利用AI,来用GOPython写个爬虫系统。 帮我写一个Python语言爬取数据写入Mysql的案例,信息如下: 1、Mysql数据库地址是:192.168.1.20 ,mysql用户名是:root, Mysql密码是࿱…...
【FAQ】如何配置PCoIP零客户端AWI能访问
应用场景 在安全性要求较高的环境中,禁用 AWI 并使用 PCoIP 管理控制台配置端点,建议隐藏 OSD 以提高安全性。 通过OSD和AWI: 阻止 PCoIP 管理工具管理 PCoIP 零客户端。禁用对 Tera2 PCoIP Zero Client 的 AWI 的管理访问。下次访问 AWI 或 OSD 时强…...
RAGFlow:构建高效检索增强生成流程的技术解析
引言 在当今信息爆炸的时代,如何从海量数据中快速准确地获取所需信息并生成高质量内容已成为人工智能领域的重要挑战。检索增强生成(Retrieval-Augmented Generation, RAG)技术应运而生,它将信息检索与大型语言模型(L…...
go语言中defer使用指南
目录 1.使用场景 2.执行顺序 3.for循环中的defer及defer中的闭包陷阱 4.defer与返回值的关系 5.总结 1.使用场景 在编程的时候,经常需要打开一些资源,比如数据库连接、文件、锁等,这些资源需要在用完之后释放掉,否则会造成内…...
成熟软件项目解决方案:360°全景影像显控软件系统
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/147425300 长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、Open…...
域名解析体系中 IPv4/IPv6 地址切换的关键技术剖析
前言: 对接的一家学校业务,学校老师要求域名解析既能解析到ipv4地址又能解析到ipv6地址。听学校老师叙述(还是会考察v6开通率的),所以通过这个方法来实现的,域名解析到ipv6和ipv4都可以。 准备一台机器 机…...
PHP 爬虫如何获取 1688 商品详情(代码示例)
在电商领域,获取 1688 商品的详细信息对于市场分析、选品上架、库存管理和价格策略制定等方面至关重要。1688 作为国内领先的 B2B 电商平台,提供了丰富的商品数据。通过 PHP 爬虫技术,我们可以高效地获取 1688 商品的详细信息,包括…...
Mysql的redolog
保证事务持久性,用于崩溃恢复,崩溃恢复时,把redo上记载的页读到内存,对其修改,变为脏页,刷盘运用于WAL技术,将随机写改为顺序写 redo log有三种状态: 存在 redo log buffer 中&…...
C++ 哈希表
1. 哈希表的概念 在vector、list的顺序结构中,查找效率为 O ( N ) O(N) O(N),在set、map的树型结构中,查找效率为 O ( l o g 2 N ) O(log_2{N}) O(log2N),有没有更优的结构 —— 哈希表 如果让数据按照某种规则映射到某个值&a…...
【pytorch学习】土堆pytorch笔记1
学习参考 仓库 https://github.com/xiaotudui/pytorch-tutorialhttps://github.com/xiaotudui/pytorch-tutorial https://github.com/AccumulateMore/CV 参考博客 https://blog.csdn.net/weixin_44216612/article/details/124203730? https://www.morinha.cc/posts/cours…...
使用Python+OpenCV将多级嵌套文件夹下的视频文件抽帧
使用PythonOpenCV将多级嵌套文件夹下的视频文件抽帧 import os import cv2 import time# 存放视频文件的多层嵌套文件夹路径 videoPath D:\\videos\\ # 保存抽帧的图片的文件夹路径 savePath D:\\images\\if not os.path.exists(savePath):os.mkdir(savePath) video_num 0f…...
ASP.Net Web Api如何更改URL
1.找到appsettings.json 修改如下: 主要为urls的修改填本机私有地址即可 {"Logging": {"LogLevel": {"Default": "Information","Microsoft.AspNetCore": "Warning"}},"AllowedHosts": &q…...
毕业论文设计基本内容和要求:
毕业设计基本内容和要求: 研究内容 调查了解LAMP架构和PHP开发; 学习百度旅游调用的其他产品线服务并熟悉请求接口; 学习社区业务层规范; 设计并实现旅游主要模块; 技术指标 熟悉企业中流程运转的方式,…...
XML内容解析成实体类
XML解析成实体类 解析方法实体类测试 说明:直接上干货,不废话 解析方法 public static List<PlatJuMinBaoXian> parse(String xmlString) {List<PlatJuMinBaoXian> result new ArrayList<>();try {// 创建 DocumentBuilderDocumentB…...
推公式——耍杂技的牛
由图可知,只要存在一个逆序,把他们交换一下,最大风险值就会降低,答案更优,因此最优解是按照wisi从小到大升序排列,顺次计算每头牛的危险系数,最大值即是答案。 #include <iostream> #inc…...
Vue指令详解:从入门到精通
前言 Vue.js作为当下最流行的前端框架之一,其指令系统是Vue最核心的特性之一。指令是Vue模板中带有v-前缀的特殊属性,它们为HTML元素添加了特殊的响应式行为。本文将全面介绍Vue的各种指令及其用法。 一、Vue指令概述 Vue指令是带有v-前缀的特殊属性&…...
准确--CentOS 7 配置 Chrony 同步阿里云 NTP 时间服务器及手动同步指南
本文档介绍如何在 CentOS 7 系统上配置 chrony 服务,使其与阿里云 NTP 时间服务器保持时间同步,并说明如何在需要时手动触发一次立即同步。 前提条件: 拥有一台 CentOS 7 服务器。拥有 root 权限或可以使用 sudo 命令。服务器可以访问互联网 (使用公共…...
CLIP | 训练过程中图像特征和文本特征的在嵌入空间中的对齐(两个投影矩阵的学习)
在多模态学习(Multimodal Learning)中,投影矩阵 W i W_i Wi 和 W t W_t Wt 是通过训练过程学习得到的。它们的作用是将图像特征 I f I_f If 和文本特征 T f T_f Tf 映射到一个共享的嵌入空间(embedding space…...
Spring中配置 Bean 的两种方式:XML 配置 和 Java 配置类
在 Spring 框架中,配置 Bean 的方式主要有两种:XML 配置 和 Java 配置类。这两种方式都可以实现将对象注册到 Spring 容器中,并通过依赖注入进行管理。本文将详细介绍这两种配置方式的步骤,并提供相应的代码示例。 1. 使用 XML 配置的方式 步骤 创建 Spring 配置文件 创建…...
STM32 外部中断
引言:嵌入式系统中的中断革命 在嵌入式系统开发领域,中断机制堪称现代微控制器的"神经系统"。它通过高效的异步事件处理机制,彻底改变了传统轮询式系统资源利用率低下的局面。STM32作为业界领先的ARM Cortex-M系列微控制器&#x…...
4.22学习总结
开始写有关图的算法 图的一些基本概念,图的存储主要以 邻接矩阵,邻接表(数组链表的实现方式)的方式存储 邻接矩阵的优点: 表达方式简单,易于理解检查任意两个顶点间是否存在边的操作非常快适合稠密图&a…...
list底层原理
一.结构体的构建 这个用结构体更好,因为我们需要不断的访问节点,类中的成员函数一般都是私有的,需要还用友元函数什么的。 这个是我们来实现的类,我们实现的是双向带头循环链表,这个是实用性最高的一个链表的形式。 这…...
python+selenium+pytest自动化测试chrome driver版本下载
chrome浏览器chromedriver版本下载地址 https://googlechromelabs.github.io/chrome-for-testing/#stable...
发布一个npm包,更新包,删除包
发布一个npm包,更新包,删除包 如何将自己的项目 发布为一个 npm 包,并掌握 更新 和 删除 的操作流程。 🚀 一、发布一个 npm 包的完整流程 ✅ 1. 注册并登录 npm 账号 如果还没有账号,先注册: 官网注册&…...
代码随想录训练营38天 || 322. 零钱兑换 279. 完全平方数 139. 单词拆分
322. 零钱兑换 思路: 动规5部曲: 1.确定dp数组以及下标的含义: dp数组表示能凑出零钱的最少硬币数,下标表示要兑换的零钱 2.确定递推公式: j为背包容量,i为物品的下标 dp[ j ] min(dp[ j -coins[ i…...