S0: 全博客总纲
文章平均质量分 63
总结经验
静思心远
嵌入式&&人工智能
展开
-
博客总目录V2.0
博客总目录V2.0CC++设计模式数据结构与算法图像视频Linux编程Linux驱动STM32CC基础C++CPP基础学习设计模式23种设计模式数据结构与算法图像视频Linux编程Linux驱动linux基础驱动STM32原创 2022-03-10 17:12:06 · 5687 阅读 · 0 评论 -
如何编写高质量代码
高质量代码原创 2023-09-21 17:39:18 · 162 阅读 · 0 评论 -
开源软件的一些思考
C++转载 2023-02-09 15:49:37 · 268 阅读 · 0 评论 -
系统设计的核心思想
系统设计核心思想原创 2023-01-15 20:31:22 · 1481 阅读 · 0 评论 -
学软件好还是硬件好?
软硬件原创 2023-01-05 17:27:41 · 2213 阅读 · 0 评论 -
2022年CSDN年度回忆录
2022年总结原创 2022-12-31 13:53:06 · 269 阅读 · 1 评论 -
嵌入式走过的路
走过的路原创 2022-12-25 09:59:39 · 3406 阅读 · 0 评论 -
第一性原理(最优解理论)
第一性原理第一性原理(最优解理论)reference第一性原理(最优解理论)「第一性原理」的思考方式,是用物理学的角度看待世界,也就是说一层层拨开事物表象,看到里面的本质,再从本质一层层往上走。这是他眼中的“第一性原理思维模型”:回溯事物本质,重新思考该怎么做。马斯克对“第一性原理”的解读是:“我们运用第一性原理,而不是比较思维去思考问题是非常重要的。我们在生活中总是倾向于比较,对别人已经做过或者正在做的事情我们也都去做,这样发展的结果只能产生细小的迭代发展。reference详解马斯克的「第转载 2022-03-03 21:12:32 · 573 阅读 · 0 评论 -
嵌入式项目开发流程中,可以提高效率的环节有哪些?
提高效率的环节有哪些提高效率的环节有哪些reference提高效率的环节有哪些1.做好设计,对所做的系统有个整体上的把握,结构清晰,层次合理。2.提高代码质量,遵守编程规范,完善的测试验证代码,对于回归测试很有帮助。3.软硬件接口清晰准确,如果可以的话引入硬件抽象层,便于移植和维护。4.对遇到的问题及时总结,分享经验和教训,在解决问题的时候能节省很多时间,提高生产效率。5.引入版本控制,规范管理项目版本库,严格要求项目成员充分用好版本控制.6.对于常用的代码写成接口模块,形成自己的代码库。r原创 2021-11-16 09:23:02 · 297 阅读 · 0 评论 -
GitHub上一位老外的嵌入式C编码规范
嵌入式C编码规范嵌入式C编码规范博客来源嵌入式C编码规范最重要的一条规则编写代码时最重要的一条规则是:检查周围的代码并尝试模仿它。作为维护人员,如果收到的补丁明显与周围代码的编码风格不同,这是令人沮丧的。这是不尊重人的,就像某人穿着泥泞的鞋子走进一间一尘不染的房子。因此,无论本文推荐的是什么,如果已经编写了代码并且您正在对其进行修补,请保持其当前的样式一致,即使它不是您最喜欢的样式。一般规则这里列出了最明显和最重要的一般规则。在你继续阅读其他章节之前,请仔细检查它们。使用C99标准不使用制转载 2021-08-19 19:30:15 · 227 阅读 · 0 评论 -
嵌入式精读的几本书
大学阶段的书1.C语言。2.数据结构。3.微机原理与接口。4.单片机。深入底层需要的书1.嵌入式linux应用开发完全手册 韦东山。2.linux设备驱动开发 宋宝华。3.深入linux内核架构。4.jz2440ARM实践(韦东山)。做应用的书1.C++2.设计模式3.算法4.tcp/udp...原创 2021-04-22 23:16:34 · 590 阅读 · 0 评论 -
rzsz SSH
参考博客:http://blog.csdn.net/jhj117/article/details/58847881、获得rzsz-3.48源码http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gzUbuntu下可以直接用命令获得,命令如下:wgethttp://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz2、解压#tarzxvfrzsz-3.48.tar.gz3、修改...原创 2020-06-24 23:45:06 · 425 阅读 · 0 评论 -
嵌入式系统的定义和组成
1.1 嵌入式系统的定义和组成1.1.1 嵌入式系统的定义以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。1.1.2 嵌入式系统发展概述1、嵌入式系统发展的4个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段。2、知识产权核(IP核):具有知识产权的、功能具体、接口规范、可在多个集成电路设计中重复使用的功能模块,是实现系统芯片(SOC)的基本构件。3、IP核模块有行为、结构和物理3级不同程度的转载 2020-12-03 10:45:57 · 3121 阅读 · 0 评论 -
绕不开的底层技术和框架源码
绕不开的底层技术和框架源码最近咱们组疯狂招人,几位资深大佬整天都在语音、视频面试,一起吃饭的时候听到他们在聊:“面试了一天,基本上没几个能把Spring的加载过程说清楚,基本上一问就支支吾吾,现在这API调用工程师太多了。”是啊,现在有些程序员整天写写业务代码、调调接口、写写SQL之类,其实不自知是最底层的搬砖工。为了不成为码工,必须全方位发展自己的技术深度。最终实现提升框架升级的适应能力和二次开发能力,同时也需要不断借鉴优秀框架的设计思想来改进代码。绕不开的底层技术和框架源码...转载 2020-11-09 19:06:16 · 160 阅读 · 0 评论 -
座右铭收藏
座右铭:linus至理名言送给自己和大家:Talk is cheap. Show me the code.//废话少说,放码过来Read fuck source code //了解别人的软件最好的就是读源代码“持续而缓慢的学习,而不是临时抱佛脚,才能带来长久的成长。”——吴恩达3.真正修行者,烦恼应该越来越少,性格越来越柔顺,而内心充满喜悦,这行为日趋正常,这才是修行应有的功德。4.寻找灵魂深处的自己5.你所谓的稳定,不过是在浪费生命原创 2020-10-28 13:15:02 · 564 阅读 · 0 评论 -
优秀博客链接(linux c/c++ java go php android ios 前端 j2ee windows linux 算法 ACM AI 深度/机器学习 opencv nlp)
pudn阿甘兄 前端 服务端 底层 移动端 大数据 云计算 AI 培训机构的课程差不多就这一套了LeetCode、《数据结构与算法之美》学习笔记、AI前端资料学习,vue.js react.js flutterleetCode刷完的神机器学习数据挖掘基础Linux c/c++大神 目前csdn排名第一名1977出生的大神1977出生的大神1983出生的大神学习能力超强的神,必须向他学习 C C++ 大数据 AI 4000篇左右博客源码分析Android API源码学习过程大转载 2020-10-27 15:23:18 · 1112 阅读 · 1 评论 -
谈职业生涯——读《程序员的自我修养》
杭州程序员张张公众号《前端全栈开发者》,聚焦大前端、全栈开发、程序员成长取消关注36 人赞同了该文章最近在看程序员的自我修养 (豆瓣),作者陈逸鹤,一本写给程序员的思考书,其实市面上类似题材的书也不少,比如我看过的另外两本内外兼修:程序员的成长之路 (豆瓣)、程序员必读的职业规划书 (豆瓣),我只是后悔自己看的太晚,很多道理明白的太晚,要多看看此类书,给自己寻找点方向感和动力,我也一直在努力践行书中的一些方法和认识,本文是此书的第一部分内容的归纳,希望对你有帮助,感兴趣的朋友可以买来此书详细转载 2020-10-10 08:21:03 · 669 阅读 · 0 评论 -
程序员们平时都喜欢逛什么论坛呢?
地址:https://www.cnblogs.com/three-fighter/p/13641835.html大家好,我是吴师兄。众所周知,程序员是一个需要不断学习的职业,而幸运的是,在这个互联网时代,知识就在那里,等着我们去获取。作为一个 收藏从未停止,学习从未开始 的博主,秉承着好东西不能独享的态度,花了两天时间,把收藏的学习网站整理分享出来,希望大家不要学我,一定要好好学习,天天进步,升职加薪 。好了,下面开始上货。一、在线教程首先列出一些在线教程网站,这些在线教程网站通常都比较适合入门转载 2020-10-05 13:03:48 · 2115 阅读 · 1 评论 -
C_Cpp变量命名规范
1. 驼峰命名法1.1 小驼峰法除第一个单词之外,其他单词首字母大写(常用于变量)int myStudentNumber1.2 大驼峰法(帕斯卡命名法)每一个单词的首字母都采用大写字母(常用语类名,函数名,属性,命名空间)class StudentFamily2. 匈牙利命名法变量名=属性+类型+对象描述,这样做的好处是使程序员第一眼看到变量时就对变量的类型和其它属性有直观的了解。2.1 匈牙利命名法 - 属性全局变量 g_常量 c_成员变量 m_静态原创 2020-07-15 22:32:33 · 1440 阅读 · 2 评论