May
22
C++ Primer 005 : 函数 (重载、缺省、哑元与内联)
Published 12:05 May 22, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的函数重载、缺省参数、哑元与内联。
函数重载
概念
同一个作用域中,函数的名字相同,函数的参数列表不同,这样的函数构成重载。
方式
函数名相同,函数的参数类型不同
函数名...
May
22
C++ Primer 006 : 动态内存
Published 12:05 May 22, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的动态内存。
在 C 语言中我们可以使用 malloc、calloc、realloc、free 等进行动态内存操作,在 C++ 中,除了兼容 C 中的动态内存分配的方法之外,还提...
May
21
BSD : 异步 I/O
Published 12:05 May 21, 2013 by @ezra.
#Technology# 在 BSD 及其派生系统中,异步 I/O 是信号 SIGIO 与 SIGURG 的组合,其中 SIGIO 是通用异步 I/O 信号,SIGURG 则仅用来通知进程在网络连接上到达了带外的数据。
接收 ...
Apr
22
PIP Primer
Published 12:04 Apr 22, 2013 by @ezra.
#Programming# 本文主要介绍 PIP 的基本用法。
安装
方法一
sudo easy_install pip
方法二
移步 https://pypi.python.org/pypi/pip 下载安装。
方法三
移...
Apr
22
MacPorts Primer
Published 12:04 Apr 22, 2013 by @ezra.
#Technology# 本文主要介绍 MacPorts 的基本用法。
安装
推荐你直接移步 官方网站 下载安装器。
另一种方法
否则,你也可以选择通过 wget 安装,个人觉得是比较不靠谱的方法:
wget https://...
Apr
21
Homebrew Primer
Published 12:04 Apr 21, 2013 by @ezra.
#Technology# Homebrew 使 OS X 更完美。使用 gem 来安装 gems、用 brew 来搞定那些依赖包。本文主要介绍 Homebrew 的基本用法。
安装
官方建议的安装方式是通过执行:
/usr/b...
Feb
28
Ruby Primer 001: Introduction
Published 12:02 Feb 28, 2013 by @ezra.
#Programming# 学习 Ruby 已经有挺长时间了,应朋友要求,特意写了这一系列的 Ruby Primer 教程。
Ruby 初识
Ruby 是一门开源、跨平台、面向对象的动态类型编程语言,在 20 世纪 90 年代...
Feb
28
Ruby Primer 002: Environment
Published 12:02 Feb 28, 2013 by @ezra.
#Programming# 了解过 Ruby 的基本情况后,本篇开始正式学习 Ruby,在语法学习之前,首先我们需要对 Ruby 的运行环境进行安装配置。
Mac OS X
由于现在的 Mac OS X 中已经内置了 Ruby,...
Feb
28
Ruby Primer 003: Hello Ruby
Published 12:02 Feb 28, 2013 by @ezra.
#Programming# 安装和配置了运行环境之后,开始进行 Ruby 语法的学习,我默认你已经有了一定的编程基础,即学习过一些主流语言如 C、Java、PHP、Obj-C、C# 甚至 Perl 和 Python,且对面向对象...
Feb
28
Ruby Primer 004: Variable and Constant
Published 12:02 Feb 28, 2013 by @ezra.
#Programming# 对 Ruby 有了一个大概的认识之后,现在我们来了解一下 Ruby 语言中的变量和常量。
本地/局部变量(Local Variable)
以小写字母或下划线(_)开头的标识(zhì)符为本地变量,也称...
Feb
28
Ruby Primer 005: Data Type
Published 12:02 Feb 28, 2013 by @ezra.
#Programming# 了解 Ruby 的变量和常量后,我们来进一步学习 Ruby 的数据类型。
在 Ruby 中数据分为六种,分别是:
字符串(String)
数字(Number)
数组(Array)
哈希...
Jan
16
Fork Bomb
Published 12:01 Jan 16, 2013 by @ezra.
#Technology# 最开始知道 Fork Bomb 这个名词,是因为这样一句代码:
:() { :|:& }; :
乍看之下它是那么诡异又极具魅力,fork 这个东西相信大家也都不陌生,在 UNIX/Linu...