内容列表
为Andrei的贡献喝彩:纪念凤凰涅磐般充满活力的C++
  一年前偶得Andrei Alexandrescu 所著的Modern C++ Design一书,随手翻翻,不禁惊呼“原来C++程序可以这样写的”,这是多年以来我被震撼最深的一次。  记得若干年前,在书店购得冷僻的C++参考手册一本,FoxBase那时候更流行,C也还有几本书,C++则几乎一本都没有。当时初读之后,也是惊呼“C++是属于未来的C”。
分类:编程语言 查阅全文
MySQL使用总结(1)
1.可以不需要安装   2. C:\mysql\bin>mysqld-max-nt –install 每次计算机启动都运行mysql服务   3.winmysqladmin 起动图形化管理工具   4.登录 mysql -h localhost -u root –p( h :host; u:user p:password)
分类:编程语言 查阅全文
再谈CALLBACK函数
         大家都知道回调函数字只能写成全局或静态的,要想回掉类成员函数,已经有很多人讲过几种方法,但是如果想在系统函数里面回调类 成员函数,还有一定困难,比如在DialogBox(...)中传入类成员函数处理消息过程。      本人给出一个
分类:编程语言 查阅全文
makefile 简介
GNU Make是一个开发源代码的Make工具。Make是什么?在命令行下写程序的人应该都知道,它是一个项目管理工具。它的最基本用途就是管理项目的编译、连接。它会按照规则(定义在规则文件中)、依赖顺序对项目中的文件进行编译、连接或把它们安装到系统中。GNU Make的可执行程序通常就是make.exe。 一个简单的例子—基本规则 下面来看一个简单的例子(以下内容均以Win32平台为例)
分类:编程语言 查阅全文
写程序自动为msde打sp3包
如下程序解决了用户自己升级msde的sp3时要配置参数,输入SQL密码等一系列问题,既保证了SQL密码的安全性,又简便了用户的升级操作(只要把程序编译好放在SP3的目录里双击就可以了)// update3.cpp : Defines the entry point for the application.// #include "stdafx.h"#include <process.h&g
分类:编程语言 查阅全文
c/c++的参数压栈顺序
    曾经看到一篇文章上面说:c/c++参数压栈顺序是从右到左,pascal参数压栈是从左到右. 为了这句话丢了很多次人.无所谓了,反正咱脸皮厚.    总结一下:   编译出来的c/c++程序的参数压栈顺序只和编译器相关!    下面列举了一些常见的编译器的调用约定 VC6:  
