凤之焚的专栏

业与情的纠缠,死而复生的蜕变

2006年06月27日

置顶 原创 网页源码过滤

看过一篇《HTML代码过滤技术》,只有DELPHI源码,可是没有VC源码,今将DELPHI源码改为VC源码,以供对代码过滤技术有兴趣的朋友一起分享。此代码只是简单的例子,在复杂的应用中可能会有问题,希望大家多多交流。本例通过Mime filter技术对网页源码进行过滤,本文部分摘自《HTML代码过滤技术》。阅读全文>

发表于 @ 2006年06月27日 09:22:00|评论(loading...)|举报|收藏

2008年08月25日

原创 在SQL server 2000 中 如何更新表中的text、ntext 或 image 字段信息


在SQL server 2000 中 如何更新表中的text、ntext 或 image 字段信息
http://www.cnblogs.com/macroxu-1982/archive/2007/12/07/640725.html阅读全文>

发表于 @ 2008年08月25日 15:49:00|评论(loading...)|举报|收藏

2008年07月31日

原创 WTL8 两个小问题的解决

最近在学WTL,资料比较少了(特别是实践性的)发现了两个小问题,特此记录。Q:Error is:"!InlineIsEqualGUID(*m_plibid, GUID_NULL) && "Did you forget to pass the LIBID to CComModule::Init?"A:This can be solved one of two ways: 1) Change your "Use of ATL" setting to "Dynamic Link to ATL" in your project properties. 2) Change your "Use of ATL" setting to "Static Link to ATL" and instead of using hRes = 阅读全文>

发表于 @ 2008年07月31日 11:18:00|评论(loading...)|举报|收藏

2008年07月11日

原创 做个有责任心的男人

做个有责任的男人 说到责任这个词,让人感到沉重。每当人生中重大、突发事件发生时,导致生命中那些关键词优先级进行重新排列时,这个词就会出现。 我的朋友因为失恋,剁掉了自己的手指。整夜里,除伤心之外,对人的思维、心理的进行了长长思考。对于自己身体的残害需要很大的勇气,失恋后要面对一个人的生活,也同进需要勇气。它选择了前者。准确的说,它选择了两者。我想起了那句歌词“到底在生与死之间哪个才是真的勇敢?”(《茫然》) 我们都有上面选择的机会。但把自己同社会、家庭、朋友隔离开来做上面选择是片面、自私、不负责任。我们的生命是父母给予的。周围的经常帮助我们的朋友,同样需要我们的帮助。大到我们的社会、我们的国家、我们的民族需要我们---一个男人。有点大,但这让有责任的人走的更长、更远。没有责任的人,即使活着,也是唯唯诺诺。电影《活着》里面的一段:春生临走时,家珍嘱咐他,“春生,你还欠我们家一条命哪,你可得好好活着!”,家珍想用“一条命”的责任来激励着春生继续活下去,可再没见到他。 生命是无耐的,生活是无畏的。好好活着,做一个有责任心的男人! 阅读全文>

发表于 @ 2008年07月11日 09:34:00|评论(loading...)|举报|收藏

2008年04月09日

原创 ATL学习实践(VC8)-用CWindowImpl实现窗口

用CWindowImpl实现窗口 一、新建工程。在VC8创建一个ATL Project工程。名称为ATL_Test,,Server Type为Executable(EXE),完成。  二、新建窗口类。添加一个C++类,做为窗口类。向导中填写类名CMyWindow,基类CWindowImpl,OK。 在stdafx.h中包含头文件:#include 生成代码如下: //version 1.0.0.0 MyWindow.h #pragma once class CMyWindow : public CWindowImpl { public: CMyWindow(void); public: ~CMyWindow(void); }; MyWindow.cpp #include "StdAfx.h" #include "MyWindow.h" CMyWindow::CMyWindow(void) { } CMyWindow::~CMyWindow(void) { } 三、修改类名、添加阅读全文>

发表于 @ 2008年04月09日 11:54:00|评论(loading...)|举报|收藏

2008年04月08日

原创 VS2005下安装WTL8.0

C:\WTL80阅读全文>

发表于 @ 2008年04月08日 09:40:00|评论(loading...)|举报|收藏

2007年09月29日

原创 关于insertAdjacentHTML插入脚本

调用insertAdjacentHTML插入JS时注意的几点:1、要用defer属性标识2、前要加3、如果要调用刚插入脚本,则调用部分要用单独的标签插入。阅读全文>

发表于 @ 2007年09月29日 15:17:00|评论(loading...)|举报|收藏

2007年09月19日

转载 WinXP系统网络不能互访的七大解决之道

