自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 在Tomcat中部署war

1、将war文件拷贝到tomcat目录webapps下(不要再建目录)。 2、将必要的jar文件拷贝到tomcat目录libxia下。 3、修改tomcat目录conf下的server.xml。 在中加入:                   path="" 为部署后运行的url路径,docBase为你的war的文件名。 第一次运行的时候,tomcat会自

2014-04-17 12:18:21 9031 1

转载 PCI小结

几个基本的问题:1)  注册函数的问题:因为编写的PCI设备驱动,是为某一具体设备服务,而这一具体设备,虽为PCI设备,但其本质仍可划分为,字符设备,网络设备等。因此在驱动程序初始化的时候,仍应该调用相应类型设备的驱动注册函数,对驱动进行注册,如,register_chrdev().register_sound_mixer,register_sound_midi,register_netd

2013-03-04 09:10:50 7698

转载 windows下的NTP服务

windows下的NTP服务近期的项目用到NTP,在使用的时候碰到一些问题,特记录如下:(1)NTP Server部分若要将内部时间服务器配置为与外部时间源同步,请按照下列步骤操作:    1. 将服务器类型更改为 NTP。为此,请按照下列步骤操作:        a. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。        b. 找

2012-11-01 15:41:54 810

转载 DMA

Scatter-gather DMA方式是与blockDMA方式相对应的一种DMA方式。    在DMA传输数据的过程中,要求源物理地址和目标物理地址必须是连续的。但是在某些计算机体系中,如IA架构,连续的存储器地址在物理上不一定是连续的,所以DMA传输要分成多次完成。     如果在传输完一块物理上连续的数据后引起一次中断,然后再由主机进行下一块物理上连续的数据传输,

2012-10-30 10:30:40 928

转载 使用Java语言开发,一定会用到的网站开发工具大全

使用Java语言开发,一定会用到的网站开发工具大全.美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单。 他的语言平台是Java,开发项目是一个网站(还未上线)。所用到的工具都是开源的,可以免费得到。  美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单。  他的语言平台是Java,开发项目是一个网站(还未上线)。所用到的

2012-10-12 13:59:36 3076 2

转载 系统分析师考试大纲

最新系统分析师考试大纲 一、考试说明1.考试要求:(1)具有系统工程的基础知识;(2)掌握开发信息系统的综合技术知识(硬件、软件、网络、数据库);(3)熟悉企业和政府信息化建设,并具有组织信息化战略规划的知识;(4)熟练掌握信息系统开发过程和方法;(5)熟悉信息系统开发标准;(6)掌握信息安全的相关知识与技术;(7)理解软件质量保证的手段;(8)具有经济与管

2012-10-12 10:55:45 2303

转载 系统分析师-网站介绍

xhttp://www.ceiaec.org/ 信息产业部电子教育与考试中心(官方网站)xhttp://www.sachina.cn/ 中国系统分析师xhttp://www.cnitexam.com/html/f13.html  中国IT考试网xhttp://edu.csai.cn/ 希赛网软考学院

2012-10-12 10:51:50 3757

转载 2001-2004年上午试题知识点分布

来自:中国系统分析师2004年(下)2004年(上)2003年2002年2001年面向对象方法学32300UML47605编译原理20055数据库53555数据仓库03000数据结构0

2012-10-12 10:50:38 1110

转载 系统分析师书籍推荐

转自:中国IT考试网下面对一些有关书籍进行相关介绍:国内著书有以下三本,都是51CMM张友生博士以中国系统分析团名义和考试复习资料用书名义出版的。系统分析与设计技术张友生 本书涵盖了《系统分析师考试大纲》的部分内容,是全国计算机技术与软件专业技术资格(水平)考试的参考用书。 本书内容包括系统计划、需求分析与定义、系统设计、软件设计、软件测试、软件维护、系统可靠性分析

2012-10-12 10:47:51 10544 1

转载 dirID

Windows Driver Kit: Device InstallationUsing DiridsMany of the directories that appear in INF files can be expressed by using directory identifiers (dirids), which are numbers that identify

2012-09-20 11:00:41 899

