自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 详解TCP协议(三)——可靠传输

文章目录一、可靠传输的目的二、TCP如何实现可靠传输服务2.1正常发送2.2重传数据2.2.1接收方收到错误数据2.2.2计时器超时(视为丢失)2.2.3快速重传2.3重新排序2.4冗余数据三、总结 一、可靠传输的目的 我们知道IP提供的是不可靠的尽力传输服务,那么TCP如何实现可靠的传输服务呢前...

2020-02-24 20:48:53

阅读数 13

评论数 0

原创 祥解TCP协议(二)——连接管理(三次握手及四次挥手)

终于到了这个话题了,来吧 一、理解连接管理基础 回顾下与连接管理相关TCP首部组成,重要指数五星 1.1序号(序列号) TCP首部的序列号就是应用数据第一个字节的编号 应用进程的数据在TCP分割一个个报文段,报文段中数据被看成一个个字节流,所以序列号就是要发送数据的开始 1.2确认序号(确认号) ...

2020-02-20 15:01:34

阅读数 41

评论数 0

原创 详解TCP协议(一)——TCP是什么及报文结构

文章目录导图:一、TCP是什么1.1面向连接1.2可靠1.3有序1.4面向字节流传输1.4.1面向字节流,面向比特流,面向字符流比较感谢阅读,欢迎交流 导图: 接下来的博客内容会按照导图展开 一、TCP是什么 TCP(Transmission Control Protocol 传输控制协议)是一...

2020-02-19 11:28:58

阅读数 37

评论数 0

原创 计算机网络——传输层之UDP

一、UDP概况

2020-02-17 12:36:02

阅读数 48

评论数 0

原创 计算机网络——传输层实现可靠数据传输

一、传输层为什么实现不了可靠数据传输 传输层有两个协议,一个是TCP(可靠传输协议),一个是UDP(不可靠传输协议)。 根据五层模型,传输层接收的是网络层数据,也就是说TCP接收的数据(报文段)是由IP传送的,而IP只能提供不可靠传输服务,所以传输层在不加干预的情况下接收的是不可靠的数据 二、传输...

2020-02-16 11:13:32

阅读数 72

评论数 4

原创 计算机网络——到底什么是套接字?

引出套接字 我们知道网络应用通信(应用层)的实质是进程之间的通信 如:两个主机(电脑)上的qq是通过电脑运行qq这个程序(进程)通过网络传输数据进行聊天 根据五层理论模型,应用层接收的是传输层的数据。 那么问题来了????, ...

2020-02-12 10:05:45

阅读数 63

评论数 6

原创 费曼的超级阅读法(仅一句话)

更多的心得等我实践完再总结哈哈

2020-02-10 09:41:48

阅读数 1168

评论数 10

原创 结束我的2019年

文章目录学习:一级项目组BS项目考试感悟:感悟生命感悟自己感悟亲密关系 坐在对着阳光的桌子上,面对着自己的2019年,我不知道自己是否有勇气解剖我自己来写下这篇文字,基调应该是平淡带一点忧伤的(可能多年以后看到后会觉得幼稚吧),没事儿,那证明之后就成熟了,哈哈。 我觉得我的2019年可以从学习和感...

2020-01-22 20:37:33

阅读数 192

评论数 3

原创 详解JavaScript数组

基本概念: 是什么: 数组也是对象,在之前的博客中写过,JS中有三种对象内建对象、宿主对象、自定义对象,数组属于内建对象。 数组与普通对象区别 普通对象使用字符串作为属性名(一组属性的集合),数组使用数字为索引操作元素(索引是从0开始的整数),看下列图示 JS中的数组和C#中集合ArrayLis...

2020-01-21 17:23:33

阅读数 88

评论数 2

原创 深入理解JavaScript原型

文章目录一、为什么用原型?二、什么是原型?何时创建的原型对象?为原型对象添加属性方法实例化对象解释:注意下面几点三、修改构造函数及原型创建对象的缺陷1.构造函数缺陷2.原型模型缺陷3.将两者组合解决缺陷4.动态原型模型创建对象参考链接 一、为什么用原型? 解决构造函数中每个方法在实例化对象时都要创...

2020-01-18 11:31:27

阅读数 331

评论数 2

原创 JavaScript——构造函数背后的故事

