自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

amossavez的专栏

惊天动地不动石

  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

转载 C++的const_cast的问题

C++的const_cast的问题和上一篇文章一样了,还是提起一下大约一年前我来公司面试所遇到的一道题目,题目很简单:C++有多少种cast,它们的名称和功能各是什么。(我之前的文章曾经提到过,但后来我发现自己写得并不够简明)答案如下:一共四种cast。1、static_cast,支持子类指针到父类指针的转换,并根据实际情况调整指针的值,反过来也支持,但会给出编译警告,它作用最类似C风格的

2009-11-14 11:59:00 864

转载 C语言的谜题之Printf函数

本文来自酷壳http://coolshell.cn/?p=945C语言的谜题这几天,本站推出了几篇关于C语言的文章如下所示: 语言的歧义 [酷壳链接] [CSDN链接] 谁说C语言很简单? [酷壳链接] [CSDN链接] 6个变态的C语言Hello World程序 [酷壳链接] [CSDN链接] 如何加密/弄乱C源代码 [酷壳链接] [CSDN链接] C语言的谜题 [酷壳链接] [CS

2009-10-08 10:45:00 1126

转载 string, char*, int类型转换

以下是转帖,借过来以便查询!以下是常用的几种类型互相之间的转换 string 转 int .............................. char* 转 int #include int atoi(const char *nptr); long atol(const char *nptr); long long atoll(const char *nptr); long lo

2009-09-10 19:28:00 912

原创 贪心算法——n个数连接得到最小或最大的多位整数

设有n个正整数,将他们连接成一排,组成一个最大的多位整数。例如:n=3时,3个整数13,312,343,连成的最大整数为:34331213又如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613输入:N N个数输出:连接成的多位数算法分析:此题很容易想到使用贪心法,在考试时有很多同学把整数按从大到小的顺序连接起来,测试题目的例子也都符合,但最后测试的结果却不

2009-09-10 11:18:00 10350 1

转载 经典算法——求最大子序列和

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yaoxy/archive/2009/06/23/4289254.aspx比较经典的算法问题,能够很好的体现动态规划的实现,以一点“画龙点睛” 大大精简了算法复杂度,且实现简单。本文中实现了4种:一般 maxSubSequenceSum0  O(n^3)简单优化过的算法 maxSubSequenceSum1

2009-09-08 21:33:00 5852 3

转载 常见内存错误及其对策

 1. 内存分配未成功,却使用了它。     在使用内存之前检查指针是否为NULL。            如果指针p是函数的参数,那么在函数的入口用assert(p != NULL)来检查。            如果用malloc或new来申请内存,应该用if(p == NULL)来检查。2. 内存分配虽然成功,但是尚未初始化就引用它。    不要忘记为数组和指针赋初值

2009-09-02 08:17:00 744

转载 函数类型有什么用?

