浙林龙哥

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2004年7月21日

摘要: 一、BSTR、LPSTR和LPWSTR 在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、LPSTR和LPWSTR等。之所以出现类似上述的这些数据类型,是因为不同编程语言之间的数据交换以及对ANSI、Unicode和多字节字符集(MBCS)的支持。 那么什么是BSTR、LPSTR以及LPWSTR呢? BSTR(Basic STRi... 阅读全文
posted @ 2004-07-21 17:20 浙林龙哥 阅读(1636) 评论(0) 推荐(0) 编辑

摘要: OLECHAR temp[256];memset(temp,0x00,sizeof(temp));注意:sizeof(temp) = 512!而不是256,故写成 memset(temp,0x00,sizeof(temp)*sizeof(OLECHAR));就错啦。同理: fgetws( temp, sizeof(temp), fp );就是去读512个字节出来!(最后一位为L"\0") 阅读全文
posted @ 2004-07-21 17:19 浙林龙哥 阅读(725) 评论(0) 推荐(0) 编辑

摘要: #include "ClassDll.h"#include "ClassDll_i.c"if ( FAILED( CoInitialize(NULL) )){return;}IClass* pIClass;hr = CoCreateInstance(CLSID_Class,NULL,CLSCTX_INPROC_SERVER,IID_IClass,(void**) &pIClass);if ( SU... 阅读全文
posted @ 2004-07-21 17:19 浙林龙哥 阅读(711) 评论(0) 推荐(0) 编辑

摘要: 一直感觉VC++太复杂了,但昨天看了汪蒲阳编著的因特网应用编程,其中写到后台服务程序的编写,论述的非常详细,而且逻辑清晰,看了之后感觉明白不少,故拿来与需要之人共享,并更正了原程序的一些错误,补充了一些材料。另外还有一种用C++编写后台服务程序的思路(不算.NET上服务程序开发模型),以后整理好了再发上来。 在2000/XP等基于NT 的操作系统中,有一个服务管理器,它管理的后台进程被称为 s... 阅读全文
posted @ 2004-07-21 17:18 浙林龙哥 阅读(1157) 评论(0) 推荐(0) 编辑

摘要: 本文简介 C++ Object Model 和 Component Object Model 的基本概念,并引介 四本书籍: 1. Inside The C++ Object Model 2. Essential COM 3. Inside COM 4. Understanding ActiveX and OLE -- A Guide for Developers & Managers 《ATL ... 阅读全文
posted @ 2004-07-21 17:16 浙林龙哥 阅读(1390) 评论(0) 推荐(0) 编辑

摘要: 第一章:基于Policy的class设计(1)要使用Policy原因:本章一开始描述了程序设计的多样性,使设计复杂化。说明了全功能型接口和单独的多重继承是不能使多样性设计简单化的。而后,说明使用Templates(Policy Class)+多重继承 有助于使问题简单化。(2)一些概念:a.任何一个Policy都可以有无限多份实作品,实作出Policy者称为Policy Classes,它一般不单... 阅读全文
posted @ 2004-07-21 17:14 浙林龙哥 阅读(1383) 评论(0) 推荐(0) 编辑

摘要: 1.在程序头加上:#include "??.h"#pragma comment( lib,"??.lib" ) 阅读全文
posted @ 2004-07-21 17:13 浙林龙哥 阅读(567) 评论(0) 推荐(0) 编辑

摘要: lexical_cast这次我们先挑个简单实用的Boost组件,看看Boost能给我们带来怎样的便利。 字符串→数值在CSDN论坛上经常看到询问如何在字符串类型和数值类型间进行转换的问题,也看到了许多不同的答案。下面先讨论一下从字符串类型到数值类型的转换。 如何将字符串"123"转换为int类型整数123?答案是,用标准C的库函数atoi;如果要转换为long类型呢?标准C的库函数atol;如何将... 阅读全文
posted @ 2004-07-21 17:12 浙林龙哥 阅读(3202) 评论(1) 推荐(0) 编辑

摘要: 前言 永远记住,编写代码的宗旨在于简单明了,不要使用语言中的冷僻特性,耍小聪明,重要的是编写你理解的代码,理解你编写的代码,这样你可能会做的更好。 --- Herb Sutter 1998年,国际C++标准正式通过,标准化对C++最重要的贡献是:对"强大的抽象概念"给于更有力的支持,以降低软件的复杂度,C++提供了二种功能强大的抽象方法:面向对象编程与泛型编程。面向对象编程大家一定很熟悉了... 阅读全文
posted @ 2004-07-21 17:10 浙林龙哥 阅读(2342) 评论(1) 推荐(0) 编辑

摘要: 创建时间:2004-06-10文章属性:翻译文章提交:panderlang (pander_lang_at_hotmail.com)SQL Server应用程序中的高级SQL注入作者:Chris Anley[chris@ngssoftware.com]An NGSSoftware Insight Security Research(NISR) Publication翻译:青野志狼(panderl... 阅读全文
posted @ 2004-07-21 11:19 浙林龙哥 阅读(1404) 评论(1) 推荐(0) 编辑

摘要: 本文作者:angel文章性质:原创发布日期:2004-04-02 我想不少人都看过一些关于SQL Injection针对SQL Server攻击的文章,都是因为变量过滤不足甚至没有过滤而构造畸形SQL语句注入的,包括我写的那篇《SQL Injection的实现与应用》也是这样的例子,因为没有碰到任何的过滤,所以使我们相当轻松就注入成功了,如下: http://www.ili... 阅读全文
posted @ 2004-07-21 11:10 浙林龙哥 阅读(815) 评论(0) 推荐(0) 编辑

摘要: 作者:never_at_safechina.n 来源:www.safechina.net 类别:安全防护 添加日期:2004.03.15 今日/总浏览:4/33553 ASP中数据库的安全是一个很严肃的问题。很多代码的编写者意识到了这类问题,并且小心翼翼地对他们认为有问题的地方做了补救,但常见的情况是要么没有穷尽所有的可疑地点,... 阅读全文
posted @ 2004-07-21 11:06 浙林龙哥 阅读(848) 评论(0) 推荐(0) 编辑

摘要: 7i24.Com不停为您服务sql语句插入的数据中含有单引号怎么办? 2001:8:17 sql语句插入的数据中含有单引号怎么办? sql中,insert into yourTable(f1,f2) values(100,'abc') 字符串数据是用单引号包在外面的,如果插入的数据中包含单引号,就需要处理,你可以将单引号替换成两个单引号,在sql中连续两个单引号就表示一个单引号字符,... 阅读全文
posted @ 2004-07-21 10:53 浙林龙哥 阅读(8398) 评论(3) 推荐(0) 编辑