Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6274794
  • 博文数量: 2759
  • 博客积分: 1021
  • 博客等级: 中士
  • 技术积分: 4091
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-11 14:14
文章分类

全部博文(2759)

文章存档

2019年(1)

2017年(84)

2016年(196)

2015年(204)

2014年(636)

2013年(1176)

2012年(463)

发布时间:2013-01-14 01:19:53

1、Java Java编程语言(第三版)---Java四大名著----James Gosling(Java之父) Java编程思想(第2版)----Java四大名著----Bruce Eckel Java编程思想(第3版)----Java四大名著----------------Bruce Eckel JAVA 2核心技术 卷I:基础知识(原书第7版)---Java四大名著-----Cay Horstmann JAVA 2核心技术 卷II:高级特性(原书第7版)----Java四大名著-----Cay Horstmann Effective Java中文版------Java......【阅读全文】

阅读(958) | 评论(0) | 转发(0)

发布时间:2013-01-14 01:18:46

摘要: 本文简单介绍了TCP面向连接理论知识,详细讲述了TCP报文各个字段含义,并从Wireshark俘获分组中选取TCP连接建立相关报文段进行分析。 一、概述 TCP是面向连接的可靠传输协议,两个进程互发数据之前需要建立连接,这里的连接只不过是端系统中分配的一些缓存和状态变量,中间的分组交换机不维护任何连接状态信息。连接建立整个过程如下(即三次握手协议): 首先,客户机发送一个特殊的TCP报文段; 其次,服务器用另一个特殊的TCP报文段来响应; 最后,客户机再用第三个特殊报文段作为响应。 图1 三次握手协议示意图[1] 二、TCP报文格式 2.1 概述 为......【阅读全文】

阅读(525) | 评论(0) | 转发(0)

发布时间:2013-01-14 01:18:31

一、 引言 众所周知,为了保护共享数据,需要一些同步机制,如自旋锁(spinlock),读写锁(rwlock),它们使用起来非常简单,而且是一种很有效的同步机制,在UNIX系统和Linux系统中得到了广泛的使用。但是随着计算机硬件的快速发展,获得这种锁的开销相对于CPU的速度在成倍地增加,原因很简单,CPU的速度与访问内存的速度差距越来越大,而这种锁使用了原子操作指令,它需要原子地访问内存,也就说获得锁的开销与访存速度相关,另外在大部分非x86架构上获取锁使用了内存栅(Memory Barrier),这会导致处理器流水线停滞或刷新,因此它的开销相对于CPU速度而言就越来越大。表1数据证明......【阅读全文】

阅读(438) | 评论(0) | 转发(0)

发布时间:2013-01-14 01:18:13

 最近在认真研究DDR2芯片的时序和配置过程,这里总结一些关于学习DDR2时值得一看的资料: 1、《内存的原理和时序(SDRAM、DDR、DDR-Ⅱ、Rambus_DRAM)》PDF文档,简直是学习DDRx技术的经典教程。刚开始做嵌入式的时候就看了这个文档来学习SDRAM,现在用上它来学习DDR2了。必看的经典 2、《DDR2_SDRAM操作时序》PDF文档,应该是英文三星DDR2技术手册的翻译版本,翻译得很好。 由于所有的DDR2都是依据JEDEC(电子设备工程联合委员会) 的DDR2标准来做的,所以基本上所有的DDR2数据手册都是差不多的(天下文章一......【阅读全文】

阅读(522) | 评论(0) | 转发(0)

发布时间:2013-01-14 01:17:51

  在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现 “command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设 置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。本文基于RedHat 9.0,详细讲解了环境变量定制的问题。2、变量简介Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定......【阅读全文】

阅读(532) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册