内容列表
- 如何对PHP程序中的常见漏洞进行攻击(上)
- 原著:Shaun Clowes 翻译:analysist 之所以翻译这篇文章,是因为目前关于CGI安全性的文章都是拿Perl作为例子,而专门介绍ASP,PHP或者JSP安全性的文章则很少。Shaun Clowes的这篇文章比较全面地介绍了PHP的安全问题,原文可以在http://www.securereality.com.au/studyinscarlet.txt找到。 由于原文比较长,而且有相当
- 分类:编程语言 查阅全文
- 如何对PHP程序中的常见漏洞进行攻击(下)
- [库文件] 正如我们前面讨论的那样,include()和require()主要是为了支持代码库,因为我们一般是把一些经常使用的函数放到一个独立的文件中,这个独立的文件就是代码库,当需要使用其中的函数时,我们只要把这个代码库包含到当前的文件中就可以了。 最初,人们开发和发布PHP程序的时候,为了区别代码库和主程序代码,一般是为代码库文件设置一个“.inc”的扩展名,但是他们很快发现这是一个错误,因为
- 分类:编程语言 查阅全文
- C++builder5.0 数据库发行问题我的解答
- C++builder5.0 数据库发行问题我的解答 1在BDE Administrator选择数据库驱动程序如STANDARD 2把STANDARD1重名为ZFK 3 PATH设置数据库路径 4 保存配置文件:ZFK.cfg 5 与Idapi32.cfg 合并,就是 object->merge configuration 
- 分类:编程语言 查阅全文
- 比较两种php调用Java对象的方法
- Java语言功能强大,因此在许多情况下在php中来调用Java的功能将十分有用。在php中调用Java语言有两种方法,一种是使用php中的Java扩展模块,另一种是使用minij2ee应用服务器提供的SJOP协议实现。下面我们来比较一下这两种方法各自的特点。1.php的Java模块php发布版中包含一个Java扩展模块,可以用来调用Java对象,例如:<?php$system=new Jav
- 分类:编程语言 查阅全文
- Java.NET --一个基于Java的Microsoft.NET框架的实现
-
至2000年底,Microsoft开始发布有关.NET这一全新的应用开发架构的细节,这些细节最初有些模糊,以至引起很多嘲笑,被视为“担心、不可靠、怀疑”(FUD)。然而,当Beta版的新版Visual Studio--Visual Studio.NET出现在开发者面前时,与现实相结合,.NET框架价值显而易见,而绝不是FUD。随着”冰雹”(一套Microsoft计划提供给其它厂商能兼容
- 分类:编程语言 查阅全文
- 我的编程经验之一如何保存配置信息
-
我的编程经验之一 程序配置信息的保存
在我们编写的每一个程序中,我们都要保存一些有用的信息,如何保存这些信息呢?比较常用的有三种方法,一种是使用注册表,一种是使用Ini文件,还有就是使用文件。 采用那种方法保存配置信息,不同的人可能有不同的习惯,这三种方法那种最适合你的程序呢,究竟那个最方便
- 分类:编程语言 查阅全文
- 轻轻松松学STL
-
轻轻松松学
- 分类:编程语言 查阅全文
- 用Socket发送电子邮件(php)
-
用Socket发送电子邮件
作者:limodou 在作者所申请的几个PHP 主页空间中,能够提供mail功能的实在不多,总是调用完mail()函数之后就毫 无下文了。但是电子邮件在网上生活中的作用越来越大。想一想网虫上网不收邮件能叫真正的网虫吗?邮件 的作用我不想再说了,但是如果主页空间不支持mail()发送那么怎么办呢?我也想过通过socket来实现邮件 发送,但无
- 分类:编程语言 查阅全文
- 如何利用C++ Builder 5.0 Enterprise 创建用户自己的网上聊天程序
-
如何利用C++ Builder 5.0 Enterprise 创建用户自己的网上聊天程序
网络是一个激动人心的领域,编写网络上的应用程序更是很多程序员向往的情节,然而编写网络程序需要掌握大量的网络传输协议、编程接口和WinSock32 API 函数,正因为如此,要完成从Windows程序员到Web程序员的转变不是一件易事.最近笔者成功的
- 分类:编程语言 查阅全文
- 在C++Builder中编写发送图象文件程序(一)
- ICQ能够实现点到点的数据传送,但如果想把一个多媒体图像文件送给另一方,是比较难的。但可以利用C++Builder 5.0 的控件来编写一个用于发送图像的应用程序。 打开C++Builder 5.0 ,新建一个工程,在Form1中添加NMStrm,NMStrmServ,OpenPictureDialog控件,再添;加But
- 分类:编程语言 查阅全文
- 在C++Builder中编写发送图象文件程序(二)
- 源程序代码如下://“Unit1.h"的源代码//---------------------------------------------------------------------------#ifndef Unit1H#define Unit1H//----------------------------------------- ----------------------------
- 分类:编程语言 查阅全文
- 在C++Builder中编写发送图象文件程序(三)
- //“Unit1.cpp"的源代码//---------------------------------------------------------------------------#include $#@60;vcl.h$#@62;#pragma hdrstop#include "Unit1.h"//---------------------------------------------
- 分类:编程语言 查阅全文
- 在C++Builder中编写发送图象文件程序(四)
- void __fastcall TForm1::NMStrm1HostResolved(TComponent *Sender){StatusBar1-$#@62;SimpleText = "Host Resolved";}//---------------------------------------------------------------------------//当文件发送到对方时产
- 分类:编程语言 查阅全文
- 屏幕取词核心内幕
- 屏幕取词核心内幕
本文只对与几个关键性技术的实现细节进行讨论,其它的编程细节,请参考源程序。
32位到16位的形式替换
32位代码与16位代码的数据交换
动态修改Windows内核
1. 32bit到16bit的形式替换(Thunk)
形式替换是指那些允许从16位代码调用32位代码或从32位代码调用16位代码的技术。形式替换用于解决试图在同一操作系
- 分类:编程语言 查阅全文
- C++BUILDER动态建立菜单及菜单事件
-
C++BUILDER动态建立菜单及菜单事件
6/5/2001 8:34:13· ·佘小勇··yesky
首先新建一个工程文件(File->New Application)。然后在Form1上面建立一个PopupMenu1,一个Button1,一个RichEdit1。 在头文Unit1.H的内容,其中黑体是自已加的。
#ifndef Unit
- 分类:编程语言 查阅全文
- 庖丁解羊----划分
-
庖丁解羊
----闲谈编程思想
作者:HolyFire
经过多
- 分类:编程语言 查阅全文
- 初始化类对象
-
初始化类对象
赵湘宁
问题: C++中如何初始化类中的表数据?在C语言中,我能像下面这样初始化结构数组:
//
struct MYSTRUCT {
int x,y,z;
};
MYSTRUCT table[] = {
{ 1,2,3 },
{ 4,5,
- 分类:编程语言 查阅全文
- C++ FAQ Lite[13]--算符重载(新)
- [13] 算符重载(Part of C++ FAQ Lite, Copyright © 1991-2001, Marshall Cline, [email protected])
简体中文版翻译:申旻,[email protected](东日制作室,东日文档)
FAQs in section [13]:
[13.1] 算符重载的作用是什么?
- 分类:编程语言 查阅全文
- 给PE文件打补丁
- --------给PE文件打补丁--------
 
- 分类:编程语言 查阅全文
- CUJ C++ Experts Forum: conversation (September 2001)
-
Conversations: Back to Base-icsCUJ C++ Experts Forum: conversation (September 2001)
和往常一样,我又在为一个按说应该很简单的设计问题大伤脑筋。可能是劳工节假期刚过还没来得及收心吧,我感觉自己有点迷迷糊糊的。Wendy刚开始休产假,我的靠山也没了。
其实任务只不过是要在一个工程中引入一个新类而已。
- 分类:编程语言 查阅全文