自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GoodSpeed的专栏

用努力丰富人生 用博客敞开心灵

  • 博客(28)
  • 资源 (8)
  • 收藏
  • 关注

原创 linux_第7章 Linux下常用网络命令

第7章 Linux下常用网络命令 1 常用网络配置和测试命令1.1            ping1.2            ifconfig   检查网络接口配置1.3            netconfig   配置网络接口的相关参数1.4            service network  restart stop  state…1.5           

2007-05-27 22:28:00 887

原创 冬日随感

1. 不慎轻触那段往事,莫名惆怅袭上心头,淡淡的苦涩一样令我窒息。后悔那一刻没能牵你的手,后悔那一刻没能拥你入怀,后悔没有,后悔太多,后悔,无尽无名无止的后悔....今夜我才明白有那么多的后悔是源起你,是源起那个短暂的季节!2.飘零的枫叶烘突出冬对春的渴望,辗转的难眠呼唤出我对你的思念...因为没有你,冬如此阴沉;因为没有你,雨如此无情...3.寒风袭面忆起往事无多,落叶飘零长叹孑影空思量

2007-05-26 14:27:00 640

原创 如何编写高质量的程序 其他编程经验总结

一、使用const 提高函数的健壮性被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍建议:“Use constwhenever you need”。1 用const 修饰函数的参数如果参数作输出用,不论它是什么数据类型,也不论它采用“指针传递”还是“引用传递”,都不能加const 修饰,否则该参数将失去输出功能。const

2007-05-25 16:55:00 847

原创 如何编写高质量的程序 内存管理

一、 内存分配的三种方式(1) 从静态存储区域分配:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static 变量。(2) 在栈上创建:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。(3) 从堆上分配,亦称动态内存分配。程序

2007-05-25 16:07:00 1082

原创 如何编写高质量的程序 函数

函数设计函数是C++/C 程序的基本功能单元,其重要性不言而喻。函数设计的细微缺点很容易导致该函数被错用,所以光使函数的功能正确是不够的。提高函数这个功能体我们要从构造函数的每一个细节入手,如函数名和参数命名规则,接口设计,传送参数的方式,函数的返回值,内部实现细节,内存分配等等。下面我们将一一考察。1.关于命名 参数的书写要完整,不要贪图省事只写参数的类型而省略参数名字。 如果函数没有参

2007-05-25 15:04:00 864

