12 2009 档案
JRE绿化
摘要:经常遇到这样的情况,JDK和JRE众所周知是绿色的。正如JAVA命令一般,无论JDK装在哪里,只要在正确的路径下键入JAVA,JAVAW,JAVAC一类命令都将会正确的运行。虽然JDK装在非系统盘的逻辑分区,但是每当重做系统之后,JAR文件双击打开,IE查看APPLET,JAVA WEB START的正常开启,都会失去正常功能。可以猜想到是注册表中失去了一些什么才造成了这样的状况。这篇文章主要用来... 阅读全文
posted @ 2009-12-09 23:55 sprite_bx 阅读(782) 评论(1) 推荐(0)
Ruby
摘要:简介Ruby,一种为简单快捷面向对象编程(面向对象程序设计)而创的脚本语言,由日本人松本行弘(英译:Yukihiro Matsumoto,外号matz)开发,遵守GPL协议和Ruby License。Ruby的作者认为Ruby > (Smalltalk + Perl) / 2,表示Ruby是一个语法像Smalltalk一样完全面向对象、脚本执行、又有Perl强大的文字处理功能的编程语言。其他... 阅读全文
posted @ 2009-12-09 10:23 sprite_bx 阅读(307) 评论(0) 推荐(0)
Perl
摘要:Perl最初的设计者为拉里·沃尔(Larry Wall),它于1987年12月18日发表。Perl借取了C、sed、awk、shellscripting以及很多其他程序语言的特性。Perl一般被称为"实用报表提取语言"(Practical Extraction and Report Language),虽然有时被称作"病态折中垃圾列表器"(Pathologically Eclectic Rubbi... 阅读全文
posted @ 2009-12-09 10:18 sprite_bx 阅读(348) 评论(0) 推荐(0)
Python
摘要:简介 Python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。它的名字来源于一个喜剧,也许最初设计Python这种语言的人并没有想到今天Python会在工业和科研上获得如此广泛的使用。著名的自由软件作者Eric Raymond在他的文章《如何成为一名黑... 阅读全文
posted @ 2009-12-09 10:09 sprite_bx 阅读(572) 评论(0) 推荐(0)
Windows进程中的内存结构
摘要:接触过编程的人都知道,高级语言都能通过变量名来访问内存中的数据。那么这些变量在内存中是如何存放的呢?程序又是如何使用这些变量的呢?下面就会对此进行深入的讨论。下文中的C语言代码如没有特别声明,默认都使用VC编译的release版。 首先,来了解一下 C 语言的变量是如何在内存分部的。C 语言有全局变量(Global)、本地变量(Local),静态变量(Static)、寄存器变量(Regeister... 阅读全文
posted @ 2009-12-09 09:57 sprite_bx 阅读(192) 评论(0) 推荐(0)
堆和栈的区别
摘要:一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全局区(静态区)(static)全局变量和静态变量的存储是放在一块... 阅读全文
posted @ 2009-12-09 09:52 sprite_bx 阅读(163) 评论(0) 推荐(0)
Java
摘要:Java简介Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也... 阅读全文
posted @ 2009-12-07 15:34 sprite_bx 阅读(1255) 评论(0) 推荐(0)
C++
摘要:「C++概述」C++这个词在中国大陆的程序员圈子中通常被读做"C加加",而西方的程序员通常读做"C plus plus","CPP"。 它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。C++发展历史简单介绍C语言之所以要起名为"C",是因为它是主要... 阅读全文
posted @ 2009-12-07 15:21 sprite_bx 阅读(641) 评论(0) 推荐(0)
C
摘要:C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范... 阅读全文
posted @ 2009-12-07 10:48 sprite_bx 阅读(469) 评论(0) 推荐(0)
Emacs使用手册
摘要:转自:http://www.syxin.com/2007/06/emacs.html需要一个win32下和linux都能使用的编辑器,于是,找到了传说中功能最强大的Emacs.. Emacs 启动:直接打emacs, 如果有X-windows就会开视窗. 如果不想用X 的版本, 就用 emacs -nw (No windows)起动.符号说明C-X 表示按住CTRL键, 然后按X, 再把CTRL,... 阅读全文
posted @ 2009-12-07 10:39 sprite_bx 阅读(1862) 评论(0) 推荐(0)
Vi/vim使用大全
摘要:转自:http://www.lupaworld.com/?uid-296380-action-viewspace-itemid-118973 本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!i/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可... 阅读全文
posted @ 2009-12-07 10:05 sprite_bx 阅读(233) 评论(0) 推荐(0)