自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zam9036博客

心之所向 素履而往

  • 博客(29)
  • 收藏
  • 关注

原创 物理层-计算机网络知识汇总(二)|Zam9036博客

文章目录数据通信基础数据通信系统通信方式与通信制式通信方式通信制式数据的同步方式异步传输控制(字符同步方式)同步传输控制数据传输介质双绞线同轴电缆光纤网络综合布线网络综合布线概念综合布线产品系列信道复用技术频分多路复用 (FDM)时分多路复用 (TDM)统计时分多路复用(STDM)波分多路复用(WDM)码分多路复用(CDM)&码分多址复用(CDMA)宽带接入技术宽带接入技术概述为什么要接...

2020-03-23 13:54:15 387

原创 判断某数是否为同余数-C语言|Zam9036博客

文章目录代码语言前言问题研究四个变量四个条件条件一:(a,b)=1条件二:a,b一奇数一偶数条件三:a,b为正整数并且a>b条件四:a,b,n,v需要满足等式程序验证代码清单问题说明关于精度问题的说明关于效率问题的说明原创声明代码语言C语言前言近期,一个数学系专业的朋友联系我,问我能不能写出一个程序实现“判断一个数是否为整同余数”的功能,他还给了我同余数的定义:同余数是一个三边均为...

2020-03-23 13:51:01 765

原创 数据库SQL Server的安装与使用|Zam9036博客

文章目录版本平台SQL Server介绍SQL Server安装下载SQL Server启动安装安装SQL Server Management Studio下载SSMS启动安装使用SQL Server原创声明版本平台WindowsSQL Server 2019 DeveloperSQL Server Management Studio 18.4SQL Server介绍SQL是英文St...

2020-03-05 17:24:23 324

原创 算法概述-算法设计与分析知识汇总(一)|Zam9036博客

文章目录算法与程序算法概述算法的性质程序概述研究算法的必要性算法复杂性分析算法分析概述算法复杂性研究算法的复杂性(性能、效率)的必要性算法分析的基本问题算法执行时间相关的因素算法的时间复杂性最好情况最坏情况平均情况算法的渐进复杂性NP完全性理论计算模型随机存取机RAM图灵机P类与NP类问题非确定性图灵机P与NPP类与NP类语言P、NP与NPC问题NP完全(NPC)问题NP完全问题的例子NP完全问...

2020-03-05 17:23:24 586

原创 Linux系统在Windows虚拟机上的安装|Zam9036博客

文章目录平台与工具虚拟机安装与使用下载安装VirtualBoxVirtualBox的使用Linux系统在虚拟机上的安装下载Linux系统配置虚拟电脑选择启动盘Linux系统配置原创声明平台与工具Windows 10Oracle VM VirtualBox 6.1 虚拟机Ubuntukylin 19.10 Linux系统镜像文件虚拟机安装与使用下载安装VirtualBox访问Orac...

2020-03-02 18:04:28 386

原创 计算机网络概述-计算机网络知识汇总(一)|Zam9036博客

文章目录计算机网络的概念与组成计算机网络的概念计算机网络的应用计算机网络的重要性计算机网络的组成网络硬件客户机(Client)数据传输介质网络接口单元(NIU) 、通信控制器、网卡交换机服务器网络互联设备网络软件网络系统软件网络环境软件网络应用软件网络协议/标准Internet组织机构Internet标准化过程计算机网络的逻辑组成计算机网络的类别按照网络的地理覆盖范围分广域网(WAN)城域网(M...

2020-03-02 17:27:31 1254

原创 Android UI框架flutter的安装与使用|Zam9036博客

文章目录适用平台Flutter介绍Flutter安装下载flutter更新环境变量flutter doctor检测安装添加SDK路径至环境变量安装Android Studio Plugin使用flutter部分flutter指令升级flutter切换flutter版本原创声明适用平台WindowsFlutter介绍Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高...

2020-03-02 17:26:21 357

原创 图解数据结构-插入排序|Zam9036博客

文章目录算法概述图解核心原理原创声明算法概述插入排序(Insertion sort)是一种简单直观且稳定的排序算法。如果有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法—插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间...

2020-03-02 17:25:45 288

原创 图解数据结构—选择排序|Zam9036博客

文章目录算法概述图解核心原理原创声明算法概述选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。图解核心原理假设我们需要对上图数列进...

2020-03-02 17:25:14 191

原创 图解数据结构—冒泡排序|Zam9036博客

文章目录算法概述图解核心原理原创声明算法概述冒泡排序重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换为止,也就是说该元素列已经排序完成为止。图解核心原理首先,我们将天平放在序列的右端,并比较天平左右的数字。在这种情况下,我们来比较7和6。比较后如果右边的数字较小,则被交...

2020-03-02 17:24:43 201

原创 利用邻接表存储无向非连通图并利用DFS和BFS遍历图的邻接表|Zam9036博客

文章目录编程语言需求分析实验目的实验内容概要设计数据结构测试用例详细设计调试分析示例测试遇到的问题使用说明和测试结果使用说明测试结果体会心得程序清单graph.cpp原创声明编程语言​ C++需求分析实验目的通过建立无向非连通图,并对图进行DFS及BFS遍历,了解图的构建算法,并加深对DFS及BFS的理解。实验内容1)建立无向非连通图的邻接表存储结构,要求顶点个数不少于15个。 2)...

