内容列表
printf()和scanf()函数“偏僻”技巧
 printf()和scanf()函数“偏僻”技巧 printf()和scanf()都是大家熟悉的输入输出函数,利用它们可以使一些麻烦的问题变得十 分简单,如:进制转换问题。但是,还有一些平时相对见得少些的“偏僻”使用方法,如 果有所了解,那么以后再看其他程序和解决实际问题时,可以减少疑惑和带来方便。 1. “*”的
分类:编程语言 查阅全文
安装Turck MMCache for PHP
首先下载与php对应的Turck MMCache http://turck-mmcache.sourceforge.net/ 1、把Turck MMCache 的所有文件,复制到  c:\php\mmcache 目录里2、建立 临时目录   c:\tmp\mmcache3、修改 php.ini 下入以下内容###########################zen
分类:编程语言 查阅全文
基于IMD的包过滤防火墙原理与实现
一、前言二、IMD中间层技术介绍三、passthru例程分析四、部分演示代码五、驱动编译与安装六. 总结一、前言    前段时间,在安全焦点上看到了TOo2y朋友写的《基于SPI的数据报过滤原理与实现》,很是不错。文章中提到的基于SPI的数据报拦截技术是在用户级的。用户级的拦截有其优势,实现方便、便于移植、通用性强,但是,用户级并不能得到所有的数据报。本文提
分类:编程语言 查阅全文
ARP协议揭密
ARP协议揭密      内容: ARP协议概述 ARP使用举例 ARP欺骗 代理ARP的应用 小结 张新瑞 ([email protected]) 2003 年 5 月1 ARP协议概述IP数据包常通过以太网发送。以太网设备并不识别32位IP地址:它们是以48位以太网地址传输以太网数据包的。因此,IP驱动器必须把IP目的地址转换成以太网网目的地址。在
分类:编程语言 查阅全文
定制Linux系统环境变量
定制Linux系统环境变量 摘要Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。(2004-08-24 20:31:44) By lanf, 出处:http://tech.ccidnet.com/pub/articl
分类:编程语言 查阅全文
关于二叉树前序输入且输出结构的算法实现
#include <stdio.h>#include <stdlib.h>#include <math.h>#define ElementType int#define  MaxSize 511 //the number of the node is 2^levels-1       
分类:编程语言 查阅全文
关于CEdit控件的透明
前几天和风在这里讨论关于CEdit控件的透明问题。主要的目的就是要做一个有图形背景的Edit控件,经过一番努,终于做出了一个还算象样的Edit控件。做一个透明的Edit控件的主要问题是字符的输出,在Edit里输出的刷新有几个时机,一个是在接收到键盘或鼠标消息的时候 ,还有就是在接收到WM_PAINT消息。刷新的时候也不是全部重画,所以想通过在继承的Edit类中处理WM_PAINT消息是行不通的。但
分类:编程语言 查阅全文
C++语法之函数重载
 所谓函数重载是指同一个函数名可以对应着多个函数的实现。例如,可以给函数名add()定义多个函数实现,该函数的功能是求和,即求两个操作数的和。其中,一个函数实现是求两个int型数之和,另一个实现是求两个浮点型数之和,再一个实现是求两个复数的和。每种实现对应着一个函数体,这些函数的名字相同,但是函数的参数的类型不同。这就是函数重载的概念。函数重载在类和对象的应用尤其重要。  函数重载要求编译器能够唯
分类:编程语言 查阅全文
Visual C++与Delphi之比较
开发工具大比拼之Visual C++ VS Delphi 日期:2004年7月15日 作者:紫云英、曾登高 人气: 1385 查看:[大字体 中字体 小字体] 引言   "Visual C++与Delphi之比较"最近在CSDN的论坛上的讨论非常火热,本文将以一个程序员的角度,从技术水平、功能、性能、易用性、稳定性、发展历程和前景等
分类:编程语言 查阅全文
蛙蛙推荐:C程序开发规范.doc
程序设计规范   1. 文件夹与文件的命名规则 1.1 文件夹命名   ① 根据系统设计所规定的结构,建立相应的文件夹,根据需要建立子文件夹 ② 文件夹的名称应尽量能够表达其意义,尽量使用英文命名,绝对不能汉字 ③ 文件夹名称的必须全部使用小写字母 (如 “ /example ” ) 1.2 文件命名   ① 文件的名称应
分类:编程语言 查阅全文
段页式虚拟存储器
  段页式虚拟存储器是段式虚拟存储器和页式虚拟存储器的结合。在这种方式中,把程序按逻辑单位分段以后,再把每段分成固定大小的页。程序对主存的调入调出是按页面进行的,但它又可以按段实现共享和保护。因此,它可以兼备页式和段式系统的优点。其缺点是在地址映象过程中需要多次查表。   在段页式虚拟存储系统中,每道程序是通过一个段表和一组页表来进行定位的。段表中的每个表目对应一个段,每个表目有一个指向该段的页表
