内容列表
如何对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刚开始休产假,我的靠山也没了。 其实任务只不过是要在一个工程中引入一个新类而已。
分类:编程语言 查阅全文
<< 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 >>