自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Gradle project sync failed. Basic functionality(e.g......

Gradle project sync failed. Basic functionality(e.g......FAILURE: Build failed with an exception.经过我一晚上的折腾,查来查去,改来改去,删来删去等等一系列的骚操作都无济于事。终于,还是靠我自己解决了(就是不知道适不适用于各位),方法竟如此简单。经过多次测试,解决如下:解决方法:安卓项目工程文件夹一定一定一定不能放到中文路径下,如果项目工程文件在中文路径下的将其移至英文路径下,再打开就正常了。...

2022-03-17 21:07:19 680

原创 树莓派mqtt连接onenet平台实现消息订阅与发布

目录一、引言二、代码三、测试效果四、说明一、引言由于毕设需求,需要通过MQTT上传数据与下发命令,所以小白的我学习了MQTT,虽然理论部分还是懵懵懂懂,但别人的实现代码看懂也还算凑合。对于mqtt的入门我是跟着B站一位up主物联网技术大神的教学视频学习的,他是以stm32开发板来讲解的。由于个人能力薄弱所以自己整合的代码有很大一部分是直接copy这位up主的(嘿嘿 ????),特别mqtt.c中的,不过也做了些许修改以适用于树莓派,在此多谢这位up主。由于onenet是一个免费开放平台,所以对于没钱党的

2021-08-07 19:02:50 2948 5

原创 解决Source Insight编写的代码传到树莓派有中文乱码的问题

问题描述:我们在树莓派编写的有中文的代码(前提是安装了中文包和中文输入法),不管是注释中的中文还是代码中的中文,在编写完保存退出后,再次进入代码是正常的,printf() 打印的中文也正常,可是从Source Insight传过来的代码打开后发现中文的地方全是乱码,连printf() 打印的中文也是乱码,这是为什么呢?经过网上查了很久我才知道归根结底还是因为编码方式有差异。首先,我们在终端输入命令命令:locale发现Linux默认的编码方式为utf-8,而Windows下(采用不同的编码方式)编辑

2021-04-25 14:21:54 447 1

原创 基于单片机的数码管倒计时

本文为学习笔记,自己对数码管显示也非常感兴趣,是通过一位讲“单片机抢答器”的UP主那里学到的,感兴趣的可以去看一下。其中up主对数码管显示原理以及扫描原理都讲的非常清楚。作者:悠硕DIY视频地址:原文链接电路仿真图程序代码#include <reg52.h>//管脚定义#define duanPore P0 //数码管段控制端口,高电平有效sbit DIG1 = P2^4; //数码管第1位位选控制端口,低电平有效sbit DIG2 = P2^5; //数码管

2021-04-07 12:46:48 8615

原创 交叉编译

一、交叉编译是什么,为什么要交叉编译?1、交叉编译:在一个平台上生成另一个平台上的可执行代码。例如:我们在Windows上面编写C51代码,并编译成可执行代码 如xx.hex,是在C51上面运行,不是在Windows上面运行。我们在Ubuntu上面编写树莓派的代码,并编译成可执行代码 如a.out,是在树莓派上面运行,不是在Ubuntu linux上面运行。2、为什么要交叉编译:平台上不许或不能够安装我们所需要的编译器比如C51(1)、因为目的平台上的资源匮乏,无法运行我们所需要的编译器。

2021-03-26 14:07:56 247

原创 Linux中的动态库与静态库

一、静态库和动态库1、静态库静态函数库,是函数执行前(编译)就加到目标程序中去了。优点:(1)、运行快。(2)、发布程序无需提供静态库,因为已经在APP中,移植方便。缺点:(1)、 程序大。(2)、链接时完整地拷贝至可执行文件中,别多次使用就有多份冗余拷贝。(3)、更新,部署,发布较为麻烦2,、动态库动态函数库,是程序执行时(临时)动态到目标程序中去优点:(1)、程序小(2)、链接时不复制,程序运行时由系统动态加载到内存,供内存调用,系统只加载一次,多个程序可以共用,节省内存。

2021-03-22 19:16:43 141

原创 Windows电脑与树莓派文件互传

1、下载并安装软件filezilla。打开百度网盘:链接提取码:8kb6也可网上自行下载。2、打开软件filezilla,输入以下内容:默认用户名:pi默认密码:raspberry3、点击快速连接。4、如下图,左边Windows右边树莓派,用拖拽的方式完成文件互传即可。...

2021-03-22 13:22:44 1113

原创 树莓派的登录配置以及vim的更新

一、树莓派刷机登录之前先对树莓派进行刷机,树莓派刷机使用工具:二、树莓派登录(一)、用HDMI视频线,连接到显示器。(二)、串口登录设备破解:默认情况,树莓派串口和蓝牙连接。想办法断开蓝牙连接,把串口用来数据通信。1、修改配置文件,启用串口登录树莓派。打开是SD卡目录下的"config.txt"文件。将下列内容加在文件的末尾并保存:dtoverlay=pi3-miniuart-bt目的:停止蓝牙,解除对串口的占用。2、打开SD卡根目录的"cmdline.txt"文件,将下列内容替换成

2021-03-21 22:29:55 127

原创 简单的ftp远程服务器的实现

通过写如下的ftp远程服务器的小项目来巩固自己对Linux系统编程的学习。若有不足之处欢迎大家指正。功能说明ls——列出远程服务端当前目录下的所有文件cd——加远程服务端文件夹名以进入该文件夹pwd——显示程服务端当前路径get——加文件名来获取服务端文件put——加文件名把该文件拷贝给远程服务端一份lls——查看客户端当前路径下的文件lcd——加客户端文件夹名以进入该文件夹quit——客户端退出服务端代码:#include <stdbool.h>#include &lt

2021-03-13 19:10:14 372

原创 Linux网络编程(socket)

前面学习的Linux进程间的通信(管道、消息队列、共享内存、信号以及信号量),都是依赖于内核,只适用于单机通信,完成Linux服务器内部的协调工具。要实现多机的通信,就需要借助网络编程的知识,涉及地址(IP地址、端口号)、协议(http、TCP、UDP)等知识。TCP/UDP对比字节序概述:字节序是指多字节数据在计算机内存中存储或者网络传输时各字节的存储顺序。Little endian(小端字节序):将低序字节存储在起始地址。Big endian(大端字节序):将高序字节存储在起始地址。网

2021-03-10 19:10:53 189

原创 Linux多线程(线程、互斥锁、条件变量)

零基础小白学习Linux系统编程对线程的了解。对于引用了线程的程序的编译需要加 -lpthread进程与线程进程:资源(CPU,内存等)分配的最小单位,是线程的容器;它有独立的地址空间,所以一般情况下不会影响其他进程。进程切换时,耗费资源较大,效率差。线程:程序执行的最小单位,是进程的不同执行路径;它有自己的堆栈和局部变量,但没有单独的地址空间,所以一个线程死掉就等于整个进程死掉。与多进程相比多线程更加“节俭”,线程间的通信更加方便。线程API对于线程:pthread_create——线程创建

2021-03-06 22:19:53 157

原创 基于C++写的学生管理系统(参考他人写的)

前言C++初学者学完封装、继承和多态后参考他人写的学生管理系统,不过此处没有用到多态的知识。开发环境:Microsoft Visual C++2010学习版。如有不对的地方欢迎大家指正。功能实现0、退出管理程序1、增加学生信息2、显示学生信息3、删除毕业学生4、修改学生信息5、查找学生信息6、按照要求排序7、保存到文件中8、清空所有文档代码内容#include <iostream>using namespace std;#include <string&

2021-02-10 12:15:30 444 2

原创 Microsoft Visual C++2010学习版出现 error MSB6006: “CL.exe”已退出,代码为 2

error MSB6006: “CL.exe”已退出,代码为 2VC++ 2010 出现error MSB6006: “CL.exe”已退出,代码为 2。这种问题昨天晚上我在百度上搜了一晚上差点放弃了,什么添加组件,删除某路径下的文件,软件重启等等都试过,但还是不行,就在入睡的时候我又用手机百度了一下,最后看到一位答主说需要把防火墙、安全软件等都关掉。 看完后我又立马起来打开电脑,把平时一直开着的360安全软件关掉,然后重新试,果然大功告成。...

2021-02-01 20:04:08 3659 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除