摘要: 重新拾起webgis开发,现在数据已经具备,框架已经搭好,正是进入应用开发了。算是知道了添加层的步骤与方法。第一步:在GeoServer中起一个自己的命名空间。命名空间的例子:URI:--http://www.bizkaia.net/geoserver;Prefix--biz。选择左边的save,apply,切记切记!第二步:建立DataStore。如果数据储存在Postgis中,就应该选择Pos... 阅读全文
posted @ 2005-08-19 00:25 xiaotie 阅读(2787) 评论(5) 推荐(0)
摘要: 还能不能得到更精确的时间呢?那就用汇编吧,通过rdtsc直接取时钟周期数。在Feng Yuan的《Windows图形编程》上找到获取时钟周期的函数,在网上搜索到获取本机CPU主频函数,凑在一起,得到如下代码: 1 #include 2 3 extern "C" 4 { 5 __declspec(dllexport) unsigned __int64 GetCycleCount(vo... 阅读全文
posted @ 2005-08-17 15:16 xiaotie 阅读(3518) 评论(3) 推荐(2)
摘要: 在《dotnet程序优化心得》一文中我主要采用DateTime.Now.Ticks来测量时间,文中我说DateTime.Now.Ticks能够得到精确的时间,Ninputer指出这是一个错误的说法,DateTime.Now测不准ms级时间。我测试了一下,结果确实如此。测试代码如下: 1 2static void Main(string[] args) 3{ 4 long start,... 阅读全文
posted @ 2005-08-16 14:21 xiaotie 阅读(3621) 评论(3) 推荐(0)
摘要: (4)继续优化――用空间换取时间 现在对每一个字符,都要用get_Item(object key)方法过一遍,可这个乖乖方法那么长,肯定太耗时间了,能不能用更简单的手段呢?改Hashtable?哇,那代码,叫一个看不懂。仔细琢磨琢磨,有了,直接用数组!每一个汉字对应一个Int16,以该值为索引,数组中在那个位置的值为值,这样最快速了。就是占点空间,内存便宜嘛。反正这东西只初始化一次,占不了多少k。... 阅读全文
posted @ 2005-08-15 12:36 xiaotie 阅读(3672) 评论(7) 推荐(0)
摘要: 下面以实际例子具体解释相关技巧。 (1)缘起 bfax@smth.org发了一个字符串转换程序,引起了热烈讨论。原程序如下: 1 2Function B2G()Function B2G(prestr As String) As String 3 Dim i, j As Integer 4 Const GB_Lib = "" //几千个字符吧,因为字符串长度限制,原程序... 阅读全文
posted @ 2005-08-15 12:32 xiaotie 阅读(3881) 评论(6) 推荐(0)
摘要: 近一段时间测试过几个程序,有一些心得。具体步骤如下: (1)写出测试程序(2)测试原程序,记录运行时间,作为优化的基础。要在Release下测试。(3)检查算法,是不是最有效的算法。尤其是现在内存便宜,看有没有能够用空间换取时间的方法(4)用Reflector查看类库,看你使用的方法是不是最有效率的方法(5)对于运行次数多,性能关键的地方,不要直接调用类库。类库是为通用目的设计的,用Reflect... 阅读全文
posted @ 2005-08-15 11:23 xiaotie 阅读(4793) 评论(16) 推荐(0)
摘要: 很多时候我们需要用到字符串替换程序,比如插入数据库时需要将'替换成''。当只有少数待换字符串时用String.Replace性能很高,但因为其复杂度是O(n),当待换字符串很多的时候,String.Replace的性能就降下来了。前些天写了几个程序,用于批量替换字符串。问题:批量替换字符串。定义字符串对PairString{OldValue,NewValue}。 ... 阅读全文
posted @ 2005-08-15 10:32 xiaotie 阅读(3838) 评论(4) 推荐(0)
摘要: 不带图片的文章排版程序.很容易看明白,就不多说了.LayOut函数是我写的.LTrim,RTrim,Trim是在网上找的基础上稍微改动了一点. 阅读全文
posted @ 2005-08-12 22:10 xiaotie 阅读(2582) 评论(2) 推荐(0)
摘要: tygtug@newsmth.net发文询问“能创建一个对静态类中的一组方法的访问代理吗?”“某些类都有一组静态方法现在想在运行时传入类名根据类名决定执行相应的类的静态方法。类似于指定一个类的变量似的。” “涉及到对旧有代码的改造时的折中考虑,才会有这个需要的,不能把问题归于类的结构涉及不合理而搪塞阿。”偶写了一个实现Demo: 1using System; 2 3namespace Dele... 阅读全文
posted @ 2005-08-09 20:25 xiaotie 阅读(1252) 评论(3) 推荐(0)
摘要: from www.sf.netPosted By: emperorkefkaDate: 2005-07-26 10:16Summary: GeoTools 2.1.0 released The GeoTools Project is pleased to announce the release of GeoTools 2.1.0. New to this release is support f... 阅读全文
posted @ 2005-07-27 20:22 xiaotie 阅读(1599) 评论(1) 推荐(0)