自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 MySQL Server 8.0忘记root用户密码的解决办法

1 引言MySQL Server 8.0安装在Windows 10笔记本下,一段时间未使用后,忘记root用户的密码。看了网上的各大教程,出入比较大,特此记录排坑经验。2 解决步骤关闭正在运行的MySQL在我的电脑上右键–> 管理–>服务和应用–>服务–>找到mysql服务,查看你当前的mysql服务的名称,我的mysql服务名称为:MySQL以管理员运行命令提示符,进入到自己的mysql安装地址下停止数据库服务,执行如下命令(windows下服务名称不区分大小写):

2021-01-12 22:17:36 4324

原创 树莓派(二) 树莓派开启VNC远程连接服务

1. 启用树莓派 VNC 服务在树莓派命令行终端执行如下命令:sudo raspi-config出现如下界面:依次操作:Interfacing Options -> VNC -> Yes。之后系统会提示你是否要安装 VNC 服务,输入 y 之后回车,等待系统自动下载安装完成,一切顺利的话 VNC 服务就启动了!在树莓派命令行终端执行如下命令查看VNC server的连接地...

2020-04-22 22:08:36 5891

原创 Netgear路由器救砖教程

1 引言积跬步以至千里,积怠情以至深渊,我要做一个踏实的ABCer。本文将介绍在Netgear路由器刷机失败或因不明原因而导致路由器变砖后的救砖教程。下边将以本人使用的Netgear R6220为例,进行讲解。2 救砖过程下载nmrpflash.exe工具链接:https://pan.baidu.com/s/140aE74ZUsRMcW1sbdLYqYQ,提取码:opw4根据N...

2020-04-19 15:41:05 10034

原创 树莓派(一) 树莓派中的网络配置问题

1 引言积跬步以至千里,积怠情以至深渊,我要做一个踏实的ABCer。本文将介绍树莓派的相关网络配置。2. 树莓派设置静态IP配置信息如下:# 打开interfaces进行配置sudo vim /etc/network/interfaces# 把文件里的信息替换成下面的,填好自己需要的ip,网关、掩码,DNS等等auto loiface lo inet loopbackauto...

2020-04-18 10:45:59 1272

原创 Pycharm中关于版本控制的使用

