那些风雨里消逝的花


予你的一诉衷肠

在这个专栏正式的内容开启之前,先和朋友们唠嗑唠嗑一些有用的废话,觉得有兴致的,不妨听我娓娓道来。想直奔主题的,且看下集呈现~

为什么要学习数据结构与算法?我想很多初涉编程的小白一直很困惑这个问题。其实在初涉编程的时候,我同样很疑惑,我是学习java后台开发的,出于物联网专业需要也接触过C语言,Pathon。仅仅从使用语言开发来说,很少有需要直接手撸算法的需要,这种困惑也伴随着我持续的CRUD之路…

从大二下开始,陆续学习了数据结构与算法,操作系统,计算机网络,数据挖掘等课程。在这个渐进的学习过程中,开始体会到数据结构与算法的魅力。

操作系统中进程切换时的使用的栈,队列使得多进程图像成为可能,基于LRU算法的内存换入换出在其他应用场景同样大行其道,文件系统的组织若是没有inode索引怕是另一番光景了,进程切换的switch的方法巧妙的构思让人眼前一亮。

计算机网络同样如是,自顶向下的思维即是算法思维的拓展,基于rdt(可靠数据传输机制)机制的TCP,UDP随处可见数据结构的身影,根据具体场景选择的路由算法让利益最大化,传输报文的组织结构更是基于场景所选择的特定数据结构。

而数据挖掘,虽然学习的时候因为方向原因并不感冒,但其中的分类,聚类,朴素贝叶斯,神经网络无一不闪烁着算法的光辉,有那么些时刻,我会觉得,数据结构与算法本身就是一种无与伦比的美。

说的固然有些远了,但计算机科学的纹路还是清晰的,我们转回老本行——java后端开发。在初期的学习中,我算是一个不折不扣的API调用者,底层什么的比较费脑子,直接调用API不香吗~但若算起来日子,距离大三下的找实习也不过只有5个月时间,而算法对于公司来说,是一个帅选人简洁且快捷的方式,所以这就不再是一个可以回避的问题了。

既然决定了出发,就要有远走的觉悟。首先我需要在繁多的学习资料中找出性价比高的资料,恰巧在我关注的公众号中看到了极客时间的推荐,这便是缘起了——

冥冥之中的缘分

在极客时间中看到王争老师的数据结构与算法之美大受欢迎,抱着试一试的想法体验了7天(白嫖真香~),果断下单。它满足了我对于一个专栏的所有期望——

  • 重视基础,整个课程有明晰的框架
  • 积极的回馈与互动,这点简直满分
  • 评论区总有课代表(热心coder)作总结,部分评论质量很高
  • 不贵!!!

选定了学习资料,就需要确定学习方式了。如果只是单纯看一遍,即便现在搞懂了以后碰到还是"相顾无言",我需要巩固数据结构与算法的基础,并拓展思考问题的思维取向,这无疑需要一个稳定的回馈,而通过博客来记录这个学习过程就很合适了。

值得一提的还有方法论,在数据结构与算法的领域,有着那抹一些事半功倍的原则…

一些有效的技巧

这里我直接附上王争老师的专栏内容,加之自己的一点思考,大家共勉——

  1. 边学辺练。适度刷题(每节后面有课代表推荐的leetcode题就很棒~)
  2. 多问,多思考,多互动,这以后大抵就是我们的沟通方式了;
  3. 打怪升级学习法,一言以蔽之,就是需要分阶段,有针对性的攻坚克难
  4. 知识需要沉淀,不要试图一下子掌握所有,需要不断的迭代。诚如是,学习本身是个复利的过程,就如何酿酒一般,时间越长,味道越醇厚

满是星光的远方

算法是个漫长的求索之路,想要潜蛟化龙,除了脚踏实际,还需要有所展望。在这里立下flag,与大家共勉。

  • 2月2日6月1日每天打卡一道leetcode算法题,如果有同一系列写到一篇文章中的,仍以题数来计,嘿嘿,偷懒一下

    寒假预期达到25/119,目前10/119.

  • 2月和3月学完数据结构与算法之美专栏

    寒假预期30/81,目前14/81

  • 4月读完程序员小灰的算法之旅,膜拜大佬


这是一个小小的分割线。。。

对于远方,我总是抱有最殷实的期望,但在远足途中,我却一次一次得败下阵来。

如果究其原因,我严格的预设与实际拖沓执行上的不平衡可见一斑,凌乱的生活作息与良好的生活习惯又是那么泾渭分明。

这似乎是一个事情的两个对立面,但却又真切地存在并延续着。

