用VB实现DES加解密算法(一)--定义 (转)
用VB实现DES加解密算法(一)--定义 (转)[@more@]'DES加解密算法实现 vb版 v1.0''作者: agamem'日期: 2003年08月27日'''Option ExplicitPrivate Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, source As Any, ByVal Length As Long) '置换表 Private IP(63) As Byte 'IP置换码Private IP_1(63) As Byte 'IP-1置换码 Private E(47) As Byte 'E膨胀码Private P(31) As Byte 'P变换码 Private S1(3, 15) As Byte 'S盒1Private S2(3, 15
JBuilder9.0+Weblogic7.0实战篇之JSP+SERVLET篇 (转)
JBuilder9.0+Weblogic7.0实战篇之JSP+SERVLET篇 (转)[@more@] JBuilder9+webLOGIC7实战篇XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> JSP + servlet篇 作者:黄 凯 E_Mail:hk_sz@163.com 第一篇 JSP + SERVLET 一、启动JBuilder 1.启动JBuilder: 开始/程序/Borland JBuilder 9 Enterprise Trial/Borland JBuilder 9 Enterprise Trial; 2.如果即时窗口出现,点击Close关闭(一般只在第一次登录时出现)。 二、创建一个工程 1.在菜单栏选择File/New Pro
JBuilder9.0+Weblogic7.0实战篇之Session Bean篇 (转)
JBuilder9.0+Weblogic7.0实战篇之Session Bean篇 (转)[@more@] JBuilder9+webLOGIC7实战篇XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> SESSION BEAN篇 作者:黄 凯 E_Mail:hk_sz@163.com 第二篇 SESSION BEAN 的运用 一、创建 EJBs 1.在菜单栏选择File/New...; 2.点击Enterprise子页; 3.选择EJB Module然后点击OK,出现EJB Module窗口; 4.在Name后输入Math; 5.将Version更改为EJB 2.0 compliant; 6.点击OK。 EJB 的设计在文档窗口中进行。 7.在右边Math子页
构架师之路 (转)
构架师之路 (转)[@more@]胡德平◎《Java联盟》客栈论坛 构架师(Architecture)是目前很多软件企业最急需的人才,也是一个软件企业中薪水最高的技术人才。换句话说,构架师是企业的人力资本,与人力资源相比其能够通过构架、创新使企业获得新的产品、新的市场和新的技术体系。那么什么是构架师、构架师的作用、如何定位一个构架师和如何成为一个构架师呢?这是许多企业、许多程序员朋友希望知道的或希望参与讨论的话题内容。 我在此抛砖引玉,就上述几个问题把我的体会和理解做简单阐述。 所谓构架师通俗的说就是设计师
在InstallShield中引用WINSOCK 的示例 (转)
在InstallShield中引用WINSOCK 的示例 (转)[@more@]/* written by Jaron ,2002-08-15 *//* 转载请注明出处和保留此版权信息 *//* 欢迎使用SiteManager网站管理系统 .NET /" target=_blank>http://sitemanager.cnzone.net ; */ 通过以下示例,InstallShield可以用WINSOCK获取IP地址,可将以下文件保存为tcpip.rul #define WSADESCRIPTION_LEN 256#define WSASYS_STATUS_LEN 128 typedef WSAData begin INT wVersion;
在InstallShield中通过主机名获取IP地址 (转)
在InstallShield中通过主机名获取IP地址 (转)[@more@]/* written by Jaron ,2002-07-15 *//* 原出处:江都资讯网论坛 .NET/bbs " target=_blank>http://www.jiangdu.net/bbs ;;*//* 转载请注明出处和保留此版权信息 *//* 欢迎使用SiteManager网站管理系统 http://sitemanager.cnzone.net ;; */ // 文 件 名:setup.rul// 脚本功能:通过主机名获得TCP/IP地址// 编写日期:2003-07-15// 使用方法:调用函数 fGetIp
malloc/free 和 new /delete 的区别 (转)
malloc/free 和 new /delete 的区别 (转)[@more@]有了malloc/free为什么还要new/delete ? malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。 对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于malloc/free。 因此C++语言需要一个能完成动态内存分配和初始化
编译 asp 应用程序成为 exe 文件 (转)
编译 asp 应用程序成为 exe 文件 (转)[@more@] 使用.NETBox 可以方便的将 ASP 应用编译成为独立运行的执行程序,完全摆脱 iis 的束缚,在几乎所有的 windows 版本上面直接运行,完全不需要考虑平台兼容性和对 asp 运行环境的要求。下面就是快速移植已有的 asp 应用的步骤。 一、创建 asp 运行环境 首先创建一个空的目录,在你喜欢的位置,假设是 d:websvr。将 netbox.exe 复制到这个目录,然后在目录中创建一个文件:main.box,编辑其内容为: Dim httpd shell.Service.RunService "NBWeb", .netBox Web Server", "NetBox Http
使XML编程更简单---JDOM介绍及编程指南 (转)
使XML编程更简单---JDOM介绍及编程指南 (转)[@more@]Jdom 介绍及使用指南 一、JDOM 简介JDOM是一个开源项目,它基于树型结构,利用纯Java的技术对XML文档实现解析、生成、序列化以及多种操作。JDOM 直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合概念以及映射),把SAX和DOM的功能有效地结合起来。在使用设计上尽可能地隐藏原来使用XML过程中的复杂性。利用JDOM处理XML文档将是一件轻松、简单的事。JDOM 在2000年的春天被Brett McLaughlin和Jason Hunter开发出来,以弥补DOM及SAX在实际应用当中的不足之处。
定制数据层 (转)
定制数据层 (转)[@more@]定制数据层 关键字:数据层,访问,元数据,数据访问模型 撰写:●⌒●┒ Mailto:tyt@sohu.com">tyt@sohu.com 引用请注明出处 时间:2003年8月 摘要:在一个分层的系统中,数据层承担的任务是为系统提供需要的数据。在承上启下的过程中,系统的变更,尤其是系统数据要求的变更会让数据层忙的不亦乐乎。为此在痛苦的变更之后,我选择了数据访问模型,将元数据引入到数据层。使之有极强的扩展能力,变更能力。本文就将介绍一个基本无需编程的数据层。 如果您使用的是小系统或已经决定使用快速绑定数据库表。
数据结构学习(C++)——图【3】(无向图)(上) (转)
数据结构学习(C++)——图【3】(无向图)(上) (转)[@more@]要是在纸上随便画画,或者只是对图做点示范性的说明,大多数人都会选择无向图。然而在计算机中,无向图却是按照有向图的方法来储存的——存两条有向边。实际上,当我们说到无向的时候,只是忽略方向——在纸上画一条线,难不成那线“嗖”的就出现了,不是从一头到另一头画出来的? 无向图有几个特有的概念,连通分量、关节点、最小生成树。下面将分别介绍,在此之前,先完成无向图类的基本操作。 无向图类 template <class name, class dist, class mem> class Gra
C++ Builder 初学问与答 (十一) (转)
C++ Builder 初学问与答 (十一) (转)[@more@]11.工具条组件 87)问:工具条是windows编程经常要用的, C++Builder能不能实现这个功能呢? 答:当然可以,工具条是由许多具有图形的按钮组成的,这些按钮被分隔符分隔成许多组,每个组都能够完成特定的工作。工具条上的按钮具有与位图按钮相似的特性——可以拥有多个位图,当按钮处于不同状态时,例如按下、失效等,将显示不同的位图。以前C++Builder制作工具条的方法是通过把加速按钮放在面板组件Panel上实现的。现在,我们不必使用这两种组件的组合,只要使用ToolBar就可以创建工具条了
SUN AND SUSE LINUX ENTER INTO GLOBAL ALLIANCE (转)
SUN AND SUSE LINUX ENTER INTO GLOBAL ALLIANCE (转)[@more@]SUN AND SUSE Linux ENTER INTO GLOBAL ALLIANCE SuSE Linux to Become a Java source Licensee and Distribute Sun's Java, Sun to Distribute SuSE Linux Enterprise Server SANTA CLARA, Calif. and OAKLAND, Calif. -- August 1, 2003 -- Sun Microsystems, Inc. (NASDAQ: SUNW) and SuSE Linux today announced a global alliance to expand the reach of Java(tm) technology and SuSE Linux in the rapidly growing market for open systems. Under the terms of th
C++ Builder 初学问与答 (十二) (转)
C++ Builder 初学问与答 (十二) (转)[@more@](本系列文章,仅供CSDN使用,另授权CCRUN转载,其他个人与网站不得转载、摘抄,如需使用请与作者或CSDN联系) 13.对话框组件 96)问:怎样编写文件打开、保存等对话框? 答:C++Builder为我们提供了许多常用的对话框组件,这些对话框组件都放在组件模板的Dialogs选项卡中,例如Font,Color,Open和Print对话框。其中OpenDialog对话框组件最具有代表性,只要掌握了它的用法,那么你也就会使用其他的对话框组件了。 XML:namespace prefix = o ns = "urn:schem
AOP重要吗 (转)
AOP重要吗 (转)[@more@]AOP(ASPect-Oriented Programming)这个领域还很新,不过我乐观地预计,将来很多大项目会采纳AOP方法。在我看来,AOP是非常重要的方向,可能会是软件开发方法发展道路上的“下一个大家伙”。当然,AOP并不是一种取代性的技术,就像现在电视没有取代收音机,电脑也没有取代电视。不过采用AOP方法后,现在许多模式就不再需要了(当然也会出现一批新的模式),软件开发过程也将会改观。 在我看来,软件开发很大程度上是从需求到实现的映射过程。用户不会在意这个系统用了哪些技术,他只会在意系统能否满足他的需求。
跟我学AspectJ(三) (转)
跟我学AspectJ(三) (转)[@more@] 第二章 ASPectJ语言XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 引语 在本系列的前一章中,我们简要的说明了AspectJ语言的总揽。为了理解AspectJ的语法和语义,你应该阅读本章。这一部分包括了前述的一些材料,但是将更加完整和更多的讨论细节。文章将由一个具体方面的例子开始,这个方面包括了一个切点,一个类型间声明和两个通知,这个例子将给我们一些讨论的话题。 分析方面(The Anatomy of an Aspect) 首先给出我们定义的方面
svg 至 flash的转化 (转)
svg 至 flash的转化 (转)[@more@]一个想法而已! (: SVG以其短小精悍的特征迅速崛起,当然,他的普及和发展不能光靠自身的优点,还需要也许商业的杠杆! 正是由于商业的缘故,SVG会影响到某些公司的商业利益.就像现在如火如荼的开发原代码项目. (jboss) 如果,能达到SVG -> flash格式的转化,那么某些公司会很高兴,Micromedia 那么怎么转化呢? 思考中...... 1. SVG的格式是矢量图形,就像viso图一样 2.待续..
思路开阔,艺术化的去生活 (转)
思路开阔,艺术化的去生活 (转)[@more@]思路开阔,艺术化的去生活 我女朋友是做外贸的,一天晚上她一直捧着我书架上的一本书在看,很投入的样子,后来她叫住我很认真的说: “这本书写的很好,我明天可以带到办公室接着看么?” 那本书是《人月神话》。 在一次公司的关于项目管理的培训中,一位同事提出“Everything is project”,是的,你是否想到过用项目的概念去准备你生活中的事情,譬如一次旅行,一次同学聚会。 “如果生活变得很遭,那是我们亲手造成的” 你每天的
Struts 开发之 血的教训 (转)
Struts 开发之 血的教训 (转)[@more@]1. JSP页面中需要注意大小写 例如: <link rel="stylesheet" type="text/css" href="edit.css"> 如果写成<link rel="stylesheet" type="text/css" href="Edit.css"> 那么这个白痴jsp就会找不到edit.css文件 2.代码转换 所有的中文 需要转换,加入 try { article_Key_words = new String(article_Key_Words.getBytes("iso8859-1"), "GB2312"); } catch (UnsupportedEncodingException ex) { } 当然,你也可以用filter(在serlet处理request和re
Sun的移动信息设备框架(MIDP)主页 (转)
Sun的移动信息设备框架(MIDP)主页 (转)[@more@] .NET/Develop/ArticleImages/20/20625/CSDN_Dev_Image_2003-8-231708470.gif" width=1> 主页 移动信息设备框架(MIDP) MIDP Palm OS版 | Expert Group |