- 博客(36)
- 资源 (2)
- 收藏
- 关注
原创 Ant脚本
"**"通配符这里说一说“**”这个通配符。一个星号在 Ant 中表示“文件名中的”任意个字符,所以“*”就表示了所有的文件,但是“\”不会出现在“文件名中”,所以“*”并不包括子目录下的文件;而两个星号表示包含“\”在内的任意个字符,所以“**”匹配诸如“\dira\dirb\file_id.diz”的文件名,从而也就包含任意级子目录中所有的文件。进而我们就知道“**/cvs/**”表示在路
2011-12-13 16:29:03
1663
原创 MANIFEST.MF
MANIFEST.MF 打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文件内容: Manifest-Version: 1.0 Created-By: Ap
2011-12-03 12:18:00
2812
转载 Vi编辑器的基本使用方法
原文链接:http://linux.chinaunix.net/doc/office/2005-01-24/898.shtml vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Lin
2011-11-28 20:19:39
325
转载 JAVA NIO 简介
原文链接:http://www.iteye.com/topic/8344471. 基本 概念IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 )2. Java 标准 io
2011-11-18 19:30:40
277
转载 多核平台下的JAVA优化
原文链接:http://blog.jobbole.com/5589/现在多核CPU是主流。利用多核技术,可以有效发挥硬件的能力,提升吞吐量,对于Java程序,可以实现并发垃圾收集。但是Java利用多核技术也带来了一些问题,主要是多线程共享内存引起了。目前内存和CPU之间的带宽是一个主要瓶颈,每个核可以独享一部分高速缓存,可以提高性能。JVM是利用操作系统的”轻量级进程”实现线程,所以线
2011-11-08 19:14:18
443
转载 import默认包中的类
原文链接:http://blog.youkuaiyun.com/apei830/article/details/4503112假如有一个类,直接不加package,也就是属于默认包:view plainprint?public class ClassInDefaultPackage { public void doSomet
2011-11-07 16:46:13
684
转载 Java 理论与实践: 正确使用 Volatile 变量
原文地址:http://www.ibm.com/developerworks/cn/java/j-jtp06197.htmlJava 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的
2011-11-04 19:54:52
286
原创 eclipse使用技巧
自动完成Window->Preferences->Java->Editor->Content AssistAuto-Activation子区域里面的Auto activation triggers for Java: 默认里面只有一个”.“表示当我们输入”.”的时候激活自动完成,现在修改成“.abcdefghijklmnopqrstuvwxyz”,表示遇到任何字母和“.”的时候激活自动完成
2011-11-04 11:04:05
495
转载 某人从《俄罗斯方块》中悟到
阴暗、死亡、悲哀 恐怖的 《俄罗斯方块》《俄罗斯方块》之父阿列克谢·帕基特诺夫相信大家都玩过《俄罗斯方块》这个经典的小游戏,并有一段为之痴迷疯狂的日子。这个游戏看似简单却变化无穷,令人上瘾,尤其是在那个游戏资源严重缺乏的年代。只是,玩了这么久的游戏
2011-10-17 18:21:48
1529
转载 如果你看不见你还能编程吗?
这是个StackOverflow上的问题 How can you program if you’re blind? 。在看到这个问题的时候,我感到应该不可能,但是我错了,这个问题的前两个答案让我深深地震憾了。第一个答案的回复人是Jared(其在StackOverflow上
2011-10-09 15:35:30
295
转载 迷失的机器人 KOLM
原文链接:http://wanga.me/9642如果不是因为关站,这个游戏一早就要推荐给大家了。故事从一个机器人苏醒开始,不知自己身处何方,身体零件散落各处,甚至连视线也是模糊的。但有一把母亲的声音指引着前行,随着收集的零件越多,功能也逐渐完整,但是未来的世界更
2011-10-02 14:24:53
348
原创 think different
Here's to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes. The ones
2011-10-01 22:41:06
305
原创 《花开伊吕波》26集片尾曲歌词
在那不断重复的日夜的终点有一件看不见的东西消失了我现在正寻找着道路回响在耳朵深处的声音让我不禁又想起了你可我依然没有回首的勇气高高挥起张开的手我多么想和南风结伴而行踏上各自寻找自我的旅程即使暖味即使不确定 现在的话我却能说出口抱着渐行渐轻的行李
2011-09-28 22:14:38
2694
原创 《塞尔达:梅祖拉的假面》追逐时间的游戏
CHAPTER 1. 时间的游戏 人类从未停止过改变时间和空间的梦想,因为在一个既定的事件结果下,如果在事件的起点和过程更改其它因素,则事件的结果可能千差万别。这种可以推理和想象的万千可能,就是人类至始至终期望能通过自己的双手改变既定结果的动力。 这么
2011-09-28 20:54:57
9600
原创 《塞尔达:时之笛》感想:空筐的艺术
时之笛,就是一种“生活的感觉”,这种“生活的感觉”是神奇的。然而,对时之笛中万物的熟视无睹,犹如一层薄薄的雾,遮蔽了我们,使我们看布道这个游戏真正的神奇之处。我们对游戏中剧情的倏忽不定的变换而赞叹不已,对游戏中的一句神来之笔的对话而拍案叫绝,然而从中感受到生活的存在难道不是更伟大
2011-09-28 20:51:28
1949
转载 What is the best free memory leak detector for a C/C++ program and its plug-in DLLs
If you don't want to recompile (as Visual Leak Detector requires) I would recommend WinDbg, which is both powerful and fast (though it's n
2011-09-15 16:38:30
474
转载 开发人员为何应该使用苹果电脑,兼Mac OS X 小史
开发人员的趁手工具对于开发人员来说,所有的开发工具的最大的用途,就是最大限度的提高开发人员的生产率 (productivity) 和创造力(creativity)。在我们这个时代,使用 GUI (图形界面) 是一个提高生产率的好手段。虽然上一代的那些 UNIX 开发人员的
2011-08-21 12:26:45
666
转载 为什么 Mac OS X 先进?
这个世界上,接触过三大主流桌面操作系统的人,总会有相当一部分承认 OS X 的相对先进,也会有很多人反对。我认为讨论 OS X 先进性的文章里《开发人员为何应该使用 Mac OS X 兼 OS X 小史》是比较全面的。包括 OS X 先进的图形系统,完全继承 UNIX 的命令
2011-08-21 12:07:25
715
转载 C++11中值得关注的几大变化
赖勇浩(http://laiyonghao.com)声明:本文源自 Danny Kalev 在 2011 年 6 月 21 日发表的《The Biggest Changes in C++11(and Why You Should Care)》一文,几乎所有内容都搬了过来,但不
2011-08-21 12:06:23
294
原创 STL自定义分配器
templateclass crAllocator {public: typedef T value_type; typedef size_t size_type; typedef ptrdiff_t difference_type; typedef T* poin
2011-08-17 11:49:58
736
原创 c++标准库
标准库功能:提供了对一些语言特征的支持,例如,对于存储管理和运行时类型信息的支持。提供了有关实现所确定的语言方面的一些信息,例如最大的float值。提供了那些无法在每个系统上由语言本身做出最优实现的函数,如sqrt()和memmove()提供了一些非基本的功能,使程序
2011-08-12 14:05:37
264
原创 dynamic_cast
dynamic_cast (p)如果p的类型是T*,或为类型D*且T是D的一个可访问的基类,结果恰如我们直接将p赋值给一个T*。void f( BB_ival_slider* p ) { Ival_slider* pi1 = p; // ok Ival
2011-08-11 15:55:33
311
转载 SQL Server 不存在或访问被拒绝
"SQL Server 不存在或访问被拒绝 " 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性: 1,SQL Server名称或IP地址拼写有误 2,服务器端网络配置有误 3,客户端网络配置有
2011-08-10 15:27:34
344
原创 mutable关键字
mutable关键字意味着不可能是const物理的和逻辑的常量性一个成员函数逻辑上是const,但它却仍然需要改变某个成员的值。对于用户而言,这个函数看似没有改变对象的状态,然而,它却可能更新了某些用户不能直接访问的细节。这通常被称为逻辑的常量性。
2011-08-08 17:33:53
301
原创 程序终止
通过从main()返回通过调用exit()返回。所有已经构造起来的静态对象的析构函数都将被调用,这意味着exit()并不立即终止程序。在析构函数里调用exit()有可能导致无穷递归。调用exit()结束程序,意味着调用它的函数及其调用者里的局部变量的析构函数都不会执行。抛出一个异
2011-08-08 15:25:06
395
原创 强制类型转换
static_cast运算符完成相关类型之间的转换,例如在同一个层次结构中的一个指针类型到另一个指针类型,整型到枚举类型,或者浮点类型到整型等。reinterpret_cast处理互不相关类型之间的转换,例如从整型到指针,或者从一个指针到另一个毫不相干的指针类型。这种
2011-08-08 10:24:44
235
原创 给你的gui程序添加一个彩色的控制台
cConsole.h#pragma onceclass cConsole{private: CONSOLE_SCREEN_BUFFER_INFO m_info; FILE* m_file; HANDLE
2011-08-03 09:20:58
359
原创 visualstudio下delete与delete[]的区别
按照大多数书本上来说:delete释放new分配的单个对象指针指向的内存delete[]释放new分配的对象数组指向的内存但是在visualstudio编译环境下结果有所不同针对简单的类型使用new分配后的不管是单个对象还是对象数组都能够通过d
2011-08-02 17:58:21
848
原创 条件编译
#ifdef// if define something code#else// if not define something code#endif#ifndef// if not define something code#else// if define
2011-08-02 14:16:52
225
转载 苹果CEO乔布斯在斯坦福大学的演讲稿[中英]
You've got to find what you love,' Jobs says Jobs说,你必须要找到你所爱的东西。 This is the text of the Commencement address by Steve Jobs, CEO o
2011-08-02 10:31:08
1070
原创 object-c中类的私有方法
可以通过在@implementation中定义那些在@interface中无相应声明的方法来模拟类的私有方法。仅仅是模拟,object-c中不存在真正的私有方法,也无法把某个方法标识为私有方法,从而禁止其他代码调用它。这是object-c动态本质的副作用。
2011-08-01 20:41:51
1630
转载 预编译头文件PCH
一、预编译头文件使用经验:如果预编译头文件被正确使用时,它确实大大提高我们编程的效率(你工作中,有多少时间是在等编译完成?很多吧,这个时候一般都很无聊,无奈,浪费时间)。但是他太容易用错了. 下面是几种常见的错误用法.1) 在预编译头文件里include自己的头文件(当然
2011-08-01 17:53:41
626
原创 关于inline函数
对于一个一般函数或者一个成员函数是否应该inline我表示很迷惑。网上的说法是函数内部代码简短且经常被调用到,那么这个函数应该inline。怎么样的代码属于简短,什么情况下属于经常被调用到,这个界限到底在哪里。而且这个inline也只是建议编译器对函数调用进行展开代码的动作,
2011-08-01 17:41:16
394
原创 C++中成员初始化列表的使用
既然我们一般都是在构造函数里面初始化对象的每一个成员,那我们为什么要用初始化成员列表呢?下面的三种情况中在构造函数里面必须用到成员初始化列表。需要初始化的数据成员是对象的情况。需要初始化const修饰的类成员需要初始化引用成员数据举例说明:class cP
2011-07-29 17:06:32
262
内存泄漏检测工具leakdiag和配套图形化查看工具LDGrapher
2009-04-02
Advanced 3D Game Programming Using DirectX 9.0
2007-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人