摘要: 在使用Ubuntu系统时,如果不小心将某个*.so文件删除,该如何重新安装呢? 如果直接使用命令:sudo apt-get install *.so 可能会报错或者找不到这个*.so文件。 正确的方法是,找到这个*.so文件所在的包,然后重新安装这个包,这个*.so文件也就重新安装好了。主要有以下几 阅读全文
posted @ 2018-08-01 21:04 longyuan-z 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: 公司新买了一台电脑,想通过交换机共享文件,却发现新电脑连接交换机怎么都识别不了网络,在本地连接上显示适配器未连接。而连接从交换机接出来的路由器再连接电脑就可以上网。 1.交换机 >电脑,不能上网 2.交换机 >路由器 >电脑,可以上网 如果排除了网线、水晶头、交换机、网卡等因素,问题就是不解决,还是 阅读全文
posted @ 2017-11-20 19:38 longyuan-z 阅读(7461) 评论(0) 推荐(0) 编辑
摘要: sigprocmask()函数用于改变进程的当前阻塞信号集,也可以用来检测当前进程的信号掩码。 函数原型: int sigprocmask(int how, const sigset_t *restrict set, sigset_t *restrict oldset); 成功返回0,失败返回-1 阅读全文
posted @ 2017-11-10 10:23 longyuan-z 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 由于课程要做一个控制六自由度机械臂的项目,主要是学习舵机和舵机控制的知识,在这里做一下学习笔记。 使用的舵机为2个DS3115MG数字舵机+4个MG996R模拟舵机。 1.舵机基本构造 2.舵机控制原理 控制电路板接受来自信号线的控制信号,控制电机转动,电机带动一系列齿轮组,减速后传动至输出舵盘。舵 阅读全文
posted @ 2017-11-07 20:35 longyuan-z 阅读(7977) 评论(0) 推荐(0) 编辑
摘要: GDB是UNIX及UNIX-like下的调试工具。GDB这个调试工具相比于VC、z的优点是具有修复网络断点以及恢复链接等功能。 一、功能 一般来说,GDB主要帮助你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2、可让被调试的程序在你所指定的调置的断点处停 阅读全文
posted @ 2017-11-05 20:10 longyuan-z 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 如果一个进程fork了多个进程,这时使用GBD工具对程序进行调试会如何呢? 实际上,GDB 没有对多进程程序调试提供直接支持。例如,使用GDB调试某个进程,如果该进程fork了子进程,GDB会继续调试该进程,子进程会不受干扰地运行下去。 如果你事先在子进程代码里设定了断点,子进程会收到SIGTRAP 阅读全文
posted @ 2017-11-05 17:54 longyuan-z 阅读(1905) 评论(0) 推荐(0) 编辑
摘要: 在进入gdb后,直接使用attach ID,出现下面的情况: Could not attach to process. If your uid matches the uid of the target process, check the setting of /proc/sys/kernel/y 阅读全文
posted @ 2017-11-05 17:06 longyuan-z 阅读(5568) 评论(0) 推荐(1) 编辑
摘要: 在Ubuntu下安装deb包需要使用dpkg命令.Dpkg 的普通用法: 1、sudo dpkg -i <package.deb> 安装一个 Debian 软件包,如你手动下载的文件。 2、sudo dpkg -c <package.deb> 列出 <package.deb> 的内容。 3、sudo 阅读全文
posted @ 2017-10-26 22:33 longyuan-z 阅读(39055) 评论(0) 推荐(0) 编辑
摘要: 装了Ubuntu 16.04之后想使用超级权限对系统进行操作 使用命令 su - 切换超级用户,提示输入密码,却怎么都不对,网上找的资料说是没有启用root权限,于是根据网上提供的方法启用root权限. 一.设置启用root权限 1.在终端输入命令 2.输入密码进入该配置文件之后,添加一行,然后保存 阅读全文
posted @ 2017-10-26 22:08 longyuan-z 阅读(10574) 评论(0) 推荐(0) 编辑