logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

微信小程序6-搜索和选择搜索结果

动物觅踪,寻找动物小程序,微信小程序,小程序实现搜索,选择搜索结果,地图移动,地图自动跳转

文章图片
#微信小程序#小程序
深度理解计算可变参数宏 __VA_ARGS__ 的参数个数

网上很多关于计算可变参数宏 __VA_ARGS__ 的参数个数的帖子很多,但是都是写个宏,告诉别人就是这样写的,用就对了,但是都没有解释其中的道理。对于大多说人来说,知道这样用就够了,但是我喜欢探究其间的原理。通过跟老同事的探讨用于算是理解了。在此文字记录下,希望对你有所帮助。源码1.c#define OSI_VA_NARGS_IMPL(_0, _1, _2, _3, N, ...) N#defi

文章图片
#c语言
在arm-linux上用gdb调试程序,出现“Program received signal SIGPIPE, Broken pipe”

出现这种情况大多是因为程序采用CS架构(服务器/客户端)在读写操作时出现,我第一次也是在这样的情况下遇到的。首先我们都知道套接字的通信方式是双工的,同端即可写也可读。而出现Broken pipe这种情况的原因是写段正在写入时,另一端已关闭套接字,这样进程就会向系统发送SIGPIPE信号,然后系统再回头叫停线程,这样就会出现管道破裂的信号并且退出程序。这虽然是进程的一种保护机制,但是...

#c语言
到底了