自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu ftp搭建配置

ubuntu ftp搭建配置。

2022-08-11 10:56:45 148 1

原创 linux/ubuntu UTF-8 转 GB2312

cc1: error: conversion from UTF-8 to GB2312 not supported by iconv

2022-06-28 21:41:59 874

原创 开发板和电脑网线连接,电脑网线连接 ubuntu18.04 nfs搭建

开发板和电脑网线连接,电脑网线连接 ubuntu18.04 nfs搭建

2022-06-26 18:59:44 1334

原创 2022.04 月度总结

注意内存保护 注意对字符串的操作是覆盖还是拼接 对地址要清楚链表尾插法是先创建一个新的变量 再让原来的指针变量的next指向新变量 不安全的函数少用 有时候在visual studio 可以 在其他平台不行先模拟 再实操 特别是协议的传输 特别需要模拟. 通过malloc, 或局部数组分配的堆空间或堆栈空间, 首先用memset清0, 这是很多新手会忽视的, 这个很重要, 刚分配的空间的内容是不可预知的, 不清空很容易会影响程序的逻辑.2. 在函数中不应该直接创...

2022-04-26 14:37:24 1506

原创 2022.03 月度总结

2022.03 月度总结

2022-04-26 14:36:08 58

原创 2022.02

环境变量和寄存器变量stackheapbssdatacode\textimport 从外部引入.c函数到汇编export 申明可以被调用 __asm 在C中可以内嵌汇编,但是最好不要对PC操作(不能直接赋值),并且不要对R0~R3,R12,R13,R14操作。可用R4~R7。不支持LDR、ADR、BX、BLX(注意是内嵌)。检修电路 特别要注意电容和可能造成短路的地方 断电后电容依然可以储存大量的电,如果操作不当,突然放出的电压可以达到几百伏。选择大功率电阻放电。最好的办法是...

2022-04-26 14:35:16 58

原创 2022.01 月度总结

1.开始刷题 ,C语言基础明显还不行 编程能力依旧不行链表插入删除快,查值数组快,结构体里面嵌套结构体,注意子结构体申请了几次内存,就要对应的释放几次。再释放母结构体函数定义时参数是形参,调用的时候可以是实参。char *m = "abcdABC",*n="ABC";strcpy(m,n);cout<<m结果"ABC"m实际为"ABC\0ABC"宏定义函数和内联函数宏定义不能进行参数的检查和规则判断。二者都是直接进行替换,不用调用之类的压栈出栈动作,加快了速度但加大了.

2022-04-26 14:33:52 1656

原创 记录一下,printf(const char *fmt,...)

printf(const char *fmt,...)实现细节

2022-04-26 14:31:47 454

原创 vscode undefined reference to `***‘ collect2.exe: error: ld returned 1 exit status

vscode undefined reference to `***' collect2.exe: error: ld returned 1 exit status

2022-04-26 14:16:56 981

原创 LVGL lv_label_set_text_fmt 显示只有f

LVGL lv_label_set_text_fmt 显示只有f

2022-04-26 14:05:44 3760 5

原创 QT程序打包问题

打包要用release版本,其他版本程序包有点大,并且适用的场景是专业和偏专业的地方。程序打包用windeployqt会有一个bug,打包去其他电脑会少libgcc_s_dw2-1.dll libstdc++-6.dll libwinpthread-1.dll Qt5Sql.dll这些都可以在自己的“/**/QT\workstation\Tools\mingw530_32\bin”文件中找到手动添加进去...

2021-12-07 15:22:11 134

原创 ESP32设置WIFI从机名字

因为需要蓝牙和WiFi同名,用这个设置就好了。esp_netif_set_hostname(sta_netif, device_name);//设置连接WiFi后显示名字

2021-11-30 16:17:46 1649 2

原创 记录一下在esp32-s开发中的问题

1.在visual studio code中开发,证书问题和头文件问题SDK配置里面找certificate bundle,配置里增加头文件包含的路径,也可以在JSON中加2.明明有定义,却还是提示错误,在settings.json中加入:"C_Cpp.intelliSenseEngineFallback": "Disabled", "C_Cpp.intelliSenseEngine": "Tag Parser", 3.如果加入相应的.c/.h文件,需要在mak...

2021-11-29 20:25:00 621

原创 VS Code下git的ca-bundle.crt问题

今天在vs code下上传项目到github出现了这个问题:fatal: unable to access 'https://github.com/*********.git/': error setting certificate verify locations: CAfile: D:/***/Git/mingw64/ssl/certs/ca-bundle.crt CApath: none看到是git安装位置下的证书位置出错。然后打开终端输入git config --syste...

2021-11-29 17:21:30 1751 1

原创 C语言 子函数改变指针指向的值

C子函数改变指针指向的值首先,为了防止出错,我还在在《C primer plus》中再看了一次概念。如下:指针是个左值,就跟我们定义一个 int a = 10;一样。接着再查找间接运算符*的说明。如下:首先我们写个对的。#include <stdio.h>int b = 30;void trans(int** n){ //int b = 30;//不能在里面进行定义堆栈会回收释放 *n = (int*)&b; printf("b add =%p\

2021-08-29 16:12:28 2325 3

原创 基于C51的电子琴 具有十六音、录制、播放和附带的数码管、节奏灯的功能

首先查看16音对应的C51工作频率(频率的话很多文章都有),然后编辑成一个数组,这里code是把常量存到程序存储区。unsigned int code Freqtab[] = { //定时半周期的初始值 64021,64103,64260,64400, //低音3 4 5 6 64524,64580,64684,64777, //低音7,中音1 2 3 64021,64103,64260,64400, //中音4 5 6 7 6...

2021-07-16 16:37:04 1776 3

空空如也

空空如也

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

TA关注的人

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