自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (1)
  • 收藏
  • 关注

转载 查看Oracle数据库连接数

可能是数据库上当前的连接数目已经超过了它能够处理的最大值.select count(*) from v$process --当前的连接数select value from v$parameter where name = 'processes' --数据库允许的最大连接数修改最大连接数:alter system set processes = 300 scope =

2014-03-27 09:24:09 781

转载 REST和SOAP:谁更好,或者都好?

如今,Web开发者的可选技术相当之多;从简化的数据库访问技术,到易用的中间件服务包装技术,以及各种有趣的客户端软件等等,一应俱全。所有这些产品和工具,都是为了帮助Web开发者用最快的速度开发出最好的Web应用。然而,拥有大量可选软件方案以及为Web应用的特定部分选用特定方案,都是具有挑战的事;而且,现在Web开发者必须持续跟踪各种不断变化着的标准与方法。举个例子,Web服务技术就有SO

2012-09-12 15:15:01 461

转载 ASCII,unicode, utf8 ,big5 ,gb2312,gbk,gb18030等几种常用编码区别

最近老为编码问题而烦燥,下定决心一定要将其弄明白!本文主要总结网上一些朋友提供的 ascii,ISO-8859-1,unicode, utf8,gb2312,big5,gbk,gb18030等几种常区别.    1. ASCII码    目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Inf

2012-08-02 10:07:24 1530

转载 C++调用dll

今天在研究怎么在vc中调用动态dll的问题,看了一个下午,总算有些眉目。首先来说说调用的原理:调用DLL,首先需要将DLL文件映像到用户进程的地址空间中,然后才能进行函数调用,这个函数和进程内部一般函数的调用方法相同。Windows提供了两种将DLL映像到进程地址空间的方法:隐式调用(通过lib和头文件)和显式调用(只通过提供的dll文件)。下面对这两种方式在vc中如何调用做详细的说明:

2012-05-17 18:14:42 6159

转载 dll和so文件区别与构成

原文地址:dll和so文件区别与构成作者:夏天的味道动态链接,在可执行文件装载时或运行时,由操作系统的装载程序加载库。大多数操作系统将解析外部引用(比如库)作为加载过程的一部分。在这些系统上,可执行文件包含一个叫做import   directory的表,该表的每一项包含一个库的名字。根据表中记录的名字,装载程序在硬盘上搜索需要的库,然后将其加载到内存中预先不确定的位置,之后根据加载库后确

2012-04-24 11:39:34 731

转载 使用C#开发ActiveX控件全攻略

转自:http://lwchome.spaces.live.com/blog/cns!791B533443007D37!234.entry  前言: 这段时间因为工作的需要,研究了一下ActiveX控件。总结如下: 先说说ActiveX的基本概念。 根据微软权威的软件开发指南MSDN(Microsoft Developer Network)的定义,ActiveX插件以前也叫

2012-04-01 11:47:40 7120

转载 深入浅出学习struts框架(五)--正式进入struts框架学习,从一个实例开始 .

之前写了四篇博客都是struts框架学习之前的引子,主要就是从mvc的一个实例开始,慢慢重构出一个struts框架雏形,通过这个雏形来引出我们要学习的struts框架。四篇博客如下:1、《深入浅出学习Struts框架(一):一个简单mvc模式代码示例开始》2、《深入浅出学习Struts框架(二):重构MVC模式代码中跳转路径和业务逻辑》3、 《深入浅出学习Struts框

2012-03-24 21:40:52 702

转载 深入浅出学习struts框架(四):从MVC模式代码认识struts框架 .

从《深入浅出学习Struts框架(一):一个简单mvc模式代码示例开始》分析mvc和三层关系开始,引出这个mvc设计模式实例,到《深入浅出学习Struts框架(二):重构MVC模式代码中跳转路径和业务逻辑》抽象封装业务处理和路径跳转,再到《深入浅出学习Struts框架(三):彻底去掉TestServlet中的字符串和if-else语句块》去掉if-else语句块和字符串,经过三篇文章循序渐进的重构