在开启了系统Guest用户的情况下解除对Guest账号的限制,点击“开始→运行”,在“运行”对话框中输入“GPEDIT.MSC”,打开组策略编辑器,依次选择“计算机配置→Windows设置→安全设置→本地策略→用户权利指派”,双击“拒绝从网络访问这台计算机”策略,删除里面的“GUEST”账号。这样即使不开启guest,你也可以通过输入本地的账户和密码来登录你要访问的计算机,本地的账户和密码为你要访问的计算机内已经的账户和密码。不能访问主要是由于XP默认不开启guest,而且即使开了guest,XP默认是不允许guest从网络访问计算机的。阅读全文>

发表于 @ 2007年09月19日 09:22:00|评论(loading...)|举报|收藏

2007年09月10日

转载 正确地做事与做正确的事同样重要

“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。阅读全文>

发表于 @ 2007年09月10日 17:05:00|评论(loading...)|举报|收藏

2007年08月28日

原创 xls批量导入sql server

Option Compare DatabaseType ServerInfo Name As String UID As String PWD As StringEnd TypeType DBInfo SVInfo As ServerInfo DBName As StringEnd Type'-----------------------------------------------'功能:批量导入目录下所有xls文件到sql server'DBInfo:数据库连接信息'xlsPath:xls文件路径'-----------------------------------------------Sub ExcelImportSqlServerInPath(DBInfo As DBInfo, xlsPath As String) If Right(xlsPath, 1) "\" Then xlsPath = xlsPath + "\" En阅读全文>

发表于 @ 2007年08月28日 14:20:00|评论(loading...)|举报|收藏

原创 VBA宏将带分隔符txt文件另存为xls格式

'功能:批量另存为一个目录下的XLS文件'srcPath 源目录'desPath 目标目录'---------------------------------------Sub SaveAsExcelInPath(srcPath As String, desPath As String) If Right(srcPath, 1) "\" Then srcPath = srcPath + "\" End If If Right(desPath, 1) "\" Then desPath = desPath + "\" End If ChDir srcPath Dim f_name$ f_name = Dir(srcPath + "*.xls") While f_name "" SaveAsExcel srcPath, desPath, f_name f_name = Dir() We阅读全文>

发表于 @ 2007年08月28日 14:10:00|评论(loading...)|举报|收藏

2007年05月18日

原创 双链表

双向链表(Double Linked List)  双(向)链表中有两条方向不同的链,即每个结点中除next域存放后继结点地址外,还增加一个指向其直接前趋的指针域prior。注意:  ①双链表由头指针head惟一确定的。  ②带头结点的双链表的某些运算变得方便。  ③将头结点和尾结点链接起来,为双(向)循环链表。阅读全文>

发表于 @ 2007年05月18日 00:30:00|评论(loading...)|举报|收藏

2007年05月16日

原创 单链表

链接方式存储的线性表简称为链表(Linked List)。  链表的具体存储表示为:   ① 用一组任意的存储单元来存放线性表的结点(这组存储单元既可以是连续的,也可以是不连续的)   ② 链表中结点的逻辑次序和物理次序不一定相同。为了能正确表示结点间的逻辑关系,在存储每个结点值的同时,还必须存储指示其后继结点的地址(或位置)信息(称为指针(pointer)或链(link)) 阅读全文>

发表于 @ 2007年05月16日 00:53:00|评论(loading...)|举报|收藏

2007年05月13日

原创 顺序表

顺序表(Sequential List)   用顺序存储方法存储的线性表简称为顺序表(Sequential List)。阅读全文>

发表于 @ 2007年05月13日 23:11:00|评论(loading...)|举报|收藏

转载 栈与堆的区别

栈是系统提供的功能,特点是快速高效,缺点是有限制,数据不灵活;而堆是函数库提供的功能,特点是灵活方便,数据适应面广泛,但是效率有一定降低。栈是系统数据结构,对于进程/线程是唯一的;堆是函数库内部数据结构,不一定唯一。不同堆分配的内存逻辑上无法互相操作。栈空间分静态分配和动态分配两种。静态分配是编译器完成的,比如自动变量(auto)的分配。动态分配由alloca函数完成。栈的动态分配无需释放(是自动的),也就没有释放函数。为可移植的程序起见,栈的动态分配操作是不被鼓励的!堆空间的分配总是动态的,虽然程序结束时所有的数据空间都会被释放回系统,但是精确的申请内存 /释放内存匹配是良好程序的基本要素。阅读全文>

发表于 @ 2007年05月13日 12:22:00|评论(loading...)|举报|收藏

Csdn Blog version 3.1a
Copyright © 凤之焚