本文原文链接通过两个图来梳理TCP-IP协议相关知识。TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。图1主要包括三部分:建立连接、传输数据、断开连接。
建立TCP连接很简单,通过三次握手便可建立连接。
建立好连接后,开始传输数据。TCP数据传输牵涉到的概念很多:超时重传、快速重传、流量控制、拥塞控制等等。
断开连接的过程也很简...
分类:
其他好文 时间:
2015-05-05 12:43:30
阅读次数:
155
之前我一直没有注意到 Combo box控件的下拉列表中的值可以在控件的属性中 Data下面直接输入如下:
这样的效果和使用语句添加是相同的:如代码:
m_comboInsertString(0,"默认");
m_combo.InsertString(1,"1");
m_combo.InsertString(2,"2");
m_combo.InsertString(3,"3")...
分类:
其他好文 时间:
2015-05-05 12:42:08
阅读次数:
109
之前写了一个博文(http://blog.csdn.net/shiwazone/article/details/45053739)是用基本函数实现的,这次使用类的设计方法,也就是面向对象的方法改写一下,并加入了日期转换成字符串的实现。这里的程序也可以解决编程珠玑习题3.4的问题。
#include"calendar.h"
int main()
{
Time t;
t.initialTime(...
分类:
其他好文 时间:
2015-05-05 12:42:19
阅读次数:
570
问题Reverse Words in a String
Given an input string, reverse the string word by word.For example,
Given s = "the sky is blue",
return "blue is sky the".
Update (2015-02-12):
For C programmers: Tr...
分类:
其他好文 时间:
2015-05-05 12:41:25
阅读次数:
128
c = (argc, argv, “hU:li:u:g:La:r:R:o:dsp:”, longopts,参数中的“:”冒号表明需要再添加一个变量作为参数。如: cmd -p xxxx
cmd -s...
分类:
系统相关 时间:
2015-05-05 12:42:43
阅读次数:
147
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。
按顺序依次为
秒(0~59)
分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间...
分类:
其他好文 时间:
2015-05-05 12:42:04
阅读次数:
115
jsp页面
upload" method="post" enctype="multipart/form-data">
图片一:名称:
图片二:名称:
图片三:名称:
图片四:名称:
package com.test.servlet;
import java.io.File;
import java.io.IOException;
imp...
分类:
Web程序 时间:
2015-05-05 12:42:26
阅读次数:
153
unique()保留数组中不同的值,返回两个参数。
>>> a=np.random.randint(0,5,8)
>>> a
array([2, 3, 3, 0, 1, 4, 2, 4])
>>> np.unique(a)
array([0, 1, 2, 3, 4])
>>> c,s=np.unique(b,return_index=True)
>...
分类:
其他好文 时间:
2015-05-05 12:39:36
阅读次数:
122
标题:高僧斗法
古时丧葬活动中经常请高僧做法事。仪式结束后,有时会有“高僧斗法”的趣味节目,以舒缓压抑的气氛。
节目大略步骤为:先用粮食(一般是稻米)在地上“画”出若干级台阶(表示N级浮屠)。又有若干小和尚随机地“站”在某个台阶上。最高一级台阶必须站人,其它任意。(如图1所示)
两位参加游戏的法师分别指挥某个小和尚向上走任意多级的台阶,但会被站...
分类:
其他好文 时间:
2015-05-05 12:40:54
阅读次数:
181
博主最近在学习Android Studio相关的东西。Gradle相对于我这个从Eclipse转过来的Android开发者,也算是一个全新的事物。但它却承担着Android构建系统中相当重要的一环。本着与人方便,自己方便的精神,觉得有必要翻译一下《Gradle User Guide》中的Tutorials相关部分...
分类:
其他好文 时间:
2015-05-05 12:39:54
阅读次数:
142
最新在做项目时碰到电脑默认安装的java jdk1.6,但自己的项目所用到的java jdk1.7。
因此打算将jdk1.6升级到1.7,而又不能影响使用jdk1.6的程序。现将升级方法总结如下:
1. C:\Windows\System32中将jdk1.6的java.exe,javac.exe,javaw.exe,npdeployJava1.dll,deployJava1.dll替换成jdk1.7对应的文件;
2. Jdk1.6默认的安装文件C:\Program Files\Java替换成j...
分类:
编程语言 时间:
2015-05-05 12:41:52
阅读次数:
578
与WordPress同样,Discuz同样也是一个已经开发完毕的php开源项目。下载之后就可以直接拿来用了,当然其核心也是怎么对这个php项目进行修改,改出属于自己的东西。与博客系统WordPress不同的是,Discuz是一个论坛系统。现在国内大大小小的论坛绝大部分都是在Discuz的二次开发的基础上弄出来,甚至香港那边的也是在用这个东西,做讨论区,可以说上过网都见过这个论坛。同时,关键这东西完...
分类:
Web程序 时间:
2015-05-05 12:41:22
阅读次数:
159
题目:
Alibaba笔试题:给定一段产品的英文描述,包含M个英文字母,每个英文单词以空格分隔,无其他标点符号;再给定N个英文单词关键字,请说明思路并编程实现方法String
extractSummary(String description,String[] key words),目标是找出此产品描述中包含N个关键字(每个关键词至少出现一次)的长度最短的子串,作为产品简介输出。(不限编程语...
分类:
其他好文 时间:
2015-05-05 12:38:54
阅读次数:
106
问题:jdk里的jre与外面jre的区别
分析:如果我们安装了JDK,那么我们的电脑中将会有C:\Program Files (x86)\Java\jdk1.8.0_05文件夹 ,这个文件夹里面有一个jre文件夹。然后我们再安装jre,此时我们的电脑中有C:\Program
Files (x86)\Java\jre8文件夹。
通过对比jre和jre8文件夹中的东西,我们发现基本是一样的,那...
分类:
编程语言 时间:
2015-05-05 12:41:12
阅读次数:
174
在Web页面上展现数据库中的一张表,实现了对单表的数据库查询、增加与删除功能操作,并且实现了分页查询,效果如下图所示。
查询与结果效果图
录入与修改表单效果图:
一、创建数据模型
1.右键点击"资源管理器"视图中,用户创建的构件包下的"数据/数据模型"节点,选择[创建/数据集]菜单,如下图所示,创建一个名为"UserOprator"的数据集。...
分类:
其他好文 时间:
2015-05-05 12:40:12
阅读次数:
127
Description
A common pastime for poker players at a poker table is to shuffle stacks of chips. Shuffling chips is performed by starting with two stacks of poker chips, S1 and S2, each stack contain...
分类:
其他好文 时间:
2015-05-05 12:39:12
阅读次数:
149
Html5 Web的5中离线存储方式之localStorage在HTML5越来越流行的今天,如果你还不知道离线存储,那就说明你落后了很多。
HTML5的离线存储方式有多种:Web SQL Database、LocalStorage、Cookie、WebStorage、IndexedDB、FileSystem。
Web SQL Database目前虽然还有浏览器支持,是唯一的关系数据库结构的存储,...
分类:
Web程序 时间:
2015-05-05 12:38:50
阅读次数:
141