自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

原创 javascript的原型

 函数:原型每一个构造函数都有一个属性叫做原型(prototype,下面都不再翻译,使用其原文)。这个属性非常有用:为一个特定类声明通用的变量或者函数。prototype的定义你不需要显式地声明一个prototype属性,因为在每一个构造函数中都有它的存在。你可以看看下面的例子:Example PT1CODE:function Test(){}alert(Test.prot

2009-02-28 12:19:00 694

原创 .NET初学者架构设计指南(三)

 http://kb.cnblogs.com/page/42249/

2009-02-26 13:11:00 481

原创 .NET初学者架构设计指南(四)

 http://kb.cnblogs.com/page/42251/

2009-02-26 13:11:00 535

原创 .NET初学者架构设计指南(二)

 http://kb.cnblogs.com/page/42248/?page=1

2009-02-26 13:10:00 513

原创 .NET初学者架构设计指南(一)

http://kb.cnblogs.com/page/42246/

2009-02-26 13:07:00 484

原创 Struts2 Action(1)

 通过第二节中的helloworld实例,会发现Struts2中的Action会比Struts1.x中的Action简练了许多,只需要在熟悉的JavaBean中加入execute方法即可,这样做的好处是省掉了Struts1.x中的FormBean,并且可以方便使用Junit进行单元测试。Struts2中将Struts1.x中的FormBean和Action合二为一,进行接受参数、调用程序逻

2009-02-26 12:57:00 687

原创 Struts 2.0系列

http://www.blogjava.net/max/category/16130.html?Show=All

2009-02-26 12:53:00 472

原创 为Struts 2.0做好准备

http://www.blogjava.net/max/archive/2006/10/10/74353.html 

2009-02-26 12:47:00 447

原创 俯瞰Struts2的整体流程(2)

在doFilter()方法中,将调用dispatcher.serviceAction,该方法如果找到相应的Action,将把用户请求交给ActionProxy。serviceAction()代码在Dispatcher.java中,如代码2所示。 代码2 Dispatcher类 public class Dispatcher { ... /**      * 为map

2009-02-26 12:38:00 681

原创 俯瞰Struts2的整体流程(1)

Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。 核心控制器FilterDispatcher 核 心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Action和业务逻辑组

2009-02-26 12:28:00 612

原创 有关JSP/Servlet的重定向技术

 有关JSP/Servlet的重定向技术综述如下1.RequestDispatcher.forward()是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.j

2009-02-26 12:06:00 634

原创 VLC Linux平台编译

     在Linux上编译VLC就不需要那个慢吞吞的cygwin啦。我们先下载源代码。各个平台的源代码都是一样的,这部分和Windows平台编译一样就不多说了。    编译VLC的Linux是有点古老的FedroCore5,不过其他的发布版应该大同小异的。把源代码解压之后也是先运行一下bootstrap,看看缺什么工具没有,例如gcc、make、libtool、automake、autoconf

2009-02-22 15:49:00 1654

原创 VLC简介

  VLC(一) 简介    VLC的全名是Video Lan Client,是一个开源的、跨平台的视频播放器。目前的最新发布版本是0.8.6h。VLC支持大量的音视频传输、封装和编码格式,完整的功能特性列表可以在这里获得 http://www.videolan.org/vlc/features.html,下面给出一个简要的不完整的列表:    操作系统:Windows、WinCE、Lin

2009-02-22 15:37:00 1216

原创 安装tomcat native-library

 Apache Tomcat Native library 是干什么的呢?   这是 Apache 为了提升 Tomcat 的性能搞的一套本地化 Socket, Thread, IO 组件也就是说它有高级 IO 功能, 操作系统级别的功能调用, 以及本地进程处理等等, 这些都能使 Tomcat 更像一个 Web Server(像Apache那样), 而不是只能用来解释JSP, 也就是说提升单独的

2009-02-20 10:56:00 1338

原创 CSS学习笔记

 1、中的LI前面的符号不出现而且不占位置         list-style:none;margin:0px;padding:0px;2、CSS相对定位语法当父对象的position为absolute或者relative的时候子对像如果设置了position为absolute,则top,left,right,bottom相对于父对象例子:基准点测试1测试23、CSS

2009-02-20 10:22:00 867

原创 TOMCAT "Access to the requested resource has been denied" 的解决办法

 type Status reportmessageAccess to the requested resource has been denieddescriptionAccess to the specified resource (Access to the requested resource has been denied) has been forbidden. 

2009-02-20 10:20:00 19977 4

原创 The APR based Apache Tomcat Native library which allows optimal performance

 在启动tomcat的时候发现日志里有这么个奇怪的东西:信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:/Program Files/Java/j

2009-02-18 10:28:00 5688 2

原创 tomcat 5.5 的The Apache Tomcat Native library which allows optimal performance 的解决

 Tomcat启动的时候出现下面这样的提示:2006-1-26 19:44:11 org.apache.catalina.core.AprLifecycleListener lifecycleEvent信息: The Apache Tomcat Native library which allows optimal performance in production environment

2009-02-18 10:25:00 1271

原创 协议研发 中移动CMPP2.0协议API

 前段时间,一直忙于公司的短信接口的研发;虽然总是忙,但还是非常有收获的。从短信开接口的研发中也碰到不少问题,相信和我相同,大家在研发网关接口时也会有不少问题会碰到的:比如,采用移动提供的API出错,不同的编码,计费拔测,接收问题等。其实对于自己的上层领导来说,他所要的是结果,致于研发过程中你所遇见的各种问题都是自己去解决的,不懂就上网找,或说问一下有这方面研发经验的朋友或同学。正是由于不同的研发

2009-02-17 17:42:00 1250

原创 X Window研究笔记

 http://blog.csdn.net/absurd/category/336948.aspx

2009-02-17 17:35:00 617

原创 主流显卡Linux系统驱动安装--nVidia篇(图)

     随着3D图形显示芯片的激烈市场竞争,S3、3Dfx、Matrox 、Trident等一些老牌3D显示芯片生产厂商已经渐渐退出了市场。nVIDIA、ATi、Intel三家生产厂商占有95%以上的市场份额。在Linux安装3D显卡的驱动是有一定难度的。升级Linux驱动程序需要做一系列的决定,包括正确识别处理器配置状况,查明驱动程序工作在什么样的Linux内核当中。在Linux中使用的图形显

2009-02-17 17:24:00 2719

原创 memcached在大负载高并发网站上的应用(2)

     写这篇文章之前,我也特意跟以前的同事做了一些交流,在此感谢sina xiangdong、kingsoft zhangyan和yahoo luke。另外,还有网上的朋友对我上一节的文章发表了许多有建设性评论,在这里一并感谢。       memcached最吸引人的地方主要在于它的分布式。分布式对于互联网应用来讲,按照用途基本上可划分为三种方式:分布式计算、分布式存储和两者兼而

2009-02-17 14:04:00 1027

原创 memcached在大负载高并发网站上的应用(1)---简介

     大家可能对memcached这种产品早有了解,或者已经应用在自己的网站中了,但是也有一些朋友从来都没有听说过或者使用过。这都没什么关系,本文旨在从各个角度综合的介绍这种产品,尽量深入浅出,如果能对您现在或以后的工作有所帮助,笔者将感到无比荣幸。我要介绍的内容包括以下几个方面:1、memcached的简介2、memcached的应用场景3、memcached的安装4、memcach

2009-02-17 14:02:00 1123

原创 Proactor和Reactor模式

 Proactor和Reactor都是并发编程中的设计模式。在我看来,他们都是用于派发/分离IO操作事件的。这里所谓的IO事件也就是诸如read/write的IO操作。"派发/分离"就是将单独的IO事件通知到上层模块。两个模式不同的地方在于,Proactor用于异步IO,而Reactor用于同步IO。 摘抄一些关键的东西: "Two patterns that involve even

2009-02-15 22:59:00 1538

原创 完成端口(I/O completion)

 异步过程调用(apcs)问题:    只有发overlapped请求的线程才可以提供callback函数(需要一个特定的线程为一个特定的I/O请求服务)。完成端口(I/O completion)的优点:    不会限制handle个数,可处理成千上万个连接。I/O completion port允许一个线程将一个请求暂时保存下来,由另一个线程为它做实际服务。并发模型与线程池:

2009-02-15 15:53:00 882

原创 关于高并发通讯的博客

 http://hi.baidu.com/denglinglong/blog/category/Socket

2009-02-15 15:50:00 835

原创 软件开发:需求分析的20条法则

 对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所在。 ---  经理:“我们要建立一套完整的商业管理软件系统,包括商品的进、销、调、存管理,是

2009-02-15 15:49:00 644

原创 网络编程之同步,阻塞,异步,非阻塞

 同步:函数没有执行完不返回,线程被挂起;  阻塞:没有收完数据函数不返回,线程也被挂起;  异步:函数立即返回,通过事件或是信号通知调用者;  非阻塞:函数立即返回,通过select通知调用者同步:函数没有执行完不返回,线程被挂起阻塞:没有收完数据函数不返回,线程也被挂起异步:函数立即返回,通过事件或是信号通知调用者非阻塞:函数立即返回,通过select通知调用者这样

2009-02-15 15:45:00 937

原创 Visual C++开发工具与调试技巧整理

  自己总是用VC平台来开发东西,但是有时候总是出这样那样的问题,在这里把Visual C++开发工具与调试技巧整理摘录如下,希望对大家有用,省去大家再去搜索的烦恼。  1.如何在Release状态下进行调试  Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选

2009-02-15 15:23:00 513

原创 epoll与iocp的异同之处

 目前国内的网游研发,在服务器使用的开发平台方面,win和linux的比例各占多少,我一时半会也没有准确数据,但从我了解的这么多公司情况来看,用win系统的还是比较多一点,这些企业一般都是比较单纯的网游公司,而用linux的则多数是一些传统的互联网公司,比如网易和腾讯。网游服务器用win还是linux,向来都是大家关注的话题。我想,原因可能很多,但此处不想过多论述这个问题,为避免多费口舌,我还是明

2009-02-15 15:22:00 707

原创 完成端口(IOCP)编程探讨

 2008-06-17 11:02   本文主要探讨一下windows平台上的完成端口开发及其与之相关的几个重要的技术概念,这些概念都是与基于IOCP的开发密切相关的,对开发人员来讲,又不得不给予足够重视的几个概念:1) 基于IOCP实现的服务吞吐量2)IOCP模式下的线程切换3)基于IOCP实现的消息的乱序问题。一、IOCP简介    提到IOCP,大家都非常熟悉,其

2009-02-15 15:17:00 774

原创 基于ARM的嵌入式Linux开发平台

 在进行嵌入式系统的开发时,首先面临的难题就是如何挑选一个适合自己的开发平台。ARM系列处理器是专门针对嵌入式设备设计的,是目前构造嵌入式系统硬件平台的首选。本文将介绍如何挑选适合实际需要的嵌入式开发平台,如何构建实用的开发环境,以及如何迈出嵌入式Linux系统开发的第一步。 选用指南 在进行嵌入式系统的开发之前,首先必须要选择恰当的开发平台。对于经验丰富的开发者来说,当然可以自己动手组装硬件,然

2009-02-15 15:00:00 929

原创 ARM入门及嵌入式开发入门

 以下问题常被问到,我就想到哪说到哪吧。一 首先说说ARM的发展可以用一片大好来形容,翻开各个公司的网站,招聘里面嵌入式占据了大半工程师职位。广义的嵌入式无非几种:传统的什么51、AVR、PIC称做嵌入式微控制器;ARM是嵌入式微处理器;DSP;FPGA。客观的讲,工作需求量上DSP的需求比ARM要多,而ARM和FPGA差不多。DSP因为数字处理与通信领域的空前发展而火暴,小到MP3 射象头,大到

2009-02-15 14:58:00 1068

原创 Windows完成端口编程

 目录一 基本概念二 OVERLAPPED数据结构三 完成端口的内部机制    1、创建完成端口    2、完成端口线程的工作原理    3、 线程间数据传递    4、线程的安全退出一 基本概念        设备---windows操作系统上允许通信的任何东西,比如文件、目录、串行口、并行口、邮件槽、命名管道、无名管道、套接字、控制台、逻辑磁盘、物理磁盘等。绝大多数与设备打交道的函数都是Cre

2009-02-15 14:56:00 583

原创 配置开发支持高并发TCP连接的Linux应用程序全攻略

 1、修改用户进程可打开文件数限制   在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制:   [speng@as4 ~]$ ulim

2009-02-15 14:48:00 887 1

原创 很幽默的讲解六种Socket IO模型

 本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教。 一:select模型 二:WSAAsyncSelect模型 三:WSAEventSelect模型 四:Overlapped I/O 事件通知模型 五:Overlapped I/O 完成例程模型 六:IOCP模型 老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮

2009-02-15 14:46:00 715

原创 理解I/O Completion Port

  欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你心中对IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术:  I/O端口  同步/异步  堵塞/非堵塞  服务端/客户端  多线程程序设计  Winsock API 2.0  在这之前,我曾经开发过一

2009-02-15 14:44:00 652 1

原创 Linux软件下载源码编程文章资料周立发

 http://zhoulifa.bokee.com/catalog_3.html

2009-02-15 12:42:00 625

原创 linux下jdk1.5,tomcat5.5,eclipse3.2的搭建与配置

 网上关于linux下配置java开发环境的文章很多,但大都不完整。今天偶就写个完整详细的。包括安装jdk1.5,tomcat5.5,eclipse3.2到配置搭建成功。即使你什么也不懂(初级水平),只要按照文档步骤,也能搭建成功。第一步:下载所须要的软件下载jdk1.5。下载网页:http://java.sun.com/j2se/1.5.0/download.jsp 下载tomcat

2009-02-14 16:21:00 964

原创 Apache 2.x 服务器中的URL重写的配置和应用

 http://www.onegreen.net/Article/server/web/20070.html

2009-02-14 16:09:00 443

空空如也

空空如也

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

TA关注的人

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