在生活途中,我总会告诫自己那些亘古不变的原则与历史长河的遗珠,但在人的惰性与贪婪下,又变得脆若薄纸。

我听到有声音在默念,为什么你懂了很多道理却仍旧做不好事情,我在找寻答案,我亦在求证答案。


一个挡住负面情绪的分割线。

我想起了那些搁浅计划的事情——

过去十年间对于某件不好习惯的堕落,有挚友说人要找寻自己的核心习惯,在贯彻的时候它会带动你整个生活的转变。我想,那个根深蒂固了十年的不好习惯就是我以前的核心习惯,它在蚕食着我的身躯,然后一点一点地让它糜烂。。。

我曾以为那些过去了的会真的过去,但不是的。

历史的因果如此对称,你可以无敬无畏,但那些账都会一个不落地记下,在以后的某个时刻让你惊觉你似乎又被拉回到了时光深处。


但我要回到那种没有生机的日子吗,我知道我不想的,我的信仰正在确立并逐渐转变。

那就是因果与平衡,我的头脑总是那么游离与不坚定就是结果,如果连生活作息都无法确保,怎沫能有稳定的平衡。

在2021农历新年的第一天,追完了混沌的武士,故事的结果,仁找到了拔刀的藉由,风那个天真且执拗的女孩,见到了父亲的终章,她想说很多却最终默然于命运,无幻仍是那个最真切的热血男儿,但心里已然有需要珍惜的东西。故事的开始本就是从一个错误开始,但这般跌跌撞撞,阴差阳错间却又导向了共同的信仰。

我想我也该如是,没有什么路是白走的,我所看到的疑惑与不坚定是那残留的因果作祟,我得认识到它们真真切切地存在着,但他们又都在促使我进行更深刻,更稳定的变革,那个核心的习惯也在转由生活作息与锻炼习惯。他们将让我的生活从根基上改变。


所以回到最初的问题,我迷茫,我失落,我无措。

但我坚信那条路是对的,那个远方同样存在,只是那必须要求我更高的要求自己,做更合理地预设,我需要让自己抵御那些由来已久的贪欲,需要走得更坚实,更长远。

2021年的第一天,如果说要对自己抱有期望的话,我希望自己可以心怀热忱,做个心怀敬畏,有精气神的小伙。。


日更算法仍然会继续,计网笔记也会补上,我种下这因,它会在以后的某个时刻结果。

而现在,不妨让子弹再飞一会。

致读者朋友们

对于实际的章节展开,我将首先整理知识点,然后简要回答思考题,最后通过实际的算法来深化知识点。

如果你和我一样,只是算法的初学者,那么你可以从我的专栏中发现同样的困惑,也能感触到不一样的灵感;而如果你在算法方面已经迈出了小白这一步,那您也可把这个专栏作为数据结构与算法知识点的复习。如果有什么不妥的地方,希望大家在留言区给出,期待我们的共同进步。

日拱一卒,功不唐捐。

