自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 TowHee示例程序KeyError: ‘img_path‘问题

【代码】TowHee示例程序KeyError: 'img_path'问题。

2023-05-10 16:55:55 296

原创 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

原创 milvus create index hangs问题

于是重新安装milvus 2.2.8版本的docker image,解决问题。

2023-05-04 16:00:47 315 4

原创 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

原创 与Kubernetes初接触

初次安装Kubernetes,走了许多弯路,记录并分享。

2023-02-25 00:04:31 2541 1

原创 关于floodlight编译

关于floodlight编译相关误区

2023-01-03 17:11:47 223

原创 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

原创 一次SDN控制器环境搭建之路

选择SDN控制器的经历

2023-01-02 07:40:26 582

原创 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

原创 npm rebuild记录

移动项目位置后,连同node_modules一起。需要使用node rebuild一下,就可正常使用。

2021-10-11 14:49:11 324

原创 配置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-&amp;gt;protocol == 0x8){struct iphdr *ip_header = ip_hdr(skb);if(ip_header != NULL){printk(&quot;frt_offset=%d &quot;, ((ip_header-&amp;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关注的人

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