懵懂在年初的时候,我还不知道Ai是什么。在备考软考的时候,小伙伴像我推荐了AI的软件。一些不知道题目答案的时候,就用AI的软件来帮我解答。后来,我开始使用上AI来帮我备考与各种出谋划策。 至少能简单处理一下与领导之间的关系,在某些不必要的方面避免出现问题。快速总结的给出一些想要知道的答案,也是使用Ai的原因。 在25年中,我测评使用过一些编译器。 工作在Ai与大模型的快速发展下,公司内网也嵌入大模型。工作中的文档与编写开始利用Ai进行完成。更多人调侃,写文档怕啥,有AI,直接一键生成。 很多小朋友给出的答案,让我觉得很有意思。我想用“快”来总结一下AI。AI很快,在庞大的知识海洋里能总结回答我们提出来的问题。
IDC认为,企业对SD-WAN的接受度和采用率会越来越广泛。随着虚拟化,云管理、SDN等新兴技术在整个企业网络中的不断发展,uCPE/vCPE将从这种模式转变中受益,并受到越来越多的关注。本文先简要介绍uCPE/vCPE,然后会重点阐述uCPE/vCPE和网络扯不断的关系。
2025年,我在倒腾“架构师是干什么的?”出于对架构师的好奇,我有幸参加长沙线下“AI驱动下的技术架构与前言应用”的技术沙龙。那天天气很好,到场的人很多,我坐在分享会后面几排,听着老师们的分享。 我在活动与老师的解答中,慢慢有点了解什么是架构师。架构师,就像技术领域的战略设计者,通过全局视角和技术决策,确保系统的稳定性、扩展性和长期演进。再到后来,我开始尝试在社区提问。 我以为小白的问题是没有人会回复的。没想到得到老师的回答。“业务出发,小步迭代,借力前行”。老师的话,我反反复复看了很多遍,架构师这个领域是我从没有接触的领域。 在业余时间,我查阅与学习架构师的书籍,在这个领域探索。我感谢老师的回复,我迫切想要在工作中可以用到老师的建议。很遗憾,项目中没有用到,但是这种经验可以用在一些项目中。 我也在不断学习中,不再陌生老师回答中的词语“高内聚低耦合、容错”。我也因为积累,敢于在工作提出一些与架构靠近的想法。
虽说当时还是上世纪80年代中期,但我还是能接受控制系统一体化的观念,在国内较早将我从事的自控专业与电气专业合作,选用一套PLC实现整个焦化厂的电气、自控两个专业的监控。 编程器及控制器随机带来的资料都是英文的,我提前几年自学的英文也派上用场,编程器的英文资料都是我翻译的。 在这项工程实施结束后,我先后发表了几篇论文: PM550可编程序控制器在焦化厂配煤中的应用(燃料与化工,1988.03); PM550可编程序控制器的回路控制功能和应用(有色金属设计,1989.02); 花了一个星期,基础学习算结束了,我就开始实施我用PLC来实现闪光信号报警器的报警程序的编程工作。 思前想后,与PLC密切相处了四十年,伴随PLC技术飞速发展,我也不断成长,取得一些进步。 这个过程可以用一句话来总结: 我与PLC还是有缘分的!
我的第一行Java代码 不出意外跟大多数人一样 第一行代码Hello World翻译过来 世界你好! 我的Java学习之路 那时候一直在学JavaSE 还不懂什么框架那些Spring、SpringMVC、MyBatis 只知道学Java基础、Java面向对象 就学Java语言就可以了 这就是Java 铁打的Java、流水的版本 我用过的Java版本 目前主流使用的还是Java8 使用过Java9 Java版本能使用低的就使用高的 Java会被新兴语言取代嘛? 我对Java的未来期许 薪资越来越高 Java别那么卷
推荐词如下: 在Coding Practice象限中,我们唯一推荐了一本似乎与工程实践无直接关联的书籍,即Harold Abelson与Gerald Jay Sussman的著作Structure and 可惜当时我出差在外,没有机会参与这个有趣的活动。至今想来抱憾。 按:clojure是我一直想学却一直未学的一门语言,而SICP是我一直想读却一直未读的一本书。 我害怕我有点读不懂它,就像是高高在上的女神,我有点自惭形秽不敢去追求。 ——于是,我买了中文版的SICP,却从来没有翻开它;我在GitBook下载了LFE(Lisp Flavored Erlang)版本的SICP,却从来不曾点开它。我将它藏起来了,貌似珍藏,实则逃避。 隐隐地,我总觉得阅读此书是重要的,却并非紧急的;于是无意识中让许多紧急却并不重要的事情抢到了前面,阅读的优先级一退再退。若按小刀的说法,则认为阅读此书与解决自己的痛点不符。
接下来就简单讲一下,作为程序员的我,如何跟 Java 结下的姻缘吧。 1. 人生与 Java 邂逅(报考志愿有心得) 要说如何与 Java 结下的姻缘,需要从我高考报志愿开始。 向左走还是向右走,家人给不了我建议,因为家人一辈子与土地打交道,而且都不认识字,所以我只能从内心深处自我抉择。 考虑到复读一年,还需要从家里伸手要学费,重点是复读的结果,也未必会成功。 这是人生中第一次与 Java 邂逅,接下来我就竭尽全力展开了对 Java 的激烈的爱情追逐,而且陷入 Java 的爱情并且无法自拔。 2. 不过当时的我已经无比开心了,因为有了这款低配的武器,我便随时可以与 Java 畅聊啦(随时都可以用 Java 写程序啦)。 充足自己的弹药。在农村常说:拥有一技之长,走到哪里都有“铁饭碗”。 今天主要闲聊了一下,做为一个起初连 U 盘都不认识,键盘都不熟悉的北漂快 10 年的 Java 程序员的我,如何与 Java 结缘,以及与追求 Java 那些水深火热的爱情故事,希望能勾起你们的点滴回忆
通过自己在日常工作和生活中不断的探索与尝试,才逐渐掌握了门道,算得上是零基础上云。在这个过程中,我也积累了一些想法与感悟,在此想与大家分享交流。 其实,每天管理和使用的报表样式与分析逻辑基本是一致的,于是我也开始思考能否通过自动化的方式让报表的制作与分析流程固定,进而提高工作效率。 在建站过程中我还使用了 Dnspod 进行域名管理,因为我非常喜欢它的监控与提醒功能。另外在腾讯云上备案也是非常方便,无需下载额外应用,直接在微信小程序上面就搞定了,为我64G的手机空间作出了贡献。 我将这些应用和工具进行组合,便全程可视化地搭建了属于自己的博客。我的博客主要内容为腾讯云服务器测评与教程,以及记录分享自己的生活。 工作好帮手:云上报表 在前面提到过我作为「表哥」的烦恼:我每天上班的第一件事情就是在系统中,通过固定的程序提前当前的业务数据,并对照经营指标寻找问题,在找到问题后给予工作复盘与指导。
类有接口和结构,接口描述了如何通过方法与类及其实例互相操作,而结构描述了一个实例中数据如何划分为多个属性。 支持类的编程语言在支持与类相关的各种特性方面都多多少少有一些微妙的差异。 写在最后 当然还有很多别的用法,我在今天不过多的做介绍,现在只是让你对类的属性和方法有个初步的认识,我们明天再真刀真枪的写代码。 老话常说 “行百里路者半九十”,如果你坚持的从我刚开始写文章到看到这里,相信你对 Python 已经有了初步的感觉,而这个新的篇章 “类” 会让你在 Python 学习的过程中再上一个台阶,所以一定要有耐心
在红山动物园,终于拍到了清晰的大熊猫——它慢悠悠地嚼着竹子,我站在那儿看了很久。园里的动物咖啡馆让人惊喜,买到了印着卡皮巴拉和小浣熊图案的拉花咖啡,捧在手里很暖。 但傍晚和她去海边散步时,她指着远处一栋高楼说:“我现在在京东上班,钱攒够了就回苏州。”那一刻,虽然她累,眼里却还有光。陪她吃了两顿饭,听她抱怨,也听她讲计划。 离开后,我自己也水土不服病倒了,休养了半个月。同月还去了上海换电和光储展览,主要还是看电动汽车充电换电产业。六月|一份开心的快递与能源展 六月收到腾讯云官方寄到公司的盲盒,端盒拆开特别开心。 同月去了上海能源展,太阳能光伏和储能电池是重点,展台上设备整齐排列,闪着金属与硅片的光泽。人很多,但每个人都专注。不虚此行,感觉触摸到了科技脉搏的强劲跳动,被国内科技发展速度强行"刷新认知"。 十月|安静的生日与意外的攻略 十月过生日,因为还在孝期,没有庆祝,只和几个老朋友吃了顿饭。她们送了一堆礼物,笑着说:“拎回去压垮你。”
这几天闲时就回顾起自己从实习到现在这段时间的经历,前不久是 Chaos Mesh 开源一周年(2020.12.31),于是就将自己与 Chaos Mesh 一起成长的点滴整理出来和大家分享。 与 PingCAP 结缘 开始 Chaos Mesh 故事之前,先说点自己和 PingCAP 的故事。 Chaos Mesh 前世 上面聊了一下我与 PingCAP 结缘的故事,下面就是我与 Chaos Mesh 的故事。 这进一步坚定了我们把 Chaos Mesh 去和全世界分享的决心, CNCF 正是一个最佳的选择与平台。在短暂准备后,我们就开始了这段漫长的托管申请之路。 最后 从 2016 年底到现在,意外地加入 PingCAP,意外地与混沌工程结缘。
在一次次线下的分享与研讨中,我和来自不同企业的架构师们围绕云原生实践、架构优化等核心话题,进行了毫无保留的经验碰撞。 今年,“智涌云端,与AI共生”不仅是2025腾讯云架构师峰会的主题,更是我一整年技术探索与成长的核心脉络。 从峰会的思想碰撞到业务的实践落地,我完成了从“技术学习者”到“价值创造者”的进阶。未来,我会继续带着“与AI共生”的信念,在云与AI的融合赛道上持续深耕,让技术真正成为业务增长的引擎。 回望这一年,我与社区的故事,是由无数次相遇、交流、分享与陪伴共同编织而成的。 正是这些星火般的力量,汇聚成推动我不断前行的光,也让我更加坚定:未来,我会继续与社区同行,用技术传递价值,用热情点亮更多同行者的路。因为有社区,我不再是一个人前行;因为有伙伴,我才能走得更远。
这应该是个很长的故事,故事要从4年前说起,那时的我英俊,且少年。那是二零二零年三月二十六日,一个阳光明媚的上午,我正在学习知识。 然而,随着时间的推移,我逐渐意识到,腾讯云不仅仅是一个服务提供商,更是一个技术创新的引领者。在与腾讯云的互动中,我发现了许多令人惊叹的产品和功能。 在我的项目中,我尝试了许多腾讯云的产品和服务,比如对象存储、数据库、内容分发网络等。通过实践,我发现腾讯云的产品不仅功能丰富,而且易于使用,能够满足各种不同场景的需求。 他们不仅提供了及时的技术支持,还为我提供了许多实用的技术建议和最佳实践分享。这让我感受到了腾讯云作为一个技术服务提供商的责任和使命,为客户提供优质的服务和支持。与腾讯云的这段旅程让我收获颇丰。 我不仅学到了很多新的技术知识,还结识了许多志同道合的技术人才。我相信,在未来的日子里,我会继续与腾讯云一起探索技术的未来,共同努力,创造更加美好的世界。谢谢与你们分享我的这段时光。
而CodeBuddy的出现,宛如一艘强大的助力快艇,带我在代码的波涛中破浪前行。下面,我将分享我与CodeBuddy的日常,以及它如何显著提升我的开发效率。 CodeBuddy的代码生成功能帮了我大忙。 我将错误信息和相关代码片段提供给CodeBuddy,它迅速分析后指出,是在一个字典操作中使用了不存在的键。并且还给出了具体的修改建议,让我能够快速修复问题。 在一个处理大量数据的Python脚本中,我使用了嵌套循环来筛选和处理数据,代码运行速度非常慢。我将代码交给CodeBuddy进行优化,它建议我使用Python的内置函数和数据结构来替代嵌套循环。 结语与CodeBuddy的相伴,让我的开发之路变得更加顺畅和高效。它的各项功能就像一把把利器,帮助我披荆斩棘,攻克一个又一个开发难题。
我所知道的apply与call 在我打算写这篇文章之前我徘徊了两分钟(没错就是两分钟), 徘徊的原因是我觉得以我当前的对于js儿子-call与apply的掌握, 还不足以我能够很好的去解释给自己或者读者去听 , 尤其是在看了一些书里面讲到了很多关于apply与call的妙用. 开始认识call与apply 我打开了熟悉的mdn恩, 他好像挂了. 算了我用手机打开吧. 其中描述中这样的说道: 可以让call或者apply中的对象调用当前 对象所有的function. 就是这样. apply与apply的异同 同: apply与call 方法的第一个参数是在运行指定的this值. 我觉得既然聊到了apply与call就多聊一些, 加上this与bind。
而我与它相识是在 12 年,那会儿我还在实验室里面用 eclipse 写 Java 代码,某天我们实验室的昆爷在用它,启动界面的那几只海豚,以及启动后那黑色极客风格的界面深深地吸引了我。 实践出真知 接下来的内容,我主要谈谈我平时工作中是怎么使用它的。 你一定要牢记快捷键 ESC !!! 我喜欢极客范,大概跟我之前做过几年安全有关系吧,因此,你也可以跟我一样选择这个主题。 ? 还记得上面我提到的布道师 Hadi 说「建议关掉 Tab 页,因为你根本用不上它」。为什么他要这么说呢? 我不知道你是怎么移动分割线的,相信大多数读者还是用的鼠标在移动吧,其实我们可以用快捷键来移动。 // 或者/*...*/ 」 alt+7:显示类结构 ctrl+W:选中代码,连续按会有其他效果 ctrl+shift+加号「或者减号」:展开「或折叠」代码 refactor 功能菜单:提取接口、接口与实现之间相互发代码
2025年其实是我加入社区的第一年,遇到了很多老师的帮助,这也让我确信技术是有温度的。说到年终总结我其实没有什么太多可写的,但是这一年的经历还是比之前精彩很多的。 看到很多老师奔波在全国各地做技术分享,让我看见有那么一群人是为了技术分享交流而作努力。这一年因DeepSeek 推出,我的文章阅读量大涨,我也明白我们进入到了一个AI惠民的时代。 这篇文章也算我历届以来阅读量最高的一篇,这篇文章首发于腾讯云开发者社区。在某次饭局上认识了很多大V,到目前为止也在我需要的时候给我提供帮助。 不过这都不重要,重要的是此刻的这群人是充满热血与激情的。我相信这会感染到更多人。后来,腾讯云轻量云服务器线下 Meet UP 来到了合肥,这次我们因MCP协议而汇聚。 9月中旬,我来到了深圳腾讯全球数字生态大会的现场,在这里我们能看到腾讯产品的优势。与产品团队近距离接触,在这里你都可以找到对应的产品去进行了解。
认识TDP 我是一个大学学生,平时喜欢网络技术,没事看看建站技术文章,前不久入驻云社区,帮忙回答问题,写写文章。社区助理邀请我加入了云社区的交流群。 突然有群友给我发送TDP交流群,我以为是普通的交流群,没太在意,继续写文章去了,没想到他第二天又给我发邀请我进群,怀着好奇心就进去了。 刚进到没多久,群友就认识我是云社区里面的作者,群里面的一个小姐姐就加我,给我发送了群规则还有积分奖励规则,一眼看出我是在云社区的作者,这真的是太有缘分了。 申请TDP 我刚进去没多久,就获得了1200多积分,申请TDP对于我来说是十分顺利,因为我刚好在云社区里面写了几篇文章,提交的建议也顺利通过。 每日答题我觉得是感触最深的地方,提出的问题虽然是选择题,但是能够了解产品更多的知识!
今年夏天,我被一个诡异的bug折磨得几乎放弃编程。那是个周五下午,我正准备提交周末前的最后一个功能,结果我写的Python脚本在我电脑上完美运行,但部署到Linux服务器上就各种报错。 当时我就纳闷了——不是说Python是跨平台的吗?为啥会这样?这次经历让我开始好奇:我们敲的代码到底是怎么变成电脑能理解的东西的?于是有了这篇文章...不对,应该说是我的个人笔记和思考。 等等我自己整理了下这个过程(表格可能有点乱,毕竟是手打的):代码片段类型我的理解let关键字就像"我宣布"这种作用total变量名我给它起的名字=运算符把右边塞到左边price变量名之前定义的价格*运算符小学学的乘法其他部分 不过有次我写了个处理大数据的脚本,速度慢得我去厕所回来还没跑完...我自己总结的两者区别(不一定全对,但这是我的理解):比较项编译型语言解释型语言启动速度慢,得先编译超快,立马能跑运行效率贼快相对慢一些调试体验改完代码得重新编译 我的个人总结通过这几年的编程经历,我才慢慢明白:如果要开发快速原型,我会选Python或JavaScript,因为改了代码马上能看到效果如果要开发高性能应用,尤其是CPU密集型的,我可能会考虑Go或RustJava
Preferences -> Editor -> {General->Postfix Completion || Live Templates} General->Postfix Completion 与 快捷键我就不总结了,网络上太多了。下面贴出laravel-china一位大神的总结。 PPT无法分享给各位,我也不知道怎么拿到。抱歉!大会主要将了以下几项内容,上午是主会场,下午分俩个会场 Kotlin & Java 和 Web,作为一个PHP程序员,我没得选。 后面说了一些关于程序人生的事情 JetBrains的无痛DevOps解决方案 最后讲了JetBrainsDevOps的一些套件,例如TeamCity (与TravisCi类似) ,Upsource 等等 fromMenu ---- 总而言之,总体下来大多都是干货,至少我感觉没有任何商业宣传的性质。