2009年1月28日

Oracle OLEDB 的手工分发

摘要: 1、基本配置Oracle ODP.Net 请参考《Oracle ODP.Net的手工分发》一文; 2、增加文件 \Bin目录 oip10.dll oip10.tlb oradc.ocx OraOLEDB10.dll OraOLEDB10.tlb ... 阅读全文

posted @ 2009-01-28 23:53 chuncn 阅读(931) 评论(0) 推荐(0) 编辑

Oracle ODP.Net 的手工分发

摘要: 1 、版本:Version 对于ODP.Net版本问题,若使用ODP.Net10.2.0版本,则客户端(Oracle Client)也要相应的使用10.2的版本,否则会链接不成功;其实也是很简单,就是保证Bin目录下的dll版本就基本差不多了;同时ODP.Net在此目录增加两个非常重要的dll(OraOps10.dll,OraOps10w.dll); 2、语言集:(Nls/Data... 阅读全文

posted @ 2009-01-28 23:52 chuncn 阅读(1574) 评论(0) 推荐(0) 编辑

ORACLE与SQL SERVER的区别

摘要: ORACLE与SQL SERVER的区别 体系结构 ORACLE的文件体系结构为: 数据文件 .DBF (真实数据) 日志文件 .RDO 控制文件 .CTL 参数文件 .ORA SQL SERVER的文件体系结构为: .MDF (数据字典) .NDF (数据文件) .LDF (日志文件) ORACLE存储结构: 在ORACLE里有两个块参数PCTFREE(填充因子)和PCTUSED(复用因子),可... 阅读全文

posted @ 2009-01-28 23:35 chuncn 阅读(15541) 评论(1) 推荐(1) 编辑

oracle和SQL SERVER以及DB2之间的区别

摘要: 总体来讲: Oracle 数据库领域老大。 SQL Server只适合个人使用或小型企业,成本低,但为了学习我也不会选择它,缺点多多。 DB2 功能上紧次Oracle,担接触的人不多,应用面不如Oracle。 看了下面的你们就都会明白了,不懂的就应该知道以后如何选择使用的数据库了。 1.选择一个好的数据库是非常重要的。 ... 阅读全文

posted @ 2009-01-28 19:10 chuncn 阅读(3166) 评论(0) 推荐(0) 编辑

2009年1月24日

有关UNICODE、ANSI字符集和相关字符串操作的总结[转]

摘要: Q UNICODE字符串如何显示 A 如果程序定义了_UNICODE宏直接用 WCHAR *str=L"unicodestring"; TextOut(0,0,str); 否则就需要转换类型 #include WCHAR *str=L"unicodestring"; bstr_t str1=str; TextOut(0,0,(char*)str1); Q 如何实现ANSI和UNICODE的相互转... 阅读全文

posted @ 2009-01-24 19:03 chuncn 阅读(668) 评论(0) 推荐(0) 编辑

C++字符串完全指引之一 —— Win32 字符编码

摘要: 毫无疑问,我们都看到过像 TCHAR, std::string, BSTR 等各种各样的字符串类型,还有那些以 _tcs 开头的奇怪的宏。你也许正在盯着显示器发愁。本指引将总结引进各种字符类型的目的,展示一些简单的用法,并告诉您在必要时,如何实现各种字符串类型之间的转换。 在第一部分,我们将介绍3种字符编码类型。了解各种编码模式的工作方式是很重要的事情。即使你已经知道一个字符串是一个字符数组... 阅读全文

posted @ 2009-01-24 18:46 chuncn 阅读(541) 评论(1) 推荐(0) 编辑

C++字符串完全指引之二 —— 字符串封装类

摘要: 因为C语言风格的字符串容易出错且不易管理,黑客们甚至利用可能存在的缓冲区溢出bug把C语言风格的字符串作为攻击目标,所以出现了很多字符串封装类。不幸的是,在某些场合下我们不知道该使用哪个字符串类,也不知道怎样把一个C风格的字符串转换成一个字符串封装类。 这篇文章将介绍所有在Win32 API, MFC, STL, WTL 和 Visual C++ 运行库中出现的字符串类型。我将描述每一个类的... 阅读全文

posted @ 2009-01-24 18:46 chuncn 阅读(409) 评论(0) 推荐(0) 编辑

Windows编程中各种操作文件的方法

摘要: windows编程中文件操作有以下几种常见方法:1.C语言中文件操作。2.C++语言中的文件操作。3.Win32 API函数文件操作。4.MFC CFile类文件操作。5.MFC CFileDialog类的文件操作。6.注册表文件操作。下面我来详细说明一下各种文件操作方法:1. C语言中文件操作.需要包含的头文件STDIO.H  写入文件: FILE *pfile=fopen("C.txt","w");//以写的方式打开C.txt文件。 fwrite("Welcome to VCFans!",1,strlen("Welcome to VCFans!"),pfile);//将数据写入文件。 阅读全文

posted @ 2009-01-24 14:15 chuncn 阅读(13538) 评论(0) 推荐(2) 编辑

2009年1月22日

关于oracle自动编号

摘要: 关于oracle自动编号 在access中有自动编号的数据类型,MSSQL和MYSQL也都有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值,而oracle没有自动增长的数据类型,我们需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段,可以预见的是,有此功能,我们可以把数据从ACCESS、MSSQL或MYSQL迁移到oracle了!create seq... 阅读全文

posted @ 2009-01-22 23:49 chuncn 阅读(823) 评论(0) 推荐(0) 编辑

DotGNU Portable.NET

摘要: The goal of DotGNU Portable.NET is to build a suite of Free Software tools to compile and execute applications for the Common Language Infrastructure (CLI), which is often referred to as ".NET". The ... 阅读全文

posted @ 2009-01-22 15:02 chuncn 阅读(381) 评论(0) 推荐(0) 编辑

2009年1月16日

H264

摘要: H264 一、H.264与其他标准的比较 1.1 在画质上 H.264概述随着市场的需求,在尽可能低的存储情况下获得好的图像质量和低带宽图像快速传输已成为视频压缩的两大难 题。为此IEO/IEC/和ITU-T两大国际标准化组织联手制定了新一代视频压缩标准H.264。 1.2 在编码上 H.264和以前的标准一样,也是DPCM加变换编码的混合编码模式。但它采用“回归基本”... 阅读全文

posted @ 2009-01-16 14:52 chuncn 阅读(2740) 评论(1) 推荐(0) 编辑

3GPP2

摘要: 3GPP2是英文 3rd Generation Partnership Project 2 的缩写形式。 3GPP2(第三代合作伙伴计划2): 该组织是于1999年1月成立,由美国TIA、日本的ARIB、日本的TTC、韩国的TTA四个标准化组织发起,主要是制订以ANSI-41核心网为基础,CDMA2000为无线接口的第三代技术规范。 3GPP(3G Partnership Projec... 阅读全文

posted @ 2009-01-16 14:48 chuncn 阅读(804) 评论(0) 推荐(0) 编辑

2009年1月15日

rtp简介

摘要: RTP ●实时传送协议(Real-time Transport Protocol或简写RTP)是一个网络传输协议,它是由IETF的多媒体传输工作小组1996年在RFC 1889中公布的。 RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。它一开始被设计为一个多播协议,但后来被用在很多单播应用中。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to ... 阅读全文

posted @ 2009-01-15 15:41 chuncn 阅读(1486) 评论(0) 推荐(0) 编辑

实时传输协议(RTP)

摘要: RTP简介 RTP是一种提供端对端传输服务的实时传输协议,用来支持在单目标广播和多目标广播网络服务中传输实时数据,而实时数据的传输则由RTCP协议来监视和控制。 RTP定义在RFC 使用RTP协议的应用程序运行在RTP之上,而执行RTP的程序运行在UDP的上层,目的是为了使用UDP的端口号和检查和。如图1所示,RTP可以看成是传输层的子层。由多媒体应用程序生成的声音和电视数据块被封装在RTP... 阅读全文

posted @ 2009-01-15 15:40 chuncn 阅读(5735) 评论(0) 推荐(1) 编辑

2009年1月13日

一种真正意义上的Session劫持[转]

摘要: Author: jianxin [80sec]EMail: jianxin#80sec.comSite: http://www.80sec.comDate: 2008-12-24From: http://www.80sec.com/release/session-hijacking.txt [ 目录 ] 0×00 应用程序认证设计背景0×01 常规攻击思路及缺陷0×02 利用应用程序设计缺陷进行S... 阅读全文

posted @ 2009-01-13 17:20 chuncn 阅读(357) 评论(0) 推荐(0) 编辑

无ARP欺骗的嗅探技术[转]

摘要: //本文以发表于20083期黑客防线 版权归《黑客防线》杂志社所有//转载请表明版权 ARP欺骗的攻击和防御技术都比较成熟了,这里也不再阐述。此次重点讲解如何不用ARP欺骗进行嗅探以及会话劫持的技术原理,实际的攻击方法是进行MAC欺骗。 一、原理: 在开始之前我们先简单了解一下交换机转发过程:交换机的一个端口收到一个数据帧时,首先检查改数据帧的目的MAC地址在MAC地址表(CAM)对应的端口,如果... 阅读全文

posted @ 2009-01-13 17:16 chuncn 阅读(296) 评论(0) 推荐(0) 编辑

CFile

摘要: CFile CFile操作详解 各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分重要的。本文将对Visual C++中有关文件操作进行全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行详细的分析。 1.文件的查找 当对一个文件操作时,如果不知道该文... 阅读全文

posted @ 2009-01-13 09:11 chuncn 阅读(356) 评论(0) 推荐(0) 编辑

2009年1月12日

windows消息大全

摘要: windows消息大全 消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg, 它在Windows单元中是这样声明的... 阅读全文

posted @ 2009-01-12 16:05 chuncn 阅读(3531) 评论(0) 推荐(0) 编辑

HOOK 大全

摘要: 基本概念: 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。 实际上钩子是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程... 阅读全文

posted @ 2009-01-12 16:04 chuncn 阅读(708) 评论(0) 推荐(0) 编辑

VC++ MFC DLL动态链接库编写详解

摘要: 虽然能用DLL实现的功能都可以用COM来替代,但DLL的优点确实不少,它更容易创建。本文将讨论如何利用VC MFC来创建不同类型的DLL,以及如何使用他们。 一、DLL的不同类型 使用 V C++可以生成两种类型的DLL:MFC扩展DLL和常规DLL。常规DLL有可以分为动态连接和静态连接。Visual C++还可以生成WIN32 DLL,但不是这里讨论的主要对象。1、MFC扩展DLL ... 阅读全文

posted @ 2009-01-12 13:46 chuncn 阅读(1261) 评论(0) 推荐(0) 编辑

VC挂线程钩子的小经验

摘要: 挂线程钩子,最主要的是调用SetWindowsHookEx函数,使用例下: g_hHook = SetWindowsHookEx( WH_SYSMSGFILTER | WH_MSGFILTER, //截获消息类型,可组合使用 (HOOKPROC)HookShowWindow, //消息回调函数 g_hInst, //消息回调函数所在模块的handle,因为是跨进程线程... 阅读全文

posted @ 2009-01-12 13:28 chuncn 阅读(1879) 评论(1) 推荐(0) 编辑

VC++中数据类型转换总结[转]

摘要: int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="Lonefox"; char temp[200]; char *buf; CString str; _variant_t v... 阅读全文

posted @ 2009-01-12 13:27 chuncn 阅读(2438) 评论(0) 推荐(0) 编辑

c++获取windows时间的函数(转)

摘要: 介绍 我们在衡量一个函数运行时间,或者判断一个算法的时间效率,或者在程序中我们需要一个定时器,定时执 行一个特定的操作,比如在多媒体中,比如在游戏中等,都会用到时间函数。还比如我们通过记录函数或者算法开始和截至的时间,然后利用两者之差得出函数或者 算法的运行时间。编译器和操作系统为我们提供了很多时间函数,这些时间函数的精度也是各不相同的,所以,如果我们想得到准确的结果,必须使用合适的... 阅读全文

posted @ 2009-01-12 13:26 chuncn 阅读(7870) 评论(0) 推荐(0) 编辑

VC文件扩展名解读大全

摘要: .APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。 .BMP:位图资源文件。 .BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。用于浏览项目信息的,如果用source brower的话就必须有这个文件。可以在project... 阅读全文

posted @ 2009-01-12 13:25 chuncn 阅读(392) 评论(0) 推荐(0) 编辑

Hook、钩子、VC++ 基本概念

摘要: 一、基本概念: 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。 钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先... 阅读全文

posted @ 2009-01-12 13:24 chuncn 阅读(3696) 评论(0) 推荐(0) 编辑

2009年1月8日

将TCP/IP协议移植到内嵌的弹片机中配合GPRS无线模块开发应用

摘要: 这里将TCP/IP协议移植到内嵌的弹片机中配合GPRS无线模块开发应用! * Copyright (c) 2003 Electric Application Laboratory of NAN KAI University * All rights reserved. * * Redistribution and use in source and binary forms, with or ... 阅读全文

posted @ 2009-01-08 15:12 chuncn 阅读(1391) 评论(0) 推荐(0) 编辑

STL[转]

摘要: 第一种解释:计算机术语 一、STL简介 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。 STL的代码从广义上讲分为三... 阅读全文

posted @ 2009-01-08 14:59 chuncn 阅读(255) 评论(0) 推荐(0) 编辑

2008年12月31日

JavaScript验证时间格式

摘要: 1. 短时间,形如 (13:04:06) function isTime(str) { var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/); if (a == null) {alert('输入的参数不是时间格式'); return false;} if (a[1]>24 || a[3]>60 || a[4]>60) { aler... 阅读全文

posted @ 2008-12-31 16:41 chuncn 阅读(8509) 评论(0) 推荐(0) 编辑

2008年12月30日

什么是pv uv pr[转]

摘要: pv Promotion Video是宣传推广用的VIDEO,大家也应该注意到了PV都是在单曲推出前10天左右就在电视上有播了,就是为了宣传即将到来的新单曲,而我们所说的MV,都是和歌曲同步推出,或者晚一点吧~) PV(pageview),即页面浏览量,或点击量;通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标;当然,有时还会同时考察另外一个指标,即uv(unique visi... 阅读全文

posted @ 2008-12-30 09:35 chuncn 阅读(1045) 评论(0) 推荐(0) 编辑

2008年12月25日

table边框加细及显示方式

摘要: 在标签中加入属性bordercolordark="#FFFFFF"即可。此外表格边框的显示与隐藏,是可以用frame参数来控制的。请注意它只控制表格的边框图,而不影晌单元格。只显示上边框 只显示下边框 只显示左、右边框 只显示上、下边框 只显示左边框 只显示右边框 不显示任何边框 阅读全文

posted @ 2008-12-25 15:59 chuncn 阅读(2175) 评论(0) 推荐(0) 编辑

2008年10月22日

C#字符串的使用笔记[转]

摘要: 字符串的使用 一、标记标记(tokenizing)是从文本中提取具体内容的过程。下面的代码从句子中提取单词,并把它们输出到控制台。class mytokenizing{ static void Main(string[ ] args) { string mystring="I like this food,are you?"; char[] separators... 阅读全文

posted @ 2008-10-22 09:32 chuncn 阅读(359) 评论(0) 推荐(0) 编辑

2008年10月12日

用户体验都是从哪个角度做的[转]

摘要: 网站面向终端,用户体验的差别直接影响网站的发展。看看业界都是怎么做用户体验的。 1 豆瓣网:心灵鸡汤。它的用户体验究竟好在何处?非粉丝不能明白。如果你是个爱书人,自认为还有那么点儿与众不同的喜好,那么豆瓣很符合这样的定位。一杯清茶,伴着书香,或者鉴赏音乐,或者电影世界。豆瓣营造的是网络的小资生活,那份精致,让向往波西米亚风格的准小资们从心底爱上它。相对于轰轰烈烈的SNS,豆瓣... 阅读全文

posted @ 2008-10-12 17:47 chuncn 阅读(335) 评论(1) 推荐(0) 编辑

2008年10月9日

Saas是什么?

摘要: Piece1、SaaS的概念 SaaS是Software-as-a-service(软件即服务)的简称,是随着互联网技术的发展和应用软件的成熟,而在21世纪开始兴起的一种完全创新的软件应用模式。它与“on-demand software”(按需软件),the application service provider(ASP,应用服务提供商),hosted software(托管软件)所具有相似的含... 阅读全文

posted @ 2008-10-09 15:58 chuncn 阅读(3379) 评论(1) 推荐(0) 编辑

CSS教程:div垂直居中的N种方法[转]

摘要: 在说到这个问题的时候,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!所以在这里我还要啰嗦两句,CSS中的确是有vertical-align属性,但是它只对(X)HTML元素中拥有valign特性的元素才生 效,例如表格元素中的、、等,而像、这样的元素是没有valign特性的,因此使用vertical... 阅读全文

posted @ 2008-10-09 15:35 chuncn 阅读(383720) 评论(3) 推荐(12) 编辑

2008年9月30日

使用.NET Framework中新的日期时间类型[转]

摘要: 概述 写下本文缘于前几天博客园一位朋友发表了一篇.NET面试题的文章,其中一个关于DateTime的问题引起了大家激烈的争论,鉴于日期时间类型是大家开发中会频繁使用的一个中数据类型,这里我们有必要来对.NET Framework中的日期时间类型做一个深入的认识。 从.NET Framework 1.0开始,就提供了DateTime类型来表示一个日期时间类型,它是一个结构类型,并且不可以为空,这在... 阅读全文

posted @ 2008-09-30 23:12 chuncn 阅读(524) 评论(0) 推荐(0) 编辑

Session模型简介

摘要: Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这个SessionID是由WWW服务器随机产生的一个由24个字符组成的字符串,我们会在下面的实验... 阅读全文

posted @ 2008-09-30 20:18 chuncn 阅读(305) 评论(0) 推荐(0) 编辑

浏览器不兼容原因及解决办法

摘要: 作者:阿里巴巴前端开发浏览器的不兼容,大家肯定都是深恶痛绝的,往往我们只是去做修补,却忘了更重要的事情,那就是追溯根源,避免类似的不兼容再次出现。在下不才,归纳几点html编码要素,望能指点各位:1.文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff下实际占高17px,上留白1px,下留白3px,oper... 阅读全文

posted @ 2008-09-30 11:09 chuncn 阅读(1268) 评论(0) 推荐(0) 编辑

2008年9月29日

JavaScript中的null和undefined

摘要: null :表示无值;undefined : 表示一个未声明的变量, 或已声明但没有赋值的变量, 或一个并不存在的对象属性。 ==运算符将两者看作相等。如果要区分两者,要使用===或typeof运算符。 使用if (!object){}两者就都包含了补充:2006.12.6var obj = "aaa";var nullobj; if ... 阅读全文

posted @ 2008-09-29 16:44 chuncn 阅读(380) 评论(0) 推荐(0) 编辑

2008年9月28日

用CSS中的Alpha实现渐变

摘要: 效果一: HTML代码 Flywe の Blog - 用CSS中的Alpha实现渐变 - 效果一 [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]效果二: HTML代码 Flywe の Blog - 用CSS中的Alpha实现渐变 - 效果二 [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]效果三: HTML代码 Flywe の Blog - ... 阅读全文

posted @ 2008-09-28 22:03 chuncn 阅读(849) 评论(0) 推荐(0) 编辑

avascript小技巧

摘要: avascript小技巧 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件... 阅读全文

posted @ 2008-09-28 22:01 chuncn 阅读(940) 评论(0) 推荐(0) 编辑

导航