自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

原创 Spring4.2.5 - 之一

被误删除T_T,后面再补。

2016-04-10 21:27:52 2163 2

原创 Spring 4.2.5 - 序

2016-03-12 11:14:56 698

转载 桌面虚拟化-外行看热闹,内行看门道

原文地址:http://virtualzhang.blog.51cto.com/4726756/819661最近,经朋友介绍,看到了由Citrix送测,天极网下属的比特实验室(我本人第一次听说这个实验室的名字,汗)发布的《主流虚拟桌面产品对比测试报告》,作为一个在虚拟化行业爬滚了多年的IT人员,看到国内的评测实验室发布的这个报告,自然是一阵兴奋,虚拟桌面终于走上康庄大道,被大家认可

2012-04-01 17:39:29 1098

原创 恢复windows 右键菜单 新建BMP图像 Bitmap Image

将以下文本复制到记事本后另存为“.reg”后缀的文件,然后双击导入即可。;=====================================================================Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.bmp];下面这句最重要@="Paint.Pic

2012-02-15 17:51:06 2121

原创 VC 剪贴板操作

本文主要介绍了VC++/MFC中如下内容的剪贴板操作:1、文本内容的操作2、WMF数据的操作3、位图的操作4、设置使用自定义格式5、感知剪贴板内容的改变6、自动将数据粘贴到另一应用程序窗口注:内存分配和拷贝的顺序一定不要弄错一、文本内容的操作下面的代码示范了如何将文本内容复制到剪贴板(Unicode编码的先转化为ASCII):CString source;//文本内容保存在source变量中if( OpenClipboard() ){ HGLOBAL clipbuffer; char * buffer; E

2011-03-11 09:40:00 486

转载 vim临时宏的录制和使用

<br /><br />按qa(q表示开始录制宏,宏的名字为a)<br />中间的操作<br />再q(表示宏录制结束,Vim会提示记录完成)<br />这样宏录完了,可以用了。<br />再@a,宏执行了一次。按下6@a 就执行了6次!!!<br /> <br /> <br />任务c:错落有致 <br />  操作:这次演示一下宏的用法,请严格按本教程操作。<br />  先做一下确认:输入法没有打开,并Esc到normal状态,gg到文首。<br />  按qa(q表示开始录制宏,宏的名字为a)<br

2011-03-10 23:50:00 1173

转载 Vim 实用技术,第 3 部分: 定制 Vim

<br /><br />3.1. Vim 脚本基础<br />在 .vimrc 文件中,和在第二章提到的插件和语法文件中,使用的语言就是 Vim 脚本语言。这种脚本语言语法有点像 BASIC,表达式有点像 C,还是比较容易理解的。本章中并不打算对其作很系统的介绍(要完整了解的话,请参见“:help usr_41.txt”),而只是介绍一些基本知识,特别是,了解定制 .vimrc 所需要的基本知识。<br />Vim 脚本相当于可直接在命令模式下执行的命令,只是不需要输入前面的冒号(如果用了冒号也不会出错)。

2011-03-10 23:44:00 365

转载 Vim 实用技术,第 2 部分: 常用插件

