- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 SharpMap读取dbf属性信息的中文乱码问题
前段时间用到了SharpMap中的若干功能。但是使用中遇到了一些中文乱码的问题,到codeplex上下到了源代码,版本是build 2423。找到SharpMap/Data/Providers/DbaseReader.cs,该文件的主要功能就是读取属性信息(.dbf文件)。可以看到里面有个函数GetDbaseLanguageDriver,该函数就是确定dbf文件的编码。但是在读取dbf的字段信息时
2009-07-18 13:07:00 1754 1
原创 shapetosqlserver2008
前段时间考到老外的一个工具,可以提供shape到sql server 2008的数据导入,用着不错,但是有时候里面的中文会是乱码。不是很爽,而且不开源,最近有个需求正好是要求导入shape到sql server 2008中,于是自己写了这么一个工具,测试了一下,效率还可以。 下面是界面: 准备:SQL Server 2008 Express(非常好,直接提供空间数
2009-05-09 23:34:00 866 1
原创 vs2008解决方案降级程序
写完题目才觉得这NB吹大发了。就是个控制台程序,把2008的..sln和.csproj修改了一下,用vs2005可以打开,当然你也可以手动修改。 手动修改方法:http://www.cnblogs.com/goalsunboy/archive/2009/04/07/1430723.html SourceCode下载:http://download.csdn.net/sou
2009-05-08 16:07:00 448
原创 HttpResponse.Flush()小议
虽然现在已经有了ajax这个好东西,但是有时候我们还是不得不直接提交网页来让服务器端为我们干活。有时候活很多,客户点击了按钮以后就是漫长和痛苦的的等待,只能看到白茫茫的一片。当然我们可以从代码上提高执行效率来减少等待时间。但是如果能让客户看到程序执行的过程或者给客户一个友好的提示,那么或许能够减缓客户焦虑的情绪:)。 Response.Flush()这个函数自asp时代就有(我没
2009-04-24 15:29:00 1011 1
原创 asp.net文件下载
asp.net2.0以后,我们有了很多种文件下载的选择。public partial class FileDownLoad : System.Web.UI.Page { //提供下载的文件,不编码的话文件名会乱码 private string fileName = HttpContext.Current.Server.UrlEncode("规范.rar
2009-04-24 14:40:00 2573 1
原创 position:fixed
大家登录csdn首页的时候会发现右下角有一个小窗口,里面是一些简单的小提示,不管你如何移动滚动条,他总是在左下角的位置。用作提示或者帮助之类的非常方便。他的实现也比较简单,用到了position:fiexed这个style。 position:fixed在ff,ie7,opera等浏览器下面都支持,但是ie6却不行,所以在ie6下面需要用到变通的办法来实现。在ff,ie7下面,直接设置:
2009-04-13 13:19:00 2049
原创 设置innerHTML几种方式比较
日常应用中,经常需要制定某个元素的innerHTML,大体有以下几种方式:1.字符串拼接2.DOM添加3.数组拼接 下面是简单的代码: 测试 //链接字符串 function StringBuilder() { this.str = []; } StringBuil
2009-04-10 09:12:00 1480
原创 dll 与 exe 的区别
在windows中dll与exe都是基于pe格式的,exe是通常的可执行文件,有程序的执行入口(例如Main() )包含数据和代码 。而dll则是动态链接库文件,也可能是纯资源文件,只包含数据,不包含代码,它通常是为了被其他多个程序重用而建,为软件开发提供复用性。
2008-06-02 21:45:00 903
原创 ajax跨域和js跨域解决方案
ajax跨域和JS的跨域通信(Cross The Site)的几种解决方案 最近做的一个项目中需要ajax跨域取得数据,如果是在本域中确实没有问题,但是放到二级域和其他域下浏览器直接就弹出提示框:“该页正在1.什么引起了ajax跨域不能的问题ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以会警告。
2008-01-23 17:12:00 27712 15
原创 partial关键字的含义和使用
partial关键字 C#2.0提供的新关键字,用来将一个class、struct或interface的定义拆分,写在不同的源文件中。每个源文件包含类定义的一部分,编译应用程序时将把所有部分组合起来。在以下几种情况下需要拆分类定义: 1.处理大型项目时,使一个类分布于多个独立文件中可以让多位程序员同时对该类进行处理。 2.使用自动生成的源时,无需重新创建源文件便可将代码
2008-01-08 11:22:00 12216 29
转载 c#中Split等分割字符串的几种方法
最近经常看到论坛中许多帖子询问如何使用split来分割字符串,我这里对split做一些简单的总结,希望能够对大家有所帮助。下面介绍几种方法:第一种方法:打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。 string s="abcdeabcdeabcde"; string[] sArray=s.Split(c); foreach
2007-10-09 16:32:00 469
转载 世界上最远的距离 The Furthest Distance In The World
The furthest distance in the world 世界上最遥远的距离 Is not between life and death 不是生与死 But when I stand in front of you 而是 我就站在你面前 Yet you dont know that I love you 你却不知道我爱你 The furthest distance in the wo
2007-10-06 23:54:00 404
原创 int类型取值范围
今天在sqlserver里面创建表时用到了int型数据类型,长度只能为4,我就以为最大可以表示为9999,罪过啊。因为受char类型的影响,char的长度如果为4,则我只能输入abcd,qwer这么长,再长的会被截断。其实int中的4代表4个字节,1个字节是8个二进制串,于是实际上int型可以表示的最大整数就是0111 1111 1111 1111 1111 1111 1111 111
2007-07-12 22:12:00 29843 8
原创 超链接的样式丢失问题
最近在一个项目中用到了 tag因为我是在DataGrid的一个模板列中用到的,部分代码如下:asp:TemplateColumn HeaderText="新图号"> ItemTemplate> a onclick="ShapeFlash(this)"> asp:Label id=Label1 runat="server" Text=>
2007-07-11 14:13:00 542
原创 javascript中replace()函数用法小谈
简单介绍一下javascript中replace的用法先看一下MSDN中的介绍replace 方法返回根据正则表达式进行文字替换后的字符串的复制。stringObj.replace(rgExp, replaceText)参数stringObj 必选项。要执行该替换的 String 对象或字符串文字。该字符串不会被 replace 方法修改。 rgExp 必选项。为包含正
2007-06-11 22:27:00 1116
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人