判断单链表中是否存在环
笔试时,常见的题型。判断单链表中是否存在环
Boost库完全开发指南.pdf
Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。
LinQ相关教程(从入门到精通)
LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。
此教程可以帮助你入门到精通。
。。。。。。。。。。。。。。。。
SGIP短消息业务联网协议1.2版
SGIP是Short Message Gateway Interface Protocol的英文缩写,是中国联合通信公司短消息网关系统接口协议。 协议说明 本协议是SMG和SP之间、SMG和GNS之间、以及SMG和SMG之间的接口协议,简称SGIP。 通过应用SGIP协议,SP可以接入到SMG,实现SP应用的一点接入、全网服务;SMG可以通过SGIP协议,实现消息在不同SMG之间的路由和转发。同时,SMG通过该协议也可以和GNS通信,以实现各SMG和GNS之间路由表的同步功能。
。。。。。。。。。。。。。。。。。。
国内最全的.net面试题目
国内最全的.net面试题目2008-07-10 16:10
1.new有几种用法
第一种:new Class();
第二种:覆盖方法
public new XXXX(){}
第三种:new 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数。
2.如何把一个array复制到arrayList里
foreach( object o in array )arrayList.Add(o);
3.datagrid.datasouse可以连接什么数据源 [dataset,datatable,dataview]
dataset,datatable,dataview , IList
4.概述反射和序列化
反射:程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性
序列化:序列化是将对象转换为容易传输的格式的过程。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象。在另一端,反序列化将从该流重新构造对象。
5.概述o/r mapping 的原理
利用反射,配置 将类于数据库表映射
6.类成员有( )种可访问形式
可访问形式?不懂。
可访问性:public ,protected ,private,internal
7.用sealed修饰的类有什么特点
。。。。。。。
考查C++C程序员的基本编程技能
本试题仅用于考查C++/C程序员的基本编程技能。内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C++/C的理解程度,但不能反映考生的智力和软件开发能力
人工神经网络在地震分析预报中的应用
所谓的人工神经网络,是指基于模拟人脑智能特点和结构的一种信息处理系统,其具有并行分布处理与存储、高度容错、自组织、自适应和自学习功能,能分析较为复杂的非线性系统,被广泛应用在各行各业。由于地震孕育的非线性和复杂性,目前,地震预报实质上还是对以往震例总结和外推应用的过程,这种过程与神经网络分类识别过程相类似。本文就运用神经网络对福建地区近年地震活动趋势进行预测。
一个月挑战C++(C++快速学习)
从一开始学习计算机语言,几乎所有的人都会问到,我该如何入门,入门后又该如何继续持久的进步下去呢?首先我要说的是,计算机语言的入门,无论是C/C++还是JAVA、 C#,他们都和高等数学没有太多联系,计算机语言是一种逻辑的文字描述,体现逻辑的是思想,当你通过理解一些计算机语言所描述的,并不算难的逻辑问题后,你就已经掌握了语言本身,并且真正入门了。
当然,计算机语言毕竟是和数学有密切联系的产物,在计算机世界里他们彼此依赖谁也离不开谁,当你正确理解编程思想,掌握必要知识点,入门之后,如果想做一个优秀的程序员而不是单单做一个程序的"拼装工",你就不得不对数学知识进行进一步的系统学习。 此长篇C++入门教程正是指引读者迈入C++殿堂的初级读本,目的只是帮助读者快速入门,掌握必要的知识点,为了让教程通俗易懂,容易理解,适合自学,笔者为此下了不少工夫,同时也和我的一些朋友讨论过,意见中值得注意的是, 一个作者如果没有教学,就只知道摸索一种适合自己的学习方法,对于语言学习的难点重点,关键是如何将复杂的问题用朴素的"俗"文化来写,针对这些问题笔者笔者是认真反思过的,所以全书完全站在初学读者的思考的角度来写,教程中完全不包括任何难以理解的高等数学、工程数学问题,及C++标准库知识,着重对各入门的难点重点详细讲解分析,相信认真学习并读过它的人绝对不会觉得是浪费时间。
对于C++学习,创建一条由入门到深入最后到精通的可持续学习并不段发展的道路概括起来可以是以下顺序。
1.学习一些基本的C语言知识,例如:什么是变量,什么是函数
2.C++语言入门,基本知识点的掌握。
3.高等数学及工程数学的系统学习,结合实际了解并使用C++的各类常用的标准库。此外平时可以找一些广受好评的具备一定深度的C++教材看一下,进一步理解C++的高级编程精髓,以及看一些计算机原理和数据结构方面的书籍。
4.学习包括在各类操作系统下编程的必要知识,以Windows操作系统为例,需要学习掌握WIN API,以及高效开发的MFC,VCL等在内的其它知识。
VC++小游戏开发实例教程
教材(包括源码)
第一章、 游戏基础 ……………………………………………………………..…………….(5)
1.1. 动画……………………………………………………………………..……………..(6)
1.2. 部分图更新…………………………………………………………………………..(12)
1.3. 设置透明背景……………………………………………………..…………………(15)
1.4. 显示对称图像………………………………………………………..………………(19)
1.5. 游戏的内核………………………………………………………..…………………(21)
第二章、 扫雷……………………………………………………………………………….(23)
2.1. 游戏实现…………………………………………………………….……………….(24)
2.2. 资源编辑……………………………………………………………..………………(24)
2.3. 变量函数……………………………………………………………..………………(25)
2.4. 具体实现……………………………………………………………………………...(27)
2.5. 附加内容…………………………………………………………...…………………(38)
2.6. 小结…………………………………………………………………...………………(40)
第三章、 五子棋…………………………………………………………………...…………(41)
3.1. 人对人游戏…………………………………………………………...………………(41)
3.1.1 游戏实现……………………………………………………..………………(42)
3.1.2 资源编辑……………………………………………………..………………(43)
3.1.3 变量函数……………………………………………………..………………(45)
3.1.4 具体实现……………………………………………………..………………(46)
3.1.5 附加内容……………………………………………………..………………(54)
3.1.6 小结 …………………………………………………………………………(57)
3.2. 人对机游戏……………………………………………………………...……………(57)
3.2.1 游戏实现…………………………………………………………..…………(58)
3.2.2 资源编辑…………………………………………………………..…………(59)
3.2.3 变量函数…………………………………………………………..…………(59)
3.2.4 具体实现…………………………………………………………..…………(60)
3.2.5 附加内容…………………………………………………………..…………(79)
3.2.6 小结………………………………………………………………..…………(79)
第四章、 俄罗斯方块………………………………………………………………..………(80)
4.1单人版………………………………………………………………………….………(80)
4.1.1 游戏实现………………………………………………………………..……(81)
4.1.2 资源编辑………………………………………………………………..……(81)
4.1.3 变量函数………………………………………………………………..……(81)
4.1.4 具体实现………………………………………………………………..……(84)
4.1.5 附加内容………………………………………………………………..……(97)
4.1.6 小结 ……………………………………………………………………...….(98)
4.2对战版………………………………………………………………………………...(99)
4.2.1 游戏实现……………………………………………………………………(100)
4.2.2 资源编辑……………………………………………………………………(100)
4.2.3 变量函数……………………………………………………………………(101)
4.2.4 具体实现……………………………………………………………………(102)
4.2.5 附加内容……………………………………………………………………(110)
4.2.6 小结 ………………………………………………………………………..(113)
4.3配合版………………………………………………………………………………...(114)
4.3.1 游戏实现……………………………………………………………………(115)
4.3.2 资源编辑……………………………………………………………………(115)
4.3.3 变量函数……………………………………………………………………(115)
4.3.4 具体实现……………………………………………………………………(116)
4.3.5 附加内容……………………………………………………………………(127)
4.3.6 小结 ………………………………………………………………………..(128)
第五章、 老鼠和滚球……………………………………………………………………….(130)
1. 游戏实现………………………………………………………………………..……(131)
2. 资源编辑…………………………………………………………………..……...….(132)
3. 变量函数………………………………………………………………………….….(132)
4. 具体实现…………………………………………………………………………..…(134)
5. 附加内容……………………………………………………………………………..(148)
6. 小结…………………………………………………………………………………..(148)
第六章、 飞机游戏………………………………………………………………………….(149)
1. 游戏实现……………………………………………………………….…………….(150)
2. 资源编辑……………………………………………………………….…………….(151)
3. 变量函数……………………………………………………………….…………….(151)
4. 具体实现……………………………………………………………….…………….(153)
5. 小结…………………………………………………………………………………..(166)
第七章、 五子棋联机游戏…………………………………………………….……………(167)
1. 游戏实现……………………………………………………………….…………….(168)
2. 资源编辑……………………………………………………………….…………….(168)
3. 变量函数……………………………………………………………………….…….(168)
4. 具体实现………………………………………………………………….………….(169)
5. 小结…………………………………………………………………………………..(184)
第八章、 联机基础(附录)………………………………………………………….……(185)
1. 游戏实现…………………………………………………………………..…………(186)
2. 资源编辑…………………………………………………………………….……….(186)
3. 变量函数…………………………………………………………………….……….(188)
4. 具体实现…………………………………………………………………….……….(190)
5. 附加内容……………………………………………………………………………..(197)
6. 小结……………………………………….………………………………………….(199)
Linux的未来(关于Linux的未来应用)
发展前景
市场分析
从桌面到数据中心Linux
Linux在桌面应用领域的未来
Linux在服务器应用领域的未来
Linux在数据中心应用领域的未来
Linux和Web2..0
展望