2020-03-02 17:24:06 1431

原创 八皇后拓展—利用DFS深度优先搜索算法解决N皇后问题|Zam9036博客

文章目录编程语言需求分析实验目的实验内容概要设计数据结构测试用例详细设计数据结构详细设计实现算法调试分析示例测试遇到的问题循环边界条件不清使用说明和测试结果使用说明测试结果体会心得程序清单EQ.hEightQueens.cpp原创声明编程语言​ C++需求分析实验目的通过求解皇后问题,熟悉深度优先搜索法DFS(回溯法(Backtracking Algorithms)技术。实验内容由n...

2020-03-02 17:23:33 472

原创 面向对象技术题型归类示例-4|Zam9036博客

文章目录编程语言类和对象的特性31、利用面向对象的思想求解长方体体积问题描述参考代码32、构造函数与析构函数问题描述参考代码33、编写一个音响资料类Media,要求包含音像资料基本信息。问题描述参考代码34、请对如下定义的表示一个矩形的Rectangle类进行补全(不允许改动已有代码)问题描述参考代码35、通过重载运算符来模拟时间问题描述参考代码原创声明编程语言C++类和对象的特性31、利...

2020-03-02 17:22:52 318

原创 面向对象技术题型归类示例-3|Zam9036博客

文章目录编程语言运算符的重载21、定义复数类,并使用运算符重载来实现其功能问题描述参考代码22、重载运算符使之能进行复数的运算问题描述参考代码类和对象的特性23、将普通函数声明为友元并使用它输出日期与时间问题描述参考代码24、使用友元成员函数输出日期与时间问题描述参考代码25、使用友元函数输出时间问题描述参考代码26、使用指针传参找到成绩最高的学生问题描述参考代码27、用指针输出学生信息问题描述参...

2020-03-02 17:22:05 136

原创 GitHubPages个人博客迁移至码云从而加快博客访问速度|Zam9036博客

文章目录前言迁移流程建立码云仓库配置SSH修改Hexo配置部署博客原创声明前言GitHubPages部署静态网页十分方便与快捷,常常被用来建立个人博客。但因为其服务器设在国外,且曾经被中国防火长城GFW屏蔽(后来解除屏蔽),导致其访问速度十分缓慢,甚至极少数状态下出现访问出错的状况,极大影响了博客的使用体验。所以我近期尝试将GitHub的Hexo博客迁移至国内码云,以解决博客访问过于缓慢的情况...

2020-03-02 17:02:00 550

原创 记录Hexo博客安装hexo-generator-search遇到的问题|Zam9036博客

问题描述在用Git bash安装hexo-generator-search和hexo-generator-searchdb来实现本地搜索时遇到以下问题npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\fsevents):npm WARN notsup SKIPPING OPTIONAL D...

2020-02-28 11:15:17 3752

原创 二叉树的前序中序后续递归与非递归遍历及左右子树交换|Zam9036博客

编程语言​ C++问题描述实验目的​ 熟悉C++语法,了解树的概念,掌握二叉树的运算及应用,了解前序中序后序遍历二叉树的递归/非递归原理,能够实现将二叉树左右子树结点交换。实验内容生成一棵以二叉链表存储的二叉树(至少15个结点)分别用递归和非递归的方法前序、中序、后序遍历该二叉树,并打印各结点信息编写算法,交换该二叉树上所有结点的左右子树,并打印交换后各结点的信息程序设计程序要...

2020-02-28 11:14:34 1488

原创 面向对象技术题型归类示例-2|Zam9036博客

编程语言C++继承与派生11、多重继承派生类的构造函数问题描述声明一个教师(Teacher)类和一个学生(Student)类,用公有多重继承的方式声明一个在职研究生(Graduate)派生类,包含私有成员wages(津贴)。教师类中包含保护数据成员name(姓名)、age(年龄)、title(职称)。学生类中包含保护数据成员name1(姓名)、sex(性别)、score(成绩)。在定义派...

2020-02-28 11:13:44 477

原创 面向对象技术题型归类示例-1|Zam9036博客

