自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

可爱的LYF的博客

学习随笔

  • 博客(57)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 复习目录

持续更新——————C#思维导图第一章 C#和.NET Framework概述https://blog.csdn.net/qq_41099859/article/details/103417280第二章 C#程序设计基础https://blog.csdn.net/qq_41099859/article/details/103418284第三章 C#高级程序设计https://blog...

2019-12-15 11:03:16 239

原创 对于nick教授的OpenFLow文章的理解

之前提到过,nick教授等人提出的OpenFlow的初衷就是能够自己搭建一个网络,用于目前实验过程中对于协议的一些认证等等提供方便,在文章的摘要当中,nick等人提高,openflow基于的是以太网的交换机,并且提出了流表的概念(具体结构将会在后面提到),与此同时还包括增删流表项的一些标准化接口。文章的第一部分讲的是THE NEED FOR PROGRAMMABLE NETWORKS,也就是目前对于可编程网络的这种需求,首先提到的就是一些研究人员对于网络设备的安装、协议的安装的庞大性的不满,因为他们所提出

2021-07-15 10:58:13 232

原创 SDN和OpenFlow技术简介

文章主要参考:https://www.sdnlab.com/sdn-guide/14716.htmlSDN和OpenFlow的发展不得不提一个概念——虚拟化,虚拟化传统的定义就是能够将一些物理层面的资源抽象为逻辑层面的资源,隐藏物理实现细节,这种概念在操作系统、计算机组成原理都有所涉及,当然在网络中也不例外,目前的网络可扩展性其实是比较差的,原因在于现在的网络功能、厂商的操作系统都是封闭的源代码,并且硬件都是定制化生产,不可移植,是商家独有的。虚拟化最大的好处就是能够为同一管理这些设备提出了可能,所以随之

2021-07-15 09:56:18 613

原创 Anaconda安装配置+jupyter安装配置+Python已停止运行解决方案

1、Anaconda安装配置1.1版本选择anaconda的下载不建议去官网下载最新的版本,因为这个版本后面会带俩许多的麻烦,比如在使用jupyter新建python3文件的时候会出现python停止运行的错误,百度了好多解决方案,结果都不适用!这里推荐一个比较稳定的anaconda版本:清华大学开源软件镜像站:Anaconda下载win10 64位用户建议使用这个版本(下滑到最后)1.2安装步骤及注意的问题1.2.1 选择文件的路径不能包括中文1.2.2 选择的存储文件夹必须是空文件夹

2021-07-14 22:51:19 3383 13

原创 Python中字符串切片以及正序逆序输出的问题

看了一个python中关于python字符串正序逆序的问题,感觉讲的不是很清楚,下面简单说说我自己的理解。首先给定一个字符串num_str = "123456789"对于字符串的正序逆序以及索引位置的解释# 正序解释# 字符串 1 2 3 4 5 6 7 8 9 # 索引 0 1 2 3 4 5 6 7 8 # 逆序解释# 字符串 1 2 3 4 5 6 7 8 9 #索引 (-9)(-8)(-7)(-6)(-5)(-4)(-3)(

2021-06-30 17:19:29 2507

原创 linux管道概念

管道的意思是Linux允许将一个命令的输出通过管道作为另一个命令的输入比如说这里就是将桌面的目录ls显示,然后再通过管道使用grep命令,可以直接将桌面目录中的内容进行筛选。

2021-04-26 17:00:22 510

原创 linux查看文件内容命令

cat [文件名]主要作用:查看文件内容、创建文件、文件合并、追加文件内容等查看文件内容对于非空输出行进行编号:对输出的所有行进行编号:创建文件内容第一步,cat >文件名,这里是 cat d.txt第二步,输入内容第三步,按住ctrl+d组合键完成输入文件合并cat [A文件] [B文件] 但是实际上并不会将A文件的内容附加到B文件当中。追加文件内容步骤同创建文件内容,只不过第一步采用两个右尖括号。more [文件名]主要作用:分屏显示文件内容与cat的区别