转载 圣人、君子、小人、庸人的划分标准

有德有才是圣人有德无才是君子有才无德是小人无才无德是庸人

2012-04-13 09:16:28 3005

转载 qt加载图形失败的解决方案

一 加载插件1.把Qt安装目录中的plugins\imageformats文件夹整个复制到程序目录下2.在程序的主函数中添加QApplication.addLibraryPath("./imageformats");二 OpenCV转换1.用opencv载入图片2.用opencv把图片转换为QImage

2012-03-31 17:18:02 2627

转载 管理心智 选段

管理者就要勤奋学习、增强能力、提升素质、与时俱进,以才树形象;就要兢兢业业、尽心尽力、身先士卒、勇挑重担,以绩树形象;就要严格要求、廉洁自律、洁身自好、以身作则,以廉树形象;就要公道正派、大公无私、坚持原则、加强修养,以德树形象;就要顾全大局、宽容大度、维护团

2011-10-10 08:52:56 492

转载 晨起自勉文

晨起自勉文 旭日东升  霞光盈空又是  美丽一天祈愿  崭新的开始我有新的体悟与收获愿我  能充满信心  快乐的学习无论顺逆  我都要好好珍惜  这一天虽然  我没有聪颖的智慧愿我  能坚定信心不惧困难  用奋斗不懈的精神来突破我的拙劣虽然  我没有好的能力愿我  能锲而不舍不畏艰辛  自我勉励深信  一定可以迎来进步的喜悦虽

2011-06-28 08:34:00 909

原创 应该这样

微笑,请,谢谢,干得好,我们一起,就照你的办,你有什么建议,对不起是我错了 富兰克林自我培养的十三点美德 1. 节制欲望:在吃饭与喝酒上要有节制;2. 自我控制:对待别人要有克制忍让,不可怀有仇恨;3. 沉默寡言:少说废话;4. 有条不紊:所有的物品都要井然有序,所有的事情,都要按时去做;5. 信心坚定:信守诺言,出色地完成你所承诺的任务;6. 节约开支:把钱用在对自己对别人都有益

2011-06-28 08:16:00 569

转载 软件项目估算之代码行估算方法

<转>软件项目估算之代码行估算方法2010-06-15 09:53现在软件在大多数基于计算机的系统中已成为最昂贵的部分,如果软件成本估算的误差很大,就会使盈利变成亏损。<br />  软件项目估算是一种解决问题的形式,在多数情况下,要解决的问题非常复杂,想一次性整体解决比较困难。因此,对问题进行分解,把其分解成一组较小的接近于最终解决的可控的子问题,再定义它们的特性。<br />  估算技术一般有代码行(LOC)和功能点(FP)估算法,这是两种不同的估算技术,但有许多共同特性。项目计划人员首先给出一个有

2011-02-28 08:33:00 2604

原创 不错

<br />今天真的不错,udp+iocp架构一直有崩溃,今天终于解决了,最终原因是stl内存池有块逻辑错误。唉……,以后做stl模板还是要多测试,好在今天解决了,不错,又进步了一点点

2011-01-31 11:34:00 557

原创 三角平面法向的计算方式

