evilmojo
码龄16年
关注
提问 私信
  • 博客:69,110
    社区:87,315
    156,425
    总访问量
  • 23
    原创
  • 2,149,901
    排名
  • 16
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2008-08-23
查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得14次评论
  • 获得12次收藏
创作历程
  • 23篇
    2009年
  • 69篇
    2008年
成就勋章
TA的专栏
  • .net开发
    20篇
  • GIS
    11篇
  • linux
    5篇
  • web技术
    5篇
  • 信息系统项目管理师
  • 工作生活
    2篇
  • 移动开发
    2篇
  • 读阿朱走出软件作坊一书
    25篇
  • 跨平台/开源
    12篇
  • 项目管理
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

357人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C#中的DllImport

大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。    DllImport所在的名字空间 using System.Runtime.InteropServices;    M
转载
发布博客 2009.10.21 ·
299 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C#多线程编程(整理)

 Donet基础类库的System.Threading命名空间提供了大量的类和接口支持多线程。这个命名空间有很多的类,下面是Thread的资料。        System.Threading.Thread类是用来创建并控制线程,设置其优先级并获取其状态最为常用的类。他有很多的方法,在这里我们将就比较常用和重要的方法做一下介绍:   Thread.Start():启动线程的执行;
转载
发布博客 2009.10.16 ·
347 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

ArcGIS Server中的各种服务

  使用服务通过服务可以在客户端之间更容易的共享资源。通过服务可以保证所有的客户端访问到同样的资源,而不用在他们的机器上单独进行安装。服务器存储着资源,管理服务,进行GIS相关工作,将结果通过图片或者文字的形式返回给客户端。要使用服务,并不需要安装单独的GIS软件,用普通的Web浏览器或者自定义的应用程序即可。但ArcGIS的应用程序,比如ArcMap和ArcGlobe同样可以
转载
发布博客 2009.10.16 ·
326 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

在一个aspx文件加一段声音文件的代码怎么写

可以在Web页中使用Media   Player         在Web页中嵌入Media   Player的方法比较简单,只要用HTML中的可以了,如下所示。       CLASSID="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95"     CODEBASE="http://activex.microsoft.com/activex/controls
转载
发布博客 2009.08.21 ·
646 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

wxWidgets类列表

管理窗口这里有若干直接由窗口管理器(例如:MS Windows或Motif Window Manager)操纵的窗口类型。在wxWidgets中,frames和dialogs是相似的,但是只有dialogs可能是模式的。wxTopLevelWindow任意的顶层窗口,dialog或framewxDialog对话框wxFrame通用的framewxMDIChildFrameMDI(多文档界面)chi
转载
发布博客 2009.08.19 ·
829 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

DataTable,DataView和DataGrid中一些容易混淆的概念

一、DataTable       DataTable表示内存中数据的一个表,它完全是在内存中的一个独立存在,包含了这张表的全部信息。DataTable可以是从通过连接从数据库中读取出来形成的一个表,一旦将内容读到DataTable中,此DataTable就可以跟数据源断开而独立存在;也可以是完全由程序自己通过代码来建立的一个表。      ◆ DataColumn      一个表是由行和列组成
转载
发布博客 2009.08.18 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C#winform中如何通过点击按钮切换窗口