2021-04-26 16:28:50 217

原创 linux复制和移动文件(附带无法使用tree命令解决方法)

tree命令无法使用tree命令解决方式在终端命令中输入sudo apt install tree输入密码等待安装完成tree的主要作用是以树的方式显示当前目录下的目录结构,.表示的是当前目录。tree -d只显示目录,不显示文件cp命令(copy命令)命令格式cp -r [源路径] [目标路径]注意在复制文件夹的时候必须要-r强制执行为了方便也可以不用加目标文件的名称,直接以源文件的名称进行命名。-i 覆盖文件提示move命令格式 mv 源文件 目标文件比如将桌面文件a.

2021-04-26 16:02:53 571

原创 linux中rm命令扩展

rmrm删除命令会彻底删除,并不是会放到回收站中。-f 强制删除,忽略不存在的文件。注意只要不加-r 那么无法强制删除文件夹。-r 递归的删除目录下的内容例如强制删除递归生成的目录,不加-r 会提示无法删除。通配符模糊删除rm 1?1.txt 会删除三个字符并且第一个第三个都是1的rm 1*.txt 会删除第一个字符是1,后面任意字符的文件...

2021-04-26 15:24:29 106

原创 linux中touch、mkdir命令扩展

touch使用touch命令不仅仅可以创建文件,并且如果创建已存在的文件,还会更改该文件的创建时间。mkdir使用 -p选项 在当前文件夹中递归创建文件并且注意在使用mkdir的过程中,不能够创建与已存在文件同名的目录...

2021-04-25 16:18:46 128

原创 linux中cd命令扩展

cd命令扩展cd ~ 切换到当前用户的主目录 波浪号表示home目录cd . 保持当前目录不变cd … 切换到上一级目录cd - 在最近两次目录之间切换相对路径:在输入路径时,最前面不是/或者~,表示相对于当前目录所在的目录位置。如图以相对路径的方式进入桌面。绝对路径:在输入路径时,最前面是/或者~。表示从根目录开始的具体目录位置。如图以绝对路径的方式进入桌面。...

2021-04-25 16:10:11 192

原创 linux中ls命令扩展

ls命令扩展ls -a 使用这条命令能够查看当前文件的所有目录或者是文件包括隐藏文件例如:进入桌面目录。使用touch分别创建123.txt和 .123.txt(注意创建隐藏文件是在文件名的前面加一个点 . )然后如果单纯使用ls是无法获取隐藏文件的,而如果使用 ls -a 则可以显示隐藏文件其他ls常见选项①-l 以列表的方式显示文件的详细信息②-h 以人性化的方式配合-l显示文件的大小cd . 是当前目录cd …是返回上一级目录ls通配符的使用(最常用的两个)*可以表示任意数

2021-04-25 15:44:25 240

原创 linux终端命令格式

command [-option] [parameter]command 命令的名称-option 选项,用来对命令进行控制parameter 传入的参数实例mkdir生成目录rm删除不了目录但是增加-option 选项 -r就可以删除目录了

2021-04-24 16:41:43 127

原创 linux最常用的基本命令

1、ls对应英文 list查看当前文件夹下的内容2、pwd对应print work directory查看当前所在文件夹3、cd [目录名]对应英文 change directory切换文件夹4、touch [文件名]如果文件不存在,新建文件5、mkdir [目录名]对应make directory创建目录6、rm [文件名] 注意不能够删除目录对应 remove删除指定文件名实际操作再就是一个clear 清除当前屏幕的命令...

2021-04-24 16:34:38 61

原创 Linux和windows的目录结构的区别

Linux文件系统Linux中没有盘符的概念!在home文件中有多个用户的文件夹,各个用户只能单独使用自己文件夹中的数据或者是其应用程序,用户不能够访问其他的用户的文件夹。Linux中常见目录的解释①/ 根目录 一般来说根目录下只存放目录文件,比如图示中就是根目录下的目录,包括刚才提到的home目录②/bin 可执行的二进制文件的目录③/boot 存放系统启动文件④/dev 顾名思义devise 用于存放linux系统中的设备文件⑤/etc 系统配置文件存放的目录,最好不要在这其中存放可

