09 2009 档案
摘要:“作为一名C++程序员,我们早已掌握了面向对象程序设计的基本概念,而且Java的语法无疑是非常熟悉的。事实上,Java本来就是从C++衍生出来的。” 然而,C++和Java之间仍存在一些显著的差异。可以这样说,这些差异代表着技术的极大进步。一旦我们弄清楚了这些差异,就会理解为什么说Java是一种优秀的程序设计语言。本附录将引导大家认识用于区分Java和C++的一些重要特征...
阅读全文
摘要:一.ANSI和UNICODE 1.为什么要使用Unicode? (1) 可以很容易地在不同语言之间进行数据交换。 (2) 使你能够分配支持所有语言的单个二进制.exe文件或DLL文件。 (3) 提高应用程序的运行效率。 Windows 2000是使用Unicode从头进行开发的,如果调用任何一个Windows函数并给它传递一个ANSI字符串,那幺系统首先要将字符串转换成Unicode,然后将U...
阅读全文
摘要:1. const常量,如const int max = 100; 优点:const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误(边际效应)2. const 修饰类的数据成员。如:class A{ const int size; … }const数据成员只在某个对象生存期内是...
阅读全文
摘要:boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。 STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。 boost主要包含一下几个大类:1 字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、2 泛型编程、模板元编程、预处理元编程、并发编程、数学...
阅读全文
摘要:标准库 标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作。 1、 Dinkumware C++ Library 参考站点:http://www.dinkumware.comP.J. Plauger编写的高品质的标准库。P.J. Plauger博士是Dr.D...
阅读全文
摘要:F4 显示属性窗口 F12 转到定义CTRL + F12转到声明 F7: 查看代码 Shift+F7: 查看窗体设计器 F6: 生成解决方案 Ctrl+F6: 生成当前项目 F10: 逐过程 Ctrl+F10: 运行到光标处===============================Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT +...
阅读全文
摘要:今天用到了,在网上查到这篇文章不错,呵呵!记录下。在实际工作中,常常需要设定数字的输出格式,如以百分比的形式输出,或者设定小数位数等,现稍微总结如下。主要使用的类:java.text.DecimalFormat1。实例化对象,可以用如下两种方法: DecimalFormat df=(DecimalFormat)NumberFormat.getInstance(); DecimalFormat df...
阅读全文
摘要:马里兰大学领导开发的本体查看编辑开源框架,目前已经不由其更新维护了。呵呵,看开源的框架,学习java开发确实不错。
阅读全文
摘要:不知不觉 竟然写了快两个多月了,慢慢的也体会到了,开源工具,如ant junit log的工具的强大了,自己平时也没有记录什么,就这样一点一点的每天的写着,现在回头看看有的竟然也要自己好好看下,忘记当时咋想的了都,呵呵!也知道了svn这个东西的强大,不停的修改,版本还是很重要的。近来写测试代码写了很多,真是写的东西越多,bug越多啊,测试好烦人,想写好一个人性化 完美的东西和怎是不容易啊。得有几万...
阅读全文
摘要:今天在测试系统框架时竟然碰到了这个错误,肯定是自己写awt多线程运用的不好,在测试加载400多个服务,30几个请求时报了这个错,在这记录下解决办法。也不知道这样是否会真正解决 1,从Intalled JREs里修改;window->Preferences->Java->InstalledJREs,选择当前的JRE,然后edit它;在新窗口里设置Default VM Arg...
阅读全文

浙公网安备 33010602011771号