- 博客(8)
- 收藏
- 关注
原创 老生常谈之TCP连接的建立与释放
众所周知,在整个网络连接协议中,一个极其重要的部分就是运输层的TCP协议。它负责将数据可靠地进行端到端的传送。在学习TCP的过程当中,又属其连接建立和释放的过程最为重要。因此,在这里我将重读课本后的笔记与思考记录在此。目的TCP建立连接和释放连接的目的是什么呢?乍看上去这是一句废话。建立连接的目的不就是建立一条连接以供高层应用使用吗?这当然是进行连接建立的初衷。但是,从结果上来看,TCP连接的...
2019-09-05 15:06:51
638
原创 JS Object.defineProperty()方法浅析
定义Object.defineProperty()方法会修改或者定义一个属性,并返回这个对象。语法Object.defineProperty(obj, prop, descriptor)obj: 将要被修改/定义的对象。prop:要修改/定义的属性名称descriptor: 将被定义或者修改的属性描述符属性描述符对象中目前存在的属性描述符有数据描述符和存取描述符两种。数据描述符是一...
2019-08-24 22:13:20
564
1
原创 JavaScript闭包浅析
基本概念闭包是函数和声明该函数的词法环境的组合。这个环境包含了这个闭包创建时所能访问的所有局部变量。并且它无视js的垃圾回收机制,在外层函数执行完毕后并不会被销毁。 function makeAdder(x) { return function(y) { return x + y; }; } var add5 = makeAdder(5); va...
2019-08-22 22:43:54
210
1
原创 题解-Boolean Expressions
题目描述The objective of the program you are going to produce is to evaluate boolean expressions as the one shown next:Expression: ( V | V ) & F & ( F | V )where V is for True, and F is for Fa...
2019-08-13 10:09:52
556
原创 题解-全排列
题目描述给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。 我们假设对于小写字母有’a’ < ‘b’ < … < ‘y’ < ‘z’,而且给定的字符串中的字母已经按照从小到大的顺序排列。输入输入只有一行,是一个由不同的小写字母组成的字符串,已知字符串的长度在1到6之间。输出输出这个字符串的所有排列方式,每行一个排列。要求字母序比较小的排列在前面。...
2019-08-06 09:14:14
964
原创 题解-拨钟问题
题目描述有9个时钟,排成一个3*3的矩阵。 |-------| |-------| |-------| | | | | | | | |---O | |---O | | O | | | | | | | |-...
2019-08-01 22:12:57
1534
原创 题解-特殊密码锁
题目描述有一种特殊的二进制密码锁,由n个相连的按钮组成(n<30),按钮有凹/凸两种状态,用手按按钮会改变其状态。然而让人头疼的是,当你按一个按钮时,跟它相邻的两个按钮状态也会反转。当然,如果你按的是最左或者最右边的按钮,该按钮只会影响到跟它相邻的一个按钮。当前密码锁状态已知,需要解决的问题是,你至少需要按多少次按钮,才能将密码锁转变为所期望的目标状态。输入两行,给出两个由0、1...
2019-07-27 21:45:19
1012
原创 快速搭建阿里云(CentOS)+Docker+RedMine+Git项目管理平台
前言最近学校的软件项目管理课程要求我们自己搭建一个项目管理平台。经过精(X)挑(J)细(B)选(zhao)后我们选择了开源的RedMine作为软件,Git作为版本管理工具,同时为了方便还去租用了阿里云的服务器。当然这里面的配置过程踩了不少坑,这里写成博客记录一下。环境配置我选用的环境是阿里云的ECS,使用了云服务器之后就不用每次要用平台的时候都傻傻的等着某个人开机了~至于具体配置可以看下图:...
2019-04-07 22:15:28
1148
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