2021-04-24 16:07:56 836

原创 考研计算机专业复试问题汇总——操作系统(王道408)

完整版获取请留下邮箱。1、什么是操作系统?分为三块解释第一,控制和管理计算机系统的硬件和软件资源第二,合理分配和调度计算机的工作和资源分配第三,进而为用户和其他软件提供方便接口与环境2、操作系统的特征包括哪四点?并简单解释并发:两个或多个事件在同一时间间隔内发生,宏观上看起来是同时进行的,微观上其实是交替执行的。这种并发性是通过分时来完成的。共享:系统中的资源可以供并发的进程共同使用。分为互斥共享和同时访问:互斥共享:比如说打印机同时访问:比如说磁盘虚拟:一个物理上的实体对应成

2021-03-16 11:16:43 1874 16

原创 考研计算机专业复试问题汇总——计算机网络(王道408)

只是部分内容,需要的小伙伴请评论留下邮箱,免费1、什么是计算机网络计算机网络是将分散的、具有独立功能的计算机系统,通过通信设备和线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。互联的、自治的计算机系统的集合。2、计算机网络的组成从组成部分上来看硬件、软件、协议从工作方式上来看边缘部分:主要是主机。通信和资源共享核心部分:路由器、网络。提供连通性从功能组成上来看资源子网:实现资源共享的硬件和软件集合通信子网:传输介质、通信设备、相应网络协议3、计算机网络的分类按照分布范围

2021-03-15 16:52:53 3791 13

原创 leetcode第268题——丢失的数字(C语言实现)

