自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 收藏
  • 关注

原创 (转)详解main() 参数

每一C 程序都必须有一main()函数,可以根据自己的爱好把它放在程序的某个地方。有些程序员把它放在最前面,而另一些程序员把它放在最后面,无论放在哪个地方,以下几点说明都是适合的。1. main() 参数在Turbo C2.0启动过程中,传递main()函数三个参数:argc,argv和env。* argc: 整数,为传给main()的命令行参数个数。* argv: 字符串数组。在DOS 3.X 

2008-10-08 16:58:00 468

转载 java中GC(Garbage Collection)的概念

 1.什么是GC          GC(Garbage Collection)是垃圾回收机制,在Java中开发人员无法使用指针来自由的管理内存,GC是JVM对内存(实际上就是对象)进行管理的方式。GC使得Java开发人员摆脱了繁琐的内存管理工作,让程序的开发更有效率。          2.    GC基本原理           Java的内存管理实际上就是对象的管理,其中包括对象

2008-09-24 16:15:00 2574 1

转载 JAVA反射学习

Java反射学习 Java反射学习       所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。严格地说,反射并非编程语言的特性,因为在任何一种语言都可以实现反射机制,但是如果编程语言本身支持反射,那么反射的实现就会方便很多。 1,获得类型类     我们知道在

2008-09-18 15:24:00 348

原创 计算机基础--Misa的计算机学习课程

历经2个多月,Misa又终于给我们讲课了(还以为~~~~),这次的课题竟然是--计算机基础,被吓到了吧。计算机基础是由Mathematics(数学)、Computer Constructor(计算机体系)、Computer Sofeware Engineers(计算机软件工程学)组成的。计算机应用数学的基础为:离散数学(非线性)、线性代数、计算原理(数值计算)。想在算法上有更好的发展,离散

2008-08-28 13:17:00 300

原创 Java关键字strictfp

使用对象:类、方法自Java2以来,Java语言增加了一个关键字strictfp,虽然这个关键字在大多数场合比较少用,但是还是有必要了解一下。使用对象:类、方法自Java2以来,Java语言增加了一个关键字strictfp,虽然这个关键字在大多数场合比较少用,但是还是有必要了解一下。strictfp的意思是FP-strict,也就是说精确浮点的意思。在Java虚拟机进行浮点运算时,

2008-08-26 16:28:00 164

原创 JAVA关键字volatile

Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。 Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。 这样当多个线程同时与某个对象交互时,就必须

2008-08-26 16:27:00 162

原创 java中的关键字transient

Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量

2008-08-26 16:19:00 212

转载 到底创建了几个String对象?

 原文地址:http://zangweiren.javaeye.com/blog/209895作者:臧圩人(zangweiren) 网址:http://zangweiren.javaeye.com >>>转载请注明出处! 我们首先来看一段代码: Java代码 String str=new String("abc");  紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对

2008-08-04 23:48:00 203

转载 串行化的概念和目的

.什么是串行化对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力,叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己 ,这个过程叫对象的串行化(Serialization) 。串行化的主要任务是写出对象实例变量的数值。如果变量是另一对象的引用,则引用的对

2008-08-03 15:55:00 480

原创 手机卡信息

  编号计划 GSM网路是复杂的,它包括交换系统和基站系统。交换子系统包括HLR、MSC、VLR、AUC和EIR,和与基站系统、其它网路如PSTN、ISDN,数据网、其它PLMN等间接口。为了将一个呼叫接至某个移动客户,需要调用相应的实体。因此要正确寻址,编号计划就非常重要。本章就GSM移动通信网中用来识别身份的各种号码的编号计划进行介绍。  1.移动台ISDN号码(MSISDN)

2008-07-30 18:14:00 498

转载 怎么使用NVFlash刷显卡BIOS

 第一步:首先准备一张WIN98启动盘,最好用U盘制作一个WIN98启动盘,制作方法可以参照网上的教程。然后下载最新的nvflash的程序(本文所使用的NVFlash程序版本为5.58),nvflash主体一般有两个文件:nvflash.exe 和CWSDPMI.EXE,把下载解压后的nvflash文件夹放置于启动U盘根目录下,并改一个简单的英文文件名,便于DOS下书写。如:“NV” ,最后把下载

2008-07-20 16:09:00 5985

转载 MIME

MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。MIME的英文全称是"Multipurpose Internet Email Extension" 多功能Internet 邮件扩充服务,它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮

2008-06-30 19:05:00 210

原创 我们身边的UML--MISA的系统框架课程

Misa又再一次给我们传授知识了,这次是UML(统一建模语言).一直以为UML只通用在计算机行业,但是挺了Misa的这堂课之后,才发觉计算机行业的很多东西原来发源时根本不是为了计算机服务。UML的一些基础概念:modeling(建模) -- 工具表达, Task--事务, object--事物。结构化(从计算机方面考虑):功能--模块。面向对象:物件( object )--功能,

2008-06-20 12:25:00 292

转载 MSN协议

  MSN协议收藏新一篇: 书到用时方恨少 1.         声明原文请见http://www.hypothetic.org/docs/msn/index.php,翻译中有改删,仅作学习用途。2.1.        什么是MSN Messenger“MSN Messenger”这个说法并不十分明确,微软使用这个术语涉及到了若干不同通讯解决方案。你可以通过“MSN M

2008-06-14 15:57:00 3827

转载 SNS