前言: 我的博客里JavaScript(其他语言也一样)中涉及基于面向对象的部分前后是有一些关联的,涉及到前面的博客,我会标注出来,希望能帮助大家,顺便也帮助自己回顾。好了,现在开始正题。 主题: 构造函数的前身是工厂方法(设计模式)的前身,这个是今天的论证主题。 论证过程: 1.使用字面量创建一...

2020-01-16 14:55:20

阅读数 638

评论数 4

原创 JavaScript中this原理及内存分析

文章目录是什么:例子:内存分析 是什么: this对象称为函数执行的上下文对象 说实在的,我当时看到这个定义真是不知所以然,真是憋了好久,看了好多资料,才把它搞明白。 说白了,就是当调用一个函数时,谁调用这个函数,this就是谁。 如果还不太明白的话,看个例子 例子: //创建一个name变量 v...

2020-01-16 10:09:01

阅读数 562

评论数 5

原创 SQL查询语句大全(个人总结)

前言 在一级项目组时,监控服务器的同时,闲来无事,看着眼前上万条的数据,就开始玩起SQL查询了 之前的总结 这次在之前的基础上扩展一些内容,分别在字句的后面扩展更多的表达式或者函数。 下面会用到一级中具体某个表,会有说明 Select Select+聚合函数 总数 count(*)表示计算总行数...

2020-01-14 17:14:37

阅读数 6906

评论数 15

原创 序列化与反序列化

文章目录前言:概念:序列化反序列化序列化与数据库存储区别具体操作:序列化为txt(其他后缀文件也可以)1.要序列化的Student类2.引入命名空间3.序列化代码4.验证结果5.反序列化6.显示结果:序列化为json文件1.要序列化的Student类2.引入命名空间3.定义一个序列化类4.外部调用...

2020-01-13 10:12:25

阅读数 796

评论数 7

原创 历经两年,终于知道服务器是个什么东西了

文章目录前言:是什么:作用:两个新事物网卡比较:主板诊断卡: 前言: 说来也惭愧,敲代码敲了两年了吧,服务器对我个人而言只是个模糊的概念,老觉得是多么高大上的东西。直到在最近的项目,因为负责服务器相关的东西,跟着运维大佬亲身感受了下,才对它有了一定的了解。 是什么: 说通俗一点,就是配置高一点,内...

2020-01-12 19:10:13

阅读数 7086

评论数 25

原创 C#——char,char[],string,stringBuilder区别

文章目录区别如下:具体操作:char与char[]char[]与stringstring与stringBuliderstringBuilder常用方法 区别如下: 1.char是字符类型,属于值类型,char类型长度固定,占2个字节,用单引号 2.char[]解决char表示不了多个字符,就是字符...

2020-01-11 20:09:47

阅读数 658

评论数 2

原创 MongoDB——Windows远程备份数据库、恢复到本地

在项目运行过程中,为防止服务器发生意外事故,需要对数据库进行备份及恢复 备份前提: 需要在一个局域网下 一、打开DOS窗口 找到MongoDB安装的bin目录 输入cmd,回车,出现DOS窗口 二、输入备份命令行 当进度走到100%时,就表明备份成功 打开K盘查看CC文件夹...

2020-01-06 14:13:35

阅读数 402

评论数 3

原创 解决winserver服务器ping不通的问题及原理分析

文章目录一、操作步骤1.打开控制面板,选择防火墙2.高级设置,设置IPSec设置3.开启文件与打印机共享二、原理分析IPSec(在网络层及数据链路层中间)ICMP协议 昨天在项目中新加了一台服务器,不知道为啥本地可以ping通,而在局域网中的其他电脑ping不通,就上网各种查资料,终于解决了 一、...

2020-01-06 12:17:43

阅读数 377

评论数 2

原创 .Net代码编写规范

今天学习了一下.Net代码编写规范,现在有些命名规范是在写代码的时候自动就能用上的,也不知道是什么命名规范,现在就系统的总结一下

2020-01-05 23:33:51

阅读数 139

评论数 6

原创 MongoDB——上传,下载文件

最近所在项目中用到了MongoDB数据库特此总结下,使用C#编写 一、下载程序包MongoDB.Driver.dll及MongoDB.Bson.dll 可查看这位仁兄的博客 二、配置文件连接MongoDB数据库 1.打开App.config 2.在connectionStrings节点中写入下面代...

2020-01-05 13:42:29

