Tag: Code预览模式: 普通 | 列表

02

17

C语言二进制文件读写(Binary I/O)实例

经常遇到这样的问题。由于二进制文件没有ASCII方式的直观性,所以读写时调试起来比较麻烦。用C语言读写文件的好处之一是比C++的I/O库快(如果做过ACM应该会有这样的体验),此外C语言读写只需要简单的几个库函数,如fopen(),fclose(),fwrite(),fread(),fsanf(),fprintf(),其中fsanf()和fprintf()用于ASCII文件的读写,fwrite()和fread()用于二进制文件的读写。

查看更多...

Tags: c Code

分类:Coding | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4623

08

27

[转] 如何在C语言中巧用正则表达式

看到大家讨论这方面的东西,作点贡献聊表各位高手对这个版快的无私奉献  

如果用户熟悉Linux下的sed、awk、grep或vi,那么对正则表达式这一概念肯定不会陌生。由于它可以极大地简化处理字符串时的复杂度,因此现在已经在许多Linux实用工具中得到了应用。千万不要以为正则表达式只是Perl、Python、Bash等脚本语言的专利,作为C语言程序员,用户同样可以在自己的程序中运用正则表达式。

标准的C和C++都不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能,其中最著名的当数Philip Hazel的Perl-Compatible Regular Expression库,许多Linux发行版本都带有这个函数库。

查看更多...

Tags: Code c

分类:Coding | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 2279

06

02

prototype 原型链

prototype源自法语,软件界的标准翻译为“原型”,代表事物的初始形态,也含有模型和样板的意义。JavaScript中的prototype概念恰如其分地反映了这个词的内含,我们不能将其理解为C++的prototype那种预先声明的概念。

    JavaScript的所有function类型的对象都有一个prototype属性。这个prototype属性本身又是一个object类型的对象,因此我们也可以给这个prototype对象添加任意的属性和方法。既然prototype是对象的“原型”,那么由该函数构造出来的对象应该都会具有这个“原型”的特性。事实上,在构造函数的prototype上定义的所有属性和方法,都是可以通过其构造的对象直接访问和调用的。也可以这么说,prototype提供了一群同类对象共享属性和方法的机制。

    我们先来看看下面的代码:

查看更多...

Tags: Code JavaScript

分类:Website | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1207

07

17

弄清C语言中的变量未赋值时的初始值问题

/*
程序目的:弄清C语言中的变量未赋值时的初始值问题

测试结果:在C语言中,全局变量和静态变量,如果没有赋初值,则默认初始值int,float,char,空指针
分别为0.0.0.'\0',0~~~~~~~除了全局变量和静态变量以外,其它变量如果没有赋初值,则默认初始值为

查看更多...

Tags: Code c

分类:Coding | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1810

03

27

关于自定义任务(Tasks)的心得

1、类简介
在ADF中,提供了任务管理器控件(TaskManager)以及任务结果控件(TaskResults)。任务管理器控件可以容纳ADF中提供的一系列任务控件(如:SearchAttributesTask/QueryAttributesTask/FindPlaceTask/FindAddressTask/GeoprocessingTask/EditorTask),我们自定义的任务控件也可以放置在内。
自定义任务控件一般是从任务抽象类(Task或者FloatingPanelTask)继承而来。FloatingPanelTask与Task的相同之处在于它们都是从System.Web.UI.WebControls.CompositeControl继承而来,而System.Web.UI.WebControls.CompositeControl实现了ICallbackEventHandler接口,所以它们都具有Ajax能力。
FloatingPanelTask与Task的区别在于是否被包含在FloatingPanel中。所以以下重点谈谈任务抽象类Task。Task类除了实现ICallbackEventHandler外,还实现了二个接口:IBuddyControlSupport以及ITask。
(1)IBuddyControlSupport接口定义了方法GetSupportedBuddyControlTypes,来说明任务绑定的空间类型。如OverviewMap控件绑定Map, Toolbar控件绑定Map以及PageLayout控件。我们如果对Map操作,则可以使用如下代码:

查看更多...

Tags: GIS Code ArcGIS Server

分类:GIS | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 767

03

08

新建shp文件

查看更多...

Tags: GIS Code

分类:GIS | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 855

02

23

Utility functions

查看更多...

Tags: GIS Code

分类:GIS | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1017

02

23

Misc Symbols

查看更多...

Tags: GIS Code

分类:GIS | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1034
幻の小屋
软件&技术