<br /><br />2.1. gzip(压缩文件支持)<br />作者:Bram Moolenar<br />网站脚本编号:无(包含在 Vim 的标准发布之中)<br />安装说明:无<br />功能说明:<br />该脚本使得 Vim 可以直接打开使用 gzip [1]、bzip2 [2] 和 compress [3] 压缩的文件(要求存在相应的命令行工具)。后缀为“.gz”、“.bz2”和“.Z”的文件会在打开时被动态解压缩,并在写操作时被自动重新压缩。<br />打开压缩文件时,屏幕上出现一个(不

2011-03-10 23:36:00 457

转载 Vim 实用技术,第 1 部分: 实用技巧

0. Vim 简介作为开源世界最重要的编辑器之一(另一个是 Emacs),Vim 以其强大的功能和可定制能力被众多开发者所喜爱。不过,也许就是因为 Vim 的功能太强大了,要真正用好 Vim 并不容易。本文作者在多年的实际使用中逐渐掌握了一些实用技术,在此介绍给大家。——本文并不企图对 Vim 作全面而系统的介绍,但也绝非零星地点到即止;而是希望通过介绍一些重要特性和提供相关参考信息,引起大家的兴趣,去深入挖掘其能力,真正把这一强大的工具用好。下面首先对 Vim 做一下最基本的介绍,并给出一些参考信息,以方

2011-03-10 23:25:00 680 1

转载 颜色的作用

<br /><br />世界上的色彩何其之多,不同的颜色会给人们带来不一样的心情,让人处在这个色彩独有的心境里,于是心理学便有了对于色彩的研究,从而诞生出心理色彩疗法。<br />  据科学实验表明,每一种颜色都有其独特的作用,令人产生不同的情感体验。一些疾病在很大程度上是由于人体内色谱失衡或缺少某种颜色造成的。在我们体内有7种腺体中心,分布在脊柱的不同部位。每种颜色都能产生一种电磁波长,这些波长由视觉神经传递给大脑,促使腺体分泌激素,从而影响人的心理与肌体,达到医疗作用。了解各种颜色的生理作用,正确使用颜

2011-03-10 21:38:00 966

转载 将一个十六进制字符串转换为十进制数值的问题

<br /><br />在程序中,我们有时需要将一个十六进制字符串转换为十进制数字。比如:<br />char *ptr="0x11";<br />int n=0;<br />//我们想让n等于0x11,即17<br />通常我们在C中,想将一个字符串转换为一整形数字,通常会使用下面的方法:<br />char *ptr="123"; int n=0;n=atoi(ptr);printf("%d/n",n);//输出:123<br /><br />但是atoi库函数只能将十进制字符串转化

2011-03-08 14:43:00 618

转载 VC 宽字节和多字节的相互转换

<br /><br />#include <string><br />// 使用CString必须使用MFC,并且不可包含<windows.h><br />#define _AFXDLL<br />#include <afx.h><br />using namespace std;<br />//----------------------------------------------------------------------------------<br />//将 单字节char* 转换为 宽字

2011-03-04 10:55:00 2964 1

转载 VC获取硬盘序列号 网卡 cpuid bios

<br /><br />用api函数读取硬盘的序列号<br />关于盘序列号有两种:     <br />    <br />  硬盘序列号:   英文名   Hard   Disk   Serial   Number,   该号是出厂时生产厂家为     <br />  区别产品而设置的,   是唯一的,   是只读的,   利用硬盘序列号的     <br />  加密往往是利用其唯一和只读的特性,   大多是针对有序列号的     <br />  IDE   HDD而言,   对于没有序列号或SCSI

2011-03-04 10:08:00 1009

转载 C++静态成员函数小结

<br />类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 <br />静态类成员包括静态数据成员和静态函数成员两部分。 <br /><br />一 静态数据成员: <br /><br />类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时,静态数据成员还具有以下特点: <br /><br />1.

2011-03-02 20:10:00 302

转载 sizeof class or struct

<br />#include <iostream>using namespace std;class A{ int a;};class B{public: int m_a; virtual int Geta(){return m_a;};};class C:public B{ char m_char; char m_char2;public: int m_c; static int m_s;};void main(){

2011-03-02 19:30:00 523

转载 正确使用洗面奶

洁面是我们每天必做的功课,这点不必多说,可是什么才是正确的洁面方法,在洁面过程中我们应该注意哪些方面,让洁面更有效果,更科学,又有几个朋友真正清楚呢?下面我归纳下主要的几点,供大家学习参考1、用温水浇湿面部。(太高的水温对皮肤不利)2、洗面奶一般是软管包装,每次挤出2公分左右在掌心,用一点水揉开,起出泡沫3、均匀地将洗面奶揉在脸部、颈部,用手指肚轻柔按摩。用指肚在额头、脸颊等处轻柔打圈,鼻头、下巴、额头这些容易生成黑头的地方,酌情多按摩一会。4、不要忽略颈部的清洁,清洁时注意

2011-03-01 23:32:00 713

原创 Linux指令积累

将前面的输出作为后面命令的参数的方法(2种)find / -name ".bash*" -execls {} -al";"| grep bash  find / -name ".bash*" | xargs ls -al"apt-get install lftp" or "apt-get install lftp-ssl", i compiled it

2011-03-01 14:21:00 337

转载 运算符重载

在C++语言中,可以用关键字operator 加上运算符来表示函数,叫做运算符重载。例如两个复数相加函数:Complex Add(const Complex &a, const Complex &b);可以用运算符重载来表示:Complex operator +(const Complex &a, const Complex &b);运算符与普通函数在调用时的不同之处是:对于普通函数,参数出现在圆括号内;而对于运算符,参数出现在其左、右侧。例如Complex a, b, c;...c = Add(a, b)

2011-03-01 09:49:00 300

转载 C++成员函数的重载、覆盖与隐藏

成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。覆盖:派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相同;(4)基类函数必须有virtual 关键字。函数Base::f(int)与Base::f(float)相互重载,而Base::g(void)被Derived:

2011-03-01 09:43:00 242

转载 Linux 自定义快捷键

Linux的一个特色就是其命令多而且功能强大, 频繁输入命令不仅麻烦而且工作量较大,虽然可以使用TAB进行>命令补足,或者使用aliase来简化某个命令的输入,但这并不能从根本上解决敲击键盘次数过多的问题。可以把任何命令或命令的组合指定给键盘上的某个键,可以是Alt+[A-Z],Ctrl-[A-Z], Alt+Shift+[A-Z], F1-F12, Ctrl-F[1-12], Alt-F[1-12], Alt+Shift+F[1-12],还有更不可思议的是甚至还可以为功能键加上“参数”,这样你按下那个键的

2011-02-28 17:31:00 993

转载 函数调用规范__cdecl和__stdcall的区别

__cdecl__stdcallC 和 C++ 程序的缺省调用规范为了使用这种调用规范,需要你明确的加上 __stdcall(或 WINAPI )文字。即 return-type __stdcallfunction-name[(argument-list)]在被调用函数 (Callee) 返回后,由调用方 (Caller) 调整堆栈。1. 调用方的函数调用2. 被调用函数的执行3. 被调用函数的结果返回4. 调用方清除调整堆栈在被调用函数 (Callee) 返回前,由被调用函数

2011-02-28 16:34:00 320

转载 防止程序启动两次的方法CreateMutex()

<br />在工程文件中, WinMain函数里加上以下代码(此代码在BCB6.0下运行): HANDLE hMutex = CreateMutex(NULL, false, "Process"); if (GetLastError() == ERROR_ALREADY_EXISTS) { CloseHandle(hMutex); MessageBox(Application->Handle, "

2011-02-25 09:21:00 407

转载 FINDSTR正则表达式用法

1.findstr . 2.txt 或 Findstr "." 2.txt 从文件2.txt中查找任意字符,不包括空字符或空行 2.findstr .* 2.txt 或 findstr ".*" 2.txt 从文件2.txt中查找任意字符包括空行和空字符 3.findstr "[0-9]" 2.txt 从文件2.txt中查找包括数字0-9的字符串或行 4.findstr "[a-zA-Z]" 2.txt 从文件2.txt中查找包括任意字符的字符串或行 5.findstr "[abcezy]" 2.txt 从

2011-02-24 23:16:00 907

转载 DOS 循环 FOR

以前常觉得DOS的命令行功能太弱,无法象UNIX一样可以用命令行完成非常复杂的操作。实际上,当MS从WIN2K开始将命令行增强后,已经借鉴了相当多UNIX的优点,虽然还无法做到象UNIX那么灵活,但已可完成绝大多数的任务,比如用&&和||连接两个(或更多)命令,由前一个的返回值来决定下一个是否执行,等等。而在这些增强中,最明显的,就是FOR命令。举个例子,用适当的参数,可用FOR命令将 date /t 的输出 从 "Sat 07/13/2002" 变成你想要的格式,比如, "2002-07-13": c

2011-02-24 23:13:00 459

转载 linux下文件编码的查看与转换

通常来说,Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8,所以Linux下打开windows的文件会有乱码的情况。另外,有时要将文件进行编码转换,如将简体中文转换为繁体中文。  基于以上情况,本文将就在linux下查看和转换文件的编码进行说明。  1.查看文件的编码  1)在Vim中可以直接查看文件编码  :set fileencoding    即可显示文件编码格式。  2)enca查看文件编码  # enca filename        直接用enca加文件名

2011-02-20 23:02:00 431

转载 VS2008中自定义C++工程模板与修改新建文件默认编码的办法

<br /><br />VS2008中自定义C++工程模板与修改新建文件默认编码的办法<br />write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie<br />讨论新闻组及文件一、   需求<br />网上讲VS(以下VS均特指VS2008)自定义模板的不少,不过大部分都是讲C#或者Web开发的,什么export template的,都不适合C++工程,由于MS的确是减弱了对C++的支持,(这点没有人否认吧?)所以在VS中C++总是被遗忘在那个没有人理睬的角落

2011-02-20 22:52:00 612

转载 函数调用的效率

<br />一、函数、宏、内联函数<br />1、函数<br />    调用函数的开销大致可分两个部分:传递参数的开销和保存当前程序上下文信息所花费的开销。对于<br />传递参数的开销而言,传递的参数越多开销就越大;对于保存当前程序上下文所花费的开销而言,函数越<br />复杂需要花费的开销就越大。<br />2、宏<br />    宏在某种程度上可以代替函数,避免函数调用带来的开销。定义完宏之后,在编译程序时,用替代字<br />符串代替程序中的宏。<br />    对于宏而言,虽然避免了函数调用

2011-02-12 17:05:00 883

转载 苹果效应:创新已不是主流,"去惊喜”才是大流行

<br />苹果的市值已超过IBM,营收即将挑战HP,利润已是戴尔的几倍,它正快速的成为全世界最大的科技公司之中。这个月Apple更将推出触控式平板电脑「iSlate」,出货1000万台。美国网路界之前已有TechCrunch 原本要做的CrunchPad(现在叫JooJoo)打低价云端路线,对于创业家而言,iPhone的东西变成iSlate、这些平板机的出现,意义是带来各方面的改变,最大的改变就在:网站设计、软体设计即将…「苹果化」。 <br /><br />大家都知道这件事,但什么是苹果化? <br /

2011-01-26 17:31:00 433

转载 各种带有物理学特点的把妹法[转]

各种带有物理学特点的把妹法[转]曾经有一位生物学人士,公布了工科把妹第一弹,暨"巴甫洛夫把妹法": 每天给你那位心仪的女同事/女同学的抽屉里都放上精心准备的早餐,并且保持缄默不语,无论她如何询问,都不要说话。 如此坚持一至两个月,当妹子已经对你每天的准时早餐习以为常时,突然停止送餐,她心中一定会产生深深的疑惑及失落,同时会满怀兴趣与疑问找到你询问,这时再一鼓作气将其拿下。 此法借鉴了不朽的生物学家巴甫洛夫之"条件反射试验",故名"巴甫洛夫把妹法"。 生物界良策在前,物理界岂甘人后!今天,就将向大家隆重推出量

2011-01-26 14:42:00 415

转载 Microsoft ADPCM 编码解码算法

 Microsoft ADPCM 编码解码算法因为种种原因,最近需要把原始的wav文件压缩成ADPCM格式。但是网上几乎搜不到相关的中文资料。花了相当长的时间,七拼八凑的从一些文章中得到了些信息,终于搞定了它。为了方便遇到跟我一样麻烦的人,我决定把它详细的写下来。 1. 关于DPCM   DPCM是differential pulse code modulation的缩写,也就是差分脉冲编码调制的意思。他的主要思想是通过已知的数据预测下一个数据,然后传递预测值与实际值之间的差值。具体的细节可以在很多信号处理

2011-01-26 11:29:00 1553

转载 VC调用ACM音频编程接口压缩Wave音频

<br />      音频和视频是多媒体应用程序向用户提供信息的主要方式,这些音频、视频数据一般都具有较高的采样率,经过压缩的原始数据才具有实用价值,否则不仅要占用大量存储空间而且在播放或进行网络传输时效率也是非常低下的,所以音频、视频数字压缩编码在多媒体应用中有着广泛而又重要的用途。本文主要对音频的编码压缩作了阐述。<br /><br />  音频的编码压缩方式有许多种,如基于ITU-T G.728语音编码协议的LD-CELP 低时延码激励线性预测编码、基于ITU-T G.711语音编码协议的PCM(P

2011-01-22 01:22:00 596

spring 详细介绍 api

非常详细的介绍了SPRING的API 附有一定的源码解析

2010-04-02

MiniGUI中文编程手册

MiniGUI 嵌入式LINUX窗口程序开发 MiniGUI 嵌入式LINUX窗口程序开发 MiniGUI 嵌入式LINUX窗口程序开发

2010-04-02

dwr 中文介绍 详细介绍了DWR适合从零开始

目录 第1章. DWR入门 ................................................................................................................................ 8 1.1 简介 ................................................................................................................................. 8 1.2 第一个DWR程序:Hello World ....................................................................................... 9 1.2.1 将DWR放入你的工程 ............................................................................................. 9 1.2.2 编辑配置文件 ........................................................................................................... 9 1.2.3 编写service ........................................................................................................... 10 1.2.4 测试DWR .............................................................................................................. 10 1.2.5 编写一个jsp ........................................................................................................... 11 1.3 本章总结......................................................................................................................... 12 第2章. web.xml配置 .......................................................................................................................... 13 2.1 主要配置......................................................................................................................... 13 2.2 常用<init-param>参数列表 ............................................................................................. 14 2.2.1 安全参数 ................................................................................................................ 14 2.2.2 Ajax服务器加载时保护参数 ................................................................................... 14 2.2.3 其他参数 ................................................................................................................ 15 2.3 日志配置......................................................................................................................... 16 2.4 多个dwr.xml配置和J2EE角色定义 .............................................................................. 16 2.5 插件配置......................................................................................................................... 18 2.6 测试模式配置 ................................................................................................................. 19 第3章. dwr.xml配置 ........................................................................................................................... 20 3.1 纵览 ............................................................................................................................... 20 3.2 <init>标签 ....................................................................................................................... 20 3.3 <allow>标签 ................................................................................................................... 21 3.3.1 Creator ................................................................................................................... 21 3.3.2 Converter ............................................................................................................... 25 3.4 <signatures>标签 ........................................................................................................... 30 第4章. 整合 ....................................................................................................................................... 32 4.1 DWR与Servlet .............................................................................................................. 32 4.1.1 使用webContext的方法: .................................................................................... 32 4.1.2 方法选择 ................................................................................................................ 32 4.2 DWR与Spring ............................................................................................................... 34 4.2.1 让DWR和Spring一起工作的检查列表 ................................................................. 34 4.2.2 Spring Creator ....................................................................................................... 34 4.2.3 找到Spring配置文件 ............................................................................................. 34 4.2.4 使用Spring配置DWR ........................................................................................... 35 4.3 DWR与JSF ................................................................................................................... 36 4.3.1 JSF Creator ........................................................................................................... 36 4.3.2 Servlet Filter .......................................................................................................... 36 4.4 DWR与Struts ................................................................................................................ 37 4.4.1 Struts creator ......................................................................................................... 37

2010-04-02

空空如也

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

TA关注的人

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