2012-03-24 21:40:13 454

转载 深入浅出学习Struts框架(三):彻底去掉TestServlet中的字符串和if-else语句块 .

在《深入浅出学习Struts框架(一):一个简单mvc模式代码示例开始》和《深入浅出学习Struts框架(二):重构MVC模式代码中跳转路径和业务逻辑》文章中已经说了分层和mvc模式的区别,和一些为了去掉mvc模式代码中的TestServlet类中的if-else。因为if-else在程序代码中是相对不稳定的,所以通过去掉if-else来引入对struts框架的学习。       在《

2012-03-24 21:39:46 406

转载 深入浅出学习Struts框架(二):重构MVC模式代码中跳转路径和业务逻辑 .

在上篇博文《深入浅出学习Struts框架(一):一个简单mvc模式代码示例开始》中简单说了一下MVC模式代码的实现和MVC模式和三层架构的区别,并且留下一个问题—如何去掉TestServlet中的IF-Else语句块。       因为在TestServlet中出现了If-Else语句块,所以让程序变得不再灵活,让应付需求变化时变得笨拙。所以就承接上篇文章来重构一下TestServle

2012-03-24 21:38:32 694

转载 深入浅出学习Struts框架(一):一个简单mvc模式代码示例开始

先看MVC模式流程图(其实MVC设计模式就是java中的model2。):        就像图上所标识的C层主要是Servlet层控制页面跳转,M层就是具体的业务处理逻辑,而JSP就是所谓的V层。MVC是有别于我们所说的三层,我们平常所说的三层是UI层、BLL层、DAL层,具体的区别如图:       从图上能看出来,JSP和Servl

2012-03-24 21:37:46 441

转载 深入浅出学习Hibernate框架(二):JDBC基础操作

上篇博客《深入浅出学习Hibernate框架(一):从实例入手初识Hibernate框架》简单介绍了一下Hibernate框架,并且举了一个实例来了解Hibernate。这篇博客将介绍JDBC的基本操作,说起这JDBC,大部分程序员是已经非常熟悉了,为了我的Hibernate学习的连载,所以在这篇要简单介绍一下JDBC的有关操作,因为这是Hibernate实现的基础,没有了JDBC也就没有了Hib

2012-03-24 21:36:01 561

转载 深入浅出学习Hibernate框架(一):从实例入手初识Hibernate框架 .

这篇博客是hibernate学习的第一篇,主要简单介绍hibernate框架,之后简单说一下hibernate的目录结构,最后写一个简单的hibernate实例。通过这三步来简单的认识一下hibernate。 废话不多说,步入正题。首先简单介绍一下hibernate框架,它是一种基于JDBC的主流持久化框架,是一个优秀的orm实现;它对JDBC进行了轻量级的封装,大大简化了数据访问层繁杂的

2012-03-24 21:34:59 591

转载 ArcGIS Server 10中的切图/缓存机制深入

原文地址:http://blog.newnaw.com/?p=789=====================================================  两年前我写过一篇关于ArcGIS地图切图/缓存原理的文章,《ArcGIS Server的切图原理深入》,里面以tiling scheme为主,讲了缓存图片的存储结构以及相关坐标的计算。那时还是ArcGIS 9.

2012-03-15 16:02:24 4806

转载 ArcGIS Server的切图原理深入

原文地址:http://blog.newnaw.com/?p=69==================================GoogleMap,VirtualEarth,YahooMap等,目前所有的WebGIS都使用了缓存机制以提高地图访问速度。原理都是将地图设定为多个比例尺,对于每个比例尺提前将地图分成若干小图片,存在服务器上,客户端访问时直接获取需要的小图片拼接成地图,而不

2012-03-15 16:01:38 1393

转载 高斯-克吕格投影