原创 排序算法 笔记 有待补充

 常用排序算法对比一、内部排序:指待排序记录存放在计算机随机存储器中进行的排序过程;二、外部排序:指待排序记录的数量很大,以致内存一次不能容纳全部记录,在排序过程中尚需对外存进行访问的排序过程三、排序方法稳定和不稳定四、内部排序常用方法1.插入排序(1)直接插入排序基本思想:假设待排序的记录存放在数组R[1..n]中。初始时,R[1]自成1个有序区,无序区为R[2.

2007-05-25 14:47:00 688

原创 心烦意乱的随笔...

山上的夏天丝毫没有给我任何的幻想,依然是一如既往的闷热,而我,也丝毫没有感觉到希望,依然是一如既往的烦闷!一年前,我带着对未来的憧憬,我远离家乡,远离亲人,远离所有熟悉的一切来到这个陌生的城市,一年很快就过去了,而我,又将带着对未来的迷茫走向何方呢?班得瑞的那首《童年》在反复的播放着,悠扬的旋律不断冲击着我的心扉,把我暂时带进一个只有音乐的国度,我的思绪也随着飘向那段遥远的永远的流逝的岁月。点滴的

2007-05-24 18:12:00 956

原创 Linux_第6章VI的使用

第6章  VI的使用1   VI的三种工作模式 行编辑模式、输入模式、命令模式1.1行编辑模式以 vi 处理一个文件的时候,一进入该文件就是该模式了。在行编辑模式下,VI是以行为基本单位去操作的。在行编辑模式中可以处理删除、复制、粘贴等动作。1.2输入模式在行编辑模式下,是无法按词,字对文件进行编辑!按下i, I, o, O, a, A字母之后会进入插入模式。按下r, R进

2007-05-24 18:02:00 1197

原创 如何编写高质量的程序 常量

常量是一种标识符,它的值在运行期间恒定不变。合理使用常量,对提高程序的可移植性、可读性和准确性都有着很重要的意义。那么定义常量有哪些方法?在类中定义常量的实质是什么?常量和枚举的实质区别在哪里?本文就要回答这个问题。1 为什么需要常量 如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦?(1) 程序的可读性(可理解性)变差。程序员自己会忘记那些数字或字符串是什么意思,用户则更加不知它们从

2007-05-24 09:57:00 834

原创 如何编写高质量的程序 表达式和基本语句

任何一个软件功能的实现,都是由一条条程序代码实现的,代码是程序的基础。提高了代码的质量和准确率,对提升软件质量有着重要的意义。代码是由一些语句构成,而表达式又是构成语句的基础,因此,我们来讨论一下关于表达式和基本语句的通用编程风格是很有必要的,尤其是if语句的准确性和循环语句的执行效率问题更加值得我们的关注。1.运算符运算符一个关键就是运算符的优先级,编程语言通常都有一个默认的优先级,但是我们再编

2007-05-24 09:45:00 1174

原创 如何编写高质量的程序 命名规则

标志符的命名规则我们在编写程序的时候,不可避免的涉及到这个问题,变量名,函数名,类名等等。简单明了的标识符能增强我们程序的可读性,不过这个命名规则永远没有一个统一的准确的标准,但是我们还是可以找到一些通用的规则的。【规则】标识符应当直观且可以拼读,可望文知意。标识符最好采用英文单词或其组合,便于记忆和阅读。切忌使用汉语拼音来命名。程序中的英文单词一般不会太复杂,用词应当准确。例如不要把

2007-05-23 22:22:00 2540

原创 如何编写高质量的程序 程序的书写

结构合理、代码清晰的程序总是能让人耳目一新,良好的程序书写习惯会使程序更易于阅读,当然,出现问题时,也容易调试。通常,程序的书写习惯可以从以下几个方面加以培养:(1)代码书写要求 一行代码只完成一个功能 如果一行代码过长,一般需要拆分 一个函数体、一个类、或一个功能体 完成后 ,加空行 ,这样可以使程序的结构清晰        合理使用空格提高程序的可读性  二元操作符号 加 空格  ‘,

2007-05-23 22:10:00 893

原创 如何编写高质量的程序 文件的结构管理

第一章  文件的结构程序通常包含两类文件。一类文件用于保存程序的声明,称为头文件。另一个文件用于保存程序的实现,称为定义文件。个人以为,在使用java或C#这样的面向对象语言时,通常都是一个类做成一个文件。1.头文件的结构: (1)文件的版权、功能、版本、历史说明;(2)预编译(处理)(3)函数和类的定义【规则】为了防止头文件被重复引用,应当用#ifndef/#define/#endi

2007-05-23 21:40:00 846

原创 如何编写高质量的程序 前言

编程能力对每一个深入计算机的人员来说,是一个必备的基础能力,我们可能学过很多的语言,很多的模式,很多的架构,但是,往往最基础的,也就是最容易忽略的。近日,在师兄的推荐下,我看了林锐博士的《高质量C/C++编程指南》,根据书中提到的经验结合自身编程实践,自感获益非浅,因此做了这篇笔记,希望自己能够随时巩固,更激励自己学着去思考去总结编程中发现的问题。但可惜的是,林锐博士这本书年代已经久远,我们期望他

2007-05-23 21:10:00 740

原创 C语言复习概要

 C语言摘要目 录C语言摘要... 1目 录... 1第一章 C的数据类型和常量... 21.基本类型... 22.构造类型... 23.指针类型... 44.空类型... 45.常量... 4第二章 标识符约定... 4第三章 变量... 41.              SizeOf42.              局部变量    5

2007-05-21 21:33:00 1178

原创 Linux_第5章 Linux在VMware虚拟机中的网络设置

第5章 Linux在VMware虚拟机中的网络设置对于广大学习Linux的爱好者,特别是初学者来说,使用虚拟机的方式来安装学习Linux是很理想的方案。这样既可以在windows下使用网络来搜索资料,又可以立即在Linux系统平台下实践,但是困扰大家的往往就是虚拟机中网络的配置。下面我就结合我自己的学习实践经验谈一点我对这个虚拟机的理解。在谈这个之前,首先要求vmware需要正确被安装,特

2007-05-17 22:21:00 7200 4

原创 Linux_第4章 在Linux下使用U盘

第4章 在Linux下使用U盘(1)  使用 dmesg 命令找出 u盘对应的描述符号 ,一般是 sda1(2)    使用  mount  /dev/sda1  /mnt/usb 命令挂载u盘(3) 使用完毕后,可以使用  unmount  /mnt/usb命令卸载u盘

2007-05-14 17:14:00 1117

原创 Linux_第3章 Linux下FTP服务器的配置和使用

 

2007-05-14 17:11:00 972 1

原创 linux_第2章 Linux的分区、目录、开机、关机

第2章 Linux的分区、目录、开机、关机1  是目录还是文件?drwxr-x---  第一个属性代表这个文件是『目录、文件或连结文件』:• 当为[ d ]则是目录,例如上表的第 1行;• 为[ - ]则是文件,例如上表的第 3 行;• 若是[ l ]则表示为连结档(link file);• 若是[ b ]则表示为装置文件里面的可供储存的接口设备;• 若是[ c ]

2007-05-14 17:01:00 1896

转载 implicit和explicit

implicit 关键字用于声明隐式的用户定义类型转换运算符。static implicit operator target_type { source_type identifier }参数target_type 引用类型source_type 引用类型。identifier Something。备注隐式转换可以通过消除不必要的类型转换来提高源代码的可读性。但是,因为可以在程

2007-05-14 16:17:00 2461

转载 operator 关键字用于在类或结构声明中声明运算符

 运算符声明可以采用下列四种形式之一:public static result-type operator unary-operator ( op-type operand )public static result-type operator binary-operator (op-type operand,op-type2 operand2)public static implicit ope

2007-05-14 16:15:00 1239

转载 C#中的checked、unchecked操作符

checked和unchecked操作符用于整型算术运算时控制当前环境中的溢出检查。下列运算参与了checked和unchecked检查(操作数均为整数):1)  预定义的++和――一元运算符。2)  预定义的-一元运算符。3)  预定义的+、-、×、/等二元操作符。4)  从一种整型到另一种整型的显示数据转换。当上述整型运算产生一个目标类型无法表示的大数时,可以有相应的处理方