SNS,全称Social Networking Services,即社会性网络服务,专指旨在帮助人们建立社会性网络的互联网应用服务。1967年,哈佛大学的心理学教授Stanley Milgram(1933~1984)创立了六度分割理论,简单地说:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过六个人你就能够认识任何一个陌生人。”按照六度分隔理论,每个个体的社交圈都不断放大,最后成

2008-06-05 10:22:00 329

转载 位运算符

二进制运算符         由于计算机内部的数据都以二进制的形式存在,所以在Java语言中提供了直接操作二进制的运算符,这就是下面要讲解的位运算符和移位运算符。         使用二进制的运算符,可以直接在二进制的基础上对数字进行操作,执行的效率比一般的数学运算符高的多,该类运算符大量适用于网络编程、硬件编程等领域。         二进制运算符在数学上的意义比较有限。    

2008-06-02 16:55:00 151

转载 移位运算符

移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:>(带符号右移)和>>>(无符号右移)。         在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相同。移动long型的数值时,规定实际移动

2008-06-02 16:54:00 219

原创 系统设计中的系统架构--MISA的系统框架课程

MISA又给我们上系统架构的课程了,呵呵。今天直接切入系统架构的基本,让我们这种门外汉有点措手不及。1.(混乱度)熵:碰撞,关联。即质子的内部结构和运动。一切的事务如何减少熵值:a.减少数据,b.减低指数。内部系统边界如何减少熵值:a.隔离,b,沟通,c.稳定熵作为一种物理学中的名字,在计算机结构学中得到了很好的表现。一个软件如何减少熵值但又不减低需求,如何让各个模块之间能单独

2008-05-30 11:02:00 227

转载 RF的几个基本概念

1.分贝的计算:dB=10*log(功率);记住一个3dB原则:每增加或降低3dB,意味着增加一倍或减少一半的功率。+3dB:两倍大(乘以2);+10dB:10倍大(乘以10);-3dB:减小到1/2(除以以2);-10dB:减小到1/10(除以以10);那这里有一个很简单的计算方法,例如:增益为4000mw那换算dB是多少呢?4000=10*10*10*2*2;那dB=1

2008-05-26 12:06:00 496

原创 tcp协议丢包的问题(慢慢增加)

使用tcp协议在任何时候都不会丢包,因为:       tcp/ip模型中,ip层负责发送包但不保证正确接收,而tcp层在ip层上,保证每个包正确接收。         在应用程序中,如果用socket的send发送一段数据,只要函数返回ok,对方肯定正确接收了。      使用tcp传送数据不用关心数据是否正确接收更不用自己写应答机制否则就成udp了。        如果网络故障,socket会

2008-03-19 10:45:00 4013 1

转载 电脑蓝屏代码解析

一、蓝屏含义 1、故障检查信息 ***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4) KMODE_EXCEPTION_NOT_HANDLED ***其中错误的第一部分是停机码(Stop Code)也就是STOP 0x0000001E, 用于识别已发生错误的类型, 错误第二部分是被括号括起来的四个数字集, 表示随机的开发人员

2008-03-17 17:04:00 424

原创 Design Making(决策)--MISA的系统框架课程

又听Misa讲课,说了些关于Design making的东西,稀里糊涂的但是感受深刻。1. Core Objectives:  说道Objectives也说道了Target之间的区别,Objectives和Target都有相近的意思,但是Objectives更加注重的是核心,任何一个工程都有它自己的Objectives。但是在制定Target的时候不能偏离了Objectives的核心,Targ

2008-03-12 20:28:00 263

转载 位运算基础加进阶

转自http://blog.csdn.net/TruthS/archive/2006/12/08/1435105.aspx在计算机程序中,数据的位是可以操作的最小数据单位,理论上可以用“位运算”来完成所有的运算和操作。一般的位操作是用来控制硬件的,或者做数据变换使用,但是,灵活的位操作可以有效地提高程序运行的效率。C语言提供了位运算的功能, 这使得C语言也能像汇编语言一样用来编写系统程序。

2008-03-04 04:13:00 172

原创 (转)字符集编码

一篇关于编码问题的文章,浅显易懂,会的人就不用看了,推荐给对这方面有困惑的人原文链接地址http://blog.csdn.net/wangzhanlili/archive/2007/07/14/1691443.aspx 字符集编码[转]    这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动

2008-03-02 20:37:00 232

原创 在写文件中,int和byte之间的快速转化

int类型是32   bits,byte类型是8   bits     所以用4个byte类型就可以存储1个int类型     转换的形式可以有很多,可以用位移的方法 public char readChar() {  byte data[] = readN(2);  if (data != null) {   char ch = 0;   ch |= ((data[0] + 256) & 0

2008-03-02 17:19:00 182

原创 xml中有 &等特殊符号的处理或者解析

以如下的方式就避开XML解析[ ]里面的数据了:     CDATA括号里面就是你要放的数据。

2008-02-22 22:45:00 451

原创 ant配置及一般使用方法(如:如何使用打成jar)

下载http://www.apache.org/dist/ant/binaries下的apache-ant-1.6.1-bin.zip 接压安装。 ant的配法: 1。解压ant的包到本地目录。 2。在环境变量中设置ANT_HOME,值为你的安装目录。 3。在环境变量中设置JAVA_HOME,值为你的jdk安装目录。 4。把ANT_HOME/bin加到你系统的path目录中去。 SET A

2008-02-22 22:30:00 2901 1

空空如也

空空如也

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

TA关注的人

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