把光驱拆了,装个固态硬盘,让渣渣电脑复活

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!“正念君一位热爱编程的程序员”你会修电脑吗?作为一个程序员,你身边有人对你的知识技能范围有什么误解吗?如:听说你是学计算机的,你能帮我修电脑吗?。。。听说你是学软件开发的,你能帮我造个外挂吗?。。。小编也是被外行误解了很多次,我除了会点嵌入式之外,其他也很渣渣,对电脑也是只懂一点点。但是在遇...
📅 2023-05-01 阅读全文 →

学习使用带参宏,提高编程基础(一)

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!“正念君一位热爱编程的程序员”往期资料  == 菜单栏下有更多资料资源分享 | 嵌入式相关资源分享 | 编程语言类资源分享 | Linux相关资料带参宏实例分享公司某项目用到DSP+FPGA架构(当然不是著名的ARM+DSP+FPGA点灯项目),我的发展方向为DSP方向。其中DSP与...
📅 2023-05-01 阅读全文 →

学习使用带参宏,提高编程基础(二)

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!“正念君一位热爱编程的程序员”往期资料  == 菜单栏下有更多资料资源分享 | 嵌入式相关资源分享 | 编程语言类资源分享 | Linux相关资料资源分享 | 数据结构与算法带参宏实例分享带参宏在我们的嵌入式编程中使用得非常多,其定义如下:#define 标识符(参数列表) 字符序列...
📅 2023-05-01 阅读全文 →

省电子设计竞赛一等奖作品分享(一)

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!往期资料  == 菜单栏下有更多资料资源分享 | 嵌入式相关资源分享 | 编程语言类资源分享 | Linux相关资料资源分享 | 数据结构与算法循迹小车分享前言(先说一堆废话)刚入职的时候,公司组织参观,参观的时候看到了公司的AGV循迹小车,用于搬运物料。看到这些小车的时候,感觉很熟...
📅 2023-05-01 阅读全文 →

省电子设计竞赛一等奖作品分享(二)

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!往期资料  == 菜单栏下有更多资料资源分享 | 嵌入式相关资源分享 | 编程语言类资源分享 | Linux相关资料资源分享 | 数据结构与算法单相用电器分析监测装置前言小编大学期间共参加了三次省级/国家级的电子设计竞赛/单片机应用设计大赛,均获得了一等奖,现将这些作品分享出来,供...
📅 2023-05-01 阅读全文 →

随便吐槽一下~

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!往期资料  == 菜单栏下有更多资料资源分享 | 嵌入式相关资源分享 | 编程语言类资源分享 | Linux相关资料资源分享 | 数据结构与算法前言(废话一堆)我们公司的保密工作做得特别好,研发人员进入保密区(办公室)不能带手机、研发人员的电脑禁用USB功能、电脑上不了外网、有些办公...
📅 2023-05-01 阅读全文 →

省电子设计竞赛一等奖作品分享(三)

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!往期资料  == 菜单栏下有更多资料资源分享 | 嵌入式相关资源分享 | 编程语言类资源分享 | Linux相关资料资源分享 | 数据结构与算法高校公寓远程能源监控系统前言小编最近在准备换工作的事情,白天要上班,晚上要学习,就很少写分享笔记了,望各位看官谅解。但是,也是会尽量抽时间...
📅 2023-05-01 阅读全文 →