由于这个投影是由德国数学家、物理学家、天文学家高斯于19 世纪20 年代拟定,后经德国大地测量学家克吕格于1912 年对投影公式加以补充,故称为高斯-克吕格投影。  即等角横切椭圆柱投影。假想用一个圆柱横切于地球椭球体的某一经线上,这条与圆柱面相切的经线,称中央经线。以中央经线为投影的对称轴,将东西各3°或1°30′的两条子午线所夹经差6°或3°的带状地区按数学法则、投影法则投影到圆柱面上

2012-01-18 15:55:50 2909

转载 google map投影方式 .

原文出处:http://www.cnblogs.com/LionGG/archive/2009/04/20/1439905.html Google Maps、Virtual Earth等网络地理所使用的地图投影,常被称作Web Mercator或Spherical Mercator,它与常规墨卡托投影的主要区别就是把地球模拟为球体而非椭球体。建议先对地图投影知识做一个基本的了解,《地图投影

2012-01-18 15:27:32 708

转载 用VS2005打开VS2008建的解决方案

一、为什么使用VS2008VS2008(Microsoft Visual Studio 2008)是一个较新版本,新版往往都比旧版本完善,而且会提供更多的特性与实用功能,但不一定是最稳定的版本。不稳定但不会影响喜欢尝新一族,相信很多人都是为了看看VS2008的新脸孔而装了VS

2011-09-06 15:15:07 412

转载 UTF-8 GBK UTF8 GB2312 之间的区别和关系

 UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显

2011-07-03 01:00:32 366

转载 测试工具介绍(转)

<br />测试工具从测试的方法上可以分为两种:白盒测试和黑盒测试<br />白盒测试工具主要有:<br />-- 内存资源泄漏检查:Numega中的bouncechecker,Rational的Purify等<br />--代码覆盖率检查:Numega中的truecoverage,Rational的Purecoverage,Telelogic公司的logiscope,Macabe公司的Macabe等<br />--代码性能检查:Numega中的truetime,Rational的Quantify等<br

2011-02-12 10:50:00 983

转载 OLE技术专题——COM的连接点事件(上)(转)

一、前言<br />  我的 COM 组件运行时产生一个窗口,当用户双击该窗口的时候,我需要通知调用者;<br />  我的 COM 组件用线程方式下载网络上的一个文件,当我完成任务后,需要通知调用者;<br />  我的 COM 组件完成一个钟表的功能,当预定时间到达的时候,我需要通知调用者;<br />  ... ... ... ...<br />  本回书开始话说 COM 的事件、通知、连接点......这些内容比较多,我分两次(共四回)来介绍。<br /><br />二、通知的方法<br />  当

2010-11-17 16:37:00 1056

转载 Array转DataTable

