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