- 博客(147)
- 收藏
- 关注
原创 简便的qemu img扩容方法
此时启动虚拟机,使用系统的gnome-disks工具,查看硬盘状态。当前硬盘有三个分区vda1、vda2和vda3,分别用于BIOS Boot、EFI System和Linux文件系统。在vda3后面可以看到一个5GB的未使用的区域。现在需要将此未使用的区域扩充到vda3的分区中。再使用gnome-disk工具查看分区 ,发现新分配的5GB分区已经合并到vda3中了。在虚拟机本身磁盘的基础上直接增加空间大小最简便,于是记录一下方法。再次查看根目录下的文件系统,容量增加成功。
2024-08-20 14:25:42
269
原创 libvirt bridge network configure
If you want to configure all the parameters of your virtual machine, you can issue the command like this:In the GUI of NIC configuration, you can choose a configuration item from a drop box,such as “default”,‘bridged-network’ or ‘docker machines’.
2024-08-20 14:02:25
347
原创 core-gui start error:AttributeError: ‘NoneType‘ object has no attribute ‘scale‘
所以从第17行可以看到, CONFIG_PATH文件指的是一个用户home目录下的.coregui/config.yaml文件。于是进入此目录,打开config.yaml查看,此文件内容空空如也。大概率的原因是,某一次关机过程中,core-gui对此配置文件的写操作导致此文件损坏,内容被清空。于是找到另一台电脑,查看其中的config.yaml文件,果然内容非空。所以,找到appconfig中的read方法查找原因。从上面的代码可以看出,应该是要打开CONFIG_PATH文件并加载其中的内容。
2024-07-17 15:39:56
315
原创 dpkg-buildpackage小记
对于一个已有的工程,会涉及到如何更改其安装选项,比如,可以通过DESTDIR指定编译结果存放的目录,默认是debian/tmp目录。dpkg-buildpackage在制作安装包的过程中,会将编译结果安装prefix指定的目录格式存放在DESTDIR指定的目录下。dpkg-buildpackage一个很强大有功能是能够自动检测如何编译相关代码,比如,它首先知道如何去调用相应的Makefile文件来编译源程序,然后将编译结果放置在指定的目录中,最后将编译结果打包成deb格式的安装包。
2024-07-05 09:04:38
314
原创 CORE Mobility Errorr的调试
原来这一段才是出错的根本原因。我检查了一下,原因是我的系统对应路径不存在这个文件。于是重新修改了一下此文件对应的路径,可以顺利运行此示例程序了。现在在回头看这个问题出现时的现象,在wlan3 mobility player这个窗口上也显示了movements1.txt的路径信息,只是自己没有留意或者在意,导致问题的根本原因未补及时发现。还怀疑是python3.10的版本问题,准备退回python3.9再试试。总结此次教训,产生的原因是未仔细查看所有的日志,未仔细观察所有的现象和界面信息,太过于浮躁。
2024-06-27 11:20:31
694
原创 EMANE版本的编译问题
在ubuntu 18.04上使用make deb编译EMANE1.5.1时,会卡在如下地方:通过跟踪./scripts/emanegenmanifests.sh脚本,进一步定位问题,发现卡的地方是如下命令:使用gdb执行emaneinfo来打印堆栈,如下所示:发现卡住的代码在src/libemane/configurationservice.cc中的如下位置:m(mutex_);即卡住在mutex_这个锁的位置。通过mutextrace工具进行追踪,也没有发现死锁的现象。
2024-06-25 09:12:58
569
原创 enter ubuntu boot option in virt-manager
参考:https://serverfault.com/questions/463024/how-do-i-access-the-f8-bootmenu-while-booting-a-windows-2008r2-kvm-guest-vm。在全屏模型下,启动过程中按下F8或者Ctrl + F8。
2023-10-16 13:02:26
207
原创 EMANE中olsrd的调试
本着学习的态度,对emane tutorial中的示例程序进行重现,以加深对EMANE的理解和掌握。在示例程序0(见https://github.com/adjacentlink/emane-tutorial/wiki/Demonstration-0)中介绍了使用olsrlinkview.py脚本来通过可视化界面观察olsr节点的链路连接信息及GPS信息。初次运行此脚本,发现并不能显示节点及链路信息,遂决定进行深入调试,发现问题所在。
2023-09-15 00:37:48
481
1
原创 CORE EMU初接触
由于个人兴趣,研究了一下模拟仿真工具CORE与EMANE的用法。作为一位入门者,还是遇到不少问题,记录下来,以供后来者参考。CORE与EMANE是两款开源软件,其官方的代码与文件都托管在github上,查找CORE相关资料是时注意使用coreemu关键字进行搜索。
2023-09-12 15:15:54
491
原创 milvus bootcamp FAST API使用简记
前面写了几篇记录,都是在记录解决了哪些基本问题。在经过一系列铺垫之后,终于又来到milvus bootcamp这个示例项目面前,继续摸索其如何使用。
2023-05-15 15:57:42
836
原创 使用towhee向milvus插入数据后Number of data inserted is 0问题
这个问题困扰了许久,总是不知什么原因。期间查找Milvus官网有提到需要注意使用flush来写数据,但是并没有太在意,或者好像试过没有出现效果。运行结果总是:Number of data inserted:0。
2023-05-10 17:11:39
430
原创 NVIDIA CUDA驱动安装
因为笔记本电脑上运行Milvus图像检索代码,需要安装CUDA驱动。电脑显卡型号是NVIDIA GeForce GTX 1050 Ti Mobile, 操作系统是Ubuntu 20.04,内核版本为Linux 5.15.0-72-generic。
2023-05-09 14:26:37
1079
原创 Fail connecting to server on 127.0.0.1:19530问题
在使用pymilvus客户端代码去连接milvus容器服务时,有时会出现连接超时失败的情况,异常如下:
2023-05-08 17:03:40
4434
1
原创 TypeError: ‘DataQueue‘ object is not iterable问题
看到这里,我几所懵了,难道是import的问题。修改之后,果然错误消失。哎,这样的问题,实在是无处诉苦,怎么看出DataCollection还有不同的版本呢?在网络上查找错误,总是找不到问题所在,既然是示例代码,为何在我的本地环境会出错呢?还好我自己未放弃 ,折腾了好几天后,发现了问题所在。
2023-05-08 13:29:26
734
原创 ERROR: Read image ./train/brain_coral/n01917289_765.JPEG failed问题
查找了一下资料,原来使用cv2读取图片时使用了相对路径的问题。修改了reverse_image_search.csv中图片的相对路径为绝对路径,解决问题。
2023-05-05 13:54:54
638
原创 TypeError: cannot pickle ‘_thread.lock‘ object问题
在网上查找无果,只能修改/home/ygd/.local/lib/python3.10/site-packages/towhee/runtime/pipeline.py,将deepcopy的地方修改为=进行直接赋值。从执行结果上看的确可以规避这个问题,但不知道是否有负面影响。
2023-05-05 13:34:48
834
2
原创 raise AttributeError(name) from None问题
搜索网络上的答案,始终没有适合的解决方法。突然想到了版本问题。我使用的pymilvus是2.0.2,milvus版本为2.1.4。于是首先卸载老版本的pymilvus,然后安装2.2.0版本的pymilvus,重启后解决问题。
2023-05-04 15:04:38
1313
原创 minikube apiserver无法启动问题解决
最后总结一下,官方的文档总是太过于理想化,而现实中的软件运行环境总是多样的,导致很多意想不到的问题。就此次问题来说,我在本地环境中,已经配置容器环境默认使用containerd,而不是docker,或许这才是导致此次问题的原因。
2023-04-06 16:21:13
1058
原创 使用TC工具根据TOS进行业务流量优先级控制
根据实际要求,搭建一个演示系统,该系统可以根据优先级设置对业务流量进行控制。比如,业务A的最大传输速率控制在50Mbit,其他业务最大传输速率控制在600Mbit。根据该假设,需要对业务A的流量进行标识,这里使用的是TOS字段,设置其TOS值为0x10。
2023-04-02 20:08:53
631
2
原创 历尽艰辛的问题:Waiting for the kubelet to boot up the control plane......This can take up to 4m0s
解决kubeadm init初始化失败问题。
2023-03-01 12:06:31
8339
6
原创 xception: Error creating interface pair (h1-eth0,s1-eth1)
Caught exception. Cleaning up... xception: Error creating interface pair (h1-eth0,s1-eth1):
2023-01-03 15:51:57
841
原创 netanim error: ambiguous overload for ‘operator<<’
在Ubuntu 20.04系统中编译netanim-3.107,遇到如下错误:g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DNS3_LOG_ENABLE -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -Iqtpropertybrowser/src -isystem /usr/include/x86_64-linux-gnu/qt5 -is
2022-03-03 13:49:23
1195
1
原创 undefined reference to `JAUS::Component::Component()‘
这样写就报如题所示错误:g++ -I/home/ygd/source2022/JAUS+±5.141203-src/src -L/home/ygd/source2022/JAUS+±5.141203-src/lib -lJAUSCore Example1.cpp而这样写就没有错:g++ -I/home/ygd/source2022/JAUS+±5.141203-src/src Example1.cpp -L/home/ygd/source2022/JAUS+±5.141203-src/lib
2022-01-11 13:44:05
92
原创 配置OpenSIPS速记
最近要测试一个 SIP客户端软件IMSDroid,就选用OpenSIPS作为服务器配合测试。于是开始了搭建服务器之旅。OpenSIPS是一款著名软件,当前稳定版本是3.0以上。配置文档在网上搜索一下,很多很多。然而令人失望的是,网上很多的文档太老了。现在服务器的的管理工具都变化太大了。折腾了好久,终于理清了一些步骤, 速记一些经验如下:安装opensips 3.0.1时有坑,尽管 使用mak...
2019-11-20 20:30:39
1365
原创 Hadoop配置遇到的问题总结
0. 环境说明:hbase-2.1.3,hadoop-3.1.21. 无法连接http://localhost:50070我的配置过程是参考官方文档的:http://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html 一步一步核对很多次,配置按文档所述,但就是无法打开上面的...
2019-03-03 21:33:37
415
转载 mvn编译java project: Failed to execute goal org.codehaus.mojo:exec-maven-plugin
使用mvn编译一个java project: mvn clean compile exec:java结果出现如下错误:[INFO][INFO] — exec-maven-plugin:1.5.0:java (default-cli) @ snmpclient —[INFO] ---------------------------------------------------------...
2018-11-11 10:51:53
30102
30
原创 Android 7.0模拟来电
Android 7.0模拟来电一、写作目的有时为了测试的需要,在没SIM卡的机器上测试来电,需要一种一种模拟技术。这篇文章***模拟来电的实现***给出了实现的方式,但说的比较概要。本篇文章则根据自己的实践步骤整理而成,对于具体实现给出了参考。正如原文章所说,Android 5.0版本以前和以后(包括5.0)的实现方式是不同的。本文则是在Android 7.0上实践而来。代码来源本文章是在...
2018-11-05 14:09:05
2619
4
原创 通过rawsocket或者wireshark如果设置只抓出去的包?
通过rawsocket或者wireshark如何设置只抓出去的包?答案是:NOhttp://www.tcpdump.org/manpages/tcpdump.1.html-Q direction–direction=directionChoose send/receive direction direction for which packets should be captured. ...
2018-11-02 12:33:52
830
1
原创 error: redefinition of 'struct std::__is_integer<int>'
使用g++编一个cpp工程时,有这样的错误:opt/FriendlyARM/toolschain/4.5.1/bin/…/lib/gcc/arm-none-linux-gnueabi/4.5.1/…/…/…/…/arm-none-linux-gnueabi/include/c++/4.5.1/bits/cpp_type_traits.h:209:12: error: redefinition o...
2018-10-30 23:47:31
4265
1
转载 ubuntu wifi 设备未
时不是时的出现此问题,终于找到了解决方法,如下:sudo service network-manager stopsudo rm /var/lib/NetworkManager/NetworkManager.statesudo service network-manager start祝成功。...
2018-10-26 09:13:12
524
原创 ubuntu自建软件
参考这篇文章,简洁明了:https://www.aliyun.com/jiaocheng/164357.html但是配置之后,更新软件源的时候,一个是忽略状态。首先,检测/var/log/nginx/error.log中的错误,发现是permission问题。然后,修改/etc/nginx/nginx.conf中第一行user xxx, 设置xxx为当前登陆帐户。最后,重启nginx服务...
2018-10-26 09:11:35
176
原创 net-snmp配置总结
一、目的本配置的目的是演示snmp的应用,在arm板上运行snmpd进程,通过电脑能查询arm板运行状态。所以需要交叉编译工具,编译成arm版本snmp组件。二、交叉编译使用的snmp版本是net-snmp-5.7.3, 编译之后会得到snmpd服务,还有snmpwalk、snmpget等工具。交叉编译的关键点设置交叉编译工具,去掉不需要的模拟,比如perl, 以及设置要加载的扩展MIB...
2018-10-25 15:36:57
2401
原创 netfilter之IP
在netfilter中pre_routing点设置钩子,打印分片信息:if (skb-&gt;protocol == 0x8){struct iphdr *ip_header = ip_hdr(skb);if(ip_header != NULL){printk("frt_offset=%d ", ((ip_header-&gt;frag_off)));//print all, not ...
2018-10-14 17:36:58
276
原创 ubuntu arm-linux-gcc: 没有那个文件或目录
安装32位库: sudo apt-get install lib32ncurses5 lib32z1
2018-09-05 10:48:28
1653
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人