自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卡卡西的博客

要是有神马不足的地方或者问题欢迎大家指正O(∩_∩)O哈!

  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 Open Set Domain Adaptation by Backpropagation

2018 ECCV论文 开放域适应专题

2022-06-02 15:42:21 1006

原创 绘制带有误差线的柱状图

绘制带有误差线的柱状图,代码比较简单就不再解释了# a stacked bar plot with errorbarsimport numpy as npimport matplotlib.pyplot as pltN = 5menMeans = (20, 35, 30, 35, 27)womenMeans = (25, 32, 34, 20, 25)menStd = (2, 3, 4, 1, 2)womenStd = (3, 5, 2, 3, 3)ind = np.arange(

2021-04-13 16:48:55 1415

原创 读取txt文档

读取txt文档import numpy as npdef ReadFile(path): """ :param path: 需读取的文件名 :return: 读完的数据,以array形式返回 """ f = open(path, 'r', encoding='utf-8') line = f.readlines() data = [] for i in range(7, len(line)): num = list(map

2021-03-30 11:14:13 164

原创 ns3的入门教程<3>(数据网络技术实验)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档ns3的入门教程<2>前言一、硬件实现二、通信实现1.传输层UDP通信实现2.代码分析三、 总结前言接着上一次的报告继续,实现星型结构网络环境进行仿真一、硬件实现在硬件实现方面需要看下在ns3文件夹下的 /usr/local/workspace/ns-allinone-3.28.1/ns-3.28.1/examples/tutorial文夹下的文件,下面有:first.cc, second.cc, third.cc,等文件,可

2021-01-31 09:14:12 1352 1

原创 ns3的入门教程<2>(数据网络技术实验)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档ns3的入门教程<2>前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言接着上一次的报告继续,实现总线结构网络环境进行仿真提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdi

2021-01-31 08:55:16 1019

原创 反转位数

反转位数题目示例注意点题目解决方案实现代码题目给定一个32位整数 num,你可以将一个数位从0变为1。请编写一个程序,找出你能够获得的最长的一串1的长度。示例输入: num = 1775(11011101111)输出: 8输入: num = 7(0111)输出: 4注意点特殊元:-1,0x7fffffff,中间出现过两次错误,均是特殊的元素导致的错误,在解决之后代码运行如飞,击败99%的用户题目解决方案利用暴力解决的方法,首先写一个函数计算一个int型的数据中,有多少连续的“1

2021-01-30 10:51:11 181 1

原创 ns3的入门教程<1>(数据网络技术课程设计实验)

Ubuntu18.04下ns3的使用,数据网络技术课程总结为什么会用NS3实验一的需求NS3的安装功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入为什么会用NS3最近上了一门网络方面的课程,老师让我们在NS3网络上实现星型网络连

2021-01-22 23:04:31 736 1

原创 数字二进制码中位1的个数

位1的个数题目解答方法解法1: 利用循环移位的思想解法2: 拿去数字最末尾的“1”,直到为0为止题目编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。提示:请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二进制表示形式都是相同的。在 Java 中,编译器使用二进制补码记法来表示有符号整数。因此,在上面

2021-01-09 23:34:51 167

原创 leetcode 2 的幂

2 的幂题目解答方法解法1: 利用除2的思想解法2: 利用2的幂的二进制码,只有一个“1”解法3: x & (-x) 保留了最右边的 1题目给定一个整数,编写一个函数来判断它是否是 2 的幂次方。示例 1:输入: 1输出: true解释: 20 = 1解答方法注意事项:首先要排除负数,负数不可以参加运算,并且一定不是2的幂解法1: 利用除2的思想时间复杂度为O(log2N),空间复杂度为 O(1)这种方式不提,只需要不断的除以2,知道结果为一即为2的幂.解法2: 利用2的幂

2021-01-09 00:01:46 102

原创 SVM的使用

Machine learning codeSVM的使用\color{BLUE}{SVM的使用}SVM的使用        我是机器学习的初学者,最近在师兄的指导下,进行数据的SVM分类,因为对这些问题不是很透彻,为方便自己和大家,我写的尽量详细        首先说明,数据格式data.shape= [5,24,10,10] ,数据共分为5类,

2021-01-08 10:25:09 818

原创 高维数据可视化

Machine learning code数据可视化\color{BLUE}{数据可视化}数据可视化我是机器学习的初学者,最近在师兄的指导下,进行数据的降维可视化,因为对这些问题不是很透彻,为方便自己和大家,我写的尽量详细基于PCA的数据降维,并且作图:        首先说明,数据格式data.shape= [5,24,10,10] ,数据共分为5类,每类数据有10个样本数据。在降维之前要把所有的数据reshape一下

2021-01-08 10:09:55 1375

原创 PyEMD包安装:No module named ‘PyEMD‘

PyEMD包安装:No module named 'PyEMD'问题方案一方案二方案三问题今天在使用EMD 分解的时候遇到了这样的一个问题:ModuleNotFoundError: No module named 'PyEMD'方案一这是emd包缺失的问题,只需要在命令行执行 ,就可以完成问题(理论上完成,但是我的代码却没有任何反应),但是我并没有做到。pip install EMD-signal方案二去EMD在github上的官方网址这里,https://github.com/lasz

2020-10-16 14:09:32 9103 5

原创 排序算法

排序算法总结排序算法的理解1. 冒泡排序2. 选择排序3. 插入排序4. 希尔排序5. 归并排序6. 快速排序7. 计数排序8. 堆排序9. 基数排序10. 桶排序排序算法的理解现在家里事情不多,就总结了一下排序算法,以后找工作时,也好使用,主要使用python3实现的。大家有兴趣可以自己实现。1. 冒泡排序      &nbs...

2020-04-01 23:27:25 147

原创 ubuntu下git的使用和github的简单操作

作为一名大四的本科生,我现在已经 **弃暗投明**,投入了linux的怀抱,主要是在linux上跑代码的速度确实要快一些,而且管理起来也比较简单 最近遇到了一个问题就是我的一些代码在本地的存储实在是太多了,我觉得自己有必要,使用一下云端代码托管平台,来进行代码的管理存储。

2019-11-23 11:47:37 306

原创 MATLAB下的Excel数据的导入类型转化

MATLAB下的数据类型转化导入数据MATLAB的 table 数据类型的转换导入数据在MATLAB的主控板上,有一个导入数据的选项卡在使用这个模块的情况下就可以直接将Excel的数据导入到MATLABMATLAB的 table 数据类型的转换以上是table数据类型,无法进行画图等操作可使用MATLAB内置的函数进行数据类型的转化。y = table2array(dB)即可以...

2019-11-04 16:40:10 3444

原创 ubuntu16.04 装wps

linux装wps下载安装问题解决下载先到wps的官网上:https://www.wps.cn/下载wps的安装包,记得下载linux版本的安装包安装下载下来的是.deb文件,不需要解压,可以直接执行以下命令进行安装:sudo dpkg -i wps.deb即可完成安装。问题解决在第一此打开wps时,仍然可能遇到问题:出现提示"系统缺失字体具体操作步骤如下:下载缺失的字...

2019-10-18 21:01:49 147

原创 xgboost 的安装

这几天在参加CCF组织的比赛,因此需要使用到python下的xgboost库弄了好几天,终于完成了

2019-10-08 19:52:02 163

原创 树莓派gpio口的使用

树莓派gpio口的使用GPIO.setmode(GPIO.BOARD)GPIO.setmode(GPIO.BCM)这几天使用树莓派做硬件课设,因此,在

2019-09-05 15:05:45 908

原创 虚拟机下USB设备插入的处理问题

今天参与了网络类项目的生产实习,需要使用win7 系统,所以就有了我安装的虚拟机(先说明下:我的PC端的系统是win10)在初开始时,在电脑上插入USB设备,但是在虚拟机上是无法使用的,因此我也在网络上找了许多解决问题的方法,最终靠着自己和网络解决了,但是我也想写下自己的解决过程,可以方便后来的人解决问题:目的我希望我的虚拟机能够检测USB设备途径1.在win10下,打开 控制面板,搜素...

2019-08-27 20:20:52 828

原创 Python 文件操作

最近总是在python环境下做文件操作,主要是分享一下一些自己的一些经验,顺便自己做一下笔记大家可以看一看1 首先提取文件名:filename = file[:-4]代码意思为把file的文件名的后4位去掉,即可以使用这条代码去掉文件的后缀名,提取出文件名。2 读文件夹下的所有的文件filenames = os.listdir(path)path 指的是路径,想要读取的文件夹的路径...

2019-08-13 15:12:40 119

原创 Ubuntu下 python库的安装与问题解决

最近一段时间在学习机器学习的有关内容,当然学习的平台是python 3.5,Ubuntu16.04,以下是我的python库的安装与问题解决过程好的镜像源让你事半功倍首先,在装库之前,有必要给自己的电脑换个镜像源,否则你可能在计算机前面等好久,而且有可能最后出现错误。一般可以选择清华的镜像源,或者阿里云的镜像源,我使用的是后者,亲测好用,只要自己网速够快,基本上库秒下载。晓得自己的安装...

2019-07-31 17:09:36 2480

原创 linux 下的串口通信 python代码

串口通信摘要之前要基于树莓派做一个设计,在这里面由于需要使用一个USB外设,没办法只能通过串口通信来从USB外设那里读取数据。外设的检测首先在目录下,确认外设的名称(这一步是所有的前提,之前一起做的一同事就是因为这个外设都没有驱动起来),可以使用以下步骤来完成目标:1.首先将usb设备查到USB接口中,USB设备是热插拔的,不用断电即可插入。2.执行 ls /dev指令查询 /de...

2019-07-24 10:40:00 5344

原创 ubuntu 下 shell脚本的执行

shell脚本的执行之前写过一些简单的bash脚本,实现一些简单的功能,虽然每次写完之后无法使用./test.sh 来执行,但是使用 sh test.sh 效果也一样的。今天在使用 sh 来执行脚本时,出现了错误,就引发了我的好奇心,在网上搜了许多博客,看看到底有什么不同,以下是我的个人思考与理解首先,在ubuntu 下创建脚本文件时,会默认不能执行,!可以看到无论是用户本身,同组用户,还...

2019-07-23 19:27:06 1338 1

原创 linux shell 与vim 的学习

vim编辑器与shell学习使用时不小心下意识的按到了ctrl+s(windows下的保存快捷键)vim编辑器的复制与粘贴,删除初学shell犯的错误使用时不小心下意识的按到了ctrl+s(windows下的保存快捷键)这样会出现类似程序崩了的情况,此时实际上是编辑器不再将键盘缓存显示到屏幕上导致的,此时,只要ctrl+q,就可以解决这个问题vim编辑器的复制与粘贴,删除我们在linux上...

2019-04-07 23:46:39 243

原创 Linux菜鸟的学习之旅

Linux菜鸟的学习之旅首先做一个我简单的自我介绍,我现在还只是一个菜鸟级别的低端玩家,对Linux还是挺感兴趣的,以前在大二的时候玩过一段时间的Linux,但是,发现自己的学习效率并不高。现在在做基于Linux的通信协议的开发,(首先声明自己这个是业余的),但是每一步都会是自己实践的结果。首先学习Linux,你要装一个双系统,现在一般的电脑都是win10的系统,因此建议装双系统(当然也可以...

2019-03-10 22:37:48 187

原创 关于ubuntu下GDB调试工具的使用

面对ubuntu16.04的用户,其他版本的会有些许差别: 这几天我一直在尝试自己学习GDB调试工具个人认为自己是菜鸟级别的,以下是我的一些学习认识。 要学gdb调试工具 gdb 的安装十分简单,直接可以在命令行上输入gdb,若ubuntu已经安装过会自动打开gdb,若是没有安装, 会自动弹出一行安装的命令:sudo apt-get install gdb ,直接复制粘贴即可完...

2019-03-10 22:37:41 7913 3

原创 ubuntu 下gdb应用于软件包(以NGTCP2为例)

在上一次的博客中讲述了使用gcc命令行编译的一些简单程序的gdb调试, 但是在我们实际中更多的是一些软件工程,各种文件之间存在着相当大的依赖关系, 仅仅使用gcc来编译肯定是会存在一些问题的。因此此次介绍的是基于Linux下软件工程的gdb调试, 让你轻松搞定复杂的代码工程。在Linux下的工程管理与Windows下的工程管理有很大的不同,Windows下的有着许多的开发工具帮...

2019-03-10 22:37:33 494

原创 Makefile书写与阅读

前言这一段时间抽空看了下Makefile的一些基本的写法,以下是我的个人见解 Makefile Linux或者类Linux操作系统下进行代码管理的一种常用的工具,为我们代码的编译和管理带来了巨大的便利, 但是学起来并不是那么容易以下通过一个简单的例子进行分析:这是个简单的排序程序 example.cpp 1 2 #include <stdio.h>...

2019-03-10 22:37:23 405

Bridge_UDP.cc

适合基于NS3数据网络技术课程设计

2021-01-31

CSMA_UDP.cc

适合基于ns3数据网络技术课程设计

2021-01-31

tcp通信demo程序

tcp通信demo程序,包括了client和server端程序,和可直接调试的可执行程序 二者同时运行可模拟tcp的通信过程

2019-01-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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