【Linux笔记】文件及目录管理命令

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!往期资料  == 菜单栏下有更多资料资源分享 | 嵌入式相关资源分享 | 编程语言类资源分享 | Linux相关资料资源分享 | 数据结构与算法前言之前分享的Cygwin是一个在windows平台上运行的Linux(类UNIX)模拟环境(关于Cygwin的介绍,可移步至往期笔记:Wi...
📅 2023-05-01 阅读全文 →

【Linux笔记】文本文件查看命令

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!我们要查看一些文本文件的内容时,要使用文本编辑器来查看。在Linux下,可以使用一些命令预览文本文件中的内容,而不必使用文本编辑器打开查看。这篇笔记分享几个常用的文本查看命令。分别是:cat:从第一行开始显示文本内容(适用于内容较少的)tac:从最后一行开始显示,是 cat 的逆顺序more...
📅 2023-05-01 阅读全文 →

【Linux笔记】文件的权限

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!Linux是多用户操作系统,不同的用户对于文件的操作拥有不同的权限。我们可以使用 ls -l 命令列出当前目录下的文件及目录的详细信息:我们重点看前10个字符,如 hello 文件详细信息中的前10个字符为 -rw-rw-rw- 。这10个字符的说明为:其中,第一个字符表示这个对象的类型,如...
📅 2023-05-01 阅读全文 →

【Linux笔记】系统目录结构

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。如此反复就可以构成一个庞大的文件...
📅 2023-05-01 阅读全文 →

【C语言笔记】#运算符与##运算符

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!1、#运算符我们平时使用带参宏时,字符串中的宏参数是没有被替换的。例如:输出结果为:然而,我们期望输出的结果是:5 + 20 = 2513 + 14 = 27这该怎么做呢?其实,C语言允许在字符串中包含宏参数。在类函数宏(带参宏)中,#号作为一个预处理运算符,可以把记号转换成字符串。例如,如...
📅 2023-05-01 阅读全文 →

【Linux笔记】Vi/Vim编辑器

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!1、什么是vi/vim?vi编辑器是Linux和Unix上最基本的文本编辑器(所有版本的 Linux 都带有 vi 编辑器),工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。尽管在Linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无...
📅 2023-05-01 阅读全文 →

【Linux笔记】Linux下编译C程序

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!1、前言(废话)本公众号分享的笔记都是相对简单的、比较简短的、比较容易掌握的,因为我觉得这些零碎知识可以花零碎时间在手机上进行阅读。而内容稍微多一点的笔记,要花很多时间来写,平时业余时间比较少所以比较少分享长一点的笔记。今后也会尝试着写一些长一点的笔记,欢迎大家持续关注!本公众号之所以起名叫...
📅 2023-05-01 阅读全文 →

【Linux笔记】make工程管理工具(一)

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!1、如何编译具有多个源码(.c文件)的工程上一篇笔记写了如何使用 gcc 的编译命令编译:【Linux笔记】Linux下编译C程序。当源文件较少时,使用gcc编译命令编译就比较方便,在gcc编译命令中依次列出各个源文件就好,比如:gcc src1.c src2.c src3.c src4.c...
📅 2023-05-01 阅读全文 →

【Linux笔记】make工程管理工具(二)

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!上一篇笔记分享了使用make工具编译C程序的方法(【Linux笔记】make工程管理工具(一)),但是还未分享make工具是什么,本篇笔记就来看一下make工具是什么吧。make和Makefile(或者makefile)文件提供了一种简单有效的工程管理方式。Makefile文件是一个决定着如何...
📅 2023-05-01 阅读全文 →

【Linux笔记】Windows与Linux文件互传

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!之前分享了Linux下vim编译器简单的使用方法:【Linux笔记】Vi/Vim编辑器。如果觉得不习惯的话,也可以不用vim进行编辑。我们可以使用Windows上的一些编辑器先编辑好代码,然后再传到Linux下进行编译即可。那么,怎么实现Windows与Linux的文件互传呢?可以使用sam...
📅 2023-05-01 阅读全文 →

C语言每日一练(002)

题目求数组元素之和代码首先,需要构造一个求和函数。这里求和函数有两种构造方法,一种是迭代法,另一个种是递归法。迭代法求和函数int sum(int a[], int n){ int i = 0; int arr_sum = 0; for (i = 0; i < n; i++) { arr_sum += a[i]; } return arr_sum;}递...
📅 2023-05-01 阅读全文 →

【C语言笔记】关于数组的一个陷阱!

问题两个数组元素的地址相减得到什么?我们先看一段代码:#include <stdio.h>int main(void){ int a[]={0,1,2,3,4,5}; printf("&a[0] = %d, &a[2] = %d\n", &a[0], &a[2]); return 0;}这段代码以十进制的形式打印出...
📅 2023-05-01 阅读全文 →

教你写一个定时关机程序

前言今天,我同学问我这个程序怎么做:于是,我用C给他写了一个类似的控制台程序:我的这个控制台程序有8个小功能,分别是:1、定时n秒后自动关机。2、定时到x点x分提醒你是否要关机,如果你没确认不关机,则在60s后将自动关机。3、立即关机。4、取消自动关机。5、注销计算机。6、打开计算器。7、打开画图软件。8、打开记事本。在介绍各个功能之前,首先介绍一个函数:&...
📅 2023-05-01 阅读全文 →

C语言每日一练(010)

题目统计文件的字符数代码/********************************************************************************************************* 题 目: 统计文件的字符数***********************************************...
📅 2023-05-01 阅读全文 →

【强烈推荐】一个炫酷的博客网站

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间阅读编程笔记!一、前言微信公众号的推文一旦发送过后,就不能有很大的改动了,只能修改若干个错别字。犯错,是每个人都不可避免的。因此,一旦微信公众号推文中出现一些失误或者问题,想要改的话,就只能删掉重发了,很不方便。这不,前两天有位网友与我讨论问题,有些有更好的解答,但是推文已经发出去了。我这边已经有改过来了...
📅 2023-05-01 阅读全文 →

【socket笔记】TCP、UDP通信总结

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间阅读编程笔记!【温馨提示】这篇笔记比较长,可在后台回复关键词:TCP,获取这篇笔记的PDF及文中代码的下载链接。一、什么是socket?Socket的英文原义是“孔”或“插座”。在编程中,Socket被称做 套接字,是网络通信中的一种约定。Socket编程的应用无处不在,我们平时用的QQ、微信、浏...
📅 2023-05-01 阅读全文 →

【socket应用】基于C语言的天气客户端的实现

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间阅读编程笔记!一、前言上一篇笔记分享了【socket笔记】TCP、UDP通信总结,这一篇分享一个用C语言写的、基于TCP的一个HTTP天气客户端的实现,这个一个控制台应用程序,最终的界面如下:关于天气预报,之前我已经用STM32+ESP8266wifi模块实现过了一遍,感兴趣的可查阅往期笔记:基于STM32...
📅 2023-05-01 阅读全文 →

你为什么不敢裸辞?

前阵子在准备着找工作的事情,因此很少做分享。一是还没找着工作没心思做其他的事情,二是白天总往外跑比较累。最近两天,开始上班了,正在慢慢调整为以前的状态,尽量多分享笔记。现在对本次求职做一个小总结。一、该不该裸辞(针对年龄不那么大的人)?我觉得如果要换本市的工作,可以边工作边找工作。一来压力(无论经济压力还是心理压力)不会那么大,什么时候找到什么时候辞,收入...
📅 2023-05-01 阅读全文 →

【C语言笔记】联合体怎么用?

一、什么是联合体?在C语言中,变量的定义是分配存储空间的过程。一般的,每个变量都具有其独有的存储空间,那么可不可以在同一个内存空间中存储不同的数据类型(不是同事存储)呢?答案是可以的,使用联合体就可以达到这样的目的。联合体也叫共用体,在C语言中定义联合体的关键字是union。定义一个联合类型的一般形式为:union 联合名{成员表};成员表中含有若干成员,...
📅 2023-05-01 阅读全文 →

只需一条命令即可快速生成文件清单

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间阅读编程笔记!最近在整理一些资料,每一个文件夹我都想建一个文本文件来管理,把当前文件下的所有文件的名字都放到这个文件中,形成类似目录一样的东西,之后要找什么文件就直接看这个管理文件就好了。如果把当前文件夹下的所有文件的文件名挨个复制到管理文件中,这会花费相当多的时间。这里介绍一个非常简单的方法,用一条DO...
📅 2023-05-01 阅读全文 →

【C语言笔记】assert()怎么用?

一、什么是assert()?编写代码时,我们总是会做出一些假设,断言(assert)就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言,而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新启...
📅 2023-05-01 阅读全文 →

这个神器可以提取你代码中的关键信息生成技术文档(附下载链接)

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!一、前言以前,我们学C语言的时候,多多少少都查过一些标准库函数吧。这里介绍查找C语言的标准库函数的两种方法:一种方法是直接到http://www.cplusplus.com这个网站上去查看:这里覆盖了C语言标准库中的所有函数,给出了每个函数的介绍并且都给出了具体的用法示例,比如:但都是英文的...
📅 2023-05-01 阅读全文 →

替代串口打印,快来围观嵌入式中另一种打印调试的方法

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!一、前言在我们的嵌入式开发中,常常把printf重定向到MCU的串口外设,再配合上位机界面软件,通过打印调试信息的方式来调试我们的嵌入式软件。此处,我们介绍另一种打印调试的方法——SEGGER 的RTT 。RTT全称是Real Time Transmit(实时传输),是Segger公司推出的...
📅 2023-05-01 阅读全文 →