jc.rao
码龄7年
关注
提问 私信
  • 博客:40,208
    社区:2
    问答:1,625
    41,835
    总访问量
  • 17
    原创
  • 2,264,678
    排名
  • 6
    粉丝
  • 0
    铁粉

个人简介:dumpling

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-04-25
博客简介:

皆昌

查看详细资料
个人成就
  • 获得22次点赞
  • 内容获得6次评论
  • 获得81次收藏
  • 代码片获得541次分享
创作历程
  • 6篇
    2021年
  • 13篇
    2020年
成就勋章
TA的专栏
  • C/C++函数
    2篇
  • HarmonyOS设备开发
    2篇
  • Python
    5篇
  • 嵌入式
    6篇
  • Git
    1篇
  • C语言操作
    2篇
  • iTOP4412
    3篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    驱动开发
  • 服务器
    linux
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

VS 2015 报错 “ ‘unistd.h‘: No such file or directory“ 的解决办法

此文转载于原文地址:https://www.cnblogs.com/dongling/p/7267784.html问题:使用 Visual Studio 2015 进行程序开发工作时,如果编译的是来自于Linux平台的源文件,该源文件可能会包含头文件 uninstd.h,这样会产生报错信息:“fatal error C1083: Cannot open include file: ‘unistd.h’: No such file or directory”解决办法:在VS2015的安装目录下找.
转载
发布博客 2021.03.17 ·
4051 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

HarmonyOS设备开发:HarmonyOS烧录出现“internal/modules/cjs/loader.js:883 throw err;”的解决办法

问题:在VSCode开发环境上编译完后,点击烧录出现如下情况:具体内容如下:internal/modules/cis/loader.is:883 throw err; ^Error: Cannot find module 'z:\code-1.0\%UPLOAD SCRIPT% at Function.Module. resolveFilename (internal/modules/cis/loader.is:880:15) at Function.Module. load (in
原创
发布博客 2021.02.16 ·
5360 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Python:卸载Python报错,提示“No Python 3.6 installation was detected.”

问题:解决:打开C:\Users\Administrator\AppData\Local\Programs;删除Python文件夹;打开控制面板-> 卸载程序,找到Python,右键点击更改;点击Repair (Uninstall的上一个选项),即三个选项中的第二个;上面这步做完,再次打开之前的控制面板-> 卸载程序,找到Python,右键点击卸载;完成后再按照上面的方法就可以正常卸载了。...
原创
发布博客 2021.02.16 ·
571 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HarmonyOS设备开发:Hi3861开发板移植RC522刷卡模块

