Go语言是一门开源的编程语言,它的设计目标是能够打造编译简单、执行速度快和可靠的软件。
Go by Example是Go语言的动手学习指南,它的每个例子都带有适当的注释。
这是第十一章节,关于函数(Functions)。未来几个章节都将会是关于函数。...
分类:
其他好文 时间:
2014-12-06 18:19:02
阅读次数:
168
一.Bash Shell 的操作环境
1.路径和命令查找顺序
如果我们输入一个命令,并且再linux下有多个与其同名的命令,那么会执行哪一个命令?下面就是一些命令执行顺序的规则。
1).以相对/绝对路径执行命令,例如:“/bin/ls”或“./ls”
2).由alias找到该命令来执行
3).由bash内置的(bulitin)命令来...
分类:
其他好文 时间:
2014-12-04 20:07:34
阅读次数:
181
第十一章 数据库管理类的实现
文件目录系统是一个类;它的方法表只有一个,而属性表较为特殊,可以包含很多类的对象;并是可以动态增长的;可以说文件目录系统是一个多类的对象集。数据库是文件目录系统中的一个子目录;从某种角度看,我们也可以将文件目录系统看是一个数据库。其实,很多资源管理都具有数据库的特征;如内存、磁盘空间,进程,一个进程中的线程、对象、类、打开的文件号、...
分类:
数据库 时间:
2014-11-30 18:47:57
阅读次数:
298
pthread1、引言2、线程概念3、标示进程ID使用pid_t数据类型来表示,线程ID使用pthread_t数据类型来表示。#include int pthread_equal(pthread_t tid1, pthread_t tid2); // 用来比较两个线程ID是否相等pthread_t ...
分类:
编程语言 时间:
2014-11-25 10:42:24
阅读次数:
186
1、运算符重载 operator+ (take '+' for example) (1) 重载后必须至少有一个用户定义的操作数(struct class etc...),防止把一个C++标准的‘-’重载成'+' (2) 不能违反运算符原来的句法规则; 例如不能将'%'重载成一个操作数 (3)...
分类:
其他好文 时间:
2014-11-24 06:25:34
阅读次数:
127
1. 1 #import "Fraction.h" 2 3 @interface Fraction (MathOps) 4 5 - (Fraction *) add: (Fraction *) f; 6 7 - (Fraction *) mul: (Fraction *) f; 8 9 - ...
分类:
其他好文 时间:
2014-11-21 01:22:09
阅读次数:
139
1 #include "../../st.h" 2 3 int main() 4 try{ 5 string s1="a.txt"; 6 string s2="z.txt"; 7 ifstream ifs(s1.c_str()); 8 if(!ifs) 9 ...
分类:
编程语言 时间:
2014-11-10 23:13:57
阅读次数:
311
本章主要介绍以太网交换机的基本工作原理以及运行于交换机之上的生成树协议(spanningtreeprotocol)。在基本交换原理的基础上又介绍了虚拟局域网(VLAN)的原理和VLAN间通信的实现方法。
分类:
其他好文 时间:
2014-11-10 15:40:53
阅读次数:
130
摘要: 本章介绍了散列表(hash table)的概念、散列函数的设计及散列冲突的处理。散列表类似与字典的目录,查找的元素都有一个key与之对应,在实践当中,散列技术的效率是很高的,合理的设计散函数和冲突处理方法,可以使得在散列表中查找一个元素的期望时间为O(1)。散列表是普通数组概念的推广,在散....
分类:
其他好文 时间:
2014-11-04 18:49:33
阅读次数:
223
1:算法 find,count:读算法,头文件algorithm; copy, replace,replace_copy:写算法,头文件algorithm; find_first_of,accumulate:读算法,头文件numeric; fill,fill_n:写算法,头文件xutility; b...
分类:
编程语言 时间:
2014-10-30 18:35:48
阅读次数:
196