效果如图:主窗口点击第一个按钮后实现方法如下:1.设计  首先在左侧放一个panel,右侧放一个panel(命名为pnlMain),调整大小,在左侧panel里放置两个按钮(多个按钮同理)2.在按钮里面写方法   在【命名规范检查】按钮(我写的代码测试工具)里写如下方法   private void btnNameCheck_Click(object sende
转载
发布博客 2009.08.14 ·
3901 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

javascript鼠标拉框(框选)的实现

这个功能,我花了好几天的时间才实现,主要是在拉框的时候,我可以实现,但是,我想在松开鼠标的时候,进行自己的业务处理,但是,怎么也不能响应鼠标的mouseup事件,也看了不少的例子,都是只有拉框,在移动事件里面可以实现功能,但是,鼠标的抬起事件不能响应。有的,可以相应事件,但是要鼠标在多点一下,后来就找了好多的资料,了解了事件的处理,才把这个问题搞定。现在把代码重新整理了一下,希望对大家能有所帮助。
转载
发布博客 2009.08.14 ·
522 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Server操作Mxd文件详细讲解

 Server发布地图都是基于Mxd去发布的,这点与IMS使用axl文件差不多。一般来说,发布后mxd尽可能不要修改,或者在通过使用arcMap进行编辑后在重新发布。修改mxd会导致地图服务发生变化,因此,相对来说是一种危险的操作。但有时客户需要对Mxd进行修改,自定义的添加修改图层,并重新发布服务。当然,这些苛刻的需求server同样可以应付,但懒羊羊还是不建议这样做。方法总是有的,
转载
发布博客 2009.08.14 ·
356 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Creating a DHTML scale bar with the .NET Web ADF

Creating a DHTML scale bar with the .NET Web ADFAt the 9.3 release, the .Net Web ADF’s JavaScript library exposes a lot of logic to the client side, allowing you to create a more responsive UI w
转载
发布博客 2009.08.14 ·
449 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用VML在地图上绘制轨迹

在WebGIS项目中,我们可能经常碰到一些需要在地图上进行动态绘制一些轨迹路线,如GPS轨迹,公交线路路线,流量走向等。而VML是最简单的实现方式,VML的全称是Vector Markup Language(矢量可标记语言),矢量的图形,意味着图形可以任意放大缩小而不损失图形的质量,这在制作地图上有很大用途。     实际应用中我们经常会是这样实施,先获得轨迹的地理坐标,然后通过接口转换成屏幕
转载
发布博客 2009.08.14 ·
918 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MapResourceManager control

The MapResourceManager control is often the first control youll add to a Web application.  The design-time interface enables you to add, remove and set properties for any resource that provides mappe
转载
发布博客 2009.08.14 ·
993 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ArcGIS Server中的各种服务

 ArcGIS Server中的各种服务使用服务通过服务可以在客户端之间更容易的共享资源。通过服务可以保证所有的客户端访问到同样的资源,而不用在他们的机器上单独进行安装。服务器存储着资源,管理服务,进行GIS相关工作,将结果通过图片或者文字的形式返回给客户端。要使用服务,并不需要安装单独的GIS软件,用普通的Web浏览器或者自定义的应用程序即可。但ArcGIS的应用程序,比如Arc
转载
发布博客 2009.08.14 ·
420 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ArcGIS.Server.9.2.DotNet实现类似GoogleMap的操作工具条

目的:1.ArcGIS.Server.9.2.DotNet实现类似GoogleMap的操作工具条。准备工作:1.用ArcGis Server Manager或者ArcCatalog发布一个叫usa的Map Service,并且把这个Service启动起来。完成后的效果图:开始:1.从用ADF开发起就觉得,怎么Toolbar控件这么丑了,样式啊外观啊真不随意死板版的,这次就学一下GoogleMap的
转载
发布博客 2009.08.13 ·
340 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

谈谈JavaScript中的数组、集合及效率

数组是JavaScript提供的一个内部对象,它是一个标准的集合,我们可以添加(push)、删除(shift)里面元素,我们还可以通过for循环遍历里面的元素,那么除了数组我们在JavaScript里还可以有别的集合吗?由于JavaScript的语言特性,我们可以向通用对象动态添加和删除属性。所以Object也可以看成是JS的一种特殊的集合。下面比较一下Array和Object的特性:Array:
转载
发布博客 2009.08.13 ·
188 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javascript中的页面事件

onactivate 当对象设置为活动元素时触发。 onafterprint 对象所关联的文档打印或打印预览后立即在对象上触发。 onbeforeactivate 对象要被设置为当前元素前立即触发。 onbeforecut 当选中区从文档中删除之前在源对象触发。 onbeforedeactivate 在 activeElement 从当前对象变为父文档其它对象之前立即触发。 onbeforeedi
转载
发布博客 2009.08.06 ·
275 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javascript鼠标拉框(框选)的实现

这个功能,我花了好几天的时间才实现,主要是在拉框的时候,我可以实现,但是,我想在松开鼠标的时候,进行自己的业务处理,但是,怎么也不能响应鼠标的mouseup事件,也看了不少的例子,都是只有拉框,在移动事件里面可以实现功能,但是,鼠标的抬起事件不能响应。有的,可以相应事件,但是要鼠标在多点一下,后来就找了好多的资料,了解了事件的处理,才把这个问题搞定。现在把代码重新整理了一下,希望对大家能有所帮助。
转载
发布博客 2009.08.06 ·
468 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Eclipse+WxWidgets开发环境搭配

Eclipse+WxWidgets开发环境搭配一直在寻找一个方便使用的C++GUI库。今天终于把WxWidgets搞定。大致的步骤是四步:第一步,Eclipse及CDT的安装第二步,MinGW及编译器的安装配置第三步,wxWidget的下载及编译第四步,Eclipse下有关wxWidget的配置 搞定wxWidget的配置、开始编写像样的windows程序----Richa
转载
发布博客 2009.08.04 ·
604 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

C#中计算两个时间的差

///         /// 计算两个日期的时间间隔        ///         /// 第一个日期和时间        /// 第二个日期和时间        ///         private string DateDiff(DateTime DateTime1, DateTime DateTime2)        {            string dateDiff =
原创
发布博客 2009.07.16 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Cygwin技巧

 让我们来写一个hello world程序。 # cd 进入了/home/administrator目录,我当前的登陆帐号是administrator # mkdir source 建立一个叫做source的子目录 # cd source 进入 /home/administrator/source # vim hello.c 启动vim编辑器,来编写程序。好了,现在有必要简要介绍一下vim。 在l
转载
发布博客 2009.05.22 ·
353 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多