一、初始化RC522的初始化包括:GPIO的初始化、SPI的初始化void RC522_GPIO_Init(void){ // GPIO 初始化 GpioInit(); IoSetFunc(WIFI_IOT_IO_NAME_GPIO_6, WIFI_IOT_IO_FUNC_GPIO_6_SPI0_CK); //RC522_SCK IOSetDriverStrength(WIFI_IOT_IO_NAME_GPIO_6, WIFI_IOT_IO_DRIVER_STRENG
原创
发布博客 2021.02.07 ·
716 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

HarmonyOS设备开发:Hi3861开发板编译出现:undefined reference to `hi_spi_init‘ 解决办法

问题:写完程序后,在shell上输出 python build.py wifiiot 出现undefined reference to `hi_spi_init’undefined reference to `hi_spi_host_writeread’如下图所示解决办法:找到这个路径://vendor/hisi/hi3861/hi3861/build/config/usr_config.mk打开并修改 usr_config.mk 这个文件其中有一条语句被注释了# CONFIG_SPI
原创
发布博客 2021.02.06 ·
684 阅读 ·
3 点赞 ·
1 评论 ·
2 收藏

Gitee:一些简单的Git操作

一、本地推送代码到 gitee:参考:提交第一行代码Git 仓库基础操作操作:1.修改过一些本地仓库文件2.将文件添加到Git的暂存区将某个文件添加到Git的暂存区git add "test.txt"将仓库所有改动过的文件添加到Git的暂存区git add -A 或者 git add .3.查看仓库当前文件提交状态(A:提交成功;AM:文件在添加到缓存之后又有改动)git status -s4.从Git的暂存区提交版本到仓库,参数 -m 后为当次提交的备注信息(可自定义为
原创
发布博客 2021.01.11 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

查找特定名称文件(Python)

源代码:#导入OS模块import os#待搜索的目录路径path = "Day1-homework"#待搜索的名称filename = "2020"#定义保存结果的数组result = []def findfiles(): count = 1 for root, dirs, files in os.walk(path): for filename in files: if "2020" in filename:
原创
发布博客 2020.12.09 ·
3394 阅读 ·
4 点赞 ·
1 评论 ·
3 收藏

输出 9*9 乘法口诀表(Python)

源代码:def table(): #在这里写下您的乘法口诀表代码吧! for x in range(1,10): string = '' for y in range(1,x+1): string = string + str(y) + '*' + str(x) + '=' + str(x*y) + '\t' print(string)if __name__ == '__main__': table()
原创
发布博客 2020.12.09 ·
1320 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

基于STM32的浮点数运算出错详解

浮点数分离成整数和小数因为十进制运算的底层是2进制运算,有些浮点数并不能完全用二进制表示,一定会有误差,误差在小数点最后几位。比如下面这个例子,想要分别取出整数部分和小数部分。浮点数26.90想要得到的理想输出结果是 整数26和整数90 两个数。float value = 26.90;unsigned int value_integer; //存放整数 26unsigned char value_decimal; //存放小数(实际放大了100倍) 90float decimal_old;
原创
发布博客 2020.10.04 ·
7547 阅读 ·
4 点赞 ·
0 评论 ·
20 收藏

make zImage编译内核生成镜像时出现的若干问题之解决办法

问题一:输入指令:make zImage,出现如下情况:WARNING: modpost: Found 1 section mismatch(es).To see full details build your kernel with:‘make CONFIG_DEBUG_SECTION_MISMATCH=y’解决办法:直接输入指令:make CONFIG_DEBUG_SECTION_MISMATCH=y发现编译正常,需要几分钟时间,耐心等待编译完成即可。...
原创
发布博客 2020.07.19 ·
954 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Python下载第三方库Pillow出现超时的解决办法

命令行中输入:pip install pillow,下载了一会之后出现一堆爆红。解决办法:pip --default-timeout=100 install -U Pillow
原创
发布博客 2020.07.09 ·
1414 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

在C语言中“int (*probe)(struct platform_device *);”这一句怎么理解?

int (*probe)(struct platform_device *);来自Linux的一个结构体,其原型如下:struct platform_driver { int (*probe)(struct platform_device *); int (*remove)(struct platform_device *); void (*shutdown)(struct platform_device *); int (*suspend
原创
发布博客 2020.07.07 ·
707 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

iTOP4412开发板烧写命令集汇总

第一种:通过fastboot、OTG方式烧写前提:进入“iTOP-4412”,即通过命令reboot重启开发板后,快速连续按回车进入。在超级终端逐个键入如下命令(操作在超级终端)(1)全部烧写fdisk -c 0fatformat mmc 0:1ext3format mmc 0:2ext3format mmc 0:3ext3format mmc 0:4fastboot最后,输入fastboot后,打开迅为提供的文件夹,双击打开cmd.exe在cmd逐个键入如下命令(操作在cmd命令行
原创
发布博客 2020.07.03 ·
647 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

内核使用make menuconfig命令,出现:‘make menuconfig‘ requires the ncurses libraries.的解决办法

在Linux内核文件夹中使用命令make menuconfig,出现如下情况:topeet@ubuntu:~/android4.0/iTop4412_Kernel_3.0$ make menuconfig *** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install n
原创
发布博客 2020.07.02 ·
533 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

指针的一些操作

以下两种指针的操作效果相同第一种:定义变量unsigned int *p;p = 0x11000104;*p = 0;*p = 1;第二种:直接操作*(unsigned int *)0x11000104 = 0;*(unsigned int *)0x11000104 = 1;
原创
发布博客 2020.06.29 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu 12.04安装交叉编译器arm-none-linux-gnueabi-gcc arm-linux-gcc

<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-211130ba7a.css"> <div class="htmledit_views" id="content_views">本文共分为两部分,安装交叉编译器arm-none-linux-gnueabi-gcc 和arm-lin...
转载
发布博客 2020.06.25 ·
1790 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

Python实现图片转换为字符画

Python实现图片转换为字符画运行环境WindowsSublimePython3.81、实验准备安装pillow库Pillow是Python里的图像处理库,是PIL派生的一个分支,主要用来替换PIL库。这是因为PIL只支持Python2的版本;而在Python3中使用的则是Pillow。操作步骤:(1)Win+R,输入cmd,打开Windows的命令行。(2)输入:pip install pillow,等待安装完成。如果安装过程不顺利,请百度找到原因,直到安装成功为止。2、完整代码
原创
发布博客 2020.06.14 ·
587 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

char_picture.py

发布资源 2020.06.12 ·
py

C/C++语言函数之strlen函数用法

**函数原型**size_t strlen(const char *string);
原创
发布博客 2020.06.02 ·
5493 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

关于VMware启动Ubuntu时出现“内部错误”解决办法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
原创
发布博客 2020.05.13 ·
2679 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏
加载更多