引言积跬步以至千里,积怠情以至深渊。本文主要针对个人使用Pycharm中的版本控制过程中遇到的问题进行的记录。Pycharm拉取Github项目Pycharm可远程拉取Github项目进行本地管理,主要流程介绍如下:打开Pycharm,选择Get from Version Control可通过选择不同的版本控制方式进行clone项目,也可以直接远程拉取GitHub项目(GitHub...

2020-04-13 11:20:51 3364

原创 SDN(五) Netgear R6220从刷机到配置 OpenvSwitch交换机

1 引言积跬步以至千里,积怠情以至深渊,我要做一个踏实的ABCer。本文将介绍在Netgear R6220路由器上进行基于OpenVswitch的openflow实验。路由器是刷了编译了OpenvSwitch的OpenWRT固件的,具体刷机教程本文就不一一介绍,网上有很多教程。本文主要介绍实验过程的重点配置,包括OpenvSwitch交换机的相关配置,以及对应的网桥应该如何搭建。2 Net...

2020-04-12 20:18:52 3623 1

原创 数据结构之窗口滑动问题

1 引言积跬步以至千里,积怠情以至深渊。本文主要介绍leetcode中关于窗口滑动类的问题及其解题模板。2 窗口滑动类问题滑动窗口这类问题一般需要用到 双指针 来进行求解,一般都是基于字符串和数组的。在leetcode中题目的大致文法如下:给两个字符串,一长一短,问其中短的是否在长的中满足一定的条件存在,例如:求长的的最短子串,该子串必须涵盖短的的所有字符;短的的 anagram ...

2020-02-28 22:12:25 301 1

原创 SDN(三) RYU控制器相关笔记

1 引言积跬步以至千里,积怠情以至深渊。RYU是由日本NTT公司研发的开源SDN控制器,由Python语言编写。支持OpenFlow1.0、1.2、1.3、1.4和1.5版本的协议。本人将在此文档中持续更新关于RYU控制器的一些学习笔记,包括RYU的运行流程、部分源码解读、应用开发以及RYU具体使用。望读者能在共同学习的同时,批评指正。2 RYU源码解读2.1 RYU源文件目录结构ryu...

2020-02-03 19:13:05 9605 2

原创 SDN(四) RYU控制器下ping命令的具体执行过程

1 引言积跬步以至千里,积怠情以至深渊,我要做一个踏实的ABCer。本人将在此文档中介绍在SDN网络中ping命令的具体执行过程。若有不足,望读者能在共同学习的同时,批评指正。2 ping命令在传统网路中的执行过程首先,如果主机A,要去ping主机B,那么主机A,就要封装二层报文,他会先查自己的MAC地址表,如果没有B的MAC地址,就会向外发送一个ARP广播包,具体ARP报文格式请自行查阅...

2020-02-03 19:08:56 1430

原创 Python中的闭包函数、可变参数和装饰器

1.闭包函数闭包函数,简而言之就是内部函数引用了外部函数中的变量。常用的方式时将函数名作为返回值返回。下面将给出例程及其注释。def func(): name = 'Python' # 外部变量 def inner(): print(name) print(inner.__closure__) # 调用内置方法查看该函数是否为闭包函数 return inner # 将函数名作...

2019-10-28 21:28:11 203

原创 SDN(二) 对TP-LINK TL-MR3420型号的OpenFlow交换机进行配置

1 引言积跬步以至千里,积怠情以至深渊,我要做一个踏实的ABCer。在本人博客SDN(一)中已经详细介绍了如何将TP-LINK TL-MR3420路由器刷成OpenFlow交换机,该无线路由器已具备支持SDN功能。本文将继续介绍并记录近期开展SDN实验的总结,本文主要介绍对OpenFlow交换机进行的相关配置,包括局域网端口配置、VLAN划分、无线端口配置、OpenFlow协议配置等。2 配...

2019-10-17 16:56:16 1486

原创 SDN(一) 用OpenWRT将路由器刷成openflow交换机

1 引言积跬步以至千里,积怠情以至深渊,我要做一个踏实的ABCer。没想到还是正式步入了SDN这条康庄大道上。一切还需从初识Mininet-WIFI说起,以为SDN如仿真层面那般,一个模块对应一个现有设备,殊不知硬件层面诸多设备还需自行编译,手动刷入自需固件。编译有风险,刷固件需谨慎。在此分享折腾了本人几天时间的刷机历程——用OpenWRT将路由器刷成支持openflow协议的交换机,并将详细...

2019-10-15 16:40:31 4940 2

转载 数据类型ndarray、series和dataframe之间的相互转换

介绍       在大数据分析中,比较常用的两个数据分析包就是Numpy和Pandas,而Pandas正是基于Numpy构建的含有更高级数据结构和工具的数据分析包。ndarray数据结构:ndarray是Numpy中的数据结构,是一个多维数组,可以理解为矩阵,具有矢量运算能力,快速、节省空间dataframe数据结构:dataframe是Pand...

2019-05-15 21:35:50 7170

原创 Mininet-WIFI(二) POX控制器+Gephi可视化软件来定义Mininet-wifi网络拓扑结构

引言积跬步以至千里,积怠情以至深渊。在POX SDN控制器包括将网络拓扑的数据发送到数据Gephi可视化平台,可显示节点和表示网络拓扑结构链接的曲线图。具体操作步骤启动POX关于POX的安装可以参考作者的前一篇博客。首先打开第一个Terminal,开始运行POX SDN控制器。执行如下命令启动POX,命令如下:$ sudo ~/pox/pox.py forwarding.l2_lea...

2019-05-08 15:03:55 1485

原创 Mininet-WIFI(一) Mininet学习笔记之基本操作

引言积跬步以至千里,积怠情以至深渊。Mininet是一个轻量级软件定义网络研发和测试平台,主要特性包括支持 Openflow、OpenvSwitch 等软定义网络部件;方便多人协同开发;支持系统级的还原测试;支持复杂拓扑、自定义拓扑;提供 Python API很好的硬件移植性(Linux 兼容),结果有更好的说服力;高扩展性,支持超过 4096 台主机的网络结构。作为Mininet入门选手,...

2019-04-27 17:11:25 5146 1

原创 计算机网络基础知识复习笔记

概述Internet和internet的区别以小写字母 i 开始的 internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络以大写字母I开始的的 Internet(因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用 TCP/IP 协议族作为通信的规则,且其前身是美国的 ARPANET。ISP因特网服务提供...

2019-04-26 17:52:00 2057

原创 Python中的迭代器、生成器

迭代器迭代时访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个远胜于开始访问,直到所有元素被访问完结束。迭代器只能往前不会后退。可迭代对象列表、元组、字符串等类型的数据可以使用for…in…的循环来依次拿到数据进行使用,这个过程称为遍历,也叫迭代。一个类中只要有__iter__方法,那么它就是一个可迭代对象;一个类中既有__iter_方法, 又有__...

2019-02-25 22:22:31 176

原创 运用MTCNN和Facenet模型实现人脸识别和检测

引言    积跬步以至千里,积怠情以至深渊。    这应该算是本人的第一篇用心的博客,感谢路过的各位大佬批评指正。这篇博客的内容关于本人在实现人脸识别系统过程中的一些总结以及感悟,这其中包括部分源自Google的Facenet的源码解读、个人在实现人脸识别时的一些思路以及部分代码片等内容。整体思路参考论文主要考了以下两篇论文:1.FaceNetSchroff F, Kaleniche...

2019-01-11 23:23:05 3797 2

原创 windows下通过Git工具上传本地项目(大文件)到GitHub上

上传项目前的准备工作1.安装Git2.绑定用户打开git-bash.exe在打开的GIt Bash中输入以下命令(用户和邮箱为你github注册的账号和邮箱//设置全局用户git config --global user.name "XXX"git config --global user.email "XXXXXX@zju.edu.cn"3.设置SSH key3.1生成SSH...

2019-01-05 14:40:07 1060 2

原创 Windows下MongoDB的配置及其远程连接

基本操作MongoDB的基本安装及配置参考博客https://blog.csdn.net/heshushun/article/details/77776706创建MongoDB用户名及账户参考博客https://www.cnblogs.com/wuyubing/p/4897387.html远程连接MongoDB失败的解决办法1、mongodb的配置文件中的bind_ip 默认为127.0....

2018-11-05 15:26:08 3936

原创 Python编程语言--列表简介

列表的定义       列表 由一系列按特定顺序排列的元素组成。在Python中,用方括号([])来表示列表,并用逗号来分隔其中的元素。列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置或索引告诉Python即可。要访问列表元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。...

2018-08-02 15:29:07 2197 1

空空如也

空空如也

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

TA关注的人

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