logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式全栈开发学习笔记---C++开发概述

入门级问题为什么学习C++语言?大型应用软件开发中,程序员往往关注的是业务逻辑的实现,很少把精力放在一些细节的实现上(比如链表);求职中,C和C++难以分割,比如C/C++工程师,C的笔试题中也会有C++;C++在哪方面经常被应用?主要应用于嵌入式的图像界面(QT)、游戏和后台服务器,另外也能做一些桌面应用。

文章图片
#嵌入式硬件#算法#数据结构 +1
嵌入式全栈开发学习笔记---Linux常用库(json)

为什么使用json?以QQ注册的场景为例。当我们注册QQ的时候,我们需要输入很多信息,比如账号,密码还有一些以防之后忘记密码需要找回密码时所需的邮箱账号,或者密保问题等等,这些信息有将放在一个结构体里面,注册成功后,我们登录的时候,就只需要用到账号和密码,那么之前注册的结构体里的其他成员就用不上了,为了节约内存空间只好又重新创建一个登录时用的结构体,这个结构体只放账号和密码,但是这样如果每次一个任

文章图片
#linux#单片机#嵌入式硬件 +3
嵌入式全栈开发学习笔记---C语言(编程题9~16)

上一篇复习了关键字,这一篇我们来做第二次的8道编程题。这篇博文的目的是复习C语言,我们会陆续以30多个编程题作为复习要点,这30多个编程题基本涵盖了C语言所有的内容了,只要你掌握了这30多个编程题,那么你的C语言基本就没什么问题了。注意:由于本专栏是嵌入式全栈开发专栏,为了我们能熟悉以后实际工作中的开发环境,我们写C语言全部在Linux中的vim编辑器中写,这么做事为了我们能够熟练掌握Linux系

文章图片
#嵌入式#单片机#数据结构
嵌入式全栈开发学习笔记---C语言(编程题1~8)

这一篇是开始刷文章开头说的30多了编程题的前八个!1、200~300之间能被3整除的数,5个一行输出;2、求两个数的最大公约数、最小公倍数;3、输入十个数,求出平均值;4、通过编程实现,统计1~n有多少个9;5、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?6、一个数如果恰好等于它的因子之和,这个数成为完数,例如:6=1+2+3。编程找出1000以内的完数;7、神州行

文章图片
#嵌入式#单片机#stm32
嵌入式全栈开发学习笔记---C语言(数组/函数/关键字)

上一篇复习了8个编程题,这一片开始复习数组和函数。数组分为:一维数组,二维数组,字符数组(笔试重点)我们先来看一维数组1、一维数组的定义格式为:类型说明符 数组名[常量表达式];例如: int a[10]; //它表示定义了一个整形数组,数组名为a,有10个元素。2、在定义数组时,需要指定数组中元素的个数,方括号中的常量表达式用来表示元素的个数,即数组长度。

文章图片
#嵌入式#单片机#stm32 +1
嵌入式全栈开发学习笔记---C语言(在linux上编/译/运行)

这篇博文的目的是复习C语言,以30多个编程题作为复习要点,这30多个编程题基本涵盖了C语言所有的内容了,只要你掌握了这30多个编程题,那么你的C语言基本就没什么问题了。注意:由于本专栏是嵌入式全栈开发专栏,为了我们能熟悉以后实际工作中的开发环境,我们写C语言全部在Linux中的vim编辑器中写,这么做事为了我们能够熟练掌握Linux系统的常用命令以及Linux上的vim编辑器的常用工作命令,以达到

文章图片
#嵌入式#单片机#数据结构
嵌入式全栈开发学习笔记---Linux目录结构

通俗来讲,虚拟机就相当于虚拟出一台电脑,然后镜像就相当于是一台虚拟的电脑上面安装一个操作系统。Windows在图形界面这块做的比较人性化,而且用户使用起来比较方便,用户只需要通过鼠标根据目的选择目标目录或者文件夹,双击即可进入下一级文件夹或者目录,创建文件或者文件夹也比较方便,因为用户可以看见自己所操作的文件或者文件夹。但是很多Linux是没有这种图形界面给你操作的,比如你使用的是云服务器的话,它

文章图片
#嵌入式#物联网#单片机 +1
嵌入式全栈开发学习笔记---vim编辑器

vim是Linux中常用的一个编辑器,之后我们写代码就是使用这个vim来写。几乎所有的Linux里面都有一个默认的编辑器vi,但是有一些Linux系统没有vim,如果没有vim就可以用vi。但是大部分Linux都是有vim的。进入vim编辑器当我们输入vim按回车键之后就进入了vim编辑器

文章图片
#嵌入式#物联网#单片机 +1
嵌入式全栈开发学习笔记---Linux基本命令1

Linux的命令是数不清的,就像很多应用软件一样,随时都有可能被开发出来。但是我们目前阶段只需要掌握基本的命令就可以了。上一篇博文中我已经简单介绍了两个基本的命令了:“ls”:罗列出当前目录下的文件;“cd /”:进入根目录;ls就是list罗列的意思;c就是change改变的意思,d就是directory目录的意思,cd合起来就是改变目录的意思;本节就来具体解释一个有关cd和ls的更多相关命令

文章图片
#linux#服务器#运维 +3
嵌入式全栈开发学习笔记---Linux网络编程(面试/开发重点)

服务器建立步骤1、创建一个socket--socket();2、绑定信息bind();上面创建的socket还是个空的文件,现在要往里面填一些东西;填什么?我们用电脑模拟服务器,一般是两个网卡,一个是有线网卡,一个是无线网卡,并且这两个IP地址不一样。我们到底接下来要监听哪个网卡呢?我们就得把IP地址填进去,以及服务器要监听这个网卡上的哪个端口号,因为一个网卡有6万多个端口。因此“绑定信息”就是绑

文章图片
#arm开发#linux#数据结构 +2
    共 40 条
  • 1
  • 2
  • 3
  • 4
  • 请选择