2 商俊帅—Andy

尚未进行身份认证

写博客,让自己过的每一天都算数

等级
TA的排名 1w+

详解TCP协议——TCP是什么

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

2020-02-19 11:28:58

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

一、UDP概况

2020-02-17 12:36:02

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

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

2020-02-16 11:13:32

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

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

2020-02-12 10:05:45

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

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

2020-02-10 09:41:48

结束我的2019年

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

2020-01-22 20:37:33

详解JavaScript数组

基本概念:是什么:数组也是对象,在之前的博客中写过,JS中有三种对象内建对象、宿主对象、自定义对象,数组属于内建对象。数组与普通对象区别普通对象使用字符串作为属性名(一组属性的集合),数组使用数字为索引操作元素(索引是从0开始的整数),看下列图示JS中的数组和C#中集合ArrayList及其相似,值可以是任意类型。数组操作创建数组new和构造函数创建var arr = new ...

2020-01-21 17:23:33

深入理解JavaScript原型

文章目录一、为什么用原型?二、什么是原型?何时创建的原型对象?为原型对象添加属性方法实例化对象解释:注意下面几点三、修改构造函数及原型创建对象的缺陷1.构造函数缺陷2.原型模型缺陷3.将两者组合解决缺陷4.动态原型模型创建对象参考链接一、为什么用原型?解决构造函数中每个方法在实例化对象时都要创建一遍的问题在上一篇博客中解决上述问题的代码如下<script type="text/jav...

2020-01-18 11:31:27

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

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

2020-01-16 14:55:20

JavaScript中this原理及内存分析

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

2020-01-16 10:09:01

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

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

2020-01-14 17:14:37

序列化与反序列化

文章目录前言:概念:序列化反序列化序列化与数据库存储区别具体操作:序列化为txt(其他后缀文件也可以)1.要序列化的Student类2.引入命名空间3.序列化代码4.验证结果5.反序列化6.显示结果:序列化为json文件1.要序列化的Student类2.引入命名空间3.定义一个序列化类4.外部调用5.验证结果:前言:在计算机一级项目中,有个微信推送的功能,这个功能涉及到序列化与反序列化,这个问...

2020-01-13 10:12:25

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

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

2020-01-12 19:10:13

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

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

2020-01-11 20:09:47

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

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

2020-01-06 14:13:35

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

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

2020-01-06 12:17:43

.Net代码编写规范

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

2020-01-05 23:33:51

MongoDB——上传,下载文件

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

2020-01-05 13:42:29

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

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

2019-12-28 16:57:52

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

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

2019-12-27 00:09:34

查看更多

勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。