other
文章平均质量分 76
LuckLiu521
土行星
展开
-
C/C++调用Delphi制作的dll时发现的一些问题
C/C++调用Delphi制作的dll时发现的一些问题 收藏做了一个网络业务逻辑实体,是用C++编写的dll,内部有一个全局的业务实体,外部准备用Delphi编写的界面程序来控制并显示状态...... 1. C++的dll中不能用C++风格的导出方式:_declspec(dllexport)来导出函数,要用C风格的导出方式:extern "C" _declspec(dll...原创 2010-12-21 13:16:12 · 234 阅读 · 0 评论 -
keystore提取私钥和证书
keytool -genkey -alias test -keyalg RSA -keystore c:/key.store生成keyStoreRSA是一个既能用于数据加密也能用于数字签名的算法。DSA(Digital Signature Algorithm,数字签名算法,用作数字签名标准的一部分),它是另一种公开密钥算法,它不能用作加密,只用作数字签名。DSA使用公开密钥,为接受者验...原创 2011-07-19 10:46:11 · 319 阅读 · 0 评论 -
windows media player 控件的常用属性及方法
属性/方法名: 说明: [基本属性] URL:String; 指定媒体位置,本机或网络地址uiMode:String; 播放器界面模式,可为Full, Mini, None, InvisibleplayState:integer; 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪enableContextMenu:Boolean; 启用/禁用...原创 2011-03-14 15:59:15 · 139 阅读 · 0 评论 -
Android 面试题
Android 面试题 经典1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。 2、sim卡的EF 文件有何作用 sim卡的文件系统有自己规范,...原创 2012-05-15 14:05:04 · 176 阅读 · 0 评论 -
NFC相关研究
NFC概述NFC是短距离的无线通信,通常距离是4厘米或更短。NFC工作频率是13.56M Hz,传输速率是106kbit/s到 848kbit/s。NFC总是在一个发起者和一个被动目标之间发生。发起者发出近场无线电波,这个近场可以给被动目标供电。这些被动的目标包括不需要电源的标签,卡,也可以是有电源的设备。相比其他无线通信技术,如蓝牙和WiFi...原创 2012-05-15 14:07:53 · 164 阅读 · 0 评论 -
SSL的工作流程简介(转)
[color=blue]1:客户端的浏览器向服务器传送客户端 SSL 协议的版本号,加密算法的种类,产生的随机数,以及其他服务器和客户端之间通讯所需要的各种信息。2:服务器向客户端传送 SSL 协议的版本号,加密算法的种类,随机数以及其他相关信息,同时服务器还将向客户端传送自己的证书。3:客户利用服务器传过来的信息验证服务器的合法性,服务器的合法性包括:证书是否过期,发行服务器证书...原创 2012-03-01 16:47:44 · 453 阅读 · 0 评论 -
(转)学习maven的使用,看到一篇很实用的入门教程(菜鸟级入门)
一、前言 早就知道maven 在java 项目的管理方面名声显赫,于是就想着学习掌握之,于是查阅了大量文档。发现这些文档的作者都是java 的大腕,大多都是站在掌握了一定maven 基础的角度上进行介绍,让我这初学者看的云里雾里不知所云。于是又去查看maven 的官方网站,总算是有所了解,但一旦动手实际操作却又雾里看花。唉,没办法,就只有一遍一遍的动手尝试,经过种种磨难总算是...原创 2012-07-12 15:19:57 · 144 阅读 · 0 评论 -
Eclipse快捷键汇总
自动补齐类名 Alt+.作用域 功能 快捷键全局 查找并替换 Ctrl+F文本编辑器 查找上一个 Ctrl+Shift+K文本编辑器 查找下一个 Ctrl+K全局 撤销 Ctrl+Z全局 复制 Ctrl+C全局 恢复上一个选择 Alt+Shift+↓全局 剪切 Ctrl+X全局 快速修正 Ctrl1+1全局 内容辅助 Alt+/全局 全部选中 Ctrl+...原创 2012-03-20 10:39:42 · 117 阅读 · 0 评论 -
使用Java实现CA
一. 准备1. JDK 1.62. 安装 BouncyCaslte 包,把jar放入ext文件夹,并在 java.security 加入 BouncyCaslte 包的 Provider3. 概念通俗解释 Key:密钥、公钥、私钥都称为key,key有大小,比如1024bit、256bit等。 安全对象:目前有key pair--即公私钥对;ke...原创 2012-04-11 14:31:41 · 696 阅读 · 0 评论 -
xml通配符
解析xml字符串< -> <> -> >" -> "' -> '& -> &1. 利用string.Replace() 五次替换 string xml = "it's my \"node\" & i like it";encodedXml = xml.Replace("&a原创 2012-11-09 09:33:50 · 380 阅读 · 0 评论 -
rdp delphi实现远程桌面
1. 首先确保你的机器上存在mstscax.dll,如果没有这个文件,可以从http://download.microsoft.com/download/whistler/tools/1.0/wxp/en-us/msrdpcli.exe下载并安装远程桌面连接软件.或者使用WindowXP中自带的mstscax.dll,运行regsvr32 mstscax.dll进行注册,ccrun测试使用的mst...原创 2012-11-11 00:17:09 · 1698 阅读 · 0 评论 -
cobol中常用的数据类型
COBOL上的基本类型大致分为:常量、变量、直接数和结构体。下面只是简单介绍下COBOL中的常量。 常量包括普通常量和象征常量两种,普通常量的内容在定义的同时通过VALUE语句给出,如:"01 NAME PIC 9 VALUE 3.",象征常量通过COBOL中的关键字表示,两种常量的使用方式一样,只是象征常量不用定义,可以直接使用,SPACE(SPACES)代表空格,ZER...原创 2012-08-22 15:13:50 · 2565 阅读 · 0 评论 -
金融行业密钥详解
金融行业因为对数据比较敏感,所以对数据的加密也相应的比较重视。在其中有关密钥及加密方面的文章很少,并且散发在各个银行及公司的手中,在网上没有专门对这部分进行介绍的。本文对金融行业的密钥进行较深入的介绍,包括象到底什么是主密钥(MasterKey)、传输密钥(MacKey),为什么我们需要这些东西等。本文采取追源溯本的方式,力求让对这感兴趣的人达到知其然,同时也知其所以然,而不是模模糊糊的知道几...原创 2013-05-15 16:48:52 · 262 阅读 · 0 评论 -
WOSA/XFS结构、背景等介绍
前言: 写给ATM硬件和软件人员的无言歌。 希望对工作有所帮助,能够少花些时间在解决相关问题上,多些时间做自己喜欢做的事情。 一定意义上来讲,任何ATM从业人员都应该看下这篇文章。 正文: 随着符合WOSA/XFS规范的跨平台ATMC软件日益铺开,确实有很多人需要稍微深入的知道一些相关概念,但没有这样的文章来介绍,并且...原创 2013-11-14 13:28:16 · 415 阅读 · 0 评论 -
error C2440 “static_cast” 无法从“void (__thiscall )(void)”转换为“LRESULT
error C2440 “static_cast” 无法从“void (__thiscall CPppView )(void)”转换为“LRESULT (__thiscall CWnd )(WPARAM,LPARAM)” 不能转换void (_thiscall CMainFrame::*)(void)to LRESULT (__thiscall CWnd:...原创 2013-11-18 13:51:05 · 276 阅读 · 0 评论 -
几种穿透防火墙技术
本人对几种穿透防火墙技术以下是本人对几种穿透技术学习笔记和一点自己的想法:防火墙是基本网络安全策略之一,它可以阻止不信任的外部网络用户对内部网络用户的访问,如果外网用户同内网用户之间的通信由外网用户发起,通信通常会被防火墙阻断,尤其是对TCP连接敏感,因此我们如果才能保证正常的数据传输呢,特别是非主动连接情况下,怎么保证连接和数据通信的安全稳定性呢?人们使用穿透防火墙技术(常用):...原创 2013-07-12 18:28:44 · 1074 阅读 · 0 评论 -
Windows桌面共享中一些常见的抓屏技术
1. BitBlt我想做Windows开发应该都知道这个API, 它能实现DC间的内容拷贝, 如果我们把源DC指定成Monitor DC或是桌面DC, 它就能实现抓屏功能。对于通过这种方式的抓屏, 有2点需要特别提醒:a. 在XP下我们可以通过最后的拷贝标志来控制是否拷贝layered window, 只有SRCCPY表示拷贝内容不包含layered window, 如果是SRCC...原创 2014-06-06 15:01:12 · 1579 阅读 · 0 评论 -
PBOC规范研究之六、变长记录文件
PBOC规范研究之六、变长记录文件 此博文包含图片 (2014-03-11 09:11:48)标签: 变长记录 tag70 it 分类: PBOC转载请注明出处:http://control.blog.sina.com.cn/admin/article/article_add.php PBOC金融卡根目录下变长记录文件解析根目录的变长记录文件其实主要的作用是用于脱机数据认证...原创 2014-08-14 20:11:39 · 324 阅读 · 0 评论 -
Keytool命令行参数说明
Keytool命令行参数说明2010-03-19 17:05 参数 说明 -genkey 在用户主目录中创建一个默认文件".keystore",还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书 -alias 别名 -keystore 指定密钥库的名称(产生的各类信息将不在.keystore文件中 -keyalg 指定密钥的算法 ...原创 2011-07-11 15:47:41 · 397 阅读 · 0 评论 -
如何用jdk的keytool制作ssl证书
C=CN,OU=IT,O=YIXIUWANG,ST=BEIJING,C=CN,L=HD,CN=192.168.1.122,emailAddress=test@test.com服务器证书keytool -genkeypair -v -alias tomcat -keyalg RSA -validity 730 -keystore c:\ca\tomcat.keystore -dname "C...原创 2011-07-11 10:19:51 · 134 阅读 · 0 评论 -
制作数字签名
首先要有工具包,包括以下几个软件:makecert.exe 制作cer格式的证书,即X.509证书,同时可以创建私钥cert2spc.exe 将cer格式证书转换成spc格式证书,即PKCS #7证书signcode.exe 将证书签署到ocx上去chktrust.exe 检查签署证书后的ocx是否正确还有一个certmgr.exe,是管理证书用的。可以从这里面导出ro...原创 2010-12-21 13:16:38 · 178 阅读 · 0 评论 -
MP3 文件格式
MP3 文件格式一.概述:MP3 文件是由帧(frame)构成的,帧是MP3 文件最小的组成单位。MP3 的全称应为MPEG1 Layer-3 音频文件,MPEG(Moving Picture Experts Group)在汉语中译为活动图像专家组,特指活动影音压缩标准,MPEG音频文件是MPEG1 标准中的声音部分,也叫MPEG 音频层,它根据压缩质量和编码复杂程度划分为三层,即...原创 2010-12-21 13:18:06 · 225 阅读 · 0 评论 -
mp3的标签类型和编码
mp3的标签类型和编码,现在主要存在这几种标准,ID3v1、ID3v2 2.3、ID3v2 2.4、APEv2。它们分别支持的编码为 ID3v1:只支持ISO--8859-1 ID3v2 2.3:ISO--8859-1、UTF-16 ID3v2 2.4:ISO--8859-1、UTF-16、UTF-8 APEv2:UTF-8统计 [金常] - 下载数...原创 2010-12-21 13:18:43 · 2162 阅读 · 0 评论 -
什么是XNML
做属于自己的校内网应用程序(xnml开发简介)开发, 简介, 应用程序, xnml校内网大家都知道吧,最近校内网推出了应用程序开发接口供校内网用户来开发应用程序扩展,今天我们来介绍下校内网开发的标识语言XNML,利用它我们就可以为校内网开发自己想要的应用程序了。什么是XNMLXNML是校内网为校内网用户提供的一种标识语言,使用它我们可以调用校内网的指定数据,利用这些数据可以...原创 2010-12-21 13:23:35 · 611 阅读 · 0 评论 -
堆和栈的区别
非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据...原创 2011-01-02 09:32:03 · 96 阅读 · 0 评论 -
windows进程中的内存结构
在阅读本文之前,如果你连堆栈是什么多不知道的话,请先阅读文章后面的基础知识。 接触过编程的人都知道,高级语言都能通过变量名来访问内存中的数据。那么这些变量在内存中是如何存放的呢?程序又是如何使用这些变量的呢?下面就会对此进行深入的讨论。下文中的C语言代码如没有特别声明,默认都使用VC编译的release版。 首先,来了解一下 C 语言的变量是如何在内存分部的。C 语言有全局变量(G...原创 2011-01-02 09:34:07 · 131 阅读 · 0 评论 -
(转)如何在 Delphi 中静态链接 SQLite
如何在 Delphi 中静态链接 SQLite搞了我几个小时,终于成功在 Delphi 中静态链接了 SQLite (v3.5.4),下一步就是研究加密了,呵呵中间其实遇到很多问题,今天累了,就不说了,改天补上1.当然是下载 SQLite 的源代码啦,呵呵,不过记得要是 all in one 的 amalgamation 版本哦 (修正: amalgamation 并非 ...原创 2011-01-11 11:16:33 · 129 阅读 · 0 评论 -
如何检测iPhone和iPad上的Safari的用户代理?
毫无疑问的,在你专门为iPhone和iPad创建了一个页面之后,第一件首要的事情就是如何去分辨用户目前使用的是iPhone还是iPad了。苹果专门提供了iPad的用户代理标识[UserAgent],看起来是下面的一样:Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, li...原创 2011-05-04 10:53:11 · 902 阅读 · 0 评论 -
远程连接windows2003 server时提示超过最大连接数的解决方法
远程连接windows2003 server时提示超过最大连接数的解决方法2010-08-20 09:24:58标签:最大连接数 提示 server 解决原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://sucre.blog.51cto.com/1084905/380441从昨天下午开始到今天早上,远程服务器一直提...原创 2011-05-11 15:23:24 · 210 阅读 · 0 评论 -
Http之Get/Post请求区别
1.HTTP请求格式:[]在HTTP请求中,第一行必须是一个请求行(request line),用来说明请求类型、要访问的资源以及使用的HTTP版本。紧接着是一个首部(header)小节,用来说明服务器要使用的附加信息。在首部之后是一个空行,再此之后可以添加任意的其他数据[称之为主体(body)]。2.GET与POST区别HTTP定义了与服务器交互的不同方法,最基本的方...原创 2011-09-06 15:24:00 · 118 阅读 · 0 评论 -
Win2003开启IIS服务需要做的一些安全设置
Win2003开启IIS服务需要做的一些安全设置2011-01-15 16:27:36标签:Win2003 IIS windows 2003 Server开启IIS服务提供网络服务之后,除了为网络用户提供应用之外,同时也使服务器暴漏在网络中,会面临大量的网络威胁,因此需要对windows 2003服务器做一些配置,保证服务器的安全。修改Request最大值关闭IIS a...原创 2011-06-01 22:00:36 · 160 阅读 · 0 评论 -
delphi实现圆角窗体
procedure TForm1.FormCreate(Sender: TObject);var hr :thandle;begin hr:=createroundrectrgn(1,1,width-2,height-2,5,5); setwindowrgn(handle,hr,true);end;procedure TForm1.FormPaint(Send...原创 2011-02-17 17:48:25 · 276 阅读 · 0 评论 -
Symbian 关于字符编码转换
转自:http://blog.csdn.net/kaiming2008/archive/2008/12/04/3441559.aspx字符串编码中文表示常用的有:GB2312,GBK,Unicode,UTF-8其中GBK是GB2312的超集,也就是涵盖了GB2312编码的所有内容,UTF-8是Unicode的在网络传输中的一种编码格式,如果我们使用vc做为开发工具,在win下面...原创 2011-06-24 11:52:06 · 82 阅读 · 0 评论 -
Symbian 关于字符编码转换
Symbian 关于字符编码转换字符串编码中文表示常用的有:GB2312,GBK,Unicode,UTF-8其中GBK是GB2312的超集,也就是涵盖了GB2312编码的所有内容,UTF-8是Unicode的在网络传输中的一种编码格式,如果我们使用vc做为开发工具,在win下面进行开发,那么win的默认字符集是 GBK的,而symbian系统默认的编码方式却是Unico...原创 2011-06-24 11:58:42 · 110 阅读 · 0 评论 -
IPhone下GBK转UTF-8
先把数据转成二进制,然后再转成字符串,见下面代码,开头那两句 - (void)didReceiveData:(NSData *)data {CFStringRef gb2312Str = CFStringCreateWithBytes(NULL, [data bytes], [data length], kCFStringEncodingGB_18030_2000, ...原创 2011-06-24 16:04:46 · 128 阅读 · 0 评论 -
php安全问题大总结
(1) 打开php的安全模式 php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(), 同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文件,比如/etc/passwd, 但是默认的php.ini是没有打开安全模式的,我们把它打开: safe_mode = on (2) 用户组安全 当safe_m...原创 2011-06-29 10:09:26 · 102 阅读 · 0 评论 -
ssl登录过程 CA证书原理
ssl登录过程 CA证书原理SSL 协议的握手和通讯 为了便于更好的认识和理解 SSL 协议,这里着重介绍 SSL 协议的握手协议。SSL 协议既用到了公钥加密技术又用到了对称加密技术,对称加密技术虽然比公钥加密技术的速度快,可是公钥加密技术提供了更好的身份认证技术。SSL 的握手协议非常有效的让客户和服务器之间完成相互之间的身份认证,其主要过程如下: ① 客户端的浏览...原创 2011-07-08 14:46:29 · 404 阅读 · 0 评论 -
查看oracle用户数据库连接数
查看oracle用户数据库连接数1、查询oracle的连接数select count(*) from v$session;2、查询oracle的并发连接数select count(*) from v$session where status='ACTIVE';3、查看不同用户的连接数select username,count(username) from v$sessi...原创 2013-10-30 12:31:31 · 154 阅读 · 0 评论