自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (98)
  • 问答 (1)
  • 收藏
  • 关注

翻译 Web页面请求的历程(四)

四.Web客户-服务器交互:TCP和HTTP        18)既然Bob便携机有了www.google.com的IP地址,它能够生成TCP套接字,该套接字将用于向www.google.com发送HTTP GET报文。当Bob生成TCP套接字时,在Bob便携机中的TCP必须首先与www.google.com中的TCP执行三次握手。Bob便携机因此首先生成一个具有目的端口80(针对HTTP的)

2016-05-30 20:20:56 527

翻译 Web页面请求的历程(三)

三.仍在准备:域内路由选择到DNS服务器       14)网关路由器接收该帧并抽取包含DNS查询的IP数据报。路由器查询该数据报的目的地址(68.87.71.226),并根据其转发表决定该数据报应该发送到Concast网络中最左边的路由器。IP数据报放置在链路层帧中,该链路适合将学校路由器连接到最左边Concast路由器,并且该帧经过该条链路发送。        15)在Concast网

2016-05-30 19:01:27 406

翻译 Web页面请求的历程(二)

二.仍在准备:DNS和ARP        当Bob将www.google.com的URL键入其Web浏览器时,他开启了一长串事件,这将导致谷歌主页最终显示在其Web浏览器上。Bob的Web浏览器通过生成一个TCP套接字开始了该过程,套接字用于向www.google.com发送HTTP请求。为了生成该套接字,Bob便携机将需要知道www.google.com的IP地址。使用DNS协议提供这种名

2016-05-30 15:38:57 398

翻译 Web页面请求的历程(一)

对已经学过的众多不同网路层的协议做一个综合的、全面的展望,总结一下沿着协议栈向下的旅程。而做这个全面的展望的一种方法是识别众多的协议,这些协议涉及满足甚至最简单的请求:下载一个Web页面。比如,一名叫Bob的学生将他的便携机与学校的以太网交换机相连,下载一个Web页面(比如说www.google.com的主页)。步骤如下: 一.准备:DHCP(动态主机配置协议)、UDP、IP和以太网 

2016-05-30 15:06:52 813

原创 慕课网Java扑克牌大作业

实现的功能:一副扑克牌(去掉大、小王),随机洗牌后,从上到下,顺序地发给四名玩家,每人发四张,比较四个人手中最大的那张牌的大小,谁的牌大,谁是赢家。13张牌在比大小的时候遵循挖坑的规则。(从小到大依次是:4,5,6,7,8,9,10,A,J,Q,K,2,3)。实现的功能与慕课网要求略有不同,但是知识点都用到了。代码如下:package Poker;import java

2016-05-26 23:05:28 2549

原创 Java实现一个简单的租车系统

问题描述已知:租车公司汽车的序号、品牌、单日租金、载客量、载货量自行设定:租车方案(租车的数量及对应序号和租车的天数)输出:总租金、该方案的总载客量、该方案的总载货量代码请见http://download.csdn.net/detail/ldld1717/9522169

2016-05-16 23:37:17 6187

原创 volatile、native、synchronized

1、volatile        用volatile修饰的成员变量称为易失变量,通常这个变量同时被几个线程控制和修改,也就是说,这个成员变量不仅被当前程序所掌握,在运行过程中可能存在其他未知的程序操作来影响和改变该变量的取值。通常volatile用来修饰接收外部输入的变量。如表示当前的时间变量,由系统后台线程随时修改,以确保程序中总能取到最新的系统时间,可以把它定义为易失变量。  

2016-05-14 10:21:58 633

原创 运行时的多态与多重继承

