自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (33)
  • 收藏
  • 关注

原创 TCP运输连接管理解析(三次握手过程解析)

TCP的运输连接过程,就是说两个进程之间的通信过程,而两个进程通信就是通过两个端口来进行的,他们之间采用的传输协议是TCP的,首先来了解一下TCP报文的格式:对几个字段的意思解释一下:1.确认号 是期望收到对方下一个报文段的第一个数据字节的序号;2.确认ACK   当ACK=1是 确认号字段才有效,ACK=0,确认号无效,在连接建立后所有传送的报文段都必须把ACK置为1

2016-10-31 01:06:24 2343

原创 数据结构

数据结构主要研究三个方面的问题:1.数据的逻辑结构:也就是数据元素之间固有的逻辑关系(前后件关系),计算机中数据结构按各元素之间前后件关系的复杂度可划分为线性结构和非线性结构,因为线性结构中,每个元素只有前件和后件这两个“邻居”。但非线性结构中,每个元素会有三个或更多但邻居。一般数据的逻辑结构:线性结构的逻辑关系:线性结构的逻辑特征是:若结构是非空集,则有且仅有一个开始结点和一个终端结

2016-10-27 23:47:06 1641

原创 时间复杂度题目分析

for(i=1;i<=n;i++)        for(j=1;j<=i;j++)             for(k=;k x=x+1; 对这个进行时间复杂度分析就是我们对它进行仔细分析,它的来源应该是:

2016-10-26 01:01:09 15147 3

原创 经典计算机书籍名单

2016-10-22 22:42:05 352

原创 参数调用的三种方式

参数调用一:传值按值传递在传递的时候,实参被复制了一份,然后在函数体内使用,函数体内修改参数变量时修改的是实参的一份拷贝,而实参本身是没有改变的,所以如果想在调用的函数中修改实参的值,使用值传递是不能达到目的的,这时只能使用引用或指针传递2.传引用:3.传址(传指针):

2016-10-20 13:34:32 4746

原创 MySQL安装及其配置

在安装MySQL的时候有点麻烦,如果你的电脑配置是xp 32位的话,就需要低版本的,如果运行高版本的那么很有可能出现错误我们选择zip方式安装,因为msi方式很容易出现各种错误,下载低版本的地址http://downloads.mysql.com/archives/community/关于配置的问题,可以参考http://blog.csdn.net/skykingf/article

2016-10-19 22:55:27 445

原创 关于计算机精度的一个小问题

今天有一个小问题出现就是上面的两个等式是怎么来的,其实我发现第一个公式应该是写错了要回答这个问题,首先要知道计算机的精度是什么,然后浮点数是什么精度就是小数点后面的数字位数,然后要知道浮点数在计算机中的表示:http://wenku.baidu.com/view/26747f7503d8ce2f01662371.html?from=search

2016-10-14 19:53:32 2730

原创 java异常处理

见 http://www.doc88.com/p-3317610430434.html在java应用程序中,对异常的处理有两种方式:处理异常和声明异常处理异常:try,catch,和finally若要捕获异常,则必须在代码中添加异常处理器块。try块:讲一个或者多个语句放入try时,则表示这些语句可能抛出异常。编译器知道可能要发生异常,于是用一个特殊结构评估块内所有

2016-10-13 15:58:57 231

转载 java命名空间与命名

首先Java是被解释执行的。它在运行时并不是将所有的class文件全都放到内存中。而是在遇到import的时候才去相应的文件目录找相应的class文件。  对于一个public类,它是可以被项目中任何一个类所引用的,只需在使用它前import一下它所对应的class文件即可。将类名与文件名一一对应就可以方便虚拟机  在相应的路径(包名)中找到相应的类的信息。如果不这么做的话,就很难去找,而

2016-10-12 17:11:50 7893 1

转载 java中static 内存分配

一个类的静态方法和静态变量使用原理,JVM会把类的这个静态方法和静态变量在类加载的过程中读入内存(事实上是方法区),相当于常驻内存。不是一个实例,应该叫做类加载static 修饰的 在JVM运行时就加载到内存中了 所以不需要实例类 大家都知道,在程序中任何变量或者代码都是在运行时由系统自动分配内存来存储的,而所谓静态就是指在第一次分配内存后,所分配的内存会一直存在,直到程序退出内存才会

2016-10-12 16:33:33 2536

原创 java变量到底如何初始化

本问题讨论变量的初始化,所以先来看一下Java中有哪些种类的变量。类的属性,或者叫值域方法里的局部变量方法的参数对于第一种变量,Java虚拟机会自动进行初始化。如果给出了初始值,则初始化为该初始值。如果没有给出,则把它初始化为该类型变量的默认初始值。int类型变量默认初始值为0float类型变量默认初始值为0.0fdouble类型变量默认初始值为0.0boolean类型变量

2016-10-12 14:23:19 386

原创 java基本数据类型和引用数据类型

java的数据类型分为基本数据类型和引用数据类型其中引用数据类型还有:引用数据类型:    类、接口类型、数组类型、枚举类型、注解类型 基本数据类型和引用数据类型的区别: 基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上; 引用数据类型在被创建时,首先要在栈上给其引用(句柄)分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈

2016-10-12 13:46:32 1759

转载 Java 内存分配全面浅析

转载来源  http://blog.csdn.net/shimiso/article/details/8595564本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Ja

2016-10-11 23:20:15 209

原创 java应用程序

1.用Java实现获取本地IP地址,import java.net.*;public class useAddress{ public static void main(String args[]) { try { InetAddress address=InetAddress.getLocalHost(); System.out.println(address);

2016-10-08 23:53:23 257

原创 java图形界面设计

1.创建一个简单框架:

2016-10-08 21:03:51 2102 1

转载 用java做音乐识别软件

转载地址来自 http://www.importnew.com/21839.htmlshazam 是一款用来分析/匹配音乐的应用程序。当你将它安装在手机上并用麦克风采集音源20到30秒,它就能告诉你这是首什么歌。我第一次使用时感觉太神奇了。“它是怎么办到的!?”。甚至是今天,用了很久后,我依然觉得它有些神奇。如果我们能编写出可以带来相同感觉的程序会不会更棒呢?这是我在上周末的目标。

2016-10-08 09:28:59 6270 1

原创 classpath变量的配置

.应该是这样的 ;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 注意前面要加 .:

2016-10-08 00:04:18 235

原创 在linux下安装xp系统

当我们安装linux系统后,又不想再用了,想换回windows系统,怎么办呢1.我们选用u盘安装xp系统,可以利用老毛桃装机版本(注意,不要用ustraiso,因为还要一些引导的东西,另外Linux硬盘的格式是ext2格式的,所以我们还要去格式化这个硬盘)2.用老毛桃u盘进入winpe模式,再进入工具一键分区,然后先把整个硬盘删除,在新建分区,新建分区的格式选择为nft格式,这个才是win

2016-10-06 00:08:30 1757

原创 java中用new创建一个对象的过程解析

见 http://zhangjunhd.blog.51cto.com/113473/17124/

2016-10-05 01:00:47 30901 3

EasyBcd123系统引导软件下载

easybcd系统引导软件

2017-01-02

WinGrub123

WINGRUB 系统引导软件

2017-01-02

java编程实例

java实例讲解

2016-11-30

LINUX内核设计

Linux内核分析

2016-11-30

数据库系统原理

数据库系统原理

2016-11-27

Mysql完全手册

Mysql 介绍

2016-11-27

软件开发这点事

软件开发:介绍整个开发流程并以实际例子讲解

2016-11-03

计算理论导论

计算理论导论

2016-10-25

链接器和加载器

《链接器和加载器》讲述构建程序的关键工具——链接器和加载器,内容包括链接和加载、体系结构、目标文件、存储分配、符号管理、库、重定位、加载和覆盖、共享库、动态链接和加载、动态链接的共享库,以及着眼于成熟的现代链接器所做的一些变化;并介绍一个持续的实践项目,即使用Perl语言开发一个可用的小链接器。, 《链接器和加载器》适合高校计算机相关专业的学生、实习程序员、语言设计者和开发人员阅读参考。

2016-10-22

数据结构与算法

清华严蔚敏版本的数据结构与算法

2016-10-20

谭浩强 java 程序设计

清华出版社 谭浩强出版的无论c,c++,java 都是好书啊,首先你要屏蔽它里面的错误的东西,这些书的价值主要在于理论解析的非常清楚,有人说它不好,说它有各种错误,还有编译器版本落后,其实这些都是小问题,它对程序设计理论的解析非常清晰,值得多看。

2016-09-25

21天学通c++

21天学通c++,这本书写的很好啊,为什么有人说它不好,呵呵

2016-09-04

C语言实例解析

C语言实例,非常全面的一本关于C语言实例的书,里面有数据结构,C游戏,C底层操作的例子,非常的实用

2016-08-09

《明解C语言》

明解C语言,日本的关于C语言的书,通俗易懂,非常的赞

2016-07-26

c语言程序设计

这是我见过C程序设计最简洁最 好的一本书,非常的赞。

2016-07-25

c++程序设计

c++主要内容都包括了,学c++的很好的书籍

2016-07-25

现代操作系统

朕找这些书实在是不容易,现代操作系统实在是一本经典书籍,你值得拥有。

2016-06-16

计算机网络自顶向下

如果连自顶向下设计计算机网络你都没听过,那么你这门课就是个渣渣,看完这本书,你就不会再是个渣渣了

2016-06-16

深入理解计算机网络原理

这是从数学,通信角度对计算机网络的深入解释,数学不好的就不要看了,当然也可以看,确实是深入到骨髓了

2016-06-16

汇编程序设计

这才是对汇编自上而下的一个总结,而不是上一本,传错了,不过上一本也不是不行

2016-06-10

自己动手写操作系统

这本书如此只叼,在于它提供了理解操作系统的实际认识,其实看操作系统原理是很难理解的,只有通过实实在在的代码书写才能理解,这本书还是提供了一个很好的例子去理解

2016-06-09

汇编程序总结

汇编程序设计总结性的一本书,很全面,很紧凑,与王爽的汇编一起结合看有种豁然开朗的感觉

2016-06-07

康华光的数字电路

数字电路,硬件最基础的书,康华光版本非常好的一本书

2016-06-07

CPU的结构和性能

这本书绝对是一本好书,400多页,5分不多,如果你想透彻了解CPU,这是非常好的参考

2016-06-07

空空如也

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

TA关注的人

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