编程语言C++多态1、点圆圆柱圆锥球问题描述先建立一个点(Point)类,包含保护数据成员x, y。以它为基类,公有派生出一个圆(Circle)类,增加保护数据成员半径(radius)。再以Circle类为基类,公有派生出一个圆柱(Cylinder)类,再增加数据成员高(height)。现依次输入x,y,r,h,计算以对象c中的radius、height构成的圆锥(Cone)和球(Sph...

2020-02-28 11:11:49 418

原创 Linux中的rm删除指令|Zam9036博客

rm指令rm指令的作用:用于删除一个文件或者目录。rm语法rm [选项] 目录选项说明-f //忽略不存在的文件,即使原文件属性是只读,也强制删除文件或目录,无任何提示-i //进行交互式地删除,删除已有文件或目录之前先询问用户-r / -R //递归处理,将目录下的所有文件与子目录一块处理-v //详细显示指令执行的步骤目录说明目录可以是文件或目录的路径,如果需要删除的目录...

2020-02-28 11:11:12 360

原创 Linux中的cd指令|Zam9036博客

cd指令​ Linux cd命令用于切换当前工作目录至 dirName(目录参数)。​ 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚登录时所在的目录)。​ 另外,"~" 也表示为 home 目录 的意思,"." 则是表示目前所在的目录,"…" 则表示目前目录位置的上一层目录。cd语法cd [dirName] //dirN...

2020-02-28 11:10:37 194

原创 用栈实现简易计算器|Zam9036博客

编程语言​ C++问题描述实验目的​ 熟悉C++的语法,掌握栈的运算及应用,了解对算法的健壮性要求。实验内容实现计算器类中lp、rp和operate函数完善计算器类evaluate函数,增加对输入的合法性检查,包括滤掉所有非法输入及处理左右括号不配对的输入编制应用程序测试这个计算器程序设计程序要求​ 利用栈原理,设计一个可以计算所输入表达式的程序,要求可以计算正数,负数,...

2020-02-28 11:10:05 512

原创 记录Ubuntu上安装GD图片支持库遇到的问题|Zam9036博客

问题描述​ 配置Ubuntu对php-gd的支持,网上大多是都是通过逐一配置freetype、libpng、libjpeg…这样的方法过于繁琐,且出错率过高。CentOS中的yum指令yum install php-gd,可以一条指令配置对php-gd的支持,但是Ubuntu默认软件包管理器不是yum,这就导致了配置的时候会出现没有已启用的仓库。执行 "yum repoli...

2020-02-28 11:09:03 176

原创 Windows与Linux服务器间快速上传、下载文件(SCP指令)|Zam9036博客

SCP指令​ scp的指令的作用是可以将本地的文件上传到一台远端服务器,或将远端服务器的文件下载到本地,其格式如下:​ scp 本地文件地址 远端Liunx用户名@远端IP地址:远端文件存储地址 //上传指令​ scp 远端Liunx用户名@远端IP地址:远端文件地址 本地文件存储地址 //下载指令利用SCP指令从Windows上传文件到Linux服务器​ 现有一个本地的BBS-Foru...

2020-02-28 11:08:20 438

原创 利用Hexo在博客中插入本地图片(无需外链)|Zam9036博客

前言​ 在用Hexo写博客的过程中我们往往需要在博客中插入图片。MarkDown中插入图片有两种方式:一种是使用外链,一种是使用本地图片。而如果使用外链图片,我们需要找好用的图床,以防图片链接不定时挂掉,这大大增加了写博客的时间成本。本地图片如果使用绝对路径会导致上传到Github上时链接不到,所以本文提供了一种利用本地图片的相对路径的方式来插入图片。思考​ 我们在启用博客主题时会发现,博客...

2020-02-28 11:07:27 1611

转载 MarkDown简易语法快速入门|Zam9036博客

Markdown语法1. 斜体和粗体使用 * 表示斜体 ,** 表示粗体。示例:这是 斜体,这是 粗体。2. 分级标题# 这是一级标题## 这是二级标题### 这是三级标题#### 这是四级标题##### 这是五级标题###### 这是六级标题上方代码效果:这是一级标题这是二级标题这是三级标题这是四级标题这是五级标题这是六级标题Tips:部分软件及网页对...

2020-02-28 11:06:29 180

原创 利用Hexo写一篇博客|Zam9036博客

文章布局(Layout)​ 在写博客之前,先了解一下Hexo的文章布局。 Hexo 有三种默认布局:post、page 和 draft。在创建这三种不同类型的文件时,它们将会被保存到不同的路径;大家自定义的其他布局和 post 相同,都将储存到 source/_posts 文件夹。布局路径postsource/_postspagesourcedraftso...

2020-02-28 11:03:56 151

原创 更改Hexo博客的主题|Zam9036博客

选择主题从网上选择主题​ 互联网资源丰富,大家可以在网上(如GitHub)查找自己喜欢的Hexo的模板主题并下载。一般情况下,Hexo的模板主题下载后会有以下文件(当然每个主题包含的文件也是不一样的),如果文件内容出入比较大,大家就需要进一步确认一下下载的主题是不是一个Hexo的主题。从Hexo官方主题库选择主题​ 访问Hexo官方主题库,选择并下载自己所需的主题。不得不说,官方的主题库...

2020-02-27 12:01:27 153

原创 利用GitHub+Hexo搭建个人博客详细教程|Zam9036博客

前言什么是GitHub​ GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。​ GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非...

2020-02-26 11:26:09 199

空空如也

空空如也

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

TA关注的人

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