冲击波内幕点滴 (转)
冲击波内幕点滴 (转)[@more@]冲击波内幕点滴XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 作者:幽谷听泉 时间:2003-07-21 上午 人物:sfocus.NET/index.PHP?act=Profile&do=03&MID=10638">flashsky 发现了MS windows 2000 RPC拒绝服务与本地权限提升漏洞,并提供了完整的测试代码(见附1)。 时间:2003-07-21 下午 微软实现了该漏洞,并发布该漏洞的公告:MS03-026:RPC接口任意代码可执行漏洞 时间:2003-07-22 微软发布了针对该漏洞的补丁程序 http://www.microsoft.co
PHP安全(2) (转)
PHP安全(2) (转)[@more@]XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> by John Coggeshall2003" Day="28" Month="8">08/28/2003 欢迎回到PHP Foundations。在我的上一篇文章中,我向你们介绍了在PHP中可能危及安全的做法,继续了我在养成良好的PHP编程习惯方面的系列文章。 这篇文章将用更多的潜在安全漏洞和修复它们的工具和方法的实例来继续我们的讨论。今天我将开始谈及一个在PHP开发中很严重的潜在安全漏洞——编写底层操作系统调用的程式。 在PHP中执行系统调用 在PHP中有
我们还活着 (转)
我们还活着 (转)[@more@] 我们还活着 1989年3月26日,诗人海子在山海关自杀,身边留有一封遗书:"我的死与任何人无关。",他把自己的生前的诗稿托付给他的好友另外一个诗人:骆一禾。没想到的是骆一禾在海子离去后的第49天(5月14日)就因为脑出血住院,经过了18天的昏迷于1989年5月31日下午1点31分在北京天坛医院病逝。 在同一个春天里,我们一下子失去了两位天才诗人。 海子25岁,骆一禾28岁,如同炽热的白光,殊不知他们生命本身已经超越了所有白光而达到了太阳质问的中心。 已经过去十四年,我们
基于MFC文档/视/框架程序之利剑 (转)
基于MFC文档/视/框架程序之利剑 (转)[@more@]在我的同事当中,有不少人在用VC/MFC,但许多人总是容易被MFC的文档视这种框架弄得晕头转向,尽管在他们的桌子旁堆了很多有关VC的资料。在我的学习过程中我发现下面的理解以及一些调用函数是最为关键的,每当有人问我有关与此的问题,我给他(她)共享了下面的文档后就不用重复解释很多东西了。尽管这些都能从MSDN中最终找到答案,但有些人就是惧怕MSDN;希望您拥有这份资料后,可以大大减少你的惧怕。 l 预备XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office"
程序员级资格与水平考试大纲(2003年) (转)
程序员级资格与水平考试大纲(2003年) (转)[@more@]程序员级资格与水平考试大纲(2003年) 一、考试说明 1. 考试要求: (1) 掌握数制、数据信息机内表示及其算术运算和逻辑运算的基础知识; (2) 了解计算机的体系结构和主要部件的基础知识; (3) 熟练掌握基本算法和数据结构,用C语言编制程序; (4) 掌握数据结构、程序语言和操作系统的基础知识; (5) 了解软件工程、数据库、多媒体和网络的基础知识; (6) 正确阅读和理解计算机领域的简单英文资料。 2. 通过本考试的合格人员能按照软件设计说明书编制程序,具有相当于助理
ORACLE SQL性能优化系列 (十四) 完结篇 (转)
ORACLE SQL性能优化系列 (十四) 完结篇 (转)[@more@]46. 连接多个扫描XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 如果你对一个列和一组有限的值进行比较, 优化器可能执行多次扫描并对结果进行合并连接. 举例: select * FROM LODGING WHERE MANAGER IN (‘BILL GATES’,’KEN MULLER’); 优化器可能将它转换成以下形式 SELECT * FROM LODGING WHERE MANAGER = ‘BILL GATES’ OR MANAGER = ’KEN MULLER’; &nb
将 Java 程序作为 Linux 的 Daemon 进程以及防止程序多次运行 (转)
将 Java 程序作为 Linux 的 Daemon 进程以及防止程序多次运行 (转)[@more@]将 Java 程序作为 Linux 的 Daemon 进程以及防止程序多次运行 作者:frogdan出处:CSDN (一)使 Java 程序成为 Linux 的 Daemon 进程 Java 程序是编译后通过 Java 虚拟机(JVM)解释执行的,从执行“java SomeProgram”开始直到程序结束才会把命令行交还给用户,中途用户若退出登录或关闭 shell 则会中断程序的执行。但现实中有需要做某些不需要和用户交互的服务性程序,需要长驻内存执行又不影响用户其他工作,如 Linux 的众多 Daemon 进程一样。用下
用 VB 实现表单的自动提交 (转)
用 VB 实现表单的自动提交 (转)[@more@]【序】 以摩托罗拉的九月大奖赛为例,下面介绍用 VB 实现带校验码的网页表单的自动提交。我们现看看摩托罗拉的投票页面:ASP?id={525147E1-C4A7-41EE-9190-95800AC81E29}" target=_blank>http://www.motorola.com.cn/news/925/photo.asp?id={525147E1-C4A7-41EE-9190-95800AC81E29} 如果要对用户投票的话就必须先填写验证码!由于验证码是图片,而且是随即的,所以对自动提交数据增加了很大的难度。因此,如果要提交投票就必须先得到验证码! 难点:(1)取得
正则表达式学习笔记 (转)
正则表达式学习笔记 (转)[@more@]1、正则表达式的三种形式首先我们应该知道 perl 程序中,正则表达式有三种存在形式,他们分别是: 匹配:m/<regexp>/ (还可以简写为 /<regexp>/ ,略去 m) 替换:s/<pattern>/<replacement>/ 转化:tr/<pattern>/<replacemnt>/ 这三种形式一般都和 =~ 或 !~ 搭配使用(其中 "=~" 表示相匹配,在整条语句中读作 does,"!~" 表示不匹配,在整条语句中读作 doesn't),并在左侧有待处理的标量变量。如果没有该变量和 =~ !~ 操作符,则默认为处理 $_ 变量中的内容。
JBuilder9+Weblogic7实战篇之JSP使用JDBC篇 (转)
JBuilder9+Weblogic7实战篇之JSP使用JDBC篇 (转)[@more@]JBuilder9+webLOGIC7实战篇XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> JSP通过JavaBean调用JdbC篇 作者:黄 凯 E_Mail:hk_sz@163.com 运用篇 JSP+javaBean+JDBC+ORACLE 一、启动JBuilder 启动JBuilder: 开始/程序/Borland JBuilder 9 Enterprise Trial/Borland JBuilder 9 Enterprise Trial; 在操作下面的步骤前请先检查一下你的配置和参数是否与《JBuilder9+Weblogic7实战篇之工具篇(oracle9i)》
两数据库在同一页面的无缝输出 (转)
两数据库在同一页面的无缝输出 (转)[@more@]实例说明:公司有新旧两部分产品分别以不同形式存在两个数据库中,由于两数据表的结构上有较大差异,不便于两数据库(表)的合并。本例在不改动数据库(表)的情况下,实现在同一页面的无缝输出。 代码如下,没做太多的注释 file name simple.ASP <%dim Pagedim NeedPage '存放需求页码数dim NeedRecord '存放需求记录数dim NextPage '翻页标志变量dim PageSize NextPage=FalsePageSize=15%> <!--html代码区--> <% page=request.querystring("page")if pa
数据结构学习(C++)——图【5】活动网络(AOV、AOE) (转)
数据结构学习(C++)——图【5】活动网络(AOV、AOE) (转)[@more@]这部分是和工程相关的,也就是说,当AOV、AOE很复杂的时候,才能显示出这部分的价值——简单的话,手工都要比程序快,输入数据那段时间手工结果就出来了。我也没什么例子好举,总给我一种没底气的感觉,勉为其难的把程序写完就算完事吧。和前边的相比,这部分专业了一点,换而言之,不是每个人都感兴趣,不想看就跳过去吧。 准备工作 活动网络主要有两个算法,拓扑排序和求关键路径,后者以前者为基础。仿照上篇,另外构造一个“算法类”,需要算法时,将图绑定到算法上
数据结构学习(C++)——图(总结) (转)
数据结构学习(C++)——图(总结) (转)[@more@]以上就是现在的教科书里面,图的全部内容了。写完之后,茫茫然,不知道学完之后有什么用……就像我在开篇写的,图的应用太广泛了,以至于现在觉得图“没什么用”——很奇怪的逻辑,只有仔细体味才能觉察到写教科书的人的无奈。 不同于前面的链表和树,在图这里,储存方法不是重点,我们更多的注意力放在了算法上。我在写程序的时候,也尽量做到了算法和储存方法无关。然而算法实际上就是现实问题的抽象,如果我们的常识所不及,我们也就没有办法来介绍算法,反过来说,几乎遇不到的问题,
Forte for Java开发指南 (转)
Forte for Java开发指南 (转)[@more@]索引td和文章区td --> Forte for Java简介 Forte for Java,Community版本是一个由Java语言编写的Java集成开发环境(ide)。它是一个跨平台的开发工具,具有开发客户端和服务器端应用的能力,Forte充分利用了Java语言的强大功能,为您提供了一个动态的,应答式的开发环境。它可以从:java.sun.com上获取。Forte for Java的特点: 模块性:Forte for Java是一个结构化的系统,IDE的各项功能如编辑、调试、GUI生成、EJB(Enterprise Java Bean)支持等都是一个个独立存在的模块。Forte for
C语言常见错误分析 (转)
C语言常见错误分析 (转)[@more@]C语言常见错误分析: 错误分类 语法错 逻辑错 运行错0.忘记定义变量:main(){x=3;y=6; printf(“%dn”,x+y); 1.C语言的变量一定要先定义才能使用; 2.输入输出的数据的类型与所用格式说明符不一致int a=3;float b=4.5;printf(“%f%dn”,a,b); 它们并不是按照赋值的规则进行转换(如把4.5转换为4),而是将数据在存储单元中的形式按格式符的要求组织输出(如b占4个字节,只把最后两个字节的数据按%d,作为整数输出) 3.未注意int型数据的数值范围int型数据的数值范围(-32768~32768)&n
Win32调试API学习心得(二) (转)
Win32调试API学习心得(二) (转)[@more@]上一章讲解了如何用调试api来打开一个被调试程序,并给出了一个简单的例子,这一章将祥细讲解调试消息包含的内容. 类似于消息处理中的消息结构TMessage一样,调试事件也有自己特定的事件结构,那就是TDeb ugEvent, TDebugEvent在Delphi中的定义为: TDebugEvent = _DEBUG_EVENT; _DEBUG_EVENT = record dwDebugEventCode: Dword; dwProcessId: DWORD; dwThreadId: DWORD; case Integer of 0: (Except
JBuilder9+Weblogic7实战篇之工具篇(JDBC 2) (转)
JBuilder9+Weblogic7实战篇之工具篇(JDBC 2) (转)[@more@]JBuilder9+webLOGIC7实战篇XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 工具篇(配置JdbC 2) 作者:黄 凯 E_Mail:hk_sz@163.com Weblogic7中配置JDBC 2 3.2 使用JdataStore数据库 JdataStore是Jbuilder提供的一个高性能、小规模、纯Java实现的数据库。JdataStore的数据库文件扩展名为jds,在C:JBuilder9samplesJDataStoredatastores(我的Jbuilder9安装在C盘)目录中可以找到Jbuilder自带的JdataStore数据库文件,如
JBuilder9+Weblogic7实战篇之工具篇(JDBC 1) (转)
JBuilder9+Weblogic7实战篇之工具篇(JDBC 1) (转)[@more@]JBuilder9+webLOGIC7实战篇XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 工具篇(配置JdbC 1) 作者:黄 凯 E_Mail:hk_sz@163.com Weblogic7中配置JDBC 1 一、JDBC简介 自从Java语言于1995年5月正式公布以来,java风靡全球,出现了大量的用java语言编写的程序,其中也包括数据库应用程序。由于没有一个java语言的api,编程人员不得不在java程序中加入C语言的ODBC函数调用。这就使很多java的优秀特性无法充分发挥
数据结构学习(C++)——图【4】(最短路径) (转)
数据结构学习(C++)——图【4】(最短路径) (转)[@more@]最短路径恐怕是图的各种算法中最能吸引初学者眼球的了——在地图上找一条最短的路或许每个人都曾经尝试过。下面我们用计算机来完成我们曾经的“愿望”。 在图的算法中有个有趣的现象,就是问题的规模越大,算法就越简单。图是个复杂的结构,对于一个特定问题,求解特定顶点的结果都会受到其他顶点的影响——就好比一堆互相碰撞的球体,要求解特定球体的状态,就必须考虑其他球体的状态。既然每个顶点都要扫描,如果对所有的顶点都求解,那么算法就非常的简单——无非是遍历吗。然
ORACLE SQL性能优化系列 (十二) (转)
ORACLE SQL性能优化系列 (十二) (转)[@more@]39. 总是使用索引的第一个列XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 如果索引是建立在多个列上, 只有在它的第一个列(leading column)被where子句引用时,优化器才会选择使用该索引. 译者按: 这也是一条简单而重要的规则. 见以下实例. sql> create table multiindexusage ( inda number , indb number , descr varchar2(10)); Table created. SQL> create index multindex on multiindexusage(inda,indb); Index created. SQL