Java中每一步操作,操作数据的类型必须合法。父类有的方法子类都有,凡是能够使用父类生成对象的地方,都可以使用子类生成对象。举一个例子:package java6;public class java6 { public static void main(String args[]){ Car aCar = new Trash_Car(); aCar.Push_brea

2016-05-14 09:42:03 716

原创 super的用法

在Java中,执行子类的构造方法之前或者子类没有明确地指定构造方法,会自动地调用父类中没有参数的构造方法。其目的是为了帮助继承自父类的成员变量做初始化操作。问题是,如果父类有多个构造方法,如何才能调用父类中特定的构造方法呢?如果在子类中还需要用到父类中被隐藏的变量或者被覆盖了的方法,该怎么办呢?Java提供了关键字super来实现对父类的成员和方法的访问。super有三种情况可以使用:(1)用

2016-05-13 23:18:09 1285

原创 Leetcode第9题Palindrome Number

Question:Determine whether an integer is a palindrome. Do this without extra space./************************************************************************************/package Palidrome;i

2016-05-05 15:39:55 318

原创 自己用java写的快速排序

自己用java寫的快排程序,隨機輸入一個定長數組,從小到大輸出,沒有涉及之後的分治

2016-05-05 10:18:30 447

原创 LeetCode第7题String Integer

public class Solution {    public static int reverse(int x) {// TODO Auto-generated method stubString str = String.valueOf(x);//将int型转化为String型int length = str.length();//计算字符串的长度char[]

2016-05-03 15:03:34 408

原创 调整虚拟机中Linux的屏幕分辨率

输入以下命令:xrandr -s 1360x768就能够将屏幕分辨率调整为1360x768,以此类推。如果想要查看有关分辨率的信息,直接输入命令:xrandr就可以了。

2016-05-03 11:26:19 5743

LiangDu.rar

Android demo修改系统显示的亮度

2016-12-19

keyinput.rar

Android随机键盘

2016-12-16

[Android商业软件开发全程实战-以手机守护神为例].王家林.扫描版.zip

[Android商业软件开发全程实战-以手机守护神为例].王家林.扫描版.zip

2016-12-12

百度地图JavaScript_API_v2.0开发指南.pdf

百度地图JavaScript_API_v2.0开发指南.pdf

2016-12-12

net.mindview.util.jar

net.mindview.util.jar Thinking in Java

2016-11-25

MpAndroidChart.jar

MpAndroidChart.jar,2016年11月最新版本

2016-11-17

Medieval Town Exteriors.unitypackage

Ubity资源包,其中包含各种房子、花草、蘑菇、小木车等

2016-11-14

EncryptTest.rar

andeoid对称加密demo

2016-11-09

bouncycastle.jar

bouncycastle.jar

2016-11-09

commons-codec-1.8.jar

commons-codec-1.8.jar

2016-10-30

commons-codec-1.10.zip

commons-codec-1.10.zip

2016-10-30

TimerTest.rar

多次登录认证失败,app锁定,直到一定时间之后才能够允许用户重新认证登录

2016-10-24

Junit 4.11.zip

Junit使用需要的jar包,包含4.11和4.7的jar JUnit-4.11或者其它版本报错java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误时可以这样解决:junit-4.11.jar + hamcrest-core-1.3.jar

2016-10-15

commons.rar

org.apache.commons 的 jar 包

2016-10-15

python344.chm

python3.4.4英文文档

2016-10-14

apache-ant-1.9.4-bin

apache-ant-1.9.4-bin.zip,直接解压就能使用

2016-10-10

net.sf.eclipse.tomcat_9.0.1

解决最新版的eclipse 4.6 neon,无法在线安装tomcat问题,将jar文件放到eclipse安装目录的plugins目录,重新启动即可。

2016-10-05

UI(实现导航页和开场动画

Android欢迎界面,模仿微信的欢迎界面

2016-09-29

sqlite-amalgamation-3140200

SQlite源码,版本是3.14.2.

2016-09-23

genymotion-arm-translation_v1.1

著名android虚拟机软件Genymotion的ARM支持库,支持android5.1虚拟机。

2016-09-20

Android动画示例

Android动画示例,工程文件

2018-03-01

Win64OpenSSL-1_1_0f

Win64OpenSSL 64bit

2017-06-21

Win32OpenSSL-1_1_0f

openssl的.exe安装程序,支持Windows 32位

2017-06-21

NGUI Next-Gen UI v3.9.9

NGUI Next-Gen UI v3.9.9

2017-06-17

Easy Touch 5 Touchscreen Virtual Controls v5.0.8

Easy Touch 5

2017-06-10

Spring 4.1.3 API.chm

Spring 4.1.3 API.chm

2017-05-01

Hibernate4.2.4 API By blueram.chm

Hibernate4.2.4 API By blueram.chm 英文API

2017-05-01

Unity5.x从入门到精通光盘配套资源

Unity5.x从入门到精通光盘配套资源

2017-04-27

hamcrest-junit-2.0.0.0.jar

hamcrest-junit-2.0.0.0.jar

2017-04-16

log4j-1.2.17.zip

log4j的jar包

2017-04-11

image-loader

universal-image-loader-1.9.5.jar

2017-03-14

Maven实战-Linux公社

Maven实战-Linux公社

2017-03-13

Google_gson

Gson的jar包

2017-03-10

Apache Commons Crypto 1.0.0

Apache Commons Crypto 1.0.0 (Requires Java 1.7 or later)

2017-03-07

Apache Commons IO 2.5

Apache Commons IO 2.5 (requires JDK 1.6+)

2017-03-07

Java Base64 1.3.1

Base64的智齿jiar包

2017-03-07

mysql-connector-java-5.1.40.zip

mysql-connector-java-5.1.40.zip mysql的最新jar包

2017-02-17

fbx20133_3dsmax2013_win_x64.exe

3DMAX的FBX插件,64位

2017-01-10

Autodesk 3Ds MAX注册机

Autodesk 3Ds MAX注册机,包含32位版本和64位版本。使用时关闭杀毒软件,以管理员身份打开,先点击“补丁”再复制粘贴Request Code生成序列号。

2017-01-10

Java加密与解密的艺术

Java加密与解密的艺术

2016-12-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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