所谓三次握手(Three-Way Handshake)即建立TCP连接,就是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发,整个流程如下图所示: 图2 TCP三次握手 (1)第一次握手:Client将标志位SY ...
分类:
其他好文 时间:
2017-08-27 14:09:10
阅读次数:
189
一、JavaScript JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 ...
分类:
编程语言 时间:
2017-08-27 14:09:01
阅读次数:
195
题目: 现在一家不知名企业推出了IM新产品,但市场上该领域如今已经被大公司占有统治地位。如果你是这家公司的市场营销人员,你如何策划你的IM产品的营销。(腾讯-2014) 详解: 假定分析IM产品为“Snapchat”类型的阅后即焚工具,面向年轻人群体,主要提供图片社交和阅后即焚功能。 整个营销节奏分 ...
分类:
其他好文 时间:
2017-08-27 14:08:56
阅读次数:
124
用于HTTP协议交互的信息被称为HTTP报文。请求端(客户端)的http报文叫做请求报文,响应端的叫做响应报文。 HTTP报文本身是由多行(用CR+LF作为换行符)数据构成的字符串文本。 HTTP报文大致可以分为报文首部和报文主体两块。两者由最初出现的空行(CR+LF)来划分。通常,并不一定要有报文 ...
分类:
Web程序 时间:
2017-08-27 14:08:48
阅读次数:
145
记得第一次看这部电影,是在大三。 整场电影,印象最深的不是剧组拍戏的场面,不是男主角万国鹏的经历,而是精神崩溃后披着床单,在马路上咆哮着“大王壮志豪迈,令臣下敬佩不已,然伐楚之战已近四年”的凯哥。谁曾想,大学毕业后,孤身一人来到千里之外的都市,晚上一个人吃着可口的食堂饭时,又一次与这部电影重逢。 我 ...
分类:
其他好文 时间:
2017-08-27 14:08:37
阅读次数:
161
1、问题描述: Given a set of candidate numbers (C) (without duplicates) and a target number (T), find all unique combinations in C where the candidate numbe ...
分类:
其他好文 时间:
2017-08-27 14:08:28
阅读次数:
141
众所周知,前端主要由3部分组成,css、js、以及html标签。所以要掌握好前端,这三者是必须相辅相成,缺一不可。 今天主要分享一下在开发过程中遇到的关于页面布局这个问题。 题目是:假设高度已知,请写出三栏布局,其中左,右栏宽度各位200px,中间自适应。 这里有5种方式解决,来解决这个情况。 第一 ...
分类:
其他好文 时间:
2017-08-27 14:08:19
阅读次数:
151
Pycharm 2017 激活码 server选项里边输入: http://idea.liyang.io 我是通过这个成功的 ...
分类:
其他好文 时间:
2017-08-27 14:08:10
阅读次数:
395
格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 那些ascii code 是对颜色调用的始末. \033[ ; m ...
分类:
其他好文 时间:
2017-08-27 14:08:03
阅读次数:
147
import turtleimport timeimport mathdef circle(bob,r,angle): n = 720 jiaoDu = 360/n juLi=2*r*math.sin(jiaoDu/180*math.pi/2) bob.pu() bob.fd(r) bob.lt(9 ...
分类:
编程语言 时间:
2017-08-27 14:07:53
阅读次数:
433
import turtleimport timeimport mathdef polygon(bob,n,r): jiaoDu = 360/n juLi=2*r*math.sin(jiaoDu/180*math.pi/2) bob.pu() bob.fd(r) bob.lt(90+jiaoDu/2) ...
分类:
编程语言 时间:
2017-08-27 14:07:46
阅读次数:
474
一、重写BaseAdapter的getView方法 二、ArrayAdapter构造 三、Activity回传数据 1、启动新Activity:startActivityForResult(intent, RequestCode); 2、新Activity回传数据(数据保存在intent中): 3、 ...
分类:
移动开发 时间:
2017-08-27 14:07:37
阅读次数:
310
原理 原理 工作过程 工作过程 主机A的IP地址为:192.168.1.1 MAC地址为:0A-11-22-33-44-01; 主机B的IP地址为:192.168.1.2 MAC地址为:0A-11-22-33-44-02; 当主机A要与主机B通信时,地址解析协议可以将主机B的IP地址(192.168 ...
分类:
其他好文 时间:
2017-08-27 14:07:31
阅读次数:
133
利用socket模块创建socket通信服务,但发现利用socket模块创建的服务无法进行多线程的处理,当需要进行大量请求处理时,请求就会阻塞在队列中,甚至发生请求丢弃。并且如果我们需要大量的socket时,就需要重复创建许多socket、绑定端口..... ,对于程序员来说意味着重复书写大量无意义 ...
分类:
编程语言 时间:
2017-08-27 14:07:21
阅读次数:
220
1、简单描述 redis本质上是一个key-value db,value可以有多种类型(string、hash、set、sorted set、list等),本章节不讲这些类型的命令,这里是讲跟key相关的命令操作。 key本身是string类型,不支持边界符,比如my key 这种名字是会报错的,m ...
分类:
其他好文 时间:
2017-08-27 14:07:13
阅读次数:
148
原贴:https://coolshell.cn/articles/8961.html 前些天发了一篇《如此理解面向对象编程》的文章,然后引起了大家的热议。然后我在微博上说了一句——“那23个经典的设计模式和OO半毛钱关系没有,只不过人家用OO来实现罢了……OO的设计模式思想和Unix的设计思想基本没 ...
分类:
其他好文 时间:
2017-08-27 14:07:04
阅读次数:
190
############################################################################## center(self, width, fillchar=None) 内容居中,width:总长度;fillchar:空白处填充内容,默认无 ... ...
分类:
编程语言 时间:
2017-08-27 14:06:55
阅读次数:
241