![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题
记录一些工作中、生活中碰到的各种问题以及解决方法
DIANZI520SUA
行脚下路,破心中贼。
展开
-
IP地址保存为整型数及由整型数转换为IP
简单提供一份IP与整型数互转C代码。原创 2024-06-18 15:04:21 · 123 阅读 · 0 评论 -
vsftpd常见错误代码比对(转载)
本文主要列举了一些常见的网络通信过程中出现的错误代码。原创 2024-04-29 08:17:07 · 227 阅读 · 0 评论 -
打印inet_ntoa(...)报format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int‘警告
解决使用inet_ntoa函数打印客户端IP地址时出现的警告问题。原创 2024-04-07 11:50:57 · 154 阅读 · 0 评论 -
ros小问题之rosdep update time out问题
本文主要介绍了解决rosdep update time out问题的方法和过程。原创 2024-04-04 21:00:16 · 676 阅读 · 0 评论 -
ros小问题之差速轮式机器人轮子不显示(rviz & gazebo)
机器人某些部件不显示的原因之一,是在定义这个部件的xacro文件中的惯性矩阵的地方没有增加xacro:。原创 2024-03-17 17:51:14 · 557 阅读 · 0 评论 -
ros小问题之roslaunch tab补不全新增的功能包
在学习Gazebo这一章节时,通过catkin_create_pkg命令创建了仿真机械臂所需的软件包,创建完成后里面的内容直接拷贝了教材配套的文件,但在roslaunch时,摁tab键补不全新加的包。重新source catkin_ws/devel/setup.bash不起作用,重新catkin_make也不起作用,应该还是某块环境变量没有更新过来,最后尝试rospack profile完美解决!当然在实际使用过程中还会有其他原因导致这样的问题,可参考《原创 2024-03-17 10:30:48 · 430 阅读 · 0 评论 -
ros 小问题之rosrun找不到创建生成的节点等
ros编程中的一些小问题记录。原创 2024-02-29 17:27:27 · 523 阅读 · 0 评论 -
关于C/C++不同进程读写文件问题
在进程A中利用C按结构体内容写入到文件,而进程B为C++所写,如界面进程,需要读取A所写的文件内容,再在界面显示,有时可能会遇见这种情况:在A中写入完成后再在A中打印测试写入的内容读出的情况,一切都没问题,不管是写还是读,数据信息都OK.当将C中对应的结构体复制到C++中时,(甚至相同的读函数)读取文件,发现数据不大对劲,有些对有些错,换种读取方式还是其他?要解决问题还是需要先找到原因为上,不然这次可能凑巧解决了问题,但是还是不明所以,下次碰到类似的情况还是一头懵逼,可能之前的方法也已不起效果(有点废话。原创 2023-03-10 12:45:53 · 238 阅读 · 0 评论 -
QWidget QDialog问题小记
一般有些工程会用QSS文件统一整体风格,这就导致对情况了解不清的同学在实现其中一个子界面时始终没法按照自己设置的样式表现,百思不得其解,改来改去,始终眩晕在黑盒子里(比如我。子界面要想实现自己的freestyle,必须定义的类为QDialog,而QWidget会强制以主界面为背景,你设置子界面的背景为任何颜色、图片都始终透明。好长时间没碰过Qt了,加上之前了解的也并没有多少,所以这次碰到一个关于子界面的问题,搞的心态焦脆,现记录在此,提醒自己或同样遇到类似窘境的同学。原创 2023-03-10 10:55:28 · 104 阅读 · 0 评论 -
ROS执行catkin_make时出现Could not find a package configuration file provided by “xxx_xxx“ 解决方法
解决catkin_make提示缺少各种包的问题。原创 2022-10-01 11:39:53 · 403 阅读 · 0 评论 -
嵌入式Linux 3G pppd拨号上网问题
接手一嵌入式ARM9开发板,带以太网口、USB WiFi模块、3G模块,也即三种方式均可上网,平时用的较多的有两种方式,以太网和3G,以太网上网方式较为稳定,但3G拨号方式,有时甚至整天都不能成功,看过一些博客,有根据他们的经验主要建议以下几种方法:1. 关闭eth0ifconfig eth0 down2. 拨号前删除默认routeroute del default3. 删除默认路由,设置ppp0为默认路由route del defaultroute add default原创 2021-11-19 17:08:06 · 1020 阅读 · 0 评论 -
MDK keil5修改源文件内容保存时出现Encounterd a sharing violation while accessing x:\xxx\xxx\xxx.h
以上问题(访问时遇到共享冲突)原因可能诚如部分网友所说,IDE或编译器的bug所致。百度上网友的做法是:先复制出问题的文件内容到新建的文件,然后从工程中删除掉出问题的那个文件,最后再添加新建的那个文件。此法能解决,但试过在其他文件中操作保存按钮也会出现冲突错误提示,也即一旦第一次弹出那个提示,在其他文件中保存也会继续弹出那个提示。我的做法第一种:关掉KEIL,再打开工程,再修改那个有问题的文件(前提是你之前要修改的内容较少,关掉重新修改没有啥工作量)(比较推荐)。第二种:不在keil中修原创 2021-01-13 16:25:02 · 5982 阅读 · 3 评论 -
解决git commit error:object file .git/objects/xxx is empty
近期修改本地代码通过命令提交时,命令如下1. git add .2. git commit -m "some content"3. git push origin master执行2时,提示error: object file .git/objects/c5/6a5c1e841eb76e7dd762204b31b25b0dbfada4 is emptyerror: object file .git/objects/c5/6a5c1e841eb76e7dd762204b31b25b0db原创 2021-01-01 15:29:40 · 2670 阅读 · 3 评论 -
shell case语句注意点
在linux shell编写过程中,会经常性碰到case in条件语句,用法请参考http://c.biancheng.net/view/2767.html大部分介绍文章里都说条件pattern可以是数字、字符串、正则表达式,具体如下图那么“s0x”这种算字符串算正则还是什么?根据测试,“s0x” shell它不认识,也即case in中pattern字符串中间不要有数字出现,不然就没然后了,让你一脸懵。...原创 2020-11-19 10:26:02 · 361 阅读 · 0 评论 -
IAR 编译出现类似cannot open source file “xxx.h“以及no definition for “xxx“(link阶段)错误问题解决方法
在IAR中编译工程时会经常碰到一些问题,现就如标题所示的问题做下总结。1. cannot oen source file "xxx.h" IAR工程options->C/C++ Compiler->Preprocessor中包含一下该头文件的路径即可 2. 链接阶段出现no definition for "xxx" 可参考https://blog.csdn.net/yueniaoshi/article/details/7844653和https://www....原创 2020-09-23 14:44:40 · 11817 阅读 · 2 评论 -
关于交换机的一些简单现场情况记录
目前市场上的交换机大致可以分为带POE及不带POE两种,价格上当然后者更便宜,一般设备使用后者足够,但是越来越多的设备(如监控器材)支持一根网线实现供电和数据传输(也即所谓的POE),优点是布线方便、简约,缺点是出现问题排查稍微复杂一点,可供选择的带POE的交换机选型不多,对网络的带宽要求高,成本较高。 现拿海康举例,其有出自己品牌的带POE的交换机,样式小巧,但电源适配器体积“巨大”,比正主还大,可比一般笔记本电脑带的电源适配器,而且插到交换机电源口的插口插上去不严实,还...原创 2020-09-16 13:28:53 · 281 阅读 · 0 评论 -
CC2538添加分组引起的问题
软硬件平台:CC2538 + Z-STACK3.0.2 前段时间在项目现场调试设备,一个ZC带若干ZR和ZED,组播的时候发现几乎所有ZR均不响应ZC的控制消息只是单纯的充当路由的角色而已(转发组播消息),挨个查看每个ZR的组信息,均是status not found [0x8b],难怪会不响应控制消息。 但为什么会出现这种现象呢? 回来后很容易复现上述组信息丢失现象。ZR入网于ZC后,通过ZC给ZR添加分组,显示成功,断电重启后,问题就出来了。 ...原创 2020-06-05 13:25:09 · 172 阅读 · 0 评论 -
IAR Error[Pe852]: expression must be a pointer to a complete object type问题
在IAR工程中添加如下代码段...extern apsGroupItem_t *apsGroupTable; struct apsGroupNVItem { uint8 endpoint; aps_Group_t group; }; apsGroupItem_t *pLoop = apsGroupTable; struct apsGroupNVItem item; if (id == ZCD_NV_GR原创 2020-05-27 15:25:15 · 4039 阅读 · 0 评论 -
z-stack 3.0.2协调器节点一直不允许某个终端节点入网问题记录
现象描述:多个ZED入网于ZC,超过40子节点后还能接收新的节点入网,但是某一个节点入网一直不行,每次都是卡在向ZED请求TCLK,而ZC一直不回应,超过三次后ZC发送leave命令给此节点,节点leave,但是换另外一个设备再入网到这ZC却能成功,而入不了此ZC的设备可以入网于其他ZC.问题:1.#define ZDSECMGR_TC_DEVICE_MAX 40,这个宏的意思不就是允许的...原创 2020-04-17 15:07:29 · 381 阅读 · 2 评论 -
关于windows10 中TI Flash Programmer及SmartRF Studio使用过程中出现类似Enumeration Failed问题的解决方法
公司新分配了一台戴尔笔记本给我作为办公电脑使用,系统win10,由于工作内容涉及到TI ZigBee,不可避免的要安装Flash Programmer和SmartRF Studio,安装完成之后,对应的USB仿真器驱动安装好,打开软件,连接好仿真器及设备,在刷新设备列表时,软件会弹出Enumeration Failed窗口,大致意思是设备访问失败,获取不到设备信息,查看设备管理...原创 2020-03-11 14:04:39 · 1540 阅读 · 0 评论 -
Inspur浪潮NF5270M5安装Windows Server 2012 R2记录
注意:本说明仅针对NF5270M5 + Windows Server 2012 R2,其他版本的安装未尝试但应该可以借鉴。安装缘由:公司新购的浪潮NF5270M5服务器网卡驱动有问题(其机上的系统也是破解的),重新安装完网卡驱动(可以借助驱动精灵查看一下该网卡的型号,然后下载对应的驱动或者直接到官网上找对应的)要不安装失败,提示什么不是Intel(R)网络适配器,要么安装成功,但是查看设...原创 2020-04-06 09:33:17 · 8195 阅读 · 2 评论