分类:编程语言 查阅全文
学VC遇过的让菜鸟郁闷的事[整理]
作者:wxlran漫 学习VC遇过的让菜鸟我郁闷的事,把整理的DD拿来分享◎VC工具问题,编辑时成员变量和函数不显示提示?通常输入类的对象,按“.”会出现该类的提示,函数按“("也会有参数提示,如果没提示,对菜鸟来说就要傻眼了。怎么办呢?关闭工程,到工程目录下删除××.ncb文件,再重新打开就OK了:)举一反三:有时遇到添加删除类多次后造成混
分类:编程语言 查阅全文
WinXp 修复控制台命令
Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的诊断和测试以及恢复系统功能的工具。(当然大家可以在系统启动后按F8,插入XP系统光盘进入)这次整理了一下,希望对大家有所帮助: Bootcfg---bootcfg 命令启动配置和故障恢复(多数计算机即boot.ini文件)。含有下列参数的bootcfg命令仅在使用故障恢复控制台时才可用。
分类:编程语言 查阅全文
深山红叶袖珍PE工具箱V16正式版
【发布标题】----【5Q 硅谷】【深山红叶袖珍PE工具箱V16正式版】【200.98的不是】【文件名称】----深山红叶袖珍PE工具箱V16正式版.torrent【文件大小】----205.48 MB【文件描述】深山红叶袖珍PE光盘工具箱V16 深山红叶制作 http://www.hfut.edu.cn/ http://www.zrinfo.net/ 本次 V16 版(新春贺年版)的推出,完全是
分类:编程语言 查阅全文
C++ FAQ阅读笔记[1]
[7.1]什么是类(class)? 它是面向对象软件的基本构成模块. 一个类就定义了一种数据类型,就像在C中的struct的作用相似。在计算机科学角度上讲,一个类型由一系列的状态和一系列的改变这些状态的操作组合。这样的话,int可以说是一个类型,因为它有一系列的状态而且它有一些对于这些状态的操作,如j+j或i++,等。与此完全相同的是,一个类提供了一系列的这样的(通常都是public型的)操作
分类:编程语言 查阅全文
Learning boost SP 1 -- 什么是complete type
在学习boost的过程中,我们发现在boost的文档中,多处提及了complete type和incomplete type。到底什么是complete type呢?经过我查找msdn,终于发现了,原来complete type是编译器能够确定类型大小的类型,incomplete type是编译器不能确定类型大小的类型。incomplete type有: 没有确定成员的struct 没有确
分类:编程语言 查阅全文
终极防御指南之DDOS攻击
终极防御指南之DDOS攻击  简述:由于近期DDOS攻击越来越广泛,本站特邀请我们的名誉技术顾问、网络安全专家孤独剑客先生结合多年抵御DDOS攻击的经验独家撰写此文,文中不仅深入浅出地阐述了分布式拒绝服务攻击DDOS的概念、流行的DDOS攻击手段及判断是否被DDOS攻击的方法,而且还结合实际给出了全面的DDOS实战防御建议,希望此文能帮助网站站长们早日摆脱DDOS攻击的困扰,我们
分类:编程语言 查阅全文
项目经理和程序员之间的关系
人们通常把软件工程和建筑工程进行类比,总体上说,这两者之间确实很相似。但仔细想来,它们之间也有很大的区别。软件工程和建筑工程都可以说是一种艺术创作,但它们之间最大的区别我认为在于:建筑工程的艺术创作因素中止于设计图纸出来之后,建筑施工人员的任务就是不折不扣的按照图纸上去执行,并没有什么创作的余地。而软件工程的艺术创作因素却是贯串始终的,即使在详细设计出来之后,在编码过程中,如何使程序简洁高效、提高
分类:编程语言 查阅全文
How to interpret complex C/C++ declarations
Introduction Ever came across a declaration like int * (* (*fp1) (int) ) [10]; or something similar that you couldn't fathom? This article will teach you to interpret C/C++ declarations, starting fro
分类:编程语言 查阅全文
makefile经典文档试译
 一、总述 二、依赖性检查: make vs. 脚本 三、隐含规则的基本用法四、处理的依赖性 五、空规则 六、特殊目标 七、不明目标 八、make的保留字九、安静地运行命令 十、自动恢复SCCS文件 十一、传递参数:简单的make宏 一.总述 我们将祥细介绍make程序,这将包括: 隐藏依赖性检查 命令依赖性检查 模式匹配规则
分类:编程语言 查阅全文
c/c++的参数压栈顺序
 曾经看到一篇文章上面说:c/c++参数压栈顺序是从右到左,pascal参数压栈是从左到右. 为了这句话丢了很多次人.无所谓了,反正咱脸皮厚.    总结一下:   编译出来的c/c++程序的参数压栈顺序只和编译器相关!    下面列举了一些常见的编译器的调用约定 VC6:    
分类:编程语言 查阅全文
通用网页数据采集系统的架构和运行机理
Version Date Creator Description 1.0.0.1 2004-9-06 郑昀 掌上灵通 草稿         摘要: 本文档详细介绍了网页数据采集系统的架构和运行机理。 第一章简单介绍了Spider的设计意图和模块构成。 第二章简单
分类:编程语言 查阅全文
让Editplus调试PHP程序
1:打开Editplus,选择"工具->配置用户工具..."菜单。2:在弹出的窗口中选择"添加工具->应用程序",给新程序起一个好记的名字,比如这里我们用"Debug PHP",在"菜单文本"中输入"Debug PHP"。点击"命令行"右边的按钮,找到你的php.exe所在的路径,例如这里是"c:\php\php.exe"。再点击"参数"右边的下拉按钮选择"文件路径",最后再把"捕获输
分类:编程语言 查阅全文
浅淡对CString的使用
浅淡对CString的使用 CString类功能强大,比STL的string类有过之无不及.新手使用CString时,都会被它强大的功能所吸引.然而由于对它内部机制的不了解,新手在将CString向C的字符数组转换时容易出现很多问题.因为CString已经重载了LPCTSTR运算符,所以CString类向constchar *转换时没有什么麻烦,如下所示:char a[100];CString s
分类:编程语言 查阅全文
教你理解复杂的C/C++声明
陆其明 译 原文: http://www.codeproject.com/cpp/complex_declarations.asp 作者:Vikram A Punathambekar 介绍 曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明:我们将从每天都能碰到的较简单
分类:编程语言 查阅全文
<< 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 >>