自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ([0-9]{0,2})正则表达式用法

例如2023-9-19_0-0-0使用正则表达式表示为:([0-9]{0,4}-([0-9]{1})-([0-9]{2})_([0-9]{1})-([0-9]{1})-([0-9]{1}))常用正则表达式,()内代表一个大正则表达式中的小正则表达式,即两个小正则表达式可以用字符连接成一个大正则表达式,中括号[0-9]表达式表示0-9之间的数字,{0,2}表示中括号[0-9]之间的数字出现0次到2次。

2023-09-19 19:36:34 152

原创 S_ISREG S_ISREG stat 路径判断常见宏

参考链接:https://blog.csdn.net/lj19990824/article/details/120047026。使用stat结构结合常用宏判断一个地址字符串是否是路径或者常规文件。/*常规文件判断*/

2023-09-19 19:34:14 447

原创 位域结构的数组表示:

1.位域出现的原因是由于某些信息的存储表示只需要几个bit位就可以表示而不需要一个完整的字节,同时也是为了节省存储空间和方便处理。类型说明符 位域名:位域长度。可以使用结构体类型来定义位域数组,struct 位域结构名。

2023-09-18 20:54:54 154

原创 zlib交叉编译

动态库/静态库使用参考文章:https://blog.csdn.net/wohu1104/article/details/110789570。使用该交叉编译工具先将zlib在虚拟机内编译部署(该过程在1中提供),且在Arm上跑的软件程序对应的Makefile中的库引用中加上。3.以上,Arm上跑的软件编译成功,其次需要在Arm上部署zlib库,过程省略(实际用的单片机内有这个库所以没做这个操作)。参考文章:https://www.cnblogs.com/from-zero/p/12582033.html。

2023-09-18 20:51:55 607

原创 Linux只读操作系统及重新挂载

因为需要部署zlib库,机器里面没有make等命令,所以只能在另一台虚拟机make好再手动复制文件夹到机器指定路径下,但是机器Linux为了保护误操作,在usr路径下是只读的,还没有sudo命令,只能重新挂载来修改写权限。其中remsys是需要自己写的脚本。

2023-09-14 15:04:24 103

原创 不允许指针指向不完整类类型dirent

Linux下程序,想用dirent目录结构,引用dirent.h文件,结果指向名字识别不到,报错到网上去查,网上给的都是没包含这个结构体的头文件。但是最后我的错误是误将dirent结构写成了struct direct*,差了一个字母,由于direct结构里面根本没有d_name所以报错不允许指针指向不完整类类型。

2023-09-14 11:28:04 61

原创 入参不为空,但进到函数内部参数地址为空

是前面的参数类型传错误导致,前面本应该是结构体却给了指针,导致影响了后面的参数。

2023-09-13 17:36:38 40

原创 deflate函数第二个参数z_no_flush及z_finish用法

网上很多帖子都没有详细介绍这两个参数。整好开发工作遇到了这个问题,详细研究了一下。

2023-09-08 11:23:20 174 1

原创 读取配置文件函数

public void LoadXMLConfigData() { string path = AppDomain.CurrentDomain.BaseDirectory; path = path.Substring(0, path.Length - 10); path += "Config\\DataConfig.xml"; try {

2022-10-25 09:26:32 169 1

空空如也

空空如也

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

TA关注的人

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