void getNormal(GLfloat gx[3],GLfloat gy[3],GLfloat gz[3],GLfloat *ddnv)  {    GLfloat w0,w1,w2,v0,v1,v2,nr,nx,ny,nz;    w0=gx[0]-gx[1]; w1=gy[0]-gy[1]; w2=gz[0]-gz[1];    v0=gx[2]-gx[1]; v1=gy[2]-gy[1]; v2=gz[2]-gz[1];    nx=(w1*v2-w2*v1);    ny=(w2*v0-w0*

2011-01-30 09:26:00 2939

原创 Linux文件系统标准 Linux File System Standard

<br />Linux文件系统标准<br />/:根目录,系统中所有的目录都是从根目录开始。   <br />/bin: 存放常用命令。   <br />/boot: 引导核心的程序目录   <br />/dev: 外部设备名   <br />/etc: (etcetera)系统管理所要的配置文件和子目录   <br />/home:存放用户主目录的地方,一般是/home/用户名。其他目录有ftp、httpd、samba等。   <br />/lib:(library)系统基本的动态链接库   <br />

2011-01-16 20:26:00 551

原创 c++编程工具集

<br />项目构建:CMake<br />单元测试工具:cppUnit<br />UML建模工具:EA

2011-01-14 16:16:00 582

原创 非诚勿扰2

你见,或者不见我<br />我就在那里<br />不悲不喜<br /><br />你念,或者不念我<br />情就在那里<br />不来不去<br /><br />你爱,或者不爱我<br />爱就在那里<br />不增不减<br /><br />你跟,或者不跟我<br />我的手就在你手里<br />不舍不弃<br /><br />来我的怀里<br />或者<br />让我住进你的心里<br />    默然  相爱<br />寂静  欢喜<br />You meet me, or not meet me<

2011-01-13 08:15:00 529

原创 MFC处理excel的有用的小函数

<br />1、求excel列号函数 col 值为1-无穷大<br />CString ConvertToLetter( int col )<br />{<br />    col -= 1;<br />    int nRemainder = col%26;<br />    int nMultiple = col/26;<br /> <br />    CString str;<br />    str.Format( _T("%c"), 65+nRemainder );<br /> <br />  

2010-11-05 15:52:00 1055

转载 在应用环境中如何构造最优的数据库模式 (1)

数据库设计(Database Design)的概念:数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 (在数据库领域内,经常把使用数据库的各类系统统称为数据库应用系统)。  一、数据库和信息系统 (1)数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提

2009-06-10 22:09:00 1401

转载 数 据 库 设 计 经 验 谈

数据库模型的设计是否合理会极大影响系统的使用性能。笔者依据多年来设计和使用数据库的经验,提出以下一些设计原则,供同仁们参考。         慎用游标(Cursor)         游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于多表和大表中定义的游标(大的数据集合)循环很容易使程序进入一个漫长的等待甚至死机,笔者在某市“住房公积金管

2009-06-10 21:33:00 456

转载 行为模式

行为模式:         行为模式涉及到算法和对象间职责的分配。行为模式不仅描述对象和类得模式,还描述它们之间的通信模式。这些模式刻画了在运行时难以跟踪的复杂的控制流。他们将你的注意力从控制流转移到对象间的联系方式上来。    Chain of responsibility 职责链 ----- 对象行为型模式作用:使多个对象都有

2009-06-10 10:16:00 1008

转载 结构型模式

结构型模式:         结构型模式涉及到如何组合类和对象以获得更大的结构。结构型模式采用继承机制来组合接口或实现。结构型对象模式不是对接口和实现进行组合,而是描述了如何对一些对象进行组合,从而实现新功能的一些方法。因为可以在运行时刻改变对象组合关系,所以对象组合方式具有更大的灵活性,而这种机制用静态类组合是不可能实现的。    Ad

2009-06-10 10:15:00 1388

原创 创建型模式

创建型模式:         创建型模式抽象了实例化过程。他们帮助一个系统独立于如何创建、组合和表示他的那些对象。一个类创建型模式使用继承改变被实例化的类。而一个对象创建型模式将实例化委托给另一个对象。     Abstract Factory 抽象工厂 ----- 对象创建型模式         作用:提供一个创建一系列相关或相互依赖对象的接口,而无须指定

2009-06-10 10:11:00 3920 3

原创 抽象工厂模式

抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使用客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。当有多个抽象产品角色时,工厂方法模式已经不能满足要求。根据LSP原则,任何接受父类型的地方,都应当能够接受子类型。因此,实际上系统所需要的,仅仅是类型与这些抽象产品角色

2009-06-10 08:59:00 822

原创 内聚和耦合

内聚(Cohesion)是一个模块内部各成分之间相关联程度的度量。耦合(Coupling)是模块之间依赖程度的度量。内聚和耦合是密切相关的,与其它模块存在强耦合的模块通常意味着弱内聚,而强内聚的模块通常意味着与其它模块之间存在弱耦合。模块设计追求强内聚,弱耦合。 一、内聚强度内聚按强度从低到高有以下几种类型:(1) 偶然内聚。如果一个模块的各成分之间毫无关系,则称为偶然内聚。(2) 逻辑内

2009-06-09 16:46:00 15566 2

转载 单例模式(Singleton)

一、什么是单例模式: 单例模式确保某一个类只有一个实例,而且向这个系统提供这个实例。 二、单例模式的要点:     1、某个类只能有一个实例     2、它必须自行创建这个实例     3、必须自行向这个系统提供这个实例 三、单例模式的结构及实现: 1、饿汉式单例类: 类图: 代码: public class EagerSingleton { private static final EagerS

2009-06-08 11:11:00 571

原创 C# 委托

简单的委托示例:using System;using System.Collections.Generic;using System.Text;namespace DelegateTest{    class MathsOperation    {        public static double MultiplybyTwo(double value)        {       

2009-06-06 21:11:00 360

转载 线程中CreateEvent和SetEvent及WaitForSingleObject的用法

线程中CreateEvent和SetEvent及WaitForSingleObject的用法首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,程锁定方面.CreateEvent 函功能描述:创建或打开一个命名的或无名的事件对象.EVENT有两种状态:发信号,不发信号。 SetEvent/ResetEvent分别将EVENT置为这两种状态分别是发信号

2009-06-05 15:31:00 767

原创 C#多线程

线程是程序中独立的指令流。C#中线程是使用Thread类来处理的,该类在System.Threading命名空间中。一个Thread实例标识一个线程,即执行序列。实例化一个Thread对象,就可以创建另一个线程。示例:void ChangeColorDepth(){    //processing to change color depth of image}//ent

2009-06-05 11:03:00 491

转载 VC中使用系统提供的线程池(Thread Pooling)

在项目里经常用到多线程,大量的客户向服务器提出请求,这时需要开辟线程来响应客户请求,由于客户量是不可预知的,难道来一个客户请求就新开个线程来响应吗?答案是否定的,要知道开辟和撤消线程是需要耗费相当多时间和资源的,于是前辈们弄出了很多模型出来解决这种问题,其中使用线程池(Thread Pooling)是个很好的主意。线程池在Windows2000及其以后版本得到了很好的支持。使用系统提供的线程池机制

2009-06-03 22:35:00 1450

转载 转载:关于DPC和APC

当驱动程序处理IRP的时候,它可能立刻完成,也可能在中断里才能完成,比如说,往硬件设备发出一个请求(通常可以是写I/O port),当设备完成操作的时候会触发一个中断,然后在中断处理函数里得到操作结果。Windows有两类中断,硬件设备的中断和软中断,分成若干个不 同的优先级(IRQL)。软中断主要有两种:DPC(Delayed Procedure Call)和APC(Asyn

2009-06-03 21:47:00 5479

转载 vc如何创建 线程池

有许多应用程序创建的线程花费了大量时间在睡眠状态来等待事件的发生。还有一些线程进入睡眠状态后定期被唤醒以轮询工作方式来改变或者更新状态信息。线程池可以让你更有效地使用线程,它为你的应用程序提供一个由系统管理的工作者线程池。至少会有一个线程来监听放到线程池的所有等待操作,当等待操作完成后,线程池中将会有一个工作者线程来执行相应的回调函数。   你也可以把没有等待操作的工作项目放到线程池中,用Queu

2009-06-03 21:32:00 676

转载 转载:异步IO、APC、IO完成端口、线程池与高性能服务器之一 异步IO

背景:轮询 PIO DMA 中断    早期IO设备的速度与CPU相比,还不是太悬殊。CPU定时轮询一遍IO设备,看看有无处理要求,有则加以处理,完成后返回继续工作。至今,软盘驱动器还保留着这种轮询工作方式。    随着CPU性能的迅速提高,这种效率低下的工作方式浪费了大量的CPU时间。因此,中断工作方式开始成为普遍采用的技术。这种技术使得IO设备在需要得到服务时,能够产生一个硬件中断,迫使C

2009-06-03 21:27:00 540

空空如也

空空如也

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

TA关注的人

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