文章标题关闭所有内容预览 | 展开所有内容预览
-
UNIX系统编程常用库函数说明 (2)
[内容预览]
0 | 2009-03-16
(4)UID和GID的处理*getuid():返回进程的实际UID.*getgid():返回进程的实际GID.以上两个子程序可用于确定是谁在运行进程.*geteuid():返回进程的有效UID.*getegid():返回进程的有效GID.以上两个子程序可在一个程序不得...
[阅读全文]
-
UNIX系统编程常用库函数说明 (3)
[内容预览]
0 | 2009-03-16
(4)加密子程序1977年1月,NBS宣布一个用于美国联邦政府ADP系统的网络的标准加密法:数据加密标准即DES用于非机密应用方面.DES一次处理64BITS的块,56位的加密键.*setkey(),encrypt():提供用户对DES的存取.此两子程序都取...
[阅读全文]
-
UNIX系统编程常用库函数说明 (4)
[内容预览]
0 | 2009-03-16
编译,安装SUID/SGID程序时应按下面的方法(1)确保所有的SUID(SGID)程序是对于小组和其他用户都是不可写的,存取权限的限制低于4755(2755)将带来麻烦.只能更严格.4111(2111)将使其他人无法寻找程序中的安全漏洞.(2)警惕...
[阅读全文]
-
Unix awk 使用手册
[内容预览]
0 | 2009-03-16
主页=>UNIX开发技术=>本文应用技术系统原理开发技术网络技术系统与网络安全UNIX文化SCO专区LINUX专区UNIX资源其它资源Unixawk使用手册(第二版)池中龙作者的话:《UNIXAWK使用手册》是我几个月前的作品了,回过头来...
[阅读全文]
-
深入VCL 理解BCB的消息机制(二)
[内容预览]
0 | 2009-03-16
深入VCL理解BCB的消息机制方法2WrittenbyCKER方法2。重载TControl的WndProc方法还是先谈谈VCL的继承策略。VCL中的继承链的顶部是TObject基类。一切的VCL组件和对象都继承自TObject。打开BCB帮助查看TControl的继承关...
[阅读全文]
-
c++ builder:如何转换全角字符到半角字符?
[内容预览]
0 | 2009-03-16
我们知道,在windows中,中文和全角字符都占两个字节,并且使用了ASCII Chart2(codes128?C255)。我们可以凭这一点来一个个检测用户输入的是否是中文和全角字符。实际上,全角字符的第一个字节总是被置为163,而...
[阅读全文]
-
利用安装程序防止软件非法拷贝
[内容预览]
0 | 2009-03-16
利用安装程序防止软件非法拷贝每个用户都不希望自己开发的软件被别人轻易的拷贝使用,自然而然??想起了要对软件进行加密。本文主要介绍一种通过安装程序来拷贝软件,??防止软件非法拷贝的方法。经过实践证明这种方法...
[阅读全文]
-
1.基本概念
[内容预览]
0 | 2009-03-16
第一课基本概念我们先假设您已知道了如何使用MASM。如果您还不知道的话,请下载win32asm.exe,并请仔细研读其中所附带的文档资料。好,如果您已准备就绪,我们这就开始吧!理论:WIN32程序运行在保护模式下的,保护模...
[阅读全文]
-
WIN32汇编:2.消息框
[内容预览]
0 | 2009-03-16
第二课消息框在本课中,我们将用汇编语言写一个Windows程序,程序运行时将弹出一个消息框并显示"Win32assemblyisgreat!"。理论:Windows为编写应用程序提供了大量的资源。其中最重要的是WindowsAPI(ApplicationProgr...
[阅读全文]
-
WIN32汇编: 3.创建简单的窗口
[内容预览]
0 | 2009-03-16
第三课创建简单的窗口在本课中我们将写一个Windows程序,它会在桌面显示一个标准的窗口。理论:Windows程序中,在写图形用户界面时需要调用大量的标准WindowsGui函数。其实这对用户和程序员来说都有好处,对于用户,...
[阅读全文]
-
WIN32汇编: 4.绘制文本
[内容预览]
0 | 2009-03-16
第四课绘制文本本课中,我们将学习如何在窗口的客户区“绘制”字符串。我们还将学习关于“设备环境”的概念。理论:Windows中的文本是一个GUI(图形用户界面)对象。每一个字符实际上是由许多的像素点组成,这些点在...
[阅读全文]
-
WIN32汇编: 5.学习更多的关于文本的知识
[内容预览]
0 | 2009-03-16
第五课学习更多关于“绘制”文本串的知识我们将做更多的实践去了解有关文本的诸多属性如字体和颜色等。理论:Windows的颜色系统是用RGB值来表示的,R代表红色,G代表绿色,B代表兰色。如果您想指定一种颜色就必须给该...
[阅读全文]
-
WIN32汇编: 6.处理键盘消息
[内容预览]
0 | 2009-03-16
第六课处理键盘输入消息在本课中,我们将要学习WINDOWS程序是如何处理键盘消息的。理论:因为大多数的PC只有一个键盘,所以所有运行中的WINDOWS程序必须共用它。WINDOWS将负责把击键消息送到具有输入焦点的那个应用程...
[阅读全文]
-
WIN32汇编: 7.处理鼠标输入消息
[内容预览]
0 | 2009-03-16
第七课处理鼠标输入消息本课中我们将学习如何在我们的窗口过程函数中处理鼠标按键消息。示例程序演示了如何等待左键按下消息,我们将在按下的位置显示一个字符串。理论:和处理键盘输入一样,WINDOWS将捕捉鼠标动作并...
[阅读全文]
-
WIN32汇编: 8.菜单
[内容预览]
0 | 2009-03-16
第八课菜单本课中我们将在我们的应用程序中加入一个菜单。理论:菜单可以说是WINDOWS最重要的元素之一。有了它,用户可以方便地选择操作命令.用户只要细读一下所有的菜单项就可以明了应用程序所提供的大概功能,而且可...
[阅读全文]
-
WIN32汇编: 9.子窗口控件
[内容预览]
0 | 2009-03-16
第九课子窗口控件本课中我们将探讨控件,这些控件是我们程序主要的输入输出设备。理论:WINDOWS提供了几个预定义的窗口类以方便我们的使用。大多数时间内,我们把它们用在对话框中,所以我们一般就它们叫做子窗口控件...
[阅读全文]
-
WIN32汇编: 10.把对话框作为主界面
[内容预览]
0 | 2009-03-16
第十课以对话框为主要界面的应用程序现在我们开始学习一些有关GUI编程的有趣的部分,即:以对话框为主要界面的应用程序。我们将分两课来讲述这一过程理论:如果您仔细关注过前一个程序就会发现:您无法按TAB键从一个...
[阅读全文]
-
WIN32汇编: 11.进一步学习对话框
[内容预览]
0 | 2009-03-16
第十一课进一步学习对话框本课中我们将进一步学习对话框。特别地我们将要探讨如何把对话框当成输入设备。如果您学习了上一课,那就会发现本课的例子只有少量的改动,就是把我们的对话框窗口附属到主窗口上。另外,我...
[阅读全文]
-
WIN32汇编: 12.内存管理和文件输入输出
[内容预览]
0 | 2009-03-16
第十二课内存管理和文件输入/输出本课中我们将学习基本的内存管理和文件输入/输出操作方面的知识。另外我们还将用上课学的通用对话框作为我们的显示“设备”。理论:从用户的角度来看,WIN32的内存管理是非常简单和明...
[阅读全文]
-
Bjarne Stroustrup的 C++ 风格与技术常见问题与答案 (节译一)
[内容预览]
0 | 2009-03-16
BjarneStroustrup的C++风格与技术常见问题与答案(节译一)最近CKER工作很忙,实在对不起关心我的朋友......真诚致歉.....:)本文中包含大家经常问到的关于C++风格与技术的问题。若您有更好的的问题与建议请发信到bs@...
[阅读全文]
-
用C++ Builder在桌面上画图
[内容预览]
0 | 2009-03-16
在桌面上画图在桌面上画图,只要几个API函数既可以实现,下面给出在C++BUILDER中具体的方法如下:1、在头文件中定义变量Private:Graphics::TBitmap*bmp;2、图象变量的初始化:bmp=newGraphics::TBitmap();bmp->Load...
[阅读全文]
-
php中两个网页之间的变量传送
[内容预览]
0 | 2009-03-16
php中两个网页之间的变量传送[作者:豆牙齿添加时间:2001-5-2822:53:08]在网站设计中,我们常常用到用户登陆这一方法,在登陆后,一般的网站都会根据不同的用户来给定不同的页面,在链接到该站的一个新的网页或者打开...
[阅读全文]
-
可怕的 C#
[内容预览]
0 | 2009-03-16
可怕的C#C#推出后,议论纷纷,有说,C#要取代Java。这种说法为时尚早,需要看C#的发展前景。不过,C#真的是一种非常强大的快速开发语言。1)。如果不包括指针部份的话,可以说,C#的面向对象的程度要比Java还要高!C#...
[阅读全文]
-
C#进阶(三):C#连接数据库(上)
[内容预览]
0 | 2009-03-16
C#用ADO.NET连接文本文件数据库大家可能觉得奇怪,为什么进阶(二)还没有贴出来,(三)就出来了?因为我看到网上好多朋友希望一些数据库方面的资料,所有我就先把这篇翻译出来,希望大家喜欢!图1.01?C文本数据库...
[阅读全文]
-
Borland C++ 5.02 IDE 中的 bug
[内容预览]
0 | 2009-03-16
BorlandC++5.02IDE中的一个bugfromhttp://coneos.126.comDarkSpy在BorlandC++新闻组看到关于BorlandC++5.02IDE中的一个bug。这个bug将会让编译器产生出错信息“(1,1)Badobjectfilerecordinmodulexxxnearmoduleoffset...
[阅读全文]
-
■ 实例学习 PHP 之表单处理篇
[内容预览]
0 | 2009-03-16
标题:■实例学习PHP之表单处理篇 学习前的准备: 要想学习PHP,当然少不了要安装PHP啦,所以如果你是初次学习,请先阅读网络学院的文章: PHP4.03在linux下的安装 PHP4.04在win98下的安装 PHP4.0...
[阅读全文]
-
FTP Client library in C#
[内容预览]
0 | 2009-03-16
这是个用C#写的FTP客户端库文件,可编译成DLL使用,支持所有的FTP命令、文件上下传,/*FTPFactory.csBetterviewwithtabspace=4usethefollowinglinetocompilecsc/target:library/out:FTPLib.dll/r:System.Net.DLLFTPF...
[阅读全文]
-
c 删除文件中指定的部分内容
[内容预览]
0 | 2009-03-16
#include<stdio.h>#include<dirent.h>#include<string.h>voidsearch_file(char*dir);voidclear_file(char*FileName,char*Filename1);DIR*dp;structdirent*dirp;char*file;FILE*fp=NULL;charn_filename[50];charo_fil...
[阅读全文]
-
WIN32汇编: 14.进程
[内容预览]
0 | 2009-03-16
第十四课进程本课中我们将学习:什么是进程?如何产生和终止一个进程?初步知识:进程是什么?下面是我从WIN32API指南中节选的解释:“一个进程是一个正在执行的应用程序,它包含有:私有的虚拟地址空间、代码、数据...
[阅读全文]
-
WIN32汇编: 15.多线程教程
[内容预览]
0 | 2009-03-16
第十五课多线程编程本课中,我们将学习如何进行多线程编程。另外我们还将学习如何在不同的线程间进行通信。理论:前一课中,我们学习了进程,其中讲到每一个进程至少要有一个主线程。这个线程其实是进程执行的一条线...
[阅读全文]