<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[T1246632660的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/T1246632660</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; T1246632660]]></copyright><item><title><![CDATA[C++为何难以割舍历史包袱？]]></title><link>https://blog.csdn.net/T1246632660/article/details/140852731</link><guid>https://blog.csdn.net/T1246632660/article/details/140852731</guid><author>T1246632660</author><pubDate>Thu, 01 Aug 2024 17:13:14 +0800</pubDate><description><![CDATA[你以为的历史包袱实际上是C++几十年以来的丰厚遗产，而且其中有的遗产非常有价值，还有有相当多的代码非常稳定，如果使用这些代码的人不是追新强迫真，它们永远都不需要重写。C++已经占领了各种工业软件的几乎每个角落，这其中牵涉到每个行业里面大量的数据结构、算法、以及为海量的论文所实现的代码，这些代码完全重写所需要大量的时间和金钱，而且现在的人力成本远超当初，所以完全重写几乎已经不可能。C++的代码到底有多少行，这个没人清楚，因为很多不开源。BS在演讲的时候说过是bilions。兼容对普通人有啥意义呢?]]></description><category></category></item><item><title><![CDATA[嵌入式行业，中年危机是否存在？]]></title><link>https://blog.csdn.net/T1246632660/article/details/140852696</link><guid>https://blog.csdn.net/T1246632660/article/details/140852696</guid><author>T1246632660</author><pubDate>Thu, 01 Aug 2024 17:12:25 +0800</pubDate><description><![CDATA[肯定有，你看到的那些，四五十岁的，你让他到市场上去应聘下，基本无人问津，人到四五十岁靠的是人脉，具体的意思就是体制外你得在家公司干很多年，而且命不能背，公司不能倒闭，行业不能下降，公司老板人品不能差，然后你才能勉强有份安度中年的工作。这个概率不说十不存一，起码五不存一。你看到勉强过得去的只有不到20%，剩下的不会让你看到，就像小区里的流浪猫换了几茬，但你很难看到死猫的尸体一样，混的不好的不是窝在家里靠着积蓄过日子，就是做点小生意，或者去当保安，滴滴什么的，基本上都是你忽略的存在，]]></description><category></category></item><item><title><![CDATA[为何嵌入式工资比纯软工资低一大截？]]></title><link>https://blog.csdn.net/T1246632660/article/details/140828123</link><guid>https://blog.csdn.net/T1246632660/article/details/140828123</guid><author>T1246632660</author><pubDate>Wed, 31 Jul 2024 17:22:18 +0800</pubDate><description><![CDATA[一个产品的研发，从最初的需求，到最后的回款，整个流程里，一个人能占据的步骤越长，价值越大，拿到的钱就越多。常用的单片机就好几种，每种各有特点，AVR/PIC/51编程简单，ARM/RISC-V功能强大，MSP320的功耗低。因为无论是管理者还是一线员工，都难以评估每一环的工作贡献，于是资源就更加向管理层汇集，一线员工的工资就自然变低了。在开始前刚好我有一些资料，是我根据网友给的问题精心整理了一份「嵌入式的资料从专业入门到高级教程」，点个关注在评论区回复“666”之后私信回复“666”，全部无偿共享给大家！]]></description><category></category></item><item><title><![CDATA[音视频开发是不是C++开发中最难的细分方向？]]></title><link>https://blog.csdn.net/T1246632660/article/details/140827925</link><guid>https://blog.csdn.net/T1246632660/article/details/140827925</guid><author>T1246632660</author><pubDate>Wed, 31 Jul 2024 17:16:17 +0800</pubDate><description><![CDATA[音视频开发体系的主链路，大致分为:采集一信号处理一编码一封包一传输一解包一解码一消费这么几个环节，各有各的难，(以下内容我也主要是看别人做过或者听别人讲过，我自己只做过零星工作，不能保证正确)首先，光一个传输稳定性问题，就足以淘汰大部分开发者。还记得ppstream和pptv不?但是播放真正的复杂的地方不在这里，而在于如何实现一些高级处理，对于音频就是各种音响效果(还记得foobar2000不)，对于视频情况，举两个例子第一个例子是反隔行，这个对于隔行扫描的视频是必备的，有硬件实现，也有软件实现。]]></description><category></category></item><item><title><![CDATA[单片机工程师继续从事硬件设计还是涉足 Linux 开发？]]></title><link>https://blog.csdn.net/T1246632660/article/details/140800424</link><guid>https://blog.csdn.net/T1246632660/article/details/140800424</guid><author>T1246632660</author><pubDate>Tue, 30 Jul 2024 16:34:26 +0800</pubDate><description><![CDATA[很多人甚至分不清什么场合需要用单片机，而什么场合更适合引入Linux~~个人觉得，你目前的状态，年龄是你最大的劣势——你没有试错的资本。这也不奇怪，硬件和软件对于工程师的要求本来就是不一样的，硬件更注重理论的扎实和大量的实验积累；怎么说呢，感觉绝大多数热衷推荐Linux的人，根本就是既不太懂Linux，单片机也没学明白。在开始前刚好我有一些资料，是我根据网友给的问题精心整理了一份「linux的资料从专业入门到高级教程」，点个关注在评论区回复“666”之后私信回复“666”，全部无偿共享给大家！]]></description><category></category></item><item><title><![CDATA[Verilog语言和C语言的本质不同点是什么？]]></title><link>https://blog.csdn.net/T1246632660/article/details/140800403</link><guid>https://blog.csdn.net/T1246632660/article/details/140800403</guid><author>T1246632660</author><pubDate>Tue, 30 Jul 2024 16:33:39 +0800</pubDate><description><![CDATA[你甚至需要考虑到，如果b，c作为输入其延迟非常大，那么你可能会考虑使用寄存器缓存b，c然后将组合逻辑后置，反之你发现b，c延迟不大，但a连接在一个时延很高的组合逻辑中时 那么你就可以考虑组合逻辑前置。综合来看，c语言的抽象级别要比Verilog高得多，很多人说c语言和Verilog很像，但除了一部分语法长得稍微相似点之外，我几乎没发现它们多少相似的地方，写c和写v尽管都是编程语言写代码，但描述的最终结果根本就不是一个次元的，把v认为是“跑着很多线程。的方法，将b，c的高低位分别处理，减少局部扇出提升速度。]]></description><category></category></item><item><title><![CDATA[为什么很多程序员都建议使用Linux？]]></title><link>https://blog.csdn.net/T1246632660/article/details/140775389</link><guid>https://blog.csdn.net/T1246632660/article/details/140775389</guid><author>T1246632660</author><pubDate>Mon, 29 Jul 2024 16:55:47 +0800</pubDate><description><![CDATA[系统自带的开源库都是一句话。你写c++，linux下一句话装个qtcreator完事，直接建cmake工程，选择普通c++代码，就能开工了。装git也是一句话，Windows下你还没打开git网站还没开始下载，linux用户这边安装都已经结束了。要是给项目写个配置说明给新员工，linux直接一个文本文件，几句命令贴进去完事。在开始前刚好我有一些资料，是我根据网友给的问题精心整理了一份「linux的资料从专业入门到高级教程」，点个关注在评论区回复“666”之后私信回复“666”，全部无偿共享给大家！]]></description><category></category></item><item><title><![CDATA[为什么大学讲授C语言比讲授C++的更多？]]></title><link>https://blog.csdn.net/T1246632660/article/details/140775363</link><guid>https://blog.csdn.net/T1246632660/article/details/140775363</guid><author>T1246632660</author><pubDate>Mon, 29 Jul 2024 16:55:02 +0800</pubDate><description><![CDATA[学C多的原因是：C++一个学期教不完。我们学的就是cpp，然而一个学期过去了class都几乎没教，不过xxstream、algorithm、container<T>还是教了不少。没办法，数据结构和语言相辅相成，你总不能像学一些文科一样死记硬背语法吧。在开始前刚好我有一些资料，是我根据网友给的问题精心整理了一份「c语言的资料从专业入门到高级教程」，点个关注在评论区回复“666”之后私信回复“666”，全部无偿共享给大家！门槛又比较高，别的语言不见得比得上，但你却不见得学得会，老师也不见得真的懂……]]></description><category></category></item><item><title><![CDATA[嵌入式到底是啥嵌入了啥？]]></title><link>https://blog.csdn.net/T1246632660/article/details/140658708</link><guid>https://blog.csdn.net/T1246632660/article/details/140658708</guid><author>T1246632660</author><pubDate>Sun, 28 Jul 2024 07:00:00 +0800</pubDate><description><![CDATA[传感器和执行器（Sensors and Actuators）：嵌入式系统通常需要与物理世界进行交互，传感器用于检测物理量（如温度、压力、光强等），执行器用于执行某些动作（如控制电机、开关等）。软件（Software）：嵌入式系统的软件包括操作系统（如实时操作系统RTOS）和应用程序代码。嵌入式系统在现代生活中无处不在，广泛应用于家用电器（如洗衣机、微波炉）、消费电子产品（如智能手机、平板电脑）、汽车电子（如发动机控制单元、车载娱乐系统）、工业控制（如PLC、机器人）、医疗设备、航空航天等领域。]]></description><category></category></item><item><title><![CDATA[解析嵌入式世界里中断和异常的不同之处]]></title><link>https://blog.csdn.net/T1246632660/article/details/140721388</link><guid>https://blog.csdn.net/T1246632660/article/details/140721388</guid><author>T1246632660</author><pubDate>Fri, 26 Jul 2024 17:39:32 +0800</pubDate><description><![CDATA[程序的错误产生的，编程异常通常叫做软中断(eg:除数为0)内核必须处理的异常条件产生的(eg:缺页)产生的目的:Linux利用异常来达到两个截然不同的目的:给进程发送一个信号以通报一个反常情况管理硬件资源对于第一种情况，例如，如果进程执行了一个被0除的操作，CPU则会产生一个“除法错误”异常，并由相应的异常处理程序向当前进程发送一个SIGFPE信号。是指CPU内部出现的中断，即在CPU执行特定指令时出现的非法情况，同时异常也称为同步中断，因此只有在一条指令执行后才会发出中断，不可能在指令执行期间发生异常。]]></description><category></category></item><item><title><![CDATA[Java成为最适合中国人体质编程语言的缘由]]></title><link>https://blog.csdn.net/T1246632660/article/details/140721346</link><guid>https://blog.csdn.net/T1246632660/article/details/140721346</guid><author>T1246632660</author><pubDate>Fri, 26 Jul 2024 17:37:48 +0800</pubDate><description><![CDATA[语言的流行度Java在中国的普及率很高，很多高校将Java作为编程入门语言教学，很多企业也广泛使用Java进行开发。因此，学习和使用Java的人很多，形成了一种“全民编程”的氛围。语言的稳定性和适用性Java作为一种成熟的编程语言，拥有良好的跨平台性、丰富的类库和工具，以及强大的社区支持，适合开发各类应用，特别是企业级应用。在开始前刚好我有一些资料，是我根据网友给的问题精心整理了一份「java的资料从专业入门到高级教程」，点个关注在评论区回复“666”之后私信回复“666”，全部无偿共享给大家！]]></description><category></category></item><item><title><![CDATA[plc程序工程师真的没前途吗？]]></title><link>https://blog.csdn.net/T1246632660/article/details/140658631</link><guid>https://blog.csdn.net/T1246632660/article/details/140658631</guid><author>T1246632660</author><pubDate>Fri, 26 Jul 2024 07:00:00 +0800</pubDate><description><![CDATA[自动化和工业控制的需求：随着制造业自动化的不断发展，对PLC程序工程师的需求依然很高。各类工业设备、生产线、机器人等都需要PLC进行控制和编程。PLC（可编程逻辑控制器）程序工程师的前途实际上取决于多个因素，包括行业需求、技术发展和个人职业发展规划。我收集制作一份plc学习包，对于新手而言简直不要太棒，里面包括了新手各个时期的学习方向，包括了编程教学，数据处理，通信处理，技巧和干货满满。职业路径：PLC程序工程师可以逐步发展成为高级工程师、项目经理、技术专家等，还可以在特定行业内深耕，成为某个领域的专家。]]></description><category></category></item><item><title><![CDATA[此刻继续钻研51单片机还有价值吗？]]></title><link>https://blog.csdn.net/T1246632660/article/details/140694812</link><guid>https://blog.csdn.net/T1246632660/article/details/140694812</guid><author>T1246632660</author><pubDate>Thu, 25 Jul 2024 17:03:01 +0800</pubDate><description><![CDATA[从商业角度来回答吧，除了极致性价比的51，其它51确实处于一个尴尬的市场境地，那么STC公司的老板自然要想办法在这种境地下让公司生存下来，你说的spi什么的外设都是主流单片机的标配了，这些都是非常常用的，自然是要加上了，不然用户要用这些，51没有，不是更加容易被市场淘汰？经历过前些年涨价潮的用户，肯定身有体会，平时价格轻易近人，暴打51的STM32,GD32暴涨几倍，十几倍，各大代理商捂着货不出，涨价还缺货，都成理财产品了，都说显卡涨的厉害，那只是显卡绝对价格高而已，论涨价比例，显卡只能是弟弟。]]></description><category></category></item><item><title><![CDATA[嵌入式中什么是三次握手]]></title><link>https://blog.csdn.net/T1246632660/article/details/140694781</link><guid>https://blog.csdn.net/T1246632660/article/details/140694781</guid><author>T1246632660</author><pubDate>Thu, 25 Jul 2024 17:02:21 +0800</pubDate><description><![CDATA[在开始前刚好我有一些资料，是我根据网友给的问题精心整理了一份「嵌入式的资料从专业入门到高级教程」，点个关注在评论区回复“666”之后私信回复“666”，全部无偿共享给大家！第二次，客户端收到服务器的SYN+ACK包，向服务器发送确认包ACK(ack=k+1)，此包发送完毕，客户端和服务器进入ESTABLISHED状态，完成三次握手。客户端是在收到确认请求后，先建立连接服务器是在收到最后客户端的确认后，建立连接发起连接请求的一定是客户端。]]></description><category></category></item><item><title><![CDATA[大一想学单片机怎么学?]]></title><link>https://blog.csdn.net/T1246632660/article/details/140631482</link><guid>https://blog.csdn.net/T1246632660/article/details/140631482</guid><author>T1246632660</author><pubDate>Thu, 25 Jul 2024 07:00:00 +0800</pubDate><description><![CDATA[学习单片机的基本原理：了解单片机的结构、工作原理、GPIO控制、定时器、中断等基本概念。实验和项目：通过实验和项目来理解和应用单片机的各种功能和技术，如LED控制、按键输入、数码管显示等。4. 实践和自主学习。自主实验：购买单片机开发板或套件，进行自主实验和项目开发，例如通过Arduino来学习基础的单片机编程和电路连接。教材和课程：寻找相关的教材和课程，可以是学校提供的课程资源或者在线开放课程。在线资源：有许多网上的单片机教程和视频，如YouTube上的教学视频、网上的电子书籍和博客文章等。]]></description><category></category></item><item><title><![CDATA[30岁自学编程从何处入手？]]></title><link>https://blog.csdn.net/T1246632660/article/details/140631433</link><guid>https://blog.csdn.net/T1246632660/article/details/140631433</guid><author>T1246632660</author><pubDate>Wed, 24 Jul 2024 07:00:00 +0800</pubDate><description><![CDATA[在线教程和课程：有很多免费和付费的在线资源，如Codecademy、Coursera、edX、Udacity等，适合初学者入门。我收集制作一份plc学习包，对于新手而言简直不要太棒，里面包括了新手各个时期的学习方向，包括了编程教学，数据处理，通信处理，技巧和干货满满。随着基础的打好，可以逐步深入学习特定领域的高级知识和技术，如Web框架、数据库管理、前端/后端开发等。编程是一个不断学习和自我提升的领域，保持学习的动力和耐心是非常重要的。关键在于坚定的学习目标、系统的学习计划、持续的实践和不断的自我提升。]]></description><category></category></item><item><title><![CDATA[嵌入式应届生学到什么程度可以找工作？]]></title><link>https://blog.csdn.net/T1246632660/article/details/140639354</link><guid>https://blog.csdn.net/T1246632660/article/details/140639354</guid><author>T1246632660</author><pubDate>Tue, 23 Jul 2024 16:19:39 +0800</pubDate><description><![CDATA[要有证明自己能力的课题拿的出手，比如参加一些比赛、做过相对完整的项目，在过程中认真思考，分析实现，解决过一些力所能及的小难题。这些项目要有需求，方案，实施，验收情况能讲清楚，难点在哪里怎么解决的，重点看的不是多难，而是看你遇到问题的思路和方法。4.是金子总会发光的，不要太担心，多投简历，多面试，多复盘，应该能找到一份心仪的工作。在开始前刚好我有一些资料，是我根据网友给的问题精心整理了一份「嵌入式的资料从专业入门到高级教程」，点个关注在评论区回复“666”之后私信回复“666”，全部无偿共享给大家！]]></description><category></category></item><item><title><![CDATA[请问C语言到底允不允许动态定义数组大小？]]></title><link>https://blog.csdn.net/T1246632660/article/details/140639312</link><guid>https://blog.csdn.net/T1246632660/article/details/140639312</guid><author>T1246632660</author><pubDate>Tue, 23 Jul 2024 16:18:48 +0800</pubDate><description><![CDATA[按照谭浩强的第五版C程序设计，先int a[n] 再把n给scanf进去是不行的，当然别的教材也是这么说的。但是我用gcc编译时，发现是可以通过编译的，而且exe能正常运行。请问为什么会出现这种情况呢？在开始前刚好我有一些资料，是我根据网友给的问题精心整理了一份「c语言的资料从专业入门到高级教程」，点个关注在评论区回复“666”之后私信回复“666”，全部无偿共享给大家！至于你说的VS里编译不通过也很好理解，因为VS使用的MSVC是C++编译器，并不提供C语言编译的功能，因此不支持VLA。]]></description><category></category></item><item><title><![CDATA[高考完的假期想学c语言 要注意那些问题?]]></title><link>https://blog.csdn.net/T1246632660/article/details/140605542</link><guid>https://blog.csdn.net/T1246632660/article/details/140605542</guid><author>T1246632660</author><pubDate>Tue, 23 Jul 2024 07:00:00 +0800</pubDate><description><![CDATA[以下是一些学习C语言时需要注意的问题和建议： 学习资源的选择教材和书籍推荐书籍：《C程序设计语言》（The C Programming Language）作者：Brian W. Kernighan和Dennis M. Ritchie。控制结构：条件语句（if、switch）、循环语句（for、while、do-while）。指针：理解指针的概念、指针运算、指针与数组、指针与函数。通过系统的学习和不断的实践，你将能够在假期里扎实掌握C语言，为未来的学习和职业发展打下良好的基础。]]></description><category></category></item><item><title><![CDATA[嵌入式linux学习的每一步具体要掌握什么？]]></title><link>https://blog.csdn.net/T1246632660/article/details/140605475</link><guid>https://blog.csdn.net/T1246632660/article/details/140605475</guid><author>T1246632660</author><pubDate>Mon, 22 Jul 2024 11:35:47 +0800</pubDate><description><![CDATA[电路基础：掌握基本的电子电路知识，如电阻、电容、电感、二极管、三极管等元器件的工作原理。开发板：熟悉常见的嵌入式开发板（如Raspberry Pi、BeagleBone、STM32等），掌握基本的硬件操作。Linux基础命令：掌握基本的Linux命令行操作，如文件操作、权限管理、网络配置等。数据结构和算法：熟悉常见的数据结构（如链表、栈、队列、树等）和基本算法（排序、搜索等）。驱动开发字符设备驱动：了解字符设备驱动的编写方法，如open、read、write等接口的实现。]]></description><category></category></item></channel></rss>