题目描述给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。进阶:你能否实现线性时间复杂度、仅使用额外常数空间的算法解决此问题?示例 1:输入:nums = [3,0,1]输出:2解释:n = 3,因为有 3 个数字,所以所有的数字都在范围 [0,3] 内。2 是丢失的数字,因为它没有出现在 nums 中。示例 2:输入:nums = [0,1]输出:2解释:n = 2,因为有 2 个数字,所以所有的数字都在范围 [0,2

2021-01-11 13:47:29 1306

原创 leetcode第一题——两数之和(C语言实现)

题目描述给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], target = 6输出:[1

2021-01-11 11:38:15 4415 2

原创 使用VS2019打包C#项目生成setup文件并部署到其他电脑(脱离环境安装)

前言系统开发完成后,如何将本系统打包并制作成安装程序在其他客户机上安装、运行呢,借着本次课程设计,通过VS2019中的程序打包功能,生成安装程序,并在其他电脑上安装部署,最好把所有文件都放入工程文件中。步骤如下:、第一步 安装打包扩展程序点击VS2019选择扩展——管理扩展。在弹出的对话框的联机菜单中找到第四个,选择安装,安装过程需要关闭所有VS程序。按照提示进行即可第二步 修改当前项目的.net 框架版本在自己的工程文件中右键"工程"——>属性——>框架版本改成4.6.1第三

2020-07-13 00:12:01 13815 11

原创 C#第七章重点知识之数据库开发技术

1.ADO以Recordset存储,ADO.NET则以Dataset表示。ADO是实时操作,ADO.NET是离线操作。ADO使用OLE DB接口。ADO.NET是使用.net框架。2. 数据提供程序组件属于数据源。DataAdapter,他管理着4个Command对象,即SelectCommand、InsertCommand、UpdateCommand、DeleteCommand。使用时一般...

2019-12-15 11:01:50 205

原创 C#第六章重点知识之Transact-SQL 基础

1.英文状态下的 . 表示本地机2.char nchar 和 varchar的区别char(10)表示存储的字符长度nchar(10)占内存是char的两倍 使用两个字节保存一个字符varchar(10)变长字符串,存储的大小是输入数据实际长度加两个字节decimal(p,s)p存储的最大位数 s小数右侧存储的最大位数[字段] 加方括号的原因是防止产生关键字与字段名重复的情况 ...

2019-12-15 10:47:14 223

原创 C#干货——持续补充更新

1、将其他类型转换成字符串:A.ToString();字符串转其他类型怎么转?2、在C#中1和0不再代表真假 使用true和false表示真假所以if(1)是不正确的3、注释的格式4、const和readonly(非重点)const必须在声明的时候就进行初始化readonly是一种动态常量,只能在构造函数中进行赋值5、动态计算中怎么排除数字、小数点、退格以外的字符(上机作业NO...

2019-12-13 11:07:39 346

原创 C#第五章重点知识之对话框与菜单控件

1.MessageBoxShow:显示对话框;该方法的返回值为DialogResult类型,具体表示用户按了对话框的哪个按钮了。该方法有多种参数调用方式Show(string Hint);显示Hint,只要确定按钮;Show(string Hint,string title,MessageBoxButtons)可以有多种组合式的按钮提示框,title为对话框的标题上面的调用,还可以在...

2019-12-13 11:02:41 197

原创 C#第四章重点知识之Windows程序设计

1、C#项目的构成.cs cs——csharp的缩写,表明该文件是csharp的源文件.csproj csharp项目文件,以后就双击这个文件打开整个项目进行修改.resx 资源文件,其中x提示我们该资源是以xml形式存储的bin目录 生成的可执行文件就放在这个地方2、C#窗体的主要属性和方法1️⃣属性AcceptButton:回车键执行那个按钮的单击事件;CancelButton...

2019-12-13 10:44:30 602

原创 C#第三章重点知识之C#高级程序设计

1.枚举和结构体类型enum typeName :Type{value1;value2;……;}使用:typeName varName;typeName = varName.value2;struct typeName{type value1;type value2;……;}使用:typeName varName;结构和枚举都是在主函数外声明。2.数组type[...

2019-12-06 16:52:16 167

原创 C#第二章重点知识之C#程序设计基础

1.控件什么是控件?构成窗体程序的组成元素,一般都是可见的。控件一般具有3个重要的内容:1)属性:控件特征的描述;属性是小扳手形状2)方法:控件所具备的功能;3)事件:对外界动作的反应,一般代码都写在这个地方。找到控件对应的事件,在该事件后面的文本框中双击鼠标左键,可进入代码窗口。事件在VS中是小闪电的形状最常使用的两个控件1️⃣文本框控件主要属性:1)Name 修改文本框的空...

2019-12-06 10:44:41 284

原创 C#第一章重点知识之C#和.NET Framework概述

