个人常用的VIM命令列表 移动光标 上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行 下:j nj:向下移动n行 左:h nh:向左移动n列 右:l nl:向右移动n列 w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上 b:与w相反 e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上
VIM或EMACS做编辑器,GCC做编译器, automake做工程,doxygen做文档,cvs做管理。。。。 IDE在心中。
static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准). (1)局部静态变量 (2)外部静态变量/函数 (3)静态数据成员/成员函数 下面就这三种使用方式及注意事项分别说明 一、局部静态变量 在C/C++中, 局部变量按照存储形式可分为三种au
oracle9204更改字符集步骤方法(WE8ISO8859P1->ZHS16GBK): 由于我们经常做不同数据库的导出导入时 遇到的服务器的字符集不同,导致我们原有的无法正常导入工作, 这时需要我们做数据库字符集的更改工作, 字符集是在安装数据库时选定的,一 旦数据库创建之后,数据库的字符集是不能改变的,如果要改变数据库的字符集, 只有重新创建数据库。 但通常也可以在特
1 常用数据类型规范 数据类型 数据类型简写 标准命名举例 Array arr arrShoppingList Boolean bln blnIsPostBack Byte byt bytPixelValue Char chr chrDelimiter DateTime dtm dtmStartDate Decimal dec d
exp 将数据库内的各对象以二进制方式下载成dmp文件,方便数据迁移。 buffer:下载数据缓冲区,以字节为单位,缺省依赖操作系统 consistent:下载期间所涉及的数据保持read only,缺省为n direct:使用直通方式 ,缺省为n feeback:显示处理记录条数,缺省为0,即不显示
为规范全国建设事业IC卡应用管理,促进建设事业IC卡市场健康、有序地发展,保障应用系统的安全性和兼容性,建设部建办 [1999]65号《关于建设事业IC卡应用管理工作的通知》文件明确规定:“为确保各地IC卡应用系统,特别是发卡、充值、清算、资 金划拨等环节高度的安全性,建设事业IC卡应用采取必要的安全管
最近看银行密钥管理系统,对密钥分散这一步搞得一头雾水。问题陈列如下,请高手指教。 1. 从 GMPK 到 BMPK 再到 MPK,经过一系列的发散过程,那么这三者之间有什么关系呢? 2. 有资料说,密钥发散机制的优点在于即使破解了密钥,也不会对同级和上级的密钥产生威胁,那即是分散算法是不可逆的了。以IC卡为例,用户卡的消费密钥也是经过分散后产生的,每个
首先选择新建项目,选择Visual C++ MFC -> MFC ActiveX 控件 输入项目名称,本例子我们起名为 FActiveX,点击确定。 在控件设置中 仅选中运行时不可见,然后选择完成。 到此一个完整的ActiveX框架就已经搭成了,VC2005为我们生成了所有必须的文件,现在你就可以编译一下了,应该没有任何的错误和警告,否则就可
DataSet可以看作是内存中的数据库,里面可以保存多个表、联系 可以用DataAdapter来Fill一个DataSet,而DataSet也可以自己从XML文件中读取数据 DataReader只是一种向前的、只读的数据类型,一次只能读取一行 只能用Command来得到DataReader
1.把你的com组件加入到打包程序。 2.在打包程序中找到该com组件,点击属性。在属性中有Register项,把值选择为vsdrfCOM即可。
添加Web引用:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; us
写道 "比如这张图片(来源),原本只是一张图片,但下载后把它的文件扩展名改成.rar还可以正常打开。 打开之后是几个只有64k,但可以高品质地播放30多分钟的3d程序。 制作这种神奇的文件的方法是在windows command line输入copy a.jpg/b+b.zip/b c.jpg。这只是把两个文件合并了,文件大小还是源文件的总和,所以图片文件较大。除
a Array 数组 b
目的: 基本掌握了 make 的用法,能在Linux系统上编程。 环境: Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。 准备:
@echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdri
先说一下问题,如何让下面程序(release版本)能立即报出异常,程序出错?默认情况很大可能是不crash的 int _tmain(int argc, _TCHAR* argv[]) { char *p=new char[10]; for(int i=0;i<10;++i)
密钥分散算法简称Diversify,是指将一个双长度的密钥MK,对分散数据进行处理,推导出一个双长度的密钥DK。 推到DK左半部分的方法是: 1、将分散数据的最右8个字节作为输入数据; 2、将MK作为加密密钥; 3、用MK对输入数据进行3DES运算; 推到DK右半部分的方法是: 1、将分散数据的最右8个字节求反,作为输入数据; 2、将MK作为加密密钥; 3、用MK对输
利用反射进行动态加载和调用.Assembly ass=Assembly.LoadFrom(DllPath); //利用dll的路径加载 加载dll后,需要使用dll中某类.Type type=ass.GetType(“TypeName”);//利用类型的命名空间和名称获得类型 需要实例化类型,才可以使用,参数可以人为的指定,也可以
第一部分 CPU基础知识 一、为什么用CPU卡 IC卡从接口方式上分,可以分为接触式IC卡、非接触式IC卡及复合卡。从器件技术上分,可分为非加密存储卡、加密存储卡及CPU卡。非加密卡没有安全 性,可以任意改写卡内的数据,加密存储卡在普通存储卡的基础上加了逻辑加密电路,成了加密存储卡。逻辑加密存储卡由于采用密码控制逻辑来控制对 EEPROM的访问和改写,在使用之前需要校验密码才可以
http://hi.baidu.com/zifan/item/c9ed0d0f437a08c32f4c6b56
Makefile文件 Make工具最主要也是最基本的功能就是通过makefile文件来描述源程序之间的相互关系并自动维护编译工作。而makefile 文件需要按照某种语法进行编写,文件中需要说明如何编译各个源文件并连接生成可执行文件,并要求定义源文件之间的依赖关系。makefile 文件是许多编译器--包括 Windows NT 下的编译器--维护编译信息的常用方法,只是在集成
一、 make工具是什么 在DOS时期编写汇编程序的时候,编译器和链接器基本上不用什么参数,命令只有区区两条: Masm xxx.asm; Link xxx.obj; 只要做个批处理把xxx换成%1,然后在命令行键入asm.bat xxx就万事大吉了,很是方便。Win32编程就不一样了,不管编译器还是链接器都需要加上必要的选项,文件列表也多了起来,如链接器的命令行参数中要列 出
增强Microsoft开发环境下的编辑能力。 Visual Assist X具有强大的编辑特色,提高了生产效率,可以完全集成到您的Microsoft开发环境中,升级了您的IDE,在不改变编程习惯的同时就可以感受到Visual Assist X为您带来的好处。 Visual Assist X是一款非常好的Microsoft Visual Studio 2005和Vis
这 篇文档是我的关于gcc参数的笔记,我很怀念dos年代我用小本子,纪录所有的dos 命令的参数.哈哈,下面的东西可能也不是很全面,我参考了很多的书,和gcc的帮助.不全的原因是,有可能我还没有看到这个参数,另一种原因是,我可能还 不会用它:) 不过,我会慢慢的补齐的.哈哈 如果你要转在本文章请保留我的email(ianopan@beeship.com)和文章的全面性.[介绍]&nb
GNU 编译器集(其前身为GNU C 编译器)诞生于1987年。当时Richard Stallman(GNU 项目的创办人)想要创建一个编译器,它可以满足他定义的“自由软件”概念,并可用来编译 GNU 项目发布的其他软件。GNU C 编译器迅速在自由软件社区中流行开来,而且以其健壮性和可移植性而闻名。它已成为许多集成开发工具的基础,被世界各地的发行商应用在 L
如今Excel是越来越重要了,在我们自己开发的程序中不免要和Excel打交道了。利用Automation技术,我们可以在不去了解数据库的情况下玩转Excel,而且你会发现一切竟如此轻松! 好了,咱们开始吧,我不喜欢用长篇累牍的代码来故弄玄虚,所以下面的代码都是切中要害的片段,总体上是个连贯的过程,包括启动Excel,读取数据,写入数
CString str="内容"; myrange=workSheet.GetRange(COleVariant("A1"),COleVariant("A1")); myrange.SetValue2(COleVariant(str)); font=myrange.GetFont()
CREATE FUNCTION GET_STATUS(@CODES VARCHAR(20) RETURN VARCHAR(100) AS BEGIN declare @status_list varchar(100) declare @status_name varchar(20) declare @ --1.init set @status_list = '' set
刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。 我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="女
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号