自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (2)
  • 收藏
  • 关注

转载 方法一:WinAPI Socket

<br />WIN API socket<br />本文所谈到的Socket函数如果没有特别说明,都是指的Windows Socket API。<br />第一种方法比较简单,只有做好发达与接收基本上就没有问题了,参照MSDN写简单的聊天室程序也非常简单<br /><br />一、WSAStartup函数<br />int WSAStartup( WORD wVersionRequested, LPWSADATA lpWSAData );<br />使用Socket的程序在使用Socket之前必须调用WSA

2010-07-14 19:48:00 1990

转载 方法二:CAsyncSocket类

<br /><br />WinSock类<br />在Visual C++的MFC类库中,提供了两个与WinSock相关的类,分别为CAsyncSocket类和CSocket类。这两个类对WinSock API进行了封装,使得开发Windows Socket应用程序变得简单了。本节将针对CAsyncSocket和CSocket介绍Windows Socket应用程序的开发。<br /><br />CAsyncSocket类介绍<br />CAsyncSocket类对WinSock API进行了低级封装,它提

2010-07-14 19:47:00 3163

转载 方法三:CSocket类

CSocket类介绍CSocket类派生于CAsyncSocket,对Windows Socket API进行更高层次的封装。它支持同步操作,可以单独使用,但通常情况下与CSocketFile、 CArchive类一起实现数据的发送和接收。下面介绍CSocket的主要方法。(1)Create方法Create方法用于创建一个套接字。语法:BOOL Create( UINT nSocketPort = 0, int nSocketType = SOCK_STREAM,

2010-07-14 19:46:00 992

转载 使用Carlos Antollini封装的ADO2类示例

1.Carlos Antollini编写的Ado封装类,几乎把所有的Ado操作都封装了。Ado2主要提供了CADOCommand,CADODatabase,CADOException,CADOFieldInfo,CADOParameter,CADORecordset,CJetEngine七个类接口,其中最常用的就是CADODatabase和CADORecordset下面使用Carlos Ant

2010-02-26 17:56:00 1751

转载 VC6环境下使用图形控件NTGraph的方法和步骤

VC6环境下使用图形控件NTGraph的方法和步骤   源出处:http://www.codeproject.com/KB/miscctrl/ntgraph_activex.aspx先看看NTGraph控件的运行效果吧,如下图。感觉效果挺不错的,主要是接口函数非常简单,只需要调用几个函数就能实现我们需要的功能,可谓功能强大了。主要还是基于VC6环境,对开发上位机的朋友来说是

2010-02-26 09:44:00 6467 3

转载 VC实现波形不闪烁动态绘图

VC实现波形不闪烁动态绘图作者:重庆大学通信工程学院 吴华 一、程序运行时波形效果 二、在信号处理中,通常需要把采集信号的实时波形显示出来。 如果直接在屏幕上动态绘图的话,会出现闪烁现象,为了克服这个问题,本文采用的就是先在内存绘图,然后再拷贝到屏幕,从而实现动态绘图而不闪烁。详细介绍如下:2.1 首先在头文件中定义以下私有变量,并在对话框资源中放置一个picture控件

2010-02-22 13:00:00 1452 1

转载 resin之jvm优化

  经过几天的测试,系统终于较以前有所稳定了,特把优化后的参数发布出来,供朋友们一起讨论我的服务器配置:至强双CPU2.2G,ECC内存4G,硬盘70G,操作系统:AS4 jdk1.5.0_02      没优化之前,服务器经常抛出内存溢出,物理内存居高不下,还经常抛出keepalive 超过最大值500。服务器一天重启两三次,客户抱怨声不断。 jvm-arg>-Xms1024Mj

2009-12-01 17:05:00 1076

转载 FckEditor V2.6 fckconfig.js中文注释

 1. FCKConfig.CustomConfigurationsPath = ; // 自定义配置文件路径和名称    2. FCKConfigFCKConfig.EditorAreaCSS = FCKConfig.BasePath css/fck_editorarea.css; // 编辑区的样式表文件    3. FCKConfig.EditorAreaSty

2009-11-23 16:00:00 405

转载 解决linux下too many file问题

工作中发现,在linux中搭建WEBLOGIC应用服务器的环境下,有时可能同时发布多个war包,而且每一个war包的文件数目很多,或者客户同时访问量比较大,此时WEBLOGIC就会报错,报错信息中包含“Too many open files”,例如:java.io.FileNotFoundException: /home/weblogic/bea/user_projects/domains/l

2009-11-12 20:19:00 2650

原创 设置resin 3.1编码

 原来的程序乱码,在resin中的 $RESIN_ROOT/conf/app-default.xml文件中修改如下,加入UTF-8编码。中间加入    UTF-8重启成功。

2009-11-04 15:17:00 3589

转载 linux:网络服务配置之—NFS配置管理

2.1.2 用NFS实现资源共享前面讲的Samba是实现Linux主机之间、Windows和Linux之间实现资源共享的途径。而NFS是实现Linux主机之间共享的另一种途径。NFS最早使用在Sun服务器上,现在已经移植到各种类UNIX系统下了,Windows下也有相应的版本。相对Samba服务,NFS共享具有简单快速的特点,所以目前广泛用于类UNIX主机之间的资源共享。这里我们就以RHEL3中N

2009-10-23 11:12:00 855

转载 2. 在AIM/LSI磁盘阵列控制器上创建Logical Drive(逻辑磁盘)

注意:请预先备份您服务器上的数据,配置磁盘阵列的过程将会删除您的硬盘上的所有数据!整个磁盘阵列配置过程与上面介绍的在Adaptec磁盘阵列控制器上创建容器的方法类似。具体如下:  第1步,在开机自检过程中,出现如(图11)所示提示时,按下“Control+M”组合键,进入如(图12)所示的RAID的配置界面。 <img id="eWebEditor_TempElement_Img" s

2009-10-20 17:25:00 1576

转载 如何获取中国电信、网通、铁通的最新ip地址段

1、ftp下载 http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz1、ftp下载 http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz2、tar zxvf ripe-dbase-clinet-v3.tar.gz3、cd who

2009-08-25 16:28:00 1259

转载 BCB如何将应用程序图标写到系统托盘中

 1、新建一个工程,将工程存到目录D:/BCBTray下,并在这个目录下拷入一个icon图标文件,文件名为Icon1.ico,作为本程序的系统托盘处的图标。2、在这个工程中再增加一个窗体Form2,要注意的是这个工程中,Form1是启动窗体,它负责系统托盘图标的总控工作,并不负有其它责任。应用程序的主窗口是由Form2 来负责的。在Form1的代码窗Unit1.cpp增加如下代码:#inclu

2009-08-20 08:38:00 1980

转载 使用apache+resin实现负载均衡设置

上周六参加了51CTO的负载均衡的技术沙龙,主要是基于LVS的负载均衡,受益匪浅,开阔了思路,回去要好好研究一下.     其实使用web服务器自身的设置也能达到负载均衡的目的,我们公司使用的web服务器是resin,resin自生就可以进行负载均衡设置,但是只有professional版本才支持,这个东西的license一个CPU要$500,所以实际使用的apache+resin的组合(免费嘛:

2009-07-15 15:06:00 697

转载 JFreeChart常用函数

在网上浏览到了一些jfreechart-1.0.3得中文api ,搜到了一点信息,虽然没写什么版本的,不过大概应该是jfreechart-0.9.20,jcommon-0.9.5的版本,不过一些方法依旧沿用,对照1.0.3的英文api也许会有些帮助。JFreeChart类:void setAntiAlias(boolean flag)    字体模糊边界void setBackgrou

2009-06-25 14:46:00 1053

原创 查看某个进程使用的各种资源

查看某个进程使用的各种资源:lsof -p 能夠列出該 pid 所使用的 resource包括開檔, Socket 等資訊

2009-06-23 10:25:00 676

转载 resin优化经验

resin优化经验2008-02-19 17:03Resin ThreadsResin will automatically allocate and free threads as the load requires. Since the threads are pooled, Resin can reuse old threads wit

2009-06-22 08:54:00 2600

转载 去掉盗版XP右下角烦人的提示

前段时间相当多的windowsXP用户在进行更新的时候都收到了自己的盗版的受害者这样的信息,并且这个烦人的信息在以后的每一次开机都要出现,让我们白白的浪费了很多时间,并且还在屏幕的右下角出现一个星形符号。很多人只有重装系统才能除掉这个讨厌的家伙,不过就算你重装系统,也要关掉自动更新,因为不然它还是会自动安装的啊。如果你关掉自动更新的话,那你的系统同样处于一种危险的境地。毕竟有时候微软公司的更新是一

2009-05-20 11:37:00 528

原创 手动编译安装subversion客户端(转)

2008-06-09 23:18一开始用 sudo apt-get install subversion 安装的svn客户端,结果版本很老,从新立得软件包里查看,最高的也就1.3.2版本。在终端里使用命令行,结果老是提示客户端版本太老。无奈之下,只好手动编译之。从官网得最新版本 Subversion 1.4.4 released,结果安装的时候说缺少依赖包apr。g

2009-05-14 14:43:00 1103

原创 Windows Server 2008远程桌面打开声音重定向

控制面板->管理工具->终端服务->终端服务配置 在服务器配置中,打开RDP-Tcp的属性->客户端设置选项卡中,把重定向禁用以下项目的“音频”取消勾选。

2009-04-12 00:51:00 5699

原创 静态页面怎么取传过来的参数?

urlinfo=window.location.href;  //获取当前页面的urllen=urlinfo.length;//获取url的长度offset=urlinfo.indexOf("?");//设置参数字符串开始的位置newsidinfo=urlinfo.substr(offset,len)//取出参数字符串 这里会获得类似“id=1”这样的字符串newsids=newsidinfo.s

2009-03-23 08:12:00 669

转载 samba-3源码安装一:编译安装

系统是redhat9 2.4.20-8,系统自带装了samba-2.2.7a-7.9.0下载samba最新版,文件名samba-3.0.24.tar.gz1、解压、编译、安装#tar xzvf samba-3.0.24.tar.gz#cd samba-3.0.24/source#./configure;make;make install;没用路径参数,因为默认是/usr/local/samba2、

2009-01-06 18:44:00 4368

转载 利用Spring中的AOP做权限管理

AOP在Spring中占有很重要的地位,做了一个例子是利用AOP来做一个登陆的身份验证。。希望能对大家有所帮助,使用了AOP可以在不破坏你的代码的前提下帮你完成验证功能。。转一点AOP的知识:程序代码: 1、Spring只支持方法拦截,也就是说,只能在方法的前后进行拦截,而不能在属性前后进行拦截。2、Spring支持四种拦截类型:目标方法调用前(before),目标方法调用后(after),目

2008-12-31 14:05:00 646

转载 AOP下的权限控制实现

摘要  面向方面的编程(AOP)是一种新的编程技术,它弥补了面向对象的编程(OOP)在跨越模块 行为上的不足。AOP引进了Aspect,它将影响多个类的行为封装到一个可重用模块中,它允许程序员对横切关注点进行模块化,从而消除了OOP引起的代码混乱和分散问题,增强了系统的可维护性和代码的重用性。本文分析传统权限控制的实现方法,并研究了在AOP下权限控制的实现方法。       关键词  AOP;

2008-12-30 13:14:00 646

转载 Spring AOP在DWR安全上的应用

SpringAOP在DWR安全上的应用  init_Nav();【IT168技术文档】让 DWR自动往Service里面注入一个与Servlet相关的对象,作为参数。只是这样,要每个Service都加上这样的一个参数,奇丑无比!想了 想,决定就让DWR污染一下,Service保留原样。只是增加一个MethodBeforeAdvice(正是它让DWR的API污染了一下

2008-12-29 21:05:00 703

转载 ProxyFactoryBean属性介绍

今天在看spring in action 的AOP,就把它抄录下来target:代理的目标类proxyInterfaces:代理类应该实现的接口列表interceptorNames:需要应用到目标对象上的通知Bean的名字.可以是拦截器,advisor和其他通知类型的名字。这个属性必须按照在BeanFactory中的顺序设置singleton:aopProxyFactory:使用的ProxyFac

2008-12-29 20:55:00 1017 1

转载 范刚:DWR帮助说明-服务器端程序的编写

也许朋友们会以为这是DWR官方发布的什么帮助,但非常遗憾这不是。现在不少朋友在使用DWR开发项目,我也是其中之一,但苦于关于DWR的帮助文档实在太少,很多问题都不得不自己去钻研DWR的源码才能解决或理解。经过一段时间的苦苦钻研,总结出那么一点点心得,现在从DWR源码实现的角度详细讲解DWR的使用,写出来与大家分享。今天我谈一谈DWR服务器端代码的编写。前面我谈到,dwr使我们编写的代码完全省略掉了

2008-12-29 19:08:00 760

转载 Spring+hibernate+DWR整合

首先,建一个web project,然后添加对hibernate和spring的支持,我们使用的是hibernate3.1和spring2.0,然后导入dwr.jar和commons-pool-1.3.jar(不知道myeclipse怎么搞的,添加Spring功能支持的时候就有了commons-dbcp.jar,居然没有其依赖的commons-pool-x.jar,只好单独添加了,另外,需要将Sp

2008-12-28 16:27:00 669

原创 resin专业版性能调优总结

一、resin性参监控1.在resin.conf文件下加入以下几段: class=com.caucho.servlets.ResinStatusServlet>          /resin-status          "read"/>  当访问http://域名/resin-status时即可监控resin的性能。2.也可以利用resin-admin

2008-12-16 16:28:00 3884

转载 Linux下用JMap对Java程序进行性能测试检查内存泄露问题

同学写了个Java程序爬数据,但总出现内存不足而退出,然后帮着分析一下因为在Linux环境,用jdk自带的jmap工具(Linux/Unix环境特有的),可以对进程中的内存对象监视,然后就运行命令jmap -histo [pid],找内存中的对象数目变化。程序运行一段时间之后,内存已经使用很大,jmap发现byte和int对象最多,程序中确实用了很多byte和int数组,然后手动设为null,但觉

2008-12-01 17:29:00 3506

转载 数据库新手入门之MySQL中如何定义外键

定义数据表假如某个电脑生产商,它的数据库中保存着整机和配件的产品信息。用来保存整机产品信息的表叫做 Pc;用来保存配件供货信息的表叫做Parts。在Pc表中有一个字段,用来描述这款电脑所使用的CPU型号;在Parts 表中相应有一个字段,描述的正是CPU的型号,我们可以把它想成是全部CPU的型号列表。很显然,这个厂家生产的电脑,其使用的CPU一定是供货信息表(parts)中存在

2008-10-15 14:02:00 843 1

转载 mysql 权限控制笔记

*  阶段1:服务器检查是否允许你连接。    * 阶段2:假定你能连接,服务器检查你发出的每个请求。看你是否有足够的权限实施它。例如,如果你从数据库表中选择(select)行或从数据库删除表,服务器确定你对表有SELECT权限或对数据库有DROP权限。参考 : 5.8. MySQL用户账户管理1.权限查看mysql> show grants for root@localhost ;+--

2008-10-14 16:10:00 474

转载 js刷新页面

下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: frame 现在假设top.html (即上面的页面) 有七个button来实现对bottom.html (即下面的页面) 的刷新,可以用以下七种语句,哪个好用自己看着

2008-10-11 22:51:00 465

原创 从Hibernate 3.0.x/3.1.x升级到最新的3.2版造成的ClassCastException

从Hibernate 3.0.x/3.1.x升级到最新的3.2版之后,3.2版的很多sql函数如count(), sum()的唯一返回值已经从Integer变为Long,如果不升级代码,会得到一个ClassCastException。 这个变化主要是为了兼容JPA,可以在hibernate.org的最新文档中找到说明。 如:count = ((Integer)iter.next()).

2008-09-26 11:25:00 524

原创 Linux压缩打包命令使用方法

tar命令[root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性

2008-09-25 20:59:00 408

原创 JSP中JSTL格式化日期和货币

  JSP中JSTL格式化日期和货币1.格式化货币世界上许多国家都有不同的货币格式和数字格式惯例。针对特定的本地化环境正确地格式化和显示货币是本地化的一个重要部分。http://java.sun.com/jsp/jstl/core" %>http://java.sun.com/jsp/jstl/fmt" %>Currency FormattingCurrency For

2008-09-19 15:38:00 1560 1

原创 JSTL强大的日期编辑功能

JSP Standard Tag LibrariesFormatting and InternationalizationTwo form input parameters, date and isoDate, are URL-encoded in the link leading to this page. isoDate is formatted according to the

2008-09-19 15:19:00 606

转载 应用Hibernate3的DetachedCriteria实现分页查询

  new Draggable("related_topics"); Hibernate3提供了DetachedCriteria,使得我们可以在Web层构造detachedCriteria,然后调用业务层Bean,进行动态条件查询,根据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来自于Quake Wang的javaeye-cor

2008-09-05 08:44:00 533

转载 关于Hibernate中HibernateCallback()的回调

public long getMaxMailId() { long maxId = 0l; maxId = ((Long) (this.getHibernateTemplate().executeFind( new HibernateCallback() { public Object doInHibernate(org.hibernate.Session session) throws Hibe

2008-09-05 08:42:00 2191

IEC62068-1--4 电老化评定的通用方法

电机测试中的重要标准 IEC62068-1--4应力1部分:电老化评定的通用方法62068-1

2010-11-25

GBT 22720.1-2008旋转电机 电压型变频器供电的旋转电机Ⅰ型电气绝缘结构的鉴别和型式试验.pdf

电压型变频器供电的旋转电机Ⅰ型电气绝缘结构的鉴别和型式试验

2010-09-14

空空如也

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

TA关注的人

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