文本水印技术与网络安全通信 (转)
文本水印技术与网络安全通信 (转)[@more@] 文本水印技术与网络安全通信XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 何南忠 李声涛 Huazhong University of Science and Technology Wuhan 430074, People's Republic of China E-Mail : lst_foxhust@263.NET 摘要 针对现在的数字水印技术在数字图象水印上的快速发展,本文提出利用行移编码,字移编码,特征编码实现的文本水印技术.这种水印技术比图象水印技术有着实现简单,小存储量,高效
GIS图形的地理方向——一个常被忽视的问题 (转)
GIS图形的地理方向——一个常被忽视的问题 (转)[@more@] GIS图形的地理方向——一个常被忽视的问题 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 在常规地图上,保持图形符号(或注记)的地理方向是一条重要的制图规则,这也是自古以来地图生产所积累的宝贵经验。这一规则有利于增强地图的易读性和表现力。它亦应适用于由GIS(地理信息系统)或电子地图软件输出的地图,因为屏幕地图也是供人观看的。但很遗憾,已有多年发展史的我国GIS等软件几乎都没有正视这一制图规则。 GIS输
SQL Story摘录(三)————可扩展设计 (转)
SQL Story摘录(三)————可扩展设计 (转)[@more@]面向集合的结构化设计。这一点很多人都知道,可真正能够活用的就太少了。举一个简单的例子:例1-3:有一个简单的数据表Orders,存储某商店的订单信息:CREATE TABLE [dbo].[ORDERS] ([ID] [int] ideNTITY (1, 1) NOT NULL ,[CustomerID] [int] NOT NULL ,[OrderDate] [datetime] NOT NULL ) ON [PRIMARY]GOCREATE CLUSTERED INDEX [CU_INX_OrderDate] ON [dbo].[ORDERS]([OrderDate]) WITH FILLFACTOR = 50 ON [PRIMARY]GOALTER TABLE [dbo].[ORDERS] WITH NOCHECK ADD CONSTRAINT [PK
SQL Story摘录(一)————简单查询初探 (转)
SQL Story摘录(一)————简单查询初探 (转)[@more@]在CSDN上回贴时,我总是苦口婆心地劝告楼上楼下的朋友们多用联接。可响应甚微。往往一个简单的功能,也一定要写成子查询或游标,弄得非常复杂冗长。的确,这样写对于初学者来说,费力不费脑,思路比较好理解。所以往往得分的也是这些回贴。可事实上,如果你真正熟悉了sql的编程风格,你会明白,联接查询才是最直接、最清晰、最有力的方法,而更好的办法就是无招胜有招,一条简单查询结束战斗。下面我举几个例子来证明一下这个观点。例1-1、重复记录的查询和处理总有一些朋友在网上问
用VB把数字转成中文字符串 (转)
用VB把数字转成中文字符串 (转)[@more@]根据数字的读法,写了一个把数字转成中文字符串的程序参数一为数字参数二为是不是反回人民币大写参数三为是不是直接读数字,否则带有十百等单位参数四为设置小数点后面的位数,默认为4使用方法是t=GetChinaNum(20005.000436, , , 7)'返回 “二千零五点零零零四三六”t=GetChinaNum(2005.436, True, , 7)'返回“贰仟零伍元肆角肆分”t=GetChinaNum(2005.436, , True, 7)'返加“二零零五点四三六” 下面是程序代码 Function GetChinaNum(otherNum As Double, Optional isRMB As Boolean, Optional n
调用系统屏幕保护 (转)
调用系统屏幕保护 (转)[@more@] 有的人觉得api很复杂,其实如果你从比较有趣的API函数开始学习的话,就觉得API很好玩的。下面我们在自己的程序中启动windows操作系统的屏幕保护。利用强大的SendMessage函数发送一个WM_SYSCOMMAND消息,我们就可以搞定,很简单吧。 建立一个vb6标准的EXE工程,将下列代码贴入 Option Explicit'声明这个SendMessage的API使用Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long'我们
中国队失利原因之Bad Smell篇 (转)
中国队失利原因之Bad Smell篇 (转)[@more@]中国队失利原因之Bad Smell篇 1.Duplicated Code米卢使用怪阵,采用两个右后卫,使本来是替补,防守能力弱的徐云龙打右后卫,当孙继海受伤后,徐自然也防不住右路的进攻,而且无人替换。 2.Long Method && Large Class孙继海本来是打右后卫的,不擅长于防对方的犯规,保护自己,结果早早下场为后来的失利埋下祸根。徐云龙老是前插,和跑到中后卫的位置,造成对方第二个球在无人防守的情况下头球得分。 3.Long Parameter List中国队再后场捣脚过多,没有直接传到前场造成威胁,反而自己
浅说未来两年病毒发展方向 (转)
浅说未来两年病毒发展方向 (转)[@more@]浅说未来两年病毒发展方向 by Koms Bomb 1,inte.NET蠕虫仍将是主流。目前网络之发达使得VXers急功近利,想一夜成名,所以都把矛头指向了internet。2,文件型病毒仍有市场。以Funlove为首的win32 PE病毒历时三年仍能大规模传播,就是一个很好的例子。目前据我观察,Elkern.C(Foroux)也呈强劲势头。这个病毒虽然由Klez.H释放,但它会自己存活,不是很需要借助Klez的力量。从Trend的网站资料可以看到,它的走势和Klez并不一致。文件型病毒(现在以Win32 PE病毒为主)的最大特点就是感染的本地文
Internet worm入门教程 (转)
Internet worm入门教程 (转)[@more@]Inte.NET worm入门教程by Koms Bomb 免责声明:如果有人因为看了本文而写出任何恶性病毒进而对社会造成任何伤害,与本人无关。本人只是讨论一些理论知识而已。 写本文的目的:1,像普及性知识那样普及病毒知识,即使是老处男(说我呢?郁闷中)老处女也要懂性知识,所以爱好编程的也最好懂一些病毒的编写原理。2,发扬中国的病毒事业。为什么要发扬?去看我的其它文章。 一,Internet worm的传播途径Internet worm,顾名思义,就是以Internet为主要传播途径的蠕虫。之所以说它是蠕虫,是因为它比病毒
无组件图片与文本同步存入数据库的最简单的办法 (转)
无组件图片与文本同步存入数据库的最简单的办法 (转)[@more@]无组件图片与文本同步存入数据库的最简单的办法 动感教育网 发布日期:2001-7-17 字数:4798 一:前言 首先,没有料到图片与文本的上传会引起这么大的注意。上一篇贴子(Id=435906)贴出后,有不少人来信说看不懂。或是仍然不能实现。我就以一种完全简单的手法。完成无组件的文本与图片上传数据库所有过程。希望能帮助所有对此有疑问的网友。 二:准备工作 按照惯例,我先将我的测试环境告诉大家。系统:win98se + pws + ASP 编程环境:Visual Interdev 6.0 数据库:Access20
Delphi随笔一 (转)
Delphi随笔一 (转)[@more@]一、老生长谈 Delphi VS VC已经是很古老的话题了,但是我还是想在这里谈一下,全是一家之言,如果不同意,请一笑之。 RAD的好处是很易见的,界面的设计上Delphi实在是高过VC。我要写一个非常规的透明按钮,Delphi只要找个控件,点一下鼠标,修改一下Caption就OK了,VC呢?至少要写上10几行代码才能搞定,当然MFC的做法让人了解windows底层的原理,但是oop的封装性没有很好的体现,开发者要了解所有的底层才能写代码,对我对大多数的入门者是个折磨,因为没必要,现在是开发期限永远紧张,时间永远不
基 于Win95 TAPI 的 调 制 解 调 器 编 程 (转)
基 于Win95 TAPI 的 调 制 解 调 器 编 程 (转)[@more@] 作者:谭 安 平---- 一、 简 介: ---- 随 着Win95 操 作 系 统 的 普 及, 计 算 机 之 间 的 通 信 已 经 成 为 大 多 数 应 用 程 序 开 发 的 要 求, 这 其 中 的 主 要 原 因 是Win95 不 仅 仅 能 够 支 持 大 多 数 硬 件, 而 且 为 硬 件 的 操 作 提 供 了 方 便 的 编 程 接 口(api),Win95 的 应 用 程 序 接 口(API) 提 供 的 通 信 手 段 大 致 分 为 以 下 几 类: 1 基 于TCP/IP 协 议 的Winsock API, 可 实 现 局 域 网 上 或 互 联 网 上 的 微
Borland 在刚刚召开的JavaOne 2002盛会上赢得七项大奖 (转)
Borland 在刚刚召开的JavaOne 2002盛会上赢得七项大奖 (转)[@more@]Borland leads the field in Java Technology Achievement Awards at JavaOne 2002 - by David Intersimone Abstract:Borland products won seven awards at the JavaPro Magazine Readers Choice Awards given at the Java Technology Achievement gala at JavaOne 2002. Borland leads the field in Java Technology Achievement Awards at JavaOne 2002 Winning the most awards, seven, JBuilder Enterprise, JBuilder Personal, Enterpris
Matthew Curland的VB函数指针调用 (转)
Matthew Curland的VB函数指针调用 (转)[@more@]Matthew Curland简介: Visual Studio开发小组成员,参与开发了VB的intelliSense和object Browser。他是VB资深专家,对VB有非常深入的研究,堪称VB大师。所著《Advanced Visual Basice》是阐述VB高级编程技巧的一本好书。 本文英文原著可见2000年2月份《Visual Basic Programmer's Journal》(VB程序员月刊)里的《Call Function Pointers》,这是他发表的妙文之一,他的书里的第11章和本文同名,本文应该是这一章节的精华。 之所以推荐此文,是因为它综合运用了VB里的不
读书笔记:RUP (转)
读书笔记:RUP (转)[@more@]RUP的目标: 指导开发人员有效的实施并实现满足客户需求的系统 衡量: 成本,质量,交付时间 RUP: 是用例驱动,以构架为中心,迭代和增量的 需求 分析 设计 实现 测试 -- 用例模型 分析模型 设计模型 实施模型 实现模型 测试模型 开发人员捕获客户需求作为用例模型中的用例; 然后分析并设计系统来满足这些用例,这样便首先创建了一个分析模型; 然后是设计模型和实施模型; 进而在实现模型中实现该系统,实现模型中包括所有代
Microsoft 发布Rotor,一场Shared Source对Open Source的速度比赛 (转)
Microsoft 发布Rotor,一场Shared Source对Open Source的速度比赛 (转)[@more@]microsoft 发布Rotor,一场Shared source对open source的速度比赛 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 小气的神 2002.03.28 Article Type: News 难度等级:1/9 版本:1.48 我想这是do.NET世界中一件有意义的事,某种程度上它会在今后几年对Microsoft以及他的敌对者造成影响,当然现在我们不知道将是怎样的影响和振动。不过我认为目前的 Microsoft 显示出更多的“Steve
通过API访问IE Cache (转)
通过API访问IE Cache (转)[@more@]通过api访问ie Cache 我们知道在使用IE浏览网页时,IE会把远端主机的内容保存在本机以供以后脱机访问。下面将介绍的是如何通过Delphi编程实现遍历Cache中所有保存的内容。 如果大家对windows API编程比较熟悉的话,应该知道对于遍历访问一般有两种办法,一是定义一个回调函数,然后将回调函数地址传递给遍历函数,当遍历到一个内容时就会调用回调函数一次,例如EnumWindows函数。另外一种是先利用一个API函数建立一个局柄,然后以这个局柄作为遍历函数的参数,我们可以通过反复调用遍历函数知
二客读书瘾勤 第1集 (转)
二客读书瘾勤 第1集 (转)[@more@]Ark's Read-Engine #01: OOSC(2/e) (Part 0)二客读书瘾勤 第1集:面向对象软件构造(第二版)(其之零) 书名:object-Oriented Software Construction Second Edition作者:Bertrand Meyer 出版:清华大学出版社/Prentice-Hall International,Inc. [本书内容的组织]在本书接下去的页码里,我们将纵览面向对象软件构造的方法和技巧。所述内容分为六大部分。 [第一部分:第1至2章]第一部分是介绍和概览。本部分内容开始先探索了软件质量(software quality)的基础议题,接着又对软件方法(method)的主
Delphi编程实现程序快捷方式[原创] (转)
Delphi编程实现程序快捷方式[原创] (转)[@more@] Delphi编程实现程序快捷方式[原创] ★中共河南省济源市委党校,耿百强 摘要:本文主要介绍了用Delphi编程实现程序的快捷方式的方法,其中主要讨论了Delphi中COM编程的方法、快捷方式的实现方法,并给出了一个实例程序。关键词:Delphi,COM编程,快捷方式 windows系统提供了快捷方式来简化用户对应用程序的执行,尽量使得用户不与应用程序的具体位置挂上关系,大大方便了用户的操作。所以,在Windows系统下,大多安装程序一般都提供创建程序组和快捷方式。但,你有没有想过,
.NET中带有口令加密的注册页面 (转)
.NET中带有口令加密的注册页面 (转)[@more@]在ASP.NET中提供了加密的功能。名字空间System.web.Security中包含了类FormsAuthentication,其中有一个方法HashPasswordForStoringInConfigFile。这个方法可以将用户提供的字符变成乱码,然后存储起来。注意此方法是不能继承的。下面的代码就是在做注册页面时将数据加密后存储到数据库的过程Imports System.Web.SecurityImports System.DataImports System.Data.sqlClient '////////所需要的名称空间 Private Sub Button1_Click(ByVal sender As System.object, ByVal e As System.E