- 博客(9)
- 收藏
- 关注
原创 我们应该知道什么?
建立档案袋 可以像个人博客那样简单,自己做的每个项目都有1个帖子,最好能有 自己可公开的代码(托管到github或码云上) 自己遇到的问题及最后的解决方法 自己的感想,总结 合适的交流平台与工具 可以尝试LaTex,Markdown记录 选择自己喜欢的编辑器,小白可以先使用IDE 选择合适的编程语言 学习第n种语言的难度是第(n-1)种语言的难度的一半 有能力的尝试实现1个解释器,更好地去理解语言是如何运转的 选择:不一定非要专一门语言,多种使用 纵向发展 可以尝试: java:笨重但严谨、工作机
2020-05-31 10:21:23 302
原创 只有13台DNS根域名服务器原因
引言 什么是DNS DNS服务:将主机名映射成IP地址 一个主机可以有一个规范主机名、多个别名(www.sina.com就是个别名) 邮件服务器也有别名 目的:负载平衡,通过IP分流 DNS的架构 前面我们说DNS是将主机名对应到IP,那么这些东西关系(表)应该如何存储呢? 首先集中式存储的问题: 容易访问失败 流量 距离,要在哪里建设服务器 维护问题 所以有了现在的层次架构 根名称服务器:负责引导查询获取顶级域名称服务器的域名及对应的顶级域服务器的IP地址。 根基服务器的分布: 根域名服务器 截
2020-05-12 19:53:41 615
原创 记一次简单的网络编程
在讲网络编程之前,我们先在开头说一点网络编程的基础知识,比计网简略了不少,希望大家不要把这些知识直接代入到计网的考试中。 网络可分为七层/四层 七层从上到下分别是:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 为了方便,其实也可以只抽象出四层,从上到下分别是:应用层、传输层、网络层、链路层。 应用层:解决了要传递什么数据(传数据的格式)。 传输层:解决如何传输数据(分为UDP和TCP),UDP协议:不保障数据的安全性。 网络层:IP协议(定位),可以理解为地理位置坐标。 链路层:具体的传输工具
2020-05-10 19:10:45 237
原创 计算机网络之应用层
一.一些概念 1.进程通信:进程之间进行消息的传递 2.套接字:位于进程之间,进程从套接字中接收消息,并可以发送消息给套接字 3.应用层协议:定义了进程何时,如何发送何种信息 4.进程寻址:主机由IP地址标识,目的主机中指定接收进程的标识符为目的地端口号,进程通过主机和目的主机的标识符进行进程寻址 二.TCP与UDP 两者都是应用层中的协议,两者特点分别为:(1)TCP是面向连接的服务,一个TCP...
2020-05-03 16:03:33 226
原创 方便linux的使用
下面分享几个可以提升Linux使用流畅的小技巧 1 linux改源 为了提高下载速度,这里更改源下载地址为阿里的 下面是整个source文件,可直接替换掉 ** > deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted > deb http://mirrors.aliyun.com/ubuntu/ xenial-up...
2020-04-21 20:05:55 182
原创 用typora写博客
之前介绍过用hexo+github搭建个人博客,有了平台,我们就要学会动手去写文章了。大多数都是支持markdown语法,在经过与notepad++,notepads,vs code等编辑器比较后,我还是选择入了简单点的typora这款文本编辑器,所见即所得。 typora 简易使用 个人选择typora的原因一个就是可以实时预览,最喜欢的还是图片可以剪辑,直接插入,然后自动给你保存在文件夹里,方...
2020-04-18 19:47:47 1104
原创 关系数据库标准语言SQL应该注意的一些知识点
这周我们学习了SQL,对于SQL语言的具体语法和语句我就不再赘述,现说明以下注意点: 一.SQL的特点 答:(1)综合统一。SQL语言集数据定义语言(DDL),数据操纵语言(DML)和数据控制语言(DCL)的功能于一体。 (2)高度非过程化。只需提出“做什么”,而无需指明“怎么做”,因此无需了解存储路径。 (3)面向集合的操作方式。 (4)SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,...
2020-04-12 18:18:03 419
原创 用Hexo在github搭建个人博客
为了督促自己记录笔记与生活,简洁美观博客或许可能是个不错个想法。 前期准备:1.下载node.js 网址: https://nodejs.org/en 下载LTS版 一直点next就行 2.安装Git 网址: https://git-scm.com/downloads 根据操作系统选择对应版本 安装完后 开始菜单就会有Git GUI/Bash/CMD程序 下载hexo: 首先需要建立一个文...
2020-04-06 17:52:07 212
原创 Linux入门操作指南
因为最近操作系统课程需要用到Ubuntu操作系统,但是大部分同学之前都没有使用Linux操作系统的经验,所以我在这里简要地整理了一份Linux入门指南供大家学习。 Linux的版本 相信有不少同学都会有这种疑问,我们用的Ubuntu操作系统和Linux操作系统之间到底是什么关系呢,想要解释他们的关系,就不得不提到Linux的版本。 Linux的版本可以分为内核版和发行版,他们的定义如下: Linu...
2020-04-06 17:23:19 1632
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人