函数类型通常用来声明函数或者用来组成复杂的类型,例如void foo() {  int bar1();  // 声明一个函数bar,返回int,参数表为空,其类型便是函数类型  int (*p1)();  // p1是一个函数指针,*p1的类型便是一个函数类型,同上  typedef int FUN();  // typedef一个函数类型FUN,该类型返回int,参数表为空  FUN bar2;

2009-08-28 21:06:00 4709 1

转载 类的接口与实现分离的技术

      在用C++写要导出类的库时,我们经常只想暴露接口,而隐藏类的实现细节。也就是说我们提供的头文件里只提供要暴露的公共成员函数的声明,类的其他所有信息都不会在这个头文件里面显示出来。这个时候就要用到接口与实现分离的技术。  下面用一个最简单的例子来说明。   类ClxExp是我们要导出的类,其中有一个私有成员变量是ClxTest类的对象,各个文件内容如下:lxTest.h文件内

2009-07-29 14:29:00 1427 2

转载 如何编写异常安全的C++代码

关于C++中异常的争论何其多也,但往往是一些不合事实的误解。异常曾经是一个难以用好的语言特性,幸运的是,随着C++社区经验的积累,今天我们已经有足够的知识轻松编写异常安全的代码了,而且编写异常安全的代码一般也不会对性能造成影响。  使用异常还是返回错误码?这是个争论不休的话题。大家一定听说过这样的说法:只有在真正异常的时候,才使用异常。那什么是“真正异常的时候”?在回答这个问题以前,让我们先看

2009-07-29 10:34:00 623

转载 C++中静态数据成员和静态成员函数

声明为static的类成员或者成员函数便能在类的范围内共同享,我们把这样的成员称做静态成员和静态成员函数。   下面我们用几个实例来说明这个问题,类的成员需要保护,通常情况下为了不违背类的封装特性,我们是把类成员设置为protected(保护状态)的,但是我们为了简化代码,使要说明的问题更为直观,更容易理解,我们在此处都设置为public。   以下程序我们来做一个模拟访问的例子,在程序中,每建立

2009-07-29 10:22:00 613

转载 POD对象

 POD对象在C++中,我们把传统的C风格的struct叫做POD(Plain Old Data)对象。一般来说,POD对象应该满足如下特性。对于POD类型T的对象,不管这个对象是否拥有类型T的有效值,如果将该对象的底层字节序列复制到一个字符数组(或者无符号字符数组)中,再将其复制回对象,那么该对象的值与原始值一样。对于任意的POD类型T,如果两个T指针分别指向两个不同的对象obj1和

2009-07-28 22:03:00 2998

转载 memset等几个函数

1。void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。2。例子#includevoid main(){char *s="Golden Global View";clrscr();memset(s,G,6);printf("%s",s);getchar();return 0;} 3。mems

2009-07-19 17:05:00 757

转载 C语言字符串函数大全

 函数名: stpcpy 功  能: 拷贝一个字符串到另一个 用  法: char *stpcpy(char *destin, char *source); 程序例: #include #include int main(void) {    char string[10];    char *str1 = "abcdefghi";    stpcpy(string, st

2009-07-19 16:59:00 1534

原创 C语言中几个常用的函数总结

感觉这几个函数功能还是很强大的,有必要总结一下,主要是从网上摘抄的。1.sprintf函数   sprintf() 格式化输出函数(图形)   功能: 函数sprintf()用来作格式化的输出。   用法: 此函数调用方式为int sprintf( char *buffer, const char *format [, argument] ... );   说明: sprintf 跟pri

2009-07-19 16:40:00 1817

转载 C++学习(转帖)

 C++学习       虽然TTIAN里搞开发的人少之又少,但是这里毕竟是我网上唯一的家,所以有什么想法还是发到这里比较合适。我不准备说C++的任何技术,只想说明如何成为C++高手,只想告诉你什么书可以解决你的什么问题!       经过十分漫长的C++学习过程,我总算完成了我自己的C++心愿,看完了我想看的所有C++书籍,回顾我C++的整个学习过程,颇有一些

2009-07-18 21:21:00 798

原创 我们现在的爱情了?

远古的波斯,恋人们将对彼此的思念纂刻在石头上,"石头传情";古代的中国,恋人们将对彼此的思念纂刻在竹筒,木筒上,"寄情于木";而清汉之前,恋人门家给对方的情书绑在大雁身上或放在鱼肚皮里,"鱼雁传书";;到唐宋时期,恋人们更多将情书交给专门的驿站传递,"日行300里,朝情暮收";近代的中国,恋人们将情书交给邮差.战争年代也不乏鸡毛信传情的爱情故事; 我们现在的爱情了?

2009-07-17 10:08:00 924

转载 大整数的乘法——比较好的算法!

大整数的乘法运算-C语言版(转)     在计算机中,长整型(long int)变量的范围是 -2147483648 至 2147483647,因此若用长整型变量做乘法运算,乘积最多不能超过 10位数。即便用双精度型(double)变量,也仅能保证 16 位有效数字的精度。在某些需要更高精度的乘法运算的场合,需要用别的

2009-07-01 11:24:00 9824 2

原创 心中真的有数吗?

“你就放心吧,心中有数”栽在这上面不少于三回了,行胜于言,这话一点没错,再详细的计划,再怎么心中有数,一定要写下来,并按计划付诸行动。  

2009-06-30 18:46:00 756

转载 C++中对sprintf()函数的说明(转)

本人感觉这个函数的作用还是比较强大的,有必要学一下,特转一篇博客! int sprintf( char *buffer, const char *format [, argument] ... );除了前两个参数类型固定外,后面可以接任意多个参数。而它的精华,显然就在第二个参数:格式化字符串上。 printf 和sprintf 都使用格式化字符串来指定串的格式,在格式串内部使用一些以“

2009-06-22 11:10:00 574

转载 printf 输出特效

给printf的输出加上些特效比如颜色,可以让打印信息更鲜明,在debug的时候特别有用。颜色: #define NONE         "/033[m" #define RED          "/033[0;32;31m" #define LIGHT_RED    "/033[1;31m" #define GREEN        "/033[0;32;32m" #define

2009-06-19 08:34:00 974

Java面试面试宝典2010版

最新的Java面试笔试题 最全面的Java面试题

2010-11-25

JAVA面试题解惑系列合集

非常好的Java面试资料。 文中列举了Java面试中比较常见的问题,这些问题也是容易混淆的。

2010-11-10

Effcetive Java

本书介绍了在Java编程中57条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮的高效的代码。   本书中的每条规则都以简短、独立的小文章形式出现,这些小文章包含了详细而精确的建议,以及对语言中许多细微之处的深入分析,并通过例子代码加以进一步说明。贯穿全书的是通用的语言用法的设计模式,以及一些具有启发意义的技巧的技术。

2010-11-09

Java 5.0 Tiger程序高手秘笈

深入理解Java5.0特性,成为Java编程高手的独门秘笈

2010-11-01

Java并发程序设计教程

阿里巴巴内部教程,介绍了使用线程的相关经验,线程间的协调手段,并发三大定律等内容。

2010-10-11

数据仓库的发展及应用

学习数据仓库入门级的资料,希望对大家的学习带来帮助。

2008-09-22

ODS数据仓库新技术的研究与应用

数据仓库,ODS与实时系统的应用问题。。。

2008-09-22

空空如也

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

TA关注的人

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