2007-05-14 16:13:00 791

原创 GoF--Creational Design Patterns 创建型设计模式(一)

创建型设计模式: 对类的实例化过程进行抽象,能够使软件模块做到与对象的创建和组织无关。外界对于这些对象只知道他们的公共接口,而不清楚具体的实现细节。创建型模式重点是解决好 ( 创建什么 谁来创建 何时创建 )等问题1.Simple Factory Pattern 简单工厂模式  静态工厂模式由一个工厂类根据传入的参量,动态决定创建出哪一类产品类的实例(参考GRASP 中的Creator Patte

2007-05-14 16:00:00 1346

原创 Linux_第1章 Linux入门

第1章 Linux入门首先要感谢《鸟哥的linux私房菜》这本书,这本书对新手来说,是很好得老师,也感谢师兄郑丹,抽出时间为我们讲解它得心得,让我们学习linux起来事半功倍。希望我得总结能给广大网友们一点帮助,我想这也符合linux开源得精神。1    Linux的特点优点:开源、安全性、多用户多任务、稳定、消耗资源较少缺点:应用程序相对较少,图形化界面不是很理想坚持命令行:

2007-05-13 19:37:00 1770

原创 设计模式笔记(第二章 GRASP模式)

 通用责任分配软件模式Gerneral Responsibility Assignment Software Patterns主要作用是指导  对象责任分配责任:责任是类间的一种合约或是义务。责任可以包括行为、数据、对象创建等责任=知道责任+行为责任责任与方法的区别:责任不是类的方法,类的方法是用来实现类的责任的;责任的分配可以反应在协作图或顺序图中。GRASP系列模式共分为9种。2.1 Info

2007-05-13 13:04:00 1743

原创 设计模式笔记(第一章 概述)

1。什么是设计模式 模式是一种 问题解决的思路 ,它已经应用于一个实践环境,并且可以适用于其他环境。 设计模式通常是对于 某一类软件设计问题的可重用的解决方案,目的是充分利用已有的解决方案,利用成功软件设计师的集体经验,来设计出更加优秀的软件。2。设计模式的作用:(1)重用设计;(2)为设计提供共同的词汇;(3)能使他人更容易理解你的想法,编写开发文档也更加容易;(4)能为软件提供很好的系统架

2007-05-13 12:55:00 707

原创 设计界面的十二条简单的原则

误区:除了游戏等少数需要炫耀外观的软件之外,大多数软件的界面设计其实并不等同于通常意义上的平面设计。应当说,要描述和展现用户界面设计方案,最直观的方法就是把界面的样子画出来(类似 Visio里的用户界面绘制功能)。在程序员看来,白板或稿纸上的一张界面示意图往往就能说明所有问题。不过,当我们需要在不同的开发环境中交换设计方案,或是要管理和检索界面设计文档的时候,图片信息就不如格式化的文本信息那样方便

2007-05-12 22:15:00 1904

原创 就这样定了吧,跟随Microsoft走.Net的路线吧!~

 上学期,一次偶然的机会选修了c#,从此开始了学习面向对象编程和.net的过程,.net良好的编程环境和方便简洁的编辑器深深的吸引了我.我以为我终于找到了我的天堂!然而世上本就有太多的诱惑,师兄找工作的经历让我知道Java在目前国内的市场还是很大的,java也有很多的优越性,于是我又想去学Java.在网上搜索了很久关于j2EE和.Net的对比,几乎被动摇了.就是csdn中,也有很多关于ja

2007-05-12 19:02:00 637

系统分析师06-09年历年试题

2006年至2009年的系统分析师考试试题!

2009-09-27

CruiseControl笔记

CruiseControl笔记,详细介绍了CruiseControl。net的配置,希望对大家有所帮助

2009-02-05

《设计模式学习笔记》

设计模式学习笔记,分析了GOF的23种模式和类设计的原则

2008-12-04

Inside Microsoft SQL Server 2005 The Storage Engine

Inside Microsoft SQL Server 2005 The Storage Engine

2008-02-02

Microsoft SQL Server 2005 T-SQL Querying

Microsoft SQL Server 2005 T-SQL Querying

2008-02-02

Apress - Expert SQL Server 2005 Development - 2007.pdf

Apress - Expert SQL Server 2005 Development - 2007.pdf

2008-01-30

软件测试小结

软件测试小结

2007-05-26

软件测试小结

软件测试小结

2007-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除