阅读数 87

评论数 2

原创 循环中的关键字——break,continue,return

总览 break 终止离关键字最近的循环 举例: 当代码进入if语句后,输出1,2终止循环 假如有两层循序——break关键字终止最近的循环

2019-12-28 16:57:52

阅读数 89

评论数 12

原创 JavaScript——函数详解(创建函数三种方式,函数参数,返回值,立即执行函数)

函数定义 前面说,在JS中除了原始类型都是对象,与此类推,函数也是一个对象 与普通对象区别 可以封装某一些功能(代码),在需要时执行 创建函数的三种方式 一、new运算符创建函数(此方法开发禁止使用,只是为了说明函数是一个对象) var fun1 = new Fu...

2019-12-27 00:09:34

阅读数 97

评论数 12

原创 JavaScript——基本数据类型与引用数据类型(内存分析)

导图: js中内存分类为两种——栈和堆 栈:变量存在栈内存中 堆:对象存放在堆内存中 基本类型传值 结论:基本数据类型的值存在栈,值与值之间独立存在,修改一个值不会影响其他变量 举个例子:把a的值传给b 下面解释为什么当a的值变为124时,b为什么不改变 可以看出a和b的...

2019-12-25 16:11:46

阅读数 107

评论数 13

原创 JavaScript——对象详解及操作(创建对象,属性,方法,遍历对象中属性(for...in循环))

对象基本概况 对象是什么 在JavaScript中,对象可以被看作是一组属性的集合,在对象中可以保存多个不同数据类型的属性,可以这么理解除了JS中基本数据类型就是对象 为什么要引入对象 基本数据类型不足之处: 基本数据都是单一的值"hello"123 true,值和值...

2019-12-25 14:48:55

阅读数 108

评论数 12

原创 JavaScript——调试

将html代码运行到浏览器中,我使用的是谷歌浏览器 一、F12——Sources——点html文件 二、进入断点调试部分 在代码的数字栏之间点击一下,打一个断点, F5刷新(这一步很重要),F11调试 三、在Watch添加变量或者表达式 监控调试的结果 ...

2019-12-23 13:13:07

阅读数 84

评论数 10

原创 MongoDB安装、配置、打开详解

一、MongoDB安装 安装的链接 链接:https://pan.baidu.com/s/1LK9xcaG32DrgsHwUfLnPQg 提取码:4t26 安装过程一直点next就可以,过程安装遇到 二、MongoDB的配置 手动创建存放数据库数据的文件,下方红框圈住的文件 l...

2019-12-22 09:37:24

阅读数 96

评论数 7

原创 MongoDB背景(数据库,DBMS,RDBMS,NO SQL之间的关系)

本来要写MongoDB的文章,为了对他有个全面的了解(大局观),就从数据库开始说起吧 文章概览 数据库与DMBS 数据库 是什么 按照数据结构组织、存储和管理数据的仓库 为什么用 计算机本身就是处理数据用的机器,我们知道应用程序(程序数据)需要运行在内存中,靠CPU运算。然鹅,如...

2019-12-21 11:18:27

阅读数 79

评论数 4

原创 2019年下半年软考总结(含秘籍一组人的心血)

两个多月的备战软考,在这几天查分中落下的帷幕,看着准备要解散的软考群,心里还挺感慨万千的(此文不矫情,放心食用) 先放几波图片,没错 晒晒我们的成绩 我的成绩 我们组的成绩 还有复习13天就过了的彪儿,下年要继续努力的博皮和建业 我们的庆功酒 这天刚从北京回来,高兴地举起...

2019-12-19 14:05:43

阅读数 246

评论数 23

原创 win10安装mongodb遇到mongodb 3.6.5 2008 Setup Wizard ended prematurely问题

解决方法: C盘目录下含有 安装成功 感谢这位大神 https://blog.csdn.net/qq_37244495/article/details/80739533

2019-12-18 10:48:08

阅读数 70

评论数 2

原创 进程与线程实战入门(很详细的总结)

文章目录 1.进程概念及操作 2.线程概念 3.创建线程 4.跨线程访问 5.带参数的线程 6.线程同步 7.总结 进程和线程这两个名词是学操作系统的时候很常见的概念,好像没有在代码中见过,这不正好遇到了,迫不及待的总结下 老生常谈,先从概念开始 进程 概念 进程是程序的一次...

