- 博客(123)
- 资源 (4)
- 收藏
- 关注
原创 嵌入式C进阶路线指南
嵌入式是工科,工科讲究实践。说的再多、懂得再多,不能做出实际的东西,是没有意义的。学习嵌入式的核心原则之一就是多动手写代码。另外还有一个原则就是:从浅到深学习。接下来的内容将贯彻这两个原则。最后强调一点,各个方面的技术是齐头并进的学习,而不是某一个方面学的非常好才去学习下一个方面。实际开发中,用到的技术会很多,我们只需要做好其中一部分就行了。
2025-05-07 20:41:13
546
原创 为什么大厂都不使用.NET?
会.NET基本都是靠自学成才,一是学校里面很少教.NET,二是培训班也很少有培训.NET的,像达内就不开设.NET课程,黑马的.NET课程太少了,还如何指望这些自学的人使用.NET呢?除非是公司或者某些特定业务需要。
2025-04-28 23:13:37
220
原创 如何精通C++编程?
学习C++一定不要想着速成,要多花时间和精力去啃经典书籍和源代码,多动手写代码;毕竟C++博大精深,特性种类繁多,支持多种范式编程,不是那么容易就能随便掌握。
2025-04-18 22:13:12
366
原创 现阶段高校的人工智能方案培训如何?
很多高校在人工智能方面没多少经验,师资力量就更别提了,还处于探索阶段,前面的人学这个就是小白鼠,只能说学校的初心是好的。
2025-03-26 22:54:39
262
原创 国外程序员常用社区、技术论坛和博客
TopCoder这个网站适合想体验程序设计竞赛的同学,每个月都会举行三场线上比赛,参赛者根据自身情况选择编程语言,比赛结果根据评分和报酬方式反馈给参赛者。
2025-03-25 23:33:44
307
原创 C Sharp上位机需要掌握哪些知识?
精通WPF找工作会容易一些,前提是你得精通,界面要做得花哨,多使用开源框架练习Prism和MVVM框架,底层代码多学习和研究,至少能够在面试的时候进行吹。
2025-03-24 21:50:30
249
原创 C++高性能计算开发心得体会分享
高性能计算,优先保证计算(计算结果最重要),再考虑提高性能;毕竟提高速度有一些简单粗暴的方法,比如牺牲精度、缓存查表、缓存查表+插值拟合等;
2025-03-17 19:26:23
427
原创 C/C++都有哪些开源的Web框架?
在实际极致性能的场景下,C/C++开发的Web框架早已经杀出了重围,虽说这些框架不能做到像SpringBoot那样开箱即用,但是能够让你使用一台服务器扛住别人10台服务器的流量。
2025-03-13 20:30:48
1645
原创 推荐一些经典和实用的开源项目
openpilot是一款机器人操作系统,作者亲自使用自己的丰田汽车做了测试,效果还不错的。到现在为止,已有超过275款汽车使用openpilot升级了辅助驾驶系统。
2025-02-15 12:12:52
224
原创 DeepSeek已经超越OpenAI了?
其实DeepSeek是否超越了OpenAI并不重要,重要的是:以前的AI都是基于美国巨额AI芯片做出来的,DeepSeek完全是中国自己的国产,而且是可以用低层次芯片就可以完成的结果,它还是开源的,免费的。
2025-02-09 15:59:32
311
原创 DeepSeek算是真正意义上的大模型开源吗?
DeepSeek非真正开源,仅开放部分推理代码和权重。大模型开源需开放训练代码及数据集,但难以复现且成本高。Olmo2等模型部分开源,降低开发者使用成本。DeepSeek性能优化代码不可移植。
2025-02-02 16:33:57
685
原创 为什么高并发普遍使用Java?
Java因解决开发难度大、成本高及高并发生态问题成优选,C#等语言因生态差或开发难被排除,Rust、Go亦存不足。Java广泛用于微服务、云原生,是实现高并发的最佳方案之一。
2025-01-21 22:40:09
346
原创 为什么你学完C语言什么都做不了?
学C语言需掌握操作系统和计算机原理,以进行实际开发。推荐结合Arduino和STM32实践,参加竞赛或做项目提升。推荐书籍《啊哈!C语言》、《CPrimerPlus》和《C程序设计语言》。
2025-01-07 20:13:16
372
原创 轻量级适合阅读的优秀 C++ 开源项目
CTPL是C++线程池库,LLVM是跨平台编译器框架,Cereal是二进制Json库,SQLITEORM是C++ ORM库。Workflow是异步网络和并行计算库,FMT是formatting库,多个开源库助力C++开发。
2025-01-06 23:14:31
448
原创 作为程序员,你明白了什么?
你说你想一直干技术,你何时才是个头啊,何时才有出路啊。如果你认为某个技术的崛起或衰落会直接决定你的职业生涯,那么你很大可能正在错误的道路上越走越远,应该及时止损。
2024-12-28 18:53:43
211
原创 如何更好地理解面向对象编程思想?
面向对象编程将数据结构和处理方法组合成对象,以类封装细节。其适合人机交互需求多的软件,而数学、图形为主的软件更适合面向过程。面向对象是人类组织语言的思路在计算机中的体现。
2024-11-17 17:08:55
255
原创 C++中如何嵌入Python代码?
C++中嵌入Python实现互操作,可用C/C++接口、执行Python文件、Cpython库。需初始化解释器,构造Python元组传参,转换返回值。编译时注意Python文件位置。PyRun_SimpleString更安全。Cpython将Py转C代码再调用。
2024-11-17 14:58:00
905
原创 Java待遇真的比C++好很多吗?
Java薪资机会多,适合新手;C++门槛高,适合保岗。Java需求大,技术栈相似;C++技术栈差异大。企业看重Java核心技术、框架、分布式等能力。Java适合打工者,机会多;C++职位少,对新手不友好。
2024-11-15 20:23:06
481
原创 C++需要学习哪些内容?
Github热门C++入门项目,含基础、进阶、实战模块,推荐多本C++书籍及油管大佬Cherno视频教程,涵盖Linux系统编程、多线程等,适合从入门到就业。
2024-11-14 20:01:38
508
原创 C++和Java该如何进行选择?
C++与Java学习难度不同,C++偏系统编程,Java偏业务架构。C++基础有助于深入Java,但两者路线不同。建议学生或有空者学C++,求职或兴趣不大者选Java。
2024-10-27 17:39:58
492
原创 C++图形库
推荐GitHub的DevWeekly获取开源项目,介绍NanoVG、NanoGUI等C++图形库,涵盖轻量级到多功能GUI库,适合不同平台和应用需求,如Windows++、wxWidgets等。
2024-10-24 20:20:28
1524
原创 我作为TypeScript开发人员是如何学习Rust的
随着我对JavaScript等高级语言的经验越来越丰富,我也对它们的工作原理越来越感兴趣:它们正在做出哪些选择和权衡,以及更高层次的抽象的好处和成本是什么。对我来说,更深入理解的最好方法之一是学习低级编程语言。毕竟,这些是通常解析和解释我们的JavaScript代码的语言。例如,V8引擎(由Google Chrome和Node.js使用)和WebKit(由Safari和Bun使用)都是用C++编写的。但是,尽管C++是低级编程的中流砥柱,但C++不是我选择的语言......
2024-10-14 22:33:20
1170
原创 程序员千万不要一辈子都靠技术来生存
学习技术不要认为就能稳定高收入,技术人员常加班社交圈小。技术只是工具,应平衡工作生活,提升社交能力。技术不是创业的全部,需掌握更多非技术技能。
2024-10-13 11:52:21
495
原创 Rust学习如何更有信心?
关于如何学习Rust,在Hacker News上有一篇非常火的教程,作者通过自己的Rust学习经历,向大家指出了一条如何学习Rust的路径。
2024-10-10 20:14:20
1200
原创 C#系统学习路线
分享C#程序员成长学习路线,包括计算机基础、C#基础、面向对象、进阶、前端、数据库、高级知识及.NETCore。建议学习C语言、数据结构等,掌握C#语法、面向对象、前端技术、数据库操作及高级框架。C#岗位多集中在政府、军工、制造业。
2024-10-09 20:54:52
2328
原创 Windows的兼容性为什么这么强大?
Windows最厉害的地方就在于,不管你在啥硬件上安装Win95,都能够正常运行,然后系统会自动更新驱动。相反,Linux在不同的电脑上运行,就会出现各种问题。
2024-10-08 23:09:23
655
原创 开源项目带来的思考
开源项目能不能赚钱?我的答案是能够赚钱,问题就在于就作者提的这几点有几个人能够做到?有几个除了技术之外,拥有商业头脑的?能够坚持下去?
2024-10-07 13:03:31
755
原创 30岁的程序员是考公还是继续卷技术?
很多人都常有这种困惑,我是否应该放弃程序员这条职业道路?想放弃的原因无非是不想太内卷、年龄危机、技术实在是跟不上等等。或者该不该去考公?但是很多人不知道的是考公需要些什么,比如,你有什么资源、有什么好处、有什么困难等等。
2024-10-05 23:16:22
1133
2
原创 Rust和Go谁会更胜一筹
就个人经验来看,Go语言简单,下限低,没有什么心智成本,有点编程基础的人都可以上手开发,能够让你在工作中对业务更加专注,未来使用Go语言的人肯定是多数,毕竟聪明人永远占少数;如果是Rust,我估计大部分时间都得专注在Rust上了,毕竟Rust下限高,心智成本高。
2024-09-25 19:30:57
1590
原创 惊艳到你的算法
假如一个很小且混乱的桌子,你很容易就找到了自己需要的东西,这是一个很经典的算法LRU Cache。假如你每次都往桌子上随意放东西,实际上每次放的东西都是处于堆顶。假如你每次都将东西进行整理,但是没有记住每件东西所存放的位置,这种效率要比随便乱放东西低一个层级,不过是浪费时间而已。
2024-09-24 22:56:32
290
原创 Rust的作用?
当你学会了Rust,你对内存、堆栈、变量作用域、引用等底层知识会有很深的理解,你对底层的东西也就不会那么抗拒了,反而更愿意去做出尝试,你慢慢地就会成为一名优秀的程序员。在世界范围内,Rust的需求都是大于供给的,优秀的Rust程序员更是稀缺。
2024-09-24 19:25:47
667
原创 为什么编程很难?
程序员做需求时得多方面考虑,做完整的测试,必要时还需要数学模型进行验证,确保程序能够完全正确实现。这些工作内容是外人无法看见的,他们只是想当然的认为这个需求简单,你竟然需要用这么多时间,这对程序员很容易造成误解。
2024-09-22 22:20:32
498
原创 Java只有国人在搞了?
如果任何一门语言真的是国人在做,这门语言绝对活不过三个月。主要是国人做事太过于功利化,捞不到好处是不会给你维护和发展的,比如阿里之前的dubbo框架,当初有很多小企业都在使用,后来直接就不维护了,这你敢再继续使用?
2024-09-22 13:36:38
505
原创 如何成为有影响力的程序员?
作为一名程序员,崇拜别的程序员是很不健康的一种心态;当你对其他程序员过度崇拜时,这会让你妄自菲薄,觉得这辈子也永远无法超越对方,甚至放弃超越对方的努力。
2024-09-21 14:30:37
469
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人