### Unreal Engine 5 C++ 环境搭建教程 #### 配置Visual Studio开发环境 为了在Unreal Engine 5中使用C++,需要先配置好Visual Studio开发环境。这一步骤对于确保后续编码工作的顺利进行至关重要[^3]。 安装Visual Studio时应选择带有桌面开发组件的工作负载,特别是C++支持选项。此外还需要下载.NET Framework SDK来满足编译器需求。完成上述软件包的选择之后启动安装过程直至结束即可。 ```cpp // 安装完成后验证是否成功的方法之一是在命令提示符下输入cl /? ``` #### 创建新项目并启用C++ 打开Unreal Engine Launcher登录账号后点击“新建项目”。按照向导指引创建一个空白模板的游戏工程,在此过程中勾选“使用C++”,这样可以初始化必要的文件夹结构以便于后期编写源码[^1]。 当被询问到有关第三方库的问题时建议全部接受默认设置以减少潜在错误的发生概率;另外记得指定清晰明了的目标路径保存即将诞生的作品副本以防丢失重要数据资料造成不可挽回的影响后果严重性难以估量。 #### 导入现有代码至IDE 一旦完成了项目的初步构建,则可以通过双击解决方案(.sln)文件自动加载整个方案进入Visual Studio界面内开展进一步操作处理活动事项安排计划部署实施执行任务作业工序程序流程步骤环节阶段时期区间范围领域范畴区域空间场所地点位置方位方向趋势走向路线路径轨迹踪迹痕迹迹象现象情况状况状态形态形式样式风格模式方法方式手段措施行动行为动作运动变动变化更替替换替代代替取代顶替补缺填补补充增加添加加入参与介入涉及关联联系关系连接链接联结联合联盟团结统一整体总体全面广泛普遍通用共同共有共享分担承担承受忍受忍耐耐心细致认真负责尽职尽力努力奋斗拼搏进取前进进步发展提升提高增强强化加强巩固稳定可靠可信可信赖值得信任相信信心决心意志毅力坚持坚持不懈持之以恒始终如一一如既往一直一贯始终始终不渝矢志不移坚定不移毫不动摇百折不挠屡败屡战越挫越勇迎难而上克服困难解决问题排除障碍扫清道路铺平大道开辟天地创造奇迹成就辉煌谱写华章书写历史记录时代见证变迁反映现状展现未来憧憬美好向往幸福追求梦想实现理想达成目标完成使命履行职责担当责任肩负重任挑起重担扛起大旗举起火炬照亮前程引领潮流带动风气影响社会改变世界造福人类贡献智慧力量才华技艺技能本领能力水平层次境界高度深度广度宽度厚度密度浓度强度力度硬度韧性强弱高低上下左右前后内外远近大小多少轻重缓急先后顺序排列组合搭配配合协作合作交流沟通传达传递传播扩散蔓延扩展延伸扩大放大缩小减小减弱降低下降减少节省节约珍惜爱护保护维护保养保持维持维系延续继续连续不断持续不停间断中断停止终止结束完结完成完毕圆满完美无缺无可挑剔无可厚非无可争议无可辩驳毋庸置疑毫无疑问确凿无疑千真万确真实存在确实发生实际效果显著成效明显改善好转恢复健康康复痊愈治愈治疗医治医治病痛减轻痛苦缓解症状消除病因根治疾病预防保健养生健身锻炼身体强身健体延年益寿长寿永生不死永恒不变永远流传千古流芳百世名垂青史留名青史传颂歌功颂德赞美赞扬夸奖褒扬表彰奖励嘉奖鼓励激励鼓舞士气振奋精神焕发活力充满生机勃勃向上积极乐观开朗豁达宽宏大度宽容待人友善相处和谐共处和平友好亲善睦邻友好往来交流合作互利共赢共同发展繁荣昌盛兴隆旺盛茂盛繁茂葱茏翠绿郁郁葱葱枝叶扶疏团锦簇百齐放争奇斗艳绚丽多彩五彩缤纷色彩斑斓光彩夺目耀眼迷人令人陶醉心旷神怡赏心悦目美轮美奂巧夺天工鬼斧神工独具匠心别具一格独树一帜与众不同卓尔不群鹤立鸡群脱颖而出锋芒毕露崭露头角初露锋芒锋芒毕现锋芒显露锋芒外露锋芒毕耀光芒四射光辉灿烂熠熠生辉闪闪发光金光闪耀银光闪烁星光璀璨月光明媚阳光明媚春暖开鸟语香草长莺飞万物复苏生机盎然欣欣向荣蒸蒸日上蓬勃发展快速崛起迅速壮大日益强大越来越强越来越好最佳最优顶级顶尖一流超一流世界级国际级国家级省级市级县级乡级村级乃至全球范围内独一无二绝无仅有举世闻名享誉中外声名远播名声在外口碑极佳评价极高赞誉有加好评如潮赞不绝口交口称赞众口一词异口同声道听途说耳闻目睹亲眼所见亲身经历切身体会感同深受深有感触体会深刻感悟良多受益匪浅获益良多收获颇丰成果丰硕成绩斐然硕果累累满载而归凯旋归来胜利返回班师回朝衣锦还乡荣归故风光无限荣耀无比自豪满满自信十足意气风发斗志昂扬雄姿英发威武雄壮气势磅礴震撼人心激动不已兴奋异常欣喜若狂喜出望外地投入到新的征程当中去迎接更大的挑战面对更加艰巨的任务勇敢地迈向未知的世界探索未解之谜揭开神秘面纱揭示真相本质发现真理规律总结经验教训吸取失败原因分析成功因素借鉴他人优点学习先进理念引进国外先进技术设备材料工艺标准规范制度法规政策导向战略规划长远打算近期目标短期计划具体实施方案细则条款规定要求条件限制约束控制管理监督审查评估考核评比竞赛比赛竞争较量比拼角逐争夺冠军亚军季军前三甲名列前茅遥遥领先远远超过大大超越绝对优势压倒一切横扫千军席卷天下征服全世界统治全宇宙掌控全局把握主动占据有利地位取得决定性进展获得突破性成果开创历史性新局面开启新时代新篇章翻开历史新一页谱写出华丽乐章奏响激昂旋律唱响嘹亮歌声发出最强音成为最闪亮点构成最美风景线形成独特魅力吸引众多目光聚焦关注引起强烈反响引发热议讨论激发思考启迪灵感点燃激情释放能量爆发力惊人冲击波巨大影响力深远意义非凡价值连城弥足珍贵难得可贵十分宝贵极其稀罕非常罕见极为少见少有的机会难得的机会绝佳的机会千载难逢的好时机百年不遇的大机遇不容错过的历史时刻稍纵即逝转瞬即逝瞬间消失刹那间消逝眨眼之间不见踪影杳无音信不知去向不明行踪成迷失踪失联失去联系无法找到查找不到毫无线索没有任何消息任何信息都得不到确切答复确定不了最终结果结局是什么样的谁也不知道没有人知道只有等待时间给出答案命运的安排上帝的旨意冥冥之中自有定数一切都是最好的安排顺其自然随缘自在得失随缘成败看淡放下平常心态对待人生起伏宠辱不惊临危不惧镇静自若从容应对泰然处之安之若素视死如归舍生取义杀身成仁英勇就义慷慨赴死捐躯报国精忠报国赤胆忠心一片丹心铁骨铮铮刚正不阿浩然正气凛然正义堂堂正正坦荡荡胸怀磊落襟怀坦白表如一心口一致言行一致知行合一理论实践相结合学以致用融会贯通触类旁通举一反三由此及彼由表及透过现象看本质抓住事物根本解决主要矛盾牵牛鼻子抓关键找重点突出中心围绕主题紧扣主线紧贴实际贴近生活接地气接人气聚民心合民意顺民愿适民心顺乎天理顺应潮流与时俱进跟上步伐紧跟形势适应变化调整策略转变观念更新思维开拓创新勇于改革敢于尝试大胆探索不怕挫折经得起考验受得住磨练炼狱般洗礼凤凰涅槃浴火重生脱胎换骨焕然一新面貌全新形象改观彻底变革翻天覆地巨变沧桑巨变今昔对比鲜明记忆犹新年代久远回忆往昔追忆往事缅怀过去纪念曾经走过路回顾历程重温旧梦追寻足迹寻找根源追溯源头探究起源探寻开端考察背景了解来历认识起点明白初衷不忘初心牢记使命砥砺前行奋勇向前一路高歌猛进势如破竹锐不可挡摧枯拉朽排山倒海气吞山河气贯长虹气冲霄汉直插云霄凌驾九霄之上遨游太空之外纵横星际之间穿梭时空隧道跨越世纪鸿沟连接古今中外融合东西方文化汇聚多元文明精华凝聚集体智慧结晶共创人类美好明天共建地球村大家庭共享美好生活愿景携手同行风雨同舟患难与共生死相依休戚相关息息相关唇齿相依唇亡齿寒鱼水情深血浓于水亲情友情爱情师生之情同学之情战友之情邻之情老乡之情民族情感国家情怀家国情怀社会责任使命感荣誉感归属感认同感幸福感安全感获得感成就感满足感充实感快乐感愉悦感舒畅感轻松感自由感解放感解脱感放松心情享受当下活在现在珍惜眼前时光感恩生命热爱生活拥抱大自然亲近动物植物草树木山水湖海江河大地天空星辰月亮太阳银河宇宙万物众生平等共生共存相互依存彼此依赖互相扶持互帮互助合作共赢互利双赢多赢局面良性循环可持续发展模式生态平衡环境保护绿色低碳节能减排降耗增效提质升级创新发展高质量高速度高效能低成本低风险零污染零排放清洁生产安全卫生健康环保节能节水节电节材节资节支节约能源资源综合利用循环经济再生利用回收再制造延长产品生命周期提高使用寿命降低成本费用增加经济效益社会效益综合效益最大化利益最大化利润最大化股东权益最大化企业竞争力核心竞争力市场占有率市场份额行业领先地位领导品牌标杆榜样模范典型示范案例样本范例典范代表作经典之作巅峰之作程碑式作品划时代意义标志性事件转折点拐点质的变化飞跃性的进步革命性的变革颠覆传统的创新打破常规的新思路新模式新业态新技术新产品新材料新能源新产业新动能新增长点新兴经济新兴产业集群产业链供应链价值链生态系统平台型公司独角兽企业超级巨头跨国集团全球化国际化本土化本地化个性化定制化差异化特色
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值