上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 84 下一页

2013年12月20日

一次http完整的请求tcp报文分析

摘要: 一次http请求的报文分析数据包如下:第一个包113.31的主机(下边称之为客户端)给114.80的主机(下边称之为服务器)发送一个syn包请求建立连接第二个包服务器回复客户端syn+ack表示同意和客户端建立连接第三个包客户端回复服务器ack报文,表示,好,我那么我就建立连接吧至此连接已建立,此处就完成了建立连接时传说中中的三次握手。第四个包,当连接建立成之后,客户端紧接着发给服务器一个http的head请求第五个包,服务器回复客户端所请求的内容第六个包客户端回复服务器ack报文,告诉服务器你发送的我受到了第七个包,当告诉服务器我需要的东西受到了后,我们可以关闭连接了,发送fin+ack报文 阅读全文

posted @ 2013-12-20 11:39 love so much 阅读(477) 评论(0) 推荐(0)

类的初始化以及创建对象后的初始化

摘要: 问题:java的类的初始化和对象的初始化的过程? 注意创建对象的时候,如果这个类是继承的,他会在创建对象以后,进入该类的构造函数,然后隐式或者显式地调用super(),接着是非静态的变量初始化,然后再是父类的构造函数的调用,接着是该类的非静态变量初始化,再是该类的构造函数的调用。 (说明:Point这个例子主要说明,静态变量和非静态变量初始化的顺序;EleA这个例,在继承里面,非静态变量和构造函数里面初始化的顺序,旁边的数字表示调试时候的顺序) 问题一、在看完下面程序的执行过... 阅读全文

posted @ 2013-12-20 11:36 love so much 阅读(452) 评论(0) 推荐(0)

[置顶] 编译背后的秘密

摘要: 我们在控制台打印hello过程究竟发生了什么事,然我们一起目睹你们知道我们最平时写的最简单的程序hello都干了什么了吗下面让我们一起来看一下图:编译过程 程序:#include using namespace std;#define pi 3.14int main(){ //see helloword in screen cout<<"helloword"<<endl; cout<<"pi"<<pi<<endl; return 0;} 1、预编译我们首先连做下预编译操作看看生成了什么?g++- 阅读全文

posted @ 2013-12-20 11:32 love so much 阅读(270) 评论(0) 推荐(0)

html object元素

摘要: 知道object是播放音频,但是想了解具体点,百度一下,感觉模模糊糊的,感觉看不大明白,最后找到一个解释比较详细,先从应用,到解释具体属性,具体网址是:http://www.w3school.com.cn/media/media_object.asp 显示网页您可以显示一张网页: 播放音频您可以播放音频: 播放视频你可以播放视频: 显示日历您可以显示日历: 显示图形:你可以显示图形: 显示 Flash您还可以显示 flash 动画: 元素object 元素的 width 和 height 属性应当匹配影片的尺寸(以像素计)。... 阅读全文

posted @ 2013-12-20 11:29 love so much 阅读(456) 评论(0) 推荐(0)

JQuery初识

摘要: 一、什么是JQuery JQuery官方网站上是这样解释的:JQuery是一个快速简洁的JavaScript库,它可以简化HTML文档的元素遍历、事件处理、动画及Ajax交互,快速开发Web应用。 二、JQuery的特点 JQuery的特点如下: 1. 轻量型 JQuery是一个轻量型框架,程序短小,配置简单。 2. DOM选择 可以轻松获取任意DOM元素或DOM元素封装后的JQuery对象。 3. CSS处理 可以轻松设置、删除、读取CSS属性。 4. 链式函数调用 可以将多个函数链接起来被一个J... 阅读全文

posted @ 2013-12-20 11:25 love so much 阅读(232) 评论(0) 推荐(0)

Java多线程yield