1.面向过程和面向对象面向过程(Procedure Oriented)是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想。就是分析出解决问题所需要的步骤,然后按步骤一步一步实现,期间可以使用函数。面向过程其实是最为实际的一种思考方式,从上往下步步求精。面向过程最重要的是模块化的思想方法。缺点:可维护性差、可复用性差、可扩展性差、灵活性差。面向对象程序设计(Object...

2019-12-06 10:03:02 256

原创 数学建模常用算法——层次分析法

https://app.yinxiang.com/fx/df97cc74-2d9a-4e40-bcdf-2c7ba82bd589

2019-10-22 23:03:52 262

原创 HTML和CSS学习笔记part8--html图片格式

2019-09-18 20:38:39 71

原创 HTML和CSS学习笔记part8--html图片格式

html5图片格式JPEG(JPG)支持的颜色比较多,图片可以压缩,但是不支持透明大多用来保存图片Gif支持的颜色少,只支持简单的透明,支持动态只支持直线支持PNG支持的颜色多,并且支持复杂的透明可以用来显示复杂的透明的图片使用原则:效果不一致使用好的,效果一致使用小(内存)的...

2019-09-18 20:14:40 62

原创 HTML和CSS学习笔记part7--html图片标签

html图片标签1.使用img向网页中引入一个外部图片 img标签是一个自结束标签2.属性src:设置外部图片的路径alt:搜索引擎会根据alt标签中的内容进行收录标签如果不写alt属性,则搜索引擎不会对图片进行收录width height 设置图片的宽度和高度 一般使用的是像素为单位(如果只设置其中的一个则图片的大小会等比例变化)...

2019-09-17 20:02:17 75

原创 HTML和CSS学习笔记part6--html常见实体

html5实体(转义字符串)大于号<小于号>空格 版权符号©具体更多可以查询API

2019-09-17 19:31:34 72

原创 HTML和CSS学习笔记part5--html常见标签

html5常用标签1、标题标签一共分为6级h1是最重要的标签 重要性仅次于title 浏览器解析完title之后会立即查看h1中的内容h2-h6重要性依次递减 h3往后的不怎么使用2、段落标签 pp标签用来标识一个段落默认独占一行,并且段与段之间会有一个间距 这个间距可以通过CSS修改即使两个字符之间写再多的空格html也只会默认为一个空格我是一个p标签,用来标识一个段落3、换行...

2019-09-09 11:26:10 87

原创 HTML和CSS学习笔记part4--html乱码

html5乱码问题1、为什么会出现乱码?因为计算机的存储字符是通过二进制来存储,必定涉及到编码(字符转换成二进制的过程)和解码(二进制转换为字符的过程)的问题。比如说,计算机在编码时用到的格式是A,但是在解码过程却用到了B格式来解码,这样就会出现乱码问题。2、字符集编码和解码所采用的规则叫做字符集常见的字符集主要有一下几种ASCII 美国标准字符集格式 采用...

2019-09-09 10:52:09 82

原创 HTML和CSS学习笔记part3--html文档声明

!DOCTYPE html 是文档声明此文档声明的作用是说明此网页的文档格式是html5 如果不声明 在不支持除了html5的网页中此段代码可能会出现问题 进入怪异模式 这是一个不错的网页 <body> <h1>欢迎来到此网页</h1></body>...

2019-09-09 09:36:57 159

原创 HTML和CSS学习笔记part2--html注释

注释的格式 可以分段来写 网页的标题 <!--这是注释!--> <h1>这是一级标题</h1></body>

2019-09-09 09:35:30 67

原创 HTML和CSS学习笔记part1--html简介

HTML的根标签 所有的子标签都需要放在根标签中 有且只有一个 一级标题标签 头标签 不会在网页中直接显示 帮助浏览器解析网页 主体标签 所有显示在网页中的信息都需要写在主体标签中 title标签 ...

2019-09-09 09:34:14 74

原创 哈夫曼编码C代码实现--数据结构

哈夫曼编码的实现过程请读者结合上一篇哈夫曼树的博客,便于理解该篇文章。简单来说,哈夫曼编码是将构造的哈夫曼树按照左孩子都标记为0 右孩子都标记为1的原则。通过此种标记的手段标记的哈弗曼树能够将编码的长度压缩到最小。本程序中默认将权值较小置为左孩子。代码实现如下 可能不是主流思路,只是看了原理自己手写的。望指正!文末附有测试过程#include <stdio.h>#inclu...

2019-06-14 16:56:02 3338 13

原创 数据结构之Huffman(哈夫曼)树

哈夫曼树代码自己手撸的 只看了一遍思路 -.- 望指正思路重现1.根据给定的n个权值{w1,w2, …wn}构造n棵只有一个叶结点的二叉树,从而得到一个二叉树的集合F = {T1 T2 T3 …Tn}2.在F中选取根节点的权值最小和次小的两颗二叉树作为左右子树构造一颗新的二叉树,这棵二叉树根节点的权值为其左右子树根节点权值之和。3.在集合F中删除作为左右子树的两颗二叉树,并将新建的二叉树...

2019-06-13 21:45:58 544 1

完全卸载软件

完全卸载软件

2018-09-04

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

TA关注的人

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