<br />using System;   <br />using System.Data;   <br />  <br />namespace ArrayToDataTable   <br />{   <br />    class ArrayToDataTable   <br />  {   <br />        /// <summary>   <br />        /// 把一个一维数组转换为DataTable   <br />       /// </summary>   <br /> 

2010-08-14 12:50:00 1132

转载 DevExpress 组件ToolBar、PopupMenu 使用有感

<br />DevExpress 的帮助文档是在太缺乏了,他自己的帮助只有简单描述,没有样例,而它的网站上的在线帮助只有利用它的设计器设计的ToolBar、PopupMenu ,没有利用代码开发的。<br />虽然要利用代码开发,可以参照它设计器背后的代码,但还是有些区别的。我最近就碰见了问题:<br />我通过反射初始化BarButtonItem,BarSubItem按钮实例,最后在主程序把这些按钮加到ToolBar上:<br />在用反射实例化BarSubItem时,要用该方法:<br />      

2010-06-16 16:00:00 5374

转载 C++和C#编写并且相互调用COM组件

前一阵在工作中做项目的时候,遇到了COM组件的调用和使用问题,当时研究和好一阵,才把中间的环节打通,现在写出来为大家提供方便,这里包含了四个类型:1、在VS2005中,C#编写DLL并使用C++调用2、在VS2005中C#编写的COM组件,使用VC6.0调用3、在VC6.0中编写COM组件,使用VS2005 C#调用4、在VC6.0中编写COM组件,使用VC6.0调用其中每个类型都写了

2010-05-24 21:02:00 440

转载 ArcSDE版本的理解(转)

Versioning使得多个用户能够同时编辑一个Geodatabase,而不用去复制数据库或者锁定数据库。一个Geodatabase能够有很多Version,事实上不管一个Geodatabase有多少个Version,数据库中只保存一套Tables和Feature Classes。Version是对Geodatabase的快照,而不是复制。对所有版本的编辑都是保存在Delta表中的。通过创建Ver

2010-05-06 10:19:00 575

转载 Geodatabase简介(转)

ArcGIS 9.2产品推出以后,Geodatabase部分发生了比较大的变化。本次讲座介绍的均是9.2的Geodatabase和ArcSDE的功能。     在产品组成方面:9.1版本中,Geodatabase包括两种:Personal Geodatabase和ArcSDE Geodatabase,其中前者是将空间数据存储在Access中,后者是将数据存储在Oracle,Informix,DB2

2010-05-06 10:16:00 3514

原创 电力知识

一、环网柜和电缆分支箱区别:环网柜带开关,可以实现配网自动化,体积比较大,适合环网供电,通常室内使用,也有室外使用的,广泛用于供电可靠性比较高的地方。通常双回路供电线路上最常用。分支箱通常不带开关,主要是实现电缆的分接和转接,目前也有带开关的分支箱,有的地方直接把带开关的分支箱称为户外环网柜。分支箱的作用是将长距离电缆转接或将主干电缆分成几个出线,以降低造价。电缆分支箱不能实现配网自动

2010-04-20 18:04:00 2830 3

转载 什么是4D(DRG、DLG、DOM、DEM)数据?

一、 DOM (数字正射影像图):          利用数字高程模型对扫描处理的数字化的航空相片、遥感影像,经逐个像元纠正,按图幅范围裁切生成的影像数据,它的信息比较直观,具有良好的可判读性和可量测性,从中可直接提取自然地理和社会经济信息。   DEM (数字高程模型) :           通过等高线、或航空航天影像建立以表达地面高程起伏形态的数字集合。

2010-04-20 17:58:00 8372 1

转载 JMS基础知识整理(转)

开始文章之前先澄清几个概念什么是消息消息是一个用于在组件和应用程序之间通讯的的方法。消息之间的传递是点对点的。任何终端之间都可以相互接受和发送消息。并且每个终端都必须遵守如下的规则 -> 创建消息 -> 发送消息 -> 接收消息 -> 读取消息 为什么要使用消息理由很简单,消息是一个分布式的低耦合通讯方案。A发送一个消息到一个agent ,B作为接受者去agent上获取消息。但是A,B不需要同时到

2010-04-06 15:53:00 409

转载 java回调函数(转)

所谓回调,就是客户程序C调用服务程序S中的某个方法a,然后S又在某个时候反过来调用C中的某个方法b,对于C来说,这个b便叫做回调函数。一般说来,C不会自己调用b,C提供b的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的b叫甚名谁,所以S会约定b的接口规范(函数原型),然后由C提前通过S的一个函数r告诉S自己将要使用b函数,这个过程称为回调函数的注册,r称为注册函数。下面举

2010-04-06 11:48:00 342

转载 java中的回调函数——利用接口(转)

     在WINDOWS中,程序员想让系统DLL调用自己编写的一个方法,于是利用DLL当中回调函数(CALLBACK)的接口来编写程序,使它调用,这个就称为回调。在调用接口时,需要严格的按照定义的参数和方法调用,并且需要处理函数的异步,否则会导致程序的崩溃。这样的解释似乎还是比较难懂,这里举个简单的例子,程序员A写了一段程序(程序a),其中预留有回调函数接口,并封装好了该程序。程

2010-04-06 11:37:00 553

转载 C++函数调用方式(_stdcall, _pascal, _cdecl...)总结(转)

__stdcall:       _stdcall 调用约定相当于16位动态库中经常使用的PASCAL调用约定。在32位的VC++5.0中PASCAL调用约定不再被支持(实际上它已被定义为__stdcall。除了__pascal外,__fortran和__syscall也不被支持),取而代之的是__stdcall调用约定。两者实质上是一致的,即函数的参数自右向左通过栈传递,被调用的函数在返回前

2010-03-29 11:45:00 311

转载 WCF架构入门-用VS2008构建WCF(转)

WCF架构入门-用VS2008构建WCF    根据微软官方的解释,WCF(之前的版本名为“Indigo”)是使用托管代码建立和运行面向服务(Service Oriented)应用程序的统一框架。它使得开发者能够建立一个跨平台的安全、可信赖、事务性的解决方案,且能与已有系统兼容协作。WCF是微软分布式应用程序开发的集大成者,它整合了.Net平台下所有的和分布式系统有关的技术,例如.Net Re

2010-03-10 18:12:00 393

转载 回调函数(转)

Callback Function  简介  对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。  什么是回调函数?  简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函

2010-03-09 18:35:00 277

转载 javascript小技巧(转)

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture();  事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey

2010-02-02 09:47:00 615

转载 Windows消息机制要点(转)

1. 窗口过程 每个窗口会有一个称为窗口过程的回调函数(WndProc),它带有四个参数,分别为:窗口句柄(Window Handle),消息ID(Message ID),和两个消息参数(wParam, lParam), 当窗口收到消息时系统就会调用此窗口过程来处理消息。(所以叫回调函数)2 消息类型 1) 系统定义消息(System-Defined Messages) 在SDK中事先定义好的

2010-01-12 17:33:00 324

转载 OO设计模式和设计原则(转)

1.1 设计正在“腐烂”的征兆(Symptoms of Rotting Design)    有四个主要的征兆告诉我们该软件设计正在“腐烂”中。它们并不是互相独立的,而是互相关联,它们是过于僵硬、过于脆弱、不可重用性和粘滞性过高。    1. 过于僵硬Rigidity Rigidity 致使软件难以更改,每一个改动都会造成一连串的互相依靠的模块的改动,项目经理不敢改动,因为他永远也不知道一

2010-01-12 17:32:00 305

转载 面向对象的设计原则-类设计原则(转)

在面向对象设计中,如何通过很小的设计改变就可以应对设计需求的变化,这是令设计者极为关注的问题。为此不少OO先驱提出了很多有关面向对象的设计原则用于指导OO的设计和开发。下面是几条与类设计相关的设计原则。 1. 开闭原则(the Open Closed Principle OCP)  一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的。因此在进行面向对象设计时要尽量考虑接口封装机制、

2010-01-12 17:31:00 331

转载 静态库和动态库的区别(转)

lib和dll文件的区别和联系           .dll是在你的程序运行的时候才连接的文件,因此它是一种比较小的可执行文件格式,.dll还有其他的文件格式如.ocx等,所有的.dll文件都是可执行。         .lib是在你的程序编译连接的时候就连接的文件,因此你必须告知编译器连接的lib文件在那里。一般来说,与动态连接文件相对比,lib文件也被称为是静态连接库。当你把代码编译成这几种格

2010-01-12 17:29:00 1676

转载 C++面试题(转)

看到一份不错的面试题,转过来大家看看,希望对那些正在找工作的XDJM们有所帮助。 祝愿大家早日找到理想的工作 :) PS:很少在c/c++板块散分,顺便散点。 转自:http://www.diybl.com/course/3_program/c++/cppsl/20081117/151331.html ------------------------------------------------

2009-12-09 13:59:00 427

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除