分类:编程语言 查阅全文
Protel DXP快捷键
ctrl+del——删除选取的元件(2个或2个以上)x——将浮动图件左右翻转y——将浮动图件上下翻转alt+backspace——恢复前一次的操作ctrl+backspace——取消前一次的恢复crtl+g——跳转到指定的位置crtl+f—&#
分类:编程语言 查阅全文
c++入门学习笔记指针篇上
指针优点: 1。为函数提供修改调用变元的手段; 2。支持C++动态分配子程序 3。可以改善某些子程序的效率 4。为动态数据结构(如二叉树、链表)提供支持 注:指针为程序引入了一层间接性,可以操控指针而不直接操控对象。 1。可操控指针内含的地址也可操控指针所指的对象 2。指针可能并不指向任何对象,写*pi时,可能会使程序在执行期错误,如寻址到某个对象,则提领操作,不指向任何对象,会出错,所以在提领前
分类:编程语言 查阅全文
我眼中的指针--学习指针不可少的好文章
为初学者服务。这是我的帖子的宗旨。我也是个初学者(强调了无数遍了) ,我以我的理解把初学者觉得难懂的东西用浅显的语言写出来。由于小学时语文 没学好,所以竭尽全力也未必能达到这个目的。尽力而为吧。 指针是c和c++中的难点和重点。我只精通dos下的basic。c语言的其它各种特 性,在basic中都有类似的东西。只有指针,是baisc所不具备的。指针是c的灵魂 。 我不想重复大多数书上说得很清楚的东
分类:编程语言 查阅全文
指针函数和函数指针有什么区别
指针函数和函数指针有什么区别 1,这两个概念都是简称,指针函数是指带指针的函数,即本质是一个函数。我们知道函数都又返回类型(如果不返回值,则为无值型),只不过指针函数返回类型是某一类型的指针。其定义格式如下所示: 返回类型标识符 *返回名称(形式参数表) { 函数体 } 返回类型可以是任何基本类型和复合类型。返回指针的函数的用途十分广泛。事实上,每一个函数,即使它不带有返回某种类型的指针,它本身都
分类:编程语言 查阅全文
C++常用排序算法
//选择排序法SelectionSort(int arr[],int n) template <typename T> void SelectionSort(T arr[],int n) {  int smallIndex;   //表中最小元素的下标  int pass,j;      
分类:编程语言 查阅全文
VC++中进程与多进程管理的实现方法
摘要: 本文主要介绍了多任务管理中的多进程管理技术,对进程的互斥运行、子进程的创建与结束等作了较详细的阐述。  关键词: VC++6.0;进程;环境变量;子进程   进程  进程是当前操作系统下一个被加载到内存的、正在运行的应用程序的实例。每一个进程都是由内核对象和地址空间所组成的,内核对象可以让系统在其内存放有关进程的统计信息并使系统能够以此来管理进程,而地址空间则包括了
分类:编程语言 查阅全文
JobCenter--作业管理系统
作业管理系统是一个建立在操作系统之上的一类系统软件,以机器,队列,请求作为它的主要资源。其主要作用是强化操作系统的作业管理功能,提供作业即时提交、定期执行、作业调度、作业控制等新机制,以便更加有效地利用系统资源、平衡网络负载、提高系统整体性能。作业管理系统一般具有典型的客户/服务器结构,服务器的功能包括批处理排队、作业调度、作业执行及资源管理等,客户的功能包括作业定义、服务器管理、系统信息查询等。
分类:编程语言 查阅全文
WinEdt设置 Q&A(更新中)
Q: 在WinEdt里遇到汉字会显示红色并带下划线(拼写检查出错),如何解决?A: 最新版本的WinEdt(5.4 build:20030429)可以解决这个问题。   在Options-Dictionary-Spell Checking   选中“Check Only Words Containing 7
分类:编程语言 查阅全文
C++ Primer学习笔记-转载荣耀先生写的CL编译选项
和在IDE中编译相比,命令行模式编译速度更快,并可以避免被IDE产生的一些附加信息所干扰。本文将介绍微软C/C++/C#编译器命令行模式设定和用法。操作系统为Windows 2000。一.微软C/C++编译器命令行模式设定方法一1.      参照如下内容(根据你的系统情况,作出相应修改),编写一个批处理文件,假定命名为vs.bat。 &
分类:编程语言 查阅全文
<< 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 >>