摘要: 前言: 前几天复习了一下多线程,发现有许多网上讲的都很抽象,所以,自己把网上的一些案例总结了一下! 一. Thread.yield( )方法: 使当前线程从执行状态(运行状态)变为可执行态(就绪状态)。cpu会从众多的可执行态里选择,也就是说,当前也就是刚刚的那个线程还是有可能会被再次执行到的,并不是说一定会执行其他线程而该线程在下一次中不会执行到了。 Java线程中有一个Thread.yield( )方法,很多人翻译成线程让步。顾名思义,就是说当一个线程使用了这个方法之后,它就会把自己CPU执行的时间让掉,让自己或者其它的线程运行。 打个比方:现在有很多人在排队上厕所,好不容易轮到这个人上厕 阅读全文

posted @ 2013-12-20 11:21 love so much 阅读(261) 评论(0) 推荐(0)

智能电视TV开发---直播视频客户端结构设计和实现

摘要: 在智能电视TV开发---客户端和服务器通信里面我们实现了客户端和服务端的简单通信,接下来我们做一个简单的客户端界面,来实现手机端来操控智能电视的TV端。一、存储视频的结构设计我们在做客户端的时候,通常是需要存储视频的相关信息,结构如下:package com.jwzhangjie.smarttv_client.model;import android.os.Parcel;import android.os.Parcelable;public class LiveModel implements Parcelable{ /** * 数据库位置 */ private int db_id; /... 阅读全文

posted @ 2013-12-20 11:18 love so much 阅读(987) 评论(0) 推荐(0)

以Android环境为例的多线程学习笔记(二)-----------------锁和条件机制

摘要: 现在的绝大多数应用程序都是多线程的程序,而当有两个或两个以上的线程需要对同一数据进行存取时,就会出现条件竞争,也即是这几个线程中都会有一段修改该数据状态的代码。但是如果这些线程的运行顺序推行不当的话是很容易造成死锁现象的。所以在JAVA中为了防止出现这种现象的出现就产生了锁和条件机制用来对实现各个线程之间互斥的去访问这段临界区的代码,唉!由于我也是才刚学多线程并发编程,也不可能有多深多深的理解,所以就先只写一下它们的用法了。------------------YYC其实从JAVA SE 5.0以后就有两种机制来防止代码块受并发访问的干扰,一种是通过lock机制,另一种是通过synchroniz 阅读全文

posted @ 2013-12-20 11:14 love so much 阅读(311) 评论(0) 推荐(0)

[置顶] ZK高级特性:Style定制与客户端集成

摘要: 1、ZK与传统MVC框架的集成由于ZK应用本质上也是基于标准Web技术Servlet框架,因此与其它MVC框架的集成没有什么特别的,以一个典型场景为例——为一个现有的Web项目(前端采用WebWork+Freemarker+prototype)引入ZK技术开发新的页面和模块,主要集成工作包括:页面集成方式1:在freemarker中嵌入iframe指向zul页面;页面集成方式2:prototype打开新页签时url参数指向zul页面;参数传递方式1:url后面跟参数;参数传递方式2:WebWork的action中request.setAttribute,然后服务端forward转到zul页面; 阅读全文

posted @ 2013-12-20 11:10 love so much 阅读(930) 评论(0) 推荐(0)

最近比较迷flash professional cc 做PPT,做一个flash做动态打字效果的教程

摘要: 想做一个flash打字效果。网上的方法要不是太繁琐,要不然就是各种遗漏。在这边做一个行之有效的flash做打字效果教程。首先我用的是最新版本的flash professional cc 。但是应该和其它版本的界面略有不同。但是方法大致一样。步骤一,利用flash的动态文本框。 如图把一个普通的文本框拖入舞台上。然后设置其中的1位置:变量名称(这边设置为newtext)2位置:下拉框中选第二项“动态文本”3位置:选多行文本注:这边有一个flash的不人性化的地方,就是不能读取中文的问题。如果你想要用中文的话,请一定要设置字体为中文字体(比如宋体)。要不然出大问题,脚本识别不来以上就建立好了一个动 阅读全文

posted @ 2013-12-20 11:07 love so much 阅读(484) 评论(0) 推荐(0)

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 84 下一页

导航