2019-12-17 15:40:12

阅读数 81

评论数 6

原创 ASP.NET-----缓存(Cache与session区别,页面缓存)

缓存概况 缓存操作 一、缓存基本使用 新建Web窗体在cs页面写如下代码 二、自定义缓存使用(指定缓存过期时间等) 把上述代码的Cache["userInfoList"]=list改为如下代码 userInfoList:存入缓存的索引(键值) list...

2019-12-12 15:41:29

阅读数 113

评论数 10

原创 ASP.NET——JSON(通过AJAX读取JSON的三种方式)

JSON概况 读取JSON GetJson.ashx页:用ajax向该发送请求得到json public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/p...

2019-12-10 20:15:38

阅读数 89

评论数 3

原创 C#——抽象工厂+反射+配置文件动态实例化对象实现简单计算器

近期一直在做计算器这个小项目,运用面向对象程序设计思想,一共做了三版 工厂方法创建对象免不了用if语句,推翻了 职责链实现,这版的代码还可以看过去,不过上来就把对象New全了,也推翻了 抽象工厂+反射+配置文件根据需要动态实例化对象,这个目前看上去还可以,暂时总结下它 小项目背景: 在wi...

2019-12-10 16:21:01

阅读数 103

评论数 7

原创 C#-配置系统未能初始化(无法识别配置节AppSettings)

错误图: 这个错误也是查资料,百度了半天,最后仅仅是因为大小写的问题,诶 原来的配置文件 修改后的配置文件 最后感谢这位仁兄https://blog.csdn.net/chenlu5201314/article/details/85833575 ...

2019-12-10 09:20:07

阅读数 71

评论数 2

原创 SQL Server——附加数据库错误:5171

在附加数据库时出现5171的错误,仅做一个记录 解决方法: 1.右击数据库——选择还原数据库 2.点击设备,选择数据库文件 3.点击添加 4.选择数据库文件 5.选择点击确定 6.点击确定即可 7.回到数据库页面即可看到你还原的数据库 参考博客: ...

2019-12-07 15:52:08

阅读数 92

评论数 1

原创 ASP.NET——Ajax

Ajax概况 什么是Ajax? AsynchronousJavascriptAndXML(异步JavaScript和XML),用于局部刷新 是一种创建快速动态网页的技术 概念解释 语言两种执行模式 同步:等待前一个任务完成,再执行下一个任务,任务是依次执行的 这就是传统的请求响应模...

2019-12-07 09:54:57

阅读数 57

评论数 2

原创 软件测试——java+Eclipse+Selenium环境搭建

这个环境搭建可废了我好大的功夫,总结下,顺便帮助下有需要的人哈哈 环境搭建步骤 一、安装JDK JDK是java软件工具包,安装顺序如下: 1.JDK下载官网:官网, 我从官网下载好了 JDK和Eclipse最新的安装包链接:https://pan.baidu.com/s/1i...

2019-12-05 20:57:21

阅读数 135

评论数 4

原创 ASP.NET——Cookie与Session例子解释(二)

接上文,上边说了客户端状态保持(Cookie),这一篇说服务端状态保持(Session) session概况 Sessioin操作 在操作中使用Session:SessionDemo窗体创建session,Test窗体展示session 新建一个Web窗体命名SessionDemo ...

2019-12-04 11:18:38

阅读数 65

评论数 2

原创 ASP.NET——Cookie与Session例子解释(一)

为什么会有这两个东西? 因为Http协议的无状态性 无状态性:是指协议对于事务处理没有记忆能力,服务器不知道客户端什么状态;比如你登录一个网站输入登录用户名及密码,如果不设置记录用户名及密码,下次你还会重新输入 于是就产生了两种状态机制,Cookie和Session,Cookie将信息记录在...

2019-12-03 09:08:38

阅读数 60

评论数 1

原创 ASP.NET——Web窗体(Web窗体组成,Web窗体展示数据库数据方法,IsPostBack属性)

脱离用一般处理程序写程序的阶段,进入到学习用Web窗体写程序的阶段 一、Web窗体与一般处理程序(ashx) Web窗体应该看成ashx(.aspx.cs)程序与html(.aspx)页面的结合 简单说下为什么Web窗体比ashx开发效率高,看下添加用户Web窗体.aspx的代码 ...

2019-11-28 11:13:43

阅读数 119

评论数 10

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