本篇是静态链表的C语言实现,实现书中算法2.13-2.17。
将数组中的一个分量表示结点,同时用游标代替指针指示结点在数组中的相对位置的,用数组来描述的链表叫做静态链表。
对于静态链表我们应注意:数组的第一个和最后一个元素做特殊处理,他们的data域不存放数据;通常把未使用的数组元素及删除的数组元素称为备用链表;数组的第一个元素,下标为0的那个元素的cur存放的就是...
分类:
其他好文 时间:
2014-10-18 18:24:13
阅读次数:
176
在片段着色器中对光进行计算,阴影,亮点等效果都非常的漂亮,3D场景的真实度大幅度提升。并且能和顶点颜色一起使用,理解了前面讲解的内容之后,就应该能进行比较高质量的3D渲染了。
这一次,来看高级一点的纹理的使用。所谓纹理,简单一点说,就是可以放到多边形上的图片数据,在WebGL中当然也可以使用。
WebGL和HTML不同,一般的图片类型(gif,jpg,png等)是不可以直接使用的,另外,也可以把canvas转换成纹理,总之,要变换一下方法来进行渲染。...
分类:
Web程序 时间:
2014-10-18 18:22:41
阅读次数:
409
在学习selenium+java时,使用到了pageObject模式,其中需要使用到Java的继承,着这里写下对继承的理解,供自己做学习笔记
Java 继承
继承是面向对象的一个显著特征。继承是从已有类中派生出新类,新类具有继承类的数据属性和行为,并可以扩展新的能力。由此我们可以看出,继承最重要的实际意义在于,复用父类的代码,少量的类我们不能够发现其优势,当有100类且具有相同的属性与行为时,...
分类:
编程语言 时间:
2014-10-18 18:23:09
阅读次数:
564
在开始ACM的道路上,很多时候会碰到很大的数据范围,而且要用到数组来进行存储;可能会碰到以下的问题:
#include
int main()
{
int n, a[10000005]; //局部
while(~scanf("%d", &n)) {
for(int i=0; i<n; i++) scanf("%d", &a[i]);
for(...
分类:
编程语言 时间:
2014-10-18 18:24:31
阅读次数:
191
其实总体说起来,装饰器其实也就是一个函数,一个用来包装函数的函数,返回一个修改之后的函数对象,将其重新赋值原来的标识符,并永久丧失对原始函数对象的访问。2. 装饰器语法(1)无参数装饰器[python]view plaincopydefdeco(func):printfuncreturnfunc@d...
分类:
编程语言 时间:
2014-10-18 18:22:38
阅读次数:
265
虽然被JSON抢了风头,但XML仍旧非常重要。看得见的,看不见的,XML在很广泛的领域对我们发挥着影响。 修改XML文件,是我经常遇到的事情。方式从手动在Visual Studio或者Notepad++中修改,到利用Xslt处理,到利用PowerShell处理,最后到利用C#处理。准备时间...
分类:
其他好文 时间:
2014-10-18 18:23:45
阅读次数:
202
作者:lihao102 为什么叫簋街?簋街东起二环路东直门立交桥西端,西到交道口东大街东端。在这条全长1442米的东内大街上,沿街共同拥有各种商业店铺150多家,当中餐饮服务业100多家,约占东内大街所有店铺的60%以上。饭馆密度如此之大,全北京恐怕再也找不出第二条来了。至于簋街名字的由来,据说是来...
分类:
其他好文 时间:
2014-10-18 18:20:27
阅读次数:
1116
dropDatabase() 方法MongoDBdb.dropDatabase()命令是用来删除一个现有的数据库。语法:dropDatabase()命令的基本语法如下:db.dropDatabase()这将删除选定的数据库。如果还没有选择任何数据库,然后它会删除默认的 ' test' 数据库示例:首...
分类:
数据库 时间:
2014-10-18 18:22:05
阅读次数:
186
exG2antt控件是一款可编辑的表格和甘特图控件,联合了exGrid和exGantt控件。具体功能:支持打印和打印预览所见所得的模版/布局编辑器支持界面换肤支持ADO和DAO支持保存或加载控件数据到XML文档支持EMF格式,支持保存控件内容为BMP, JPG, GIF、PNG等格式支持多层显示区域...
分类:
Web程序 时间:
2014-10-18 18:23:02
阅读次数:
258
HTML5的强大之处不仅在于让网页元素更加灵活多变,更在于它可以很方便地实现各种网页动画特效,让你的网站更加富有现代化特色。就现在的浏览器而言,已经基本都支持HTML5了,所以这也方便了我们开发者免去了考虑浏览器兼容性的头疼问题。1.纯css3实现的图片3D翻转幻灯片之前介绍了好多款网页幻灯片,今天...
分类:
Web程序 时间:
2014-10-18 18:19:55
阅读次数:
245
原文:http://www.tuicool.com/articles/6bayeq 最近国内对google又开始了新一轮的屏蔽,很多wordpress用户发现一个现象,那就是网站前台和后台打开都非常慢,仔细观察,会发现每次都是加载fonts.googleapis.com时卡在这里。那这个是什么原因呢...
MediaTypeFormatter提供了HTTP Request body data与.Net类型之间的无缝转换。什么是MediaTypeMedia Type指的是HTTP header中的content-type,它定义了在HTTP Body中的数据的格式。Media Type也用于Http R...
Android 开发工具升级到22.6.2在创建project时仅仅要选择的最低版本号低于4.0,就会自己主动生成一个项目appcompat_v7,没创建一个新的项目都会自己主动创建,非常是烦恼。。。之前在网上也找过方法,都是天篇一律 创建project时最低选择 4.0,但这样弊端非常明显,不能 ...
分类:
移动开发 时间:
2014-10-18 18:21:31
阅读次数:
231
remove() 方法MongoDB的remove()方法用于从集合中删除文档。remove()方法接受两个参数。第一个是删除criteria ,第二是justOne标志:deletion criteria :(可选)删除标准,根据文件将被删除。justOne :(可选)如果设置为true或1,然后...
分类:
数据库 时间:
2014-10-18 18:19:58
阅读次数:
284
第一章 种子模块 种子模块也是核心模块,框架最先执行的部分,模块分为立即执行、调用才执行,可有可无。 种子模块包括:对象扩展,数组化,类型判定,事件的绑定和卸载,无冲突处理,模块加载和domReady一、命名空间 各大库的实现,一开始都定义一个全局变量作为命名空间,然后对他进行扩展1 if (...
分类:
编程语言 时间:
2014-10-18 18:19:30
阅读次数:
194
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。上回我们说过了如何 使Unity自带的地形系统,那么这一回来简单的讲解一下如何使用脚本进行控制。首...
分类:
编程语言 时间:
2014-10-18 18:20:37
阅读次数:
242