- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 如何判断一个单向链表是否有环路?
struct list{ int data; struct list *next; }; int has_circle(struct list *head) { struct list *cur1 = head; int pos1 = 0; while(cur1) { struct list *cur2 = head;
2005-08-31 22:55:00 1172
原创 二叉树遍历
如何用栈实现递归与非递归的转换 一.为什么要学习递归与非递归的转换的实现方法? 1)并不是每一门语言都支持递归的. 2)有助于理解递归的本质. 3)有助于理解栈,树等数据结构. 二.递归与非递归转换的原理. 递归与非递归的转换基于以下的原理:所有的递归程序都可以用树结构表示出来.需要说明的是, 这个"原理"并没有经过严格的数学证明,只是我的一个猜想,不过在至少在我遇到的例子
2005-08-30 21:27:00 2199
原创 Don't use parentheses after a no-argument manipulator;
Dont use parentheses(圆弧) after a no-argument manipulator;
2005-08-30 13:56:00 883
原创 函数对象的函数适配器
函数对象的函数适配器标准库还提供了一组函数适配器用来特殊化或者扩展一元和二元函数对象适配器是一种特殊的类它被分成下面两类1 绑定器binder binder 通过把二元函数对象的一个实参绑定到一个特殊的值上将其转换成一元函数对象例如为了计数一个容器中小于或等于10 的元素的个数我们可能会向count_if()传递一个less_equal 函数对象以及一个被绑定为10 的实参在下一节中我们将了解怎样
2005-08-27 00:46:00 1024
原创 电影里面的英语
Absolutely!—— 绝对正确!Adorable! —— 可爱极了!Amazing! —— 太神了!Anytime! —— 随时吩咐!Almost! —— 差不多了!Awful! —— 好可怕呀! After you. —— 您先。About when? —— 大约何时?All set? —— 一切妥当?Allow me! —— 让我来!Baloney! —— 胡扯!荒谬!Behave! —
2005-08-25 15:46:00 1038
原创 Bjarne Stroustrup的C++风格和技术
Bjarne Stroustrup的C++风格和技术Q1: 这个简单的程序我该怎么写?Q2: 为何我编译一个程序要花那么多时间?Q3: 为何空类的大小不是零?Q4: 为什么我必须把数据放到类的声明之中?Q5: 为何成员函数不是默认为虚?Q6: 为何析构函数不是默认为虚?Q7: C++中为何没有虚拟构造函数?Q8: 为何无法在派生类中重载?Q9: 我能从构造函数调用虚函数吗?Q10: 有"place
2005-08-25 10:45:00 1661
原创 Learning Standard C++ as a New Language
C/C++ Users Journal May,1999Learning Standard C++ as a New Languageby Bjarne Stroustrup導入想要獲得標準 C++ [參考資料 1] 的最大優點,我們必須重新思考 C++ 程式的撰寫方式。重新思考的方式之一就是,想想 C++ 應該如何學習(和教育)。我們應該強調什麼樣的編程技術?我們應該先學習這個語言的哪一
2005-08-25 10:08:00 1934
原创 XSLT 是什么类型的语言?
XSLT 是什么类型的语言?分析和概述Michael H. Kay2001 年 2 月 XSLT是什么类型的语言,其用途是什么,为什么要这样设计它?这些问题可以有许多不同的答案,初学者往往会感到困惑,因为这种语言与他们以前习惯使用的语言之间有很大差别。本文尝试说明XSLT。本文并不试图教您编写 XSLT样式表,它将说明这种语言的起源,它擅长什么,以及您为什么应该使用它。 我撰写本文的初衷是为一篇关
2005-08-22 12:16:00 1437
原创 c++
COSC346 – C++ Primer Lecture41C++ Primer• Almost a superset of C• Is not fully objectorientedas proceduralprograms are still possible• Is therefore a multiparadigmlanguage (both OOand procedural)• Rev
2005-08-19 17:38:00 845
原创 Use iterators and [] rather than at() when you want to optimize speed;
Use iterators and [] rather than at() when you want to optimize speed;
2005-08-19 17:04:00 810
原创 Template Method / Visitor
侯捷注:本文承译者孟岩先生应允,转载於此以飨台湾读者,非常感谢。未得孟岩先生之同意,任何人请勿将此文再做转载。以下红色为译注,紫色为侯捷个人认为宜再斟酌之处。浅蓝色是侯捷个人阅读时的神秘标记。本文系由GB简码直接转为BIG5繁码,并未将大陆惯用术语转换为台湾惯用术语。由於字码直接转译,也许有些字在简体中是正确的,转为繁体後音同字异,或字同义异,或┅。某些紫色标记也许是这麽来的 :)读後感想:本文
2005-08-19 09:54:00 930
转载 http://mywallop.com/RssPersFeed.aspx?id=5474352
http://mywallop.com/RssPersFeed.aspx?id=5474352
2005-08-17 22:27:00 1384
原创 缺省实参
缺省实参缺省实参是一种虽然并不普遍但在多数情况下仍然适用的实参值缺省实参使程序员从函数接口的每个小细节中解脱出来函数可以用参数表中的初始化语法为一个或多个参数指定缺省实参例如假设一个函数创建并初始化一个二维字符数组以便模拟终端显示器则我们可以为屏幕的高宽和背景字符提供缺省实参char *screenInit( int height = 24, int width = 80,char backgr
2005-08-16 14:52:00 1625
原创 如何在重装Windows后,使用Grub引导linux
1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。 2.等安装界面出来后,按[F4]键,也就是linux rescue模式。 3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。 4.然后会出现这样的字符 sh# 5.我们就可以操作GRUB了。。。哈。。。只要能出现这样的,以后都是小Case了,我就是不说 ,谁也能明白,地球人都知道了
2005-08-13 13:45:00 1672
原创 Using Header Files To Enhance Portability
Using Header Files To Enhance PortabilityRainer Gerhards--------------------------------------------------------------------------------Rainer Gerhards specializes in systems programming and has a str
2005-08-13 12:09:00 1078
原创 TD-SCDMA的优势
TD-SCDMA的优势 第二代移动通信系统(2G)(如GSM和IS-95)利用成对频带,通过上下行链路,以FDD模式运行。这些系统的设计只适用于数字化话音和低比特率数据的传输,不能满足多媒体和高比特率数据业务中宽带数据传输量不断增长的需求。第三代移动通信系统(3G)可支持高话音容量和高比特率非对称业务,以及移动无线因特网业务。它的主要特征在于可向网络运营商提供最佳频谱效率和经济效益。对运营商来讲
2005-08-13 01:01:00 1715
原创 TD-SCDMA无线传输技术
TD-SCDMA无线传输技术 摘要 我国提出的TD-SCDMA无线传输技术(RTT)建议已成为ITU IMT-RSPC(TG8/1输出文件)的一个组成部分,并将实现CDMA TDD标准的集成,开发IS-41核心网的接口,形成统一的TDD国际标准。文章对该标准和建议作简单介绍,着重讨论采用TD-SCDMA的必要性和该技术的竞争力。关键词 第三代移动通信标准 TDD方式 TD-SCDMA无线传输技
2005-08-13 01:00:00 1744
原创 TD-SCDMA 系统综述
TD-SCDMA 系统综述 摘要:作为我国对国际上第三代移动通信的贡献,我国提出的TD-SCDMA RTT建议,通过一年多的完善和融合,已经成为ITU IMT_RSPC(TG-8/1输出文件)的一个组成部分。在本文中,将在对第三代移动通信的背景和标准的回顾的基础上,对TDD技术,特别是对TD-SCDMA RTT作一个综述和对比性的介绍,以著重讨论使用TD-SCDMA的必要性和此技术的竞争能力。对
2005-08-13 00:58:00 1960
原创 Makefile使用初步
一. 为什么使用变量 变量在makefile中用来代表一个字符串,用来表示 1. 一系列文件的名字 2. 传递给编译器的参数 3. 需要运行的程序 4. 需要查找源代码的目录 5. 你需要输出信息的目录 6. 你想做的其它事情。说白了,这有些类似于编程语言中的宏。 二. 定义变量的方式和建议 变量的名字是大小新敏感的,从大的方面来说,makefile中的变量被分为两种,一个是用=
2005-08-12 13:10:00 2551
原创 win2000系统进程
主要分为三大类 1.最基本的系统进程(也就是说,这些进程是系统运行的基本条件,有了这些进程,系统就能正常运行) smss.exe Session Manager csrss.exe 子系统服务器进程 winlogon.exe 管理用户登录 services.exe 包含很多系统服务 lsass.exe 管理 IP 安全策略以及启动 ISAKMP/Oakley (IKE) 和 IP 安全驱动程序。(
2005-08-11 19:31:00 804
原创 编写 "纯HTML" jsp应用--学会使用 JSTL
刚开始用JSP做web应用的时候,象使用PHP,ASP一样用JSP,在HTML代码中夹杂着一大堆的 scriptlet---即java 代码段。由于本人的“排版”技术还算可以,开始的时候觉得挺好,编写“效率”高,调试又方便!到了后来才知道---这是一种极其愚蠢的做法儿----JSP诞生的时候就已经明确与ASP,PHP划清了界限,使用javaBean、Servlet可以有效的将HTML中夹杂的jav
2005-08-10 12:35:00 817
原创 一个程序
e100 33 f6 bf 0 20 b5 10 f3 a5 8c c8 5 0 2 50 68 13 1 cb e 1f be a1 1 bf 0 1 e11b 6 57 b8 11 1 bb 21 13 89 7 4b 4b 48 79 f9 ad 86 e0 8b c8 bd ff ff e8 20 e134 0 3d 0 1 74 1a 7f 3 aa eb f3 2d ff 0 50 e
2005-08-10 12:13:00 802
原创 条款六:自增(increment)、自减(decrement)操作符前缀形式与后缀形式的区别
条款六:自增(increment)、自减(decrement)操作符前缀形式与后缀形式的区别 很久以前(八十年代),没有办法区分++和--操作符的前缀与后缀调用。这个问题遭到程序员的报怨,于是C++语言得到了扩展,允许重载increment 和 decrement操作符的两种形式。 然而有一个句法上的问题,重载函数间的区别决定于它们的参数类型上的差异,但是不论是increment或decre
2005-08-08 16:02:00 1667 1
原创 Linux 常用命令
1.於档案/目录处理的命令ls——列目录这是最基本的档案指令。 ls 的意义为 "list",也就是将某一个目录或是某一个档案的内容显示出来。格式:ls -1ACFLRabcdfgilmnopqrstux -W[sv] [files]例:#ls (不跟任何参数以简单格式列出当前目录中所有档案)#ls bin (简单格式列出名为bin的文件或目录下的所有档案) #ls /u/ilasII_GB/li
2005-08-08 13:20:00 2090
粗糙集(Rough Set)约简系统软件
2007-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人