`
文章列表
struts2 使用之我见 Struts2 是一个相当强大的Java Web开源框架,是一个基于POJO的Action的MVC Web框架。它基于当年的Webwork和XWork框架,继承其优点,同时做了相当的改进。Struts2现在在Java Web开发界的地位可以说是大红大紫,从开发人员的角度来分析,Struts2之所以能够如此的深入开发人员之心,与其优良的设计是分不开的。 下面我从使用Struts2一年之久的经验来分析一下Struts2的优点:1. Struts2基于MVC架构,框架结构清晰,开发流程一目了然,开发人员可以很好的掌控开发的过程。 我在项目开发过程中,一个具 ...
Java Web开发中,有许多共通的问题,是开发人员在开发过程中一定会遇到的,需要处理的问题:1.  乱码问题 为何会出现乱码问题?既然有乱码问题,肯定是由于编码设置的不一致导致的。在Web开发过程中,涉及以下一些编码设 ...
  网上关于使用ArcGIS Javascript API进行ArcGIS Server地图服务开发的文档并不多,所以想写一个关于这方面的教程,用以指导快速开发Web GIS地图服务。这个教程拟包含以下一些内容: 1.       创建与安装ArcGIS Javascript API。 2.       使用ArcGIS Server Manager创建Map Cache地图服务。 3.       使用ArcGIS Javascript API提供的JS对象显示地图。
         创建ArcGIS Server相关的地图应用,需要创建地图服务(Map Service),关于地图的创建在这里不做介绍,相信有过GIS开发的人员应该都知道如何去创建或者获取地图。在这里假定已经有了发布地图服务所需要的MXD文件。    另外,如果想使用ArcGIS Server发布地图服务,当然需要安装ArcGIS Server了,关于ArcGIS Server的安装比较简单,这里不做详细介绍,开发人员可以参考以下几篇博文
第一篇     创建与安装ArcGIS Javascript API服务        JavaScript API是ArcGIS Server 9.3新增的一套API框架,为创建WebGIS应用提供了轻量级的解决方案,在客户端可以轻松地利用JavaScript API来调用ArcGIS Server所提供的服务,实现地图应用和地理处理功能。         开发人员在使用Javascript API进行开发时,只需编写客户端的代码,不需要编写服务器端代码。JavaScript API是纯粹的客户端操作,它基于Dojo库,并用面向对象的方式对其提供的功能进行了重新封装。    ...
Jquery是个不错的JS框架,非常值得研究。 今天晚上花了一个来小时的时间研究了一下JQuery的插件机制。主要看了《jquery实战》,同时参考《javascript权威指南》 几点心得: 1.插件开发时,为什么是下面的代码结构: (function($){ //code goes here })(jQuery); 这个结构实际上是一个匿名函数的声明之后加上了(),即表示声明匿名函数,同时执行它。 重要的是这个函数的参数,和执行时传进来的参数:两个要点,该函数的具名参数名称是$,这样在函数内部,可以用$来指代传进来的参数;另一方面,传进来的参数是jQuery,也就是说不管当前的环境中 ...
系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 资源 # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -sh <目录名> # 查看指定目录的大小 # g ...
1. 一个串口开发的小工具,特别的实用。有需要的试用一下吧。 2. 用于进行比较的好工具,非常强大。
1. 强烈关注Codeproject上的一个作者:    Hans Dietrich     他的一系列文章和发布的源代码都可以很好的看一看.        
1. 解决unresolved external symbol "public: int __thiscall CWnd::KillTimer(unsigned int)" (?KillTimer@CWnd@@QAEHI@Z)问题:   出现这种问题多是由于混合使用了6.0和高版本的sdk的缘故,在vc包含的头文件中只要将6.0的sdk中的MFC下的include放在高版本SDK的MFC的include前面就可以了,也可以在vc中设置使用_AFX_ENABLE_INLINES 预定义。
  转自:http://blog.vckbase.com/ddlddy/archive/2009/06/01/37448.html 如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景。程序员应该对自己的应用需求非常明确,而且综合考虑到程序的扩展性和可移植性等因素,作出自己的选择。 我 ...
Perl 5 Quick Reference Guide, 相当不错的Perl 5 参考书。
转自:http://www.iteye.com/news/18570     从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。  我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是我至今最难忘的经验。  1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至15分钟。如果在这期间你不能解决问题,那就 ...
以贷款100万元,贷款时间30年来算,以等额本息的方式来计算,在不同的利率情况下,所需要的还贷总额以及月供情况如下:    时间    利率   还贷总额  月供    2008.12.23后7折          4.16%         175万元   4866.85382    2008.12.23后85折      5.05%    194万元
 当使用标准C++中的容器类等类时,会产生大量的警告信息warning C4786,一个示例如文后引用所示。 其解决办法可在stdafx.h文件中加上:#pragma   warning(disable:4786)  来解决。   c:\program files\microsoft visual studio\vc98\include\xtree(201) : warning C4786: '?rbegin@?$_Tree@HHU_Kfn@?$set@HU?$less@H@std@@V?$allocator@H@2@@std@@U?$less@H@3@V?$allocator@H@3 ...
Global site tag (gtag.js) - Google Analytics