#Hello Edgerunners, welcome to the Night-City.

Welcome!

Ruby Primer 003: Hello Ruby

安装和配置了运行环境之后,开始进行 Ruby 语法的学习,我默认你已经有了一定的编程基础,即学习过一些主流语言如 C、Java、PHP、Obj-C、C# 甚至 Perl 和 Python,且对面向对象理念有一定的理解,同时如果你使用 UNIX、Linux 系统,我默认你有一定的 vi/vim 使用经验,此外我的所有操作均以 Mac OS X 做示范说明。 Hello Ruby 先来做一个简单的例子,使用终端指令 vi hello.rb 创建并编辑一个 名为hello.rb 的 Ruby 源文件,在其中输入代码: print "Hello Ruby\n" 保存后,使用终端...

Ruby Primer 004: Variable and Constant

对 Ruby 有了一个大概的认识之后,现在我们来了解一下 Ruby 语言中的变量和常量。 本地/局部变量(Local Variable) 以小写字母或下划线(_)开头的标识(zhì)符为本地变量,也称局部变量,例如:。 name = "Meniny" 实例变量(Instance Variable) 以 @ 开头的标识符为实例变量,它们属于某个类的实例,例如: class someclass @emptyvar end 类变量 以 @@ 开头的标识符为类变量,例如: module somemodule @@somevar = "Hello Rub...

Ruby Primer 005: Data Type

了解 Ruby 的变量和常量后,我们来进一步学习 Ruby 的数据类型。 在 Ruby 中数据分为六种,分别是: 字符串(String) 数字(Number) 数组(Array) 哈希表(Hash) 布尔(Boolean) 字符(Symbol) 字符串(String) 字符串使用一对双引号(")包围。 irb(main):001:0> "123".class => String irb(main):002:0> "123ewrwer".class => String irb(main):003:0&gt...

Fork Bomb

最开始知道 Fork Bomb 这个名词,是因为这样一句代码: :() { :|:& }; : 乍看之下它是那么诡异又极具魅力,fork 这个东西相信大家也都不陌生,在 UNIX/Linux 中 man 指令对 fork() 的解释为: Fork() causes creation of a new process. The new process (child process) is an exact copy of the calling process (parent process) except for the following: The child proces...

OS X: 用终端多开应用

在日常使用中,并不是所有应用都可以实现多开,但有时候我们却有这样的需求,怎么实现呢? 其实很简单,执行 open -n 应用路径 即可,例如 open -n /Applications/Safari.app/。...

curl

cURL is a software package which consists of command line tool and a library for transferring data using URL syntax. cURL supports various protocols like, DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. 1. Downlo...

C++ 运算符优先级 对照表

C++运算符优先级 Precedence Operator Description Associativity 1 :: Scope resolution ...

C语言 运算符优先级 对照表

C语言运算符优先级 Precedence Operator Description Associativity 1 ++ -- Suffix/postfix increment and d...

PHP 运算符优先级 对照表

PHP运算符优先级 结合方向 运算符 附加信息 非结合 clone new clone 和 new 左 [ array() 非结合 ++ -- 递增/递减运算符 非结合 ~ - (int) (float) (string) ...

Python 运算符优先级 对照表

这个表给出Python的运算符优先级 (从低到高) 。 从最低的优先级 (最松散地结合) 到最高的优先级 (最紧密地结合) 。 这意味着在一个表达式中,Python会首先计算表中较下面的运算符,然后在计算列在表上部的运算符。 Python 运算符优先级 运算符 描述 lambda Lambda表达式 or 布尔“或” and 布尔“与” not x...

TCP/UDP 常见端口 对照表

下面的表格中列举了包括在红帽企业 Linux 中的服务、守护进程、和程序所使用的最常见的通信端口。该列表还可以在 /etc/services 文件中找到。要查看由互联网号码分派局 (IANA) 制定的“著名的已注册动态端口”官方列表,请参考以下 URL: https://www.iana.org/assignments/port-numbers “层”是指服务或协议在交通层上使用 TCP 还是 UDP。若没有列举,这个服务或协议就两者都使用。 著名端口 端口号码 / 层 名称 注释 1tcpmux TCP 端口服务多路复用 5rje 远程作业入口 7echo Echo 服务 ...

HTML: 转义字符 对照表

字符 十进制 转义字符 " " " & & & < < < > > > 不...

What's this?

The Night-City version of Hotodogo inspired by Cyberpunk 2077. Not finished yet.

Pinned Message

The Founder and CEO of Infeca Technology.

Developer, Designer, Blogger.

Big fan of Apple, Love of colour.

Feel free to contact me.

反曲点科技创始人和首席执行官。

开发、设计与写作皆为所长。

热爱苹果、钟情色彩。

随时恭候 垂询

Outer Square Inner Square