Date
Nov. 9th, 2024
 
2024年 10月 9日

Posts Archived at 2013 #1

A Developer's Faux Pas
Dec
16
Scheme 003:Table
Published 12:12 Dec 16, 2013 by @ezra.
#Programming# 作为Lisp语言大家族的一员,Scheme同样擅长于处理表。你应该理解表以及有关表的操作以掌握Scheme。表在在后面章节中的递归函数和高阶函数中扮演重要角色。 在本章中,讲解基本的表操作,例如con...
Dec
15
Scheme 002:Calculate
Published 12:12 Dec 15, 2013 by @ezra.
#Programming# 2.1 简介 让我们把Scheme解释器当作计算器来使用。 2.2 将Scheme作为一个计算器 点击 开始 → 所有程序 → MIT Scheme → Scheme 来启动Scheme解释器以及如下...
Dec
14
Scheme 001:Install MIT-Scheme
Published 12:12 Dec 14, 2013 by @ezra.
#Programming# 1.1 为什么使用Scheme 使用Scheme,你可以: 编写漂亮的程序。 享受编程的乐趣。 这些就是为什么要学习Scheme的原因。在你用Scheme编写一些实用程序的时候会遇到一些困...
Dec
09
Renaming Variables in Xcode
Published 12:12 Dec 09, 2013 by @ezra.
#Programming# For both persons and programming variables, a good name is an invitation to a prosperous life. Lucki...
Dec
02
Pebble Smart-watch, Xcode 5 and OS X Mavericks
Published 12:12 Dec 02, 2013 by @ezra.
#Programming# After stumbling a few times while setting up my development environment for the Pebble Smart-watch,...
Nov
22
Command that Terminal
Published 12:11 Nov 22, 2013 by @ezra.
#Programming# In case somebody else is using the left and right arrows to navigate through typed commands, I've co...
Nov
05
UNIX/Linux : 让 man 手册变为彩色
Published 12:11 Nov 05, 2013 by @ezra.
#Technology# 用过 Unix/Linux 的朋友一定知道 man 指令,但是黑白的 man 手册看起来还是蛮费劲的。那就让我们来把它变为彩色吧。 首先,你当然要知道自己所使用的 shell 是什么,你可以使用 ec...
Nov
03
The data beyond the JPEG
Published 12:11 Nov 03, 2013 by @ezra.
#Programming# JPEG files from a digital camera include lots of information beyond the actual picture. Camera setti...
Oct
13
RegEx: Syntax
Published 12:10 Oct 13, 2013 by @ezra.
#Technology# 正则表达式是一种文本模式,包括普通字符 (例如,a 到 z 之间的字母) 和特殊字符 (称为"元字符) 。模式描述在搜索文本时要匹配的一个或多个字符串。 正则表达式示例 表达式 匹配 ...
Oct
10
OS X: Terminal Cheatsheet
Published 12:10 Oct 10, 2013 by @ezra.
#Programming# Terminal Cheatsheet for Mac 快捷键 按键/命令 描述 Ctrl + A 移动光标至行首 Ctrl + E 移动光标至行尾 Ctrl + L 清屏 ...
Sep
21
Linux : 文件系统结构图
Published 12:09 Sep 21, 2013 by @ezra.
#Technology# 点击下载 预览图: ...
Sep
19
grep 基础
Published 12:09 Sep 19, 2013 by @ezra.
#Technology# grep 基本概念 grep: global search regular expression and print out the line. 作用 文本过滤器,用于文本搜索,用指定“模式”逐行匹配...
Sep
19
Java 与 RegEx 浅析 002: 小试 java.util.regex
Published 12:09 Sep 19, 2013 by @ezra.
#Programming# 正则表达式包 java.util.regex 的使用十分简单,它的功能由下列内容组成: 类 java.util.regex.Pattern Pattern 对象就是编译好的正则表达式,它可以应用...
Sep
19
Java 与 RegEx 浅析 001: 概述
Published 12:09 Sep 19, 2013 by @ezra.
#Programming# Java 是目前极为流行的一门语言,而正则表达式也是开发和维护中必不可少的一个工具,如何将这两者融合成为一个非常重要的问题。 从 2002 年初 Java 发布 1.4 版本后就有了内建的采用 NFA...
Sep
17
Linux 配置 IP
Published 12:09 Sep 17, 2013 by @ezra.
#Programming# 首先需要找到配置文件,以 eth0 为例,用 vi 打开它: vi /etc/sysconfig/network-script/ifcfg-eth0 将其内容改为如下格式: DEVICE=eth0 H...
Sep
15
UNIX/Linux get IP Address
Published 12:09 Sep 15, 2013 by @ezra.
#Technology# use this: curl icanhazip.com or this: function myip(){ myip="$(ifconfig | grep 'inet.*net...
Sep
14
UNIX/Linux Command: chmod
Published 12:09 Sep 14, 2013 by @ezra.
#Technology# 变更文件或目录的权限。在Linux系统家族里,文件或目录权限的控制分别以读取,写入,执行3种一般权限来区分,另有3种特殊权限可供运用,再搭配拥有者与所属群组管理权限范围。您可以使用chmod指令去变更...
Sep
12
Java: Get header fields
Published 12:09 Sep 12, 2013 by @ezra.
#Programming# 在开发应用程序的过程中, 如果有多个应用, 通常会通过一个 portal 门户来集成, 这个 portal 是所有应用程序的入口, 用户一旦在 portal 登录之后, 进入另外一个系统, 就需要类似...
Aug
15
JavaScript 入门教程
Published 12:08 Aug 15, 2013 by @ezra.
#Programming# 1 为什么学习JavaScript 提要:Javascript是学习脚本语言的首选。她兼容性好,绝大多数浏览器均支持Javascript,而且她功能强大,实现简单方便,入门简单,即使是程序设计新手也可...
Jul
08
JavaScript: 短信验证码
Published 12:07 Jul 08, 2013 by @ezra.
#Programming# 相信大家都遇到过手机验证码的功能,今天介绍一个简单的实现方式。 先做一个简单页面: 手机号: 验证码: ...
Jun
09
Travis CI and iOS Projects
Published 12:06 Jun 09, 2013 by @ezra.
#Programming# Travis is a Continuos Integration platform targeted to the Open Source Community. Among many other l...
Jun
08
ImageMagick
Published 12:06 Jun 08, 2013 by @ezra.
#Technology# ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and...
May
25
C++ Primer 009 : 面向对象初步
Published 12:05 May 25, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的面向对象基础。 面向对象 什么叫对象 对象(Object)就是事物,万物皆对象,具有两个特性: 属性和行为。 什么叫面向对象 通过属性和行为两大特性去分析一个对象的方法,就叫做...
May
25
C++ Primer 010 : 构造函数
Published 12:05 May 25, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的构造函数。 构造函数,就是一个函数名与类名完全相同且没有返回值(连void也没有)的函数。 class 类名 { 类名(行参表) {// 构造函数 //...
May
25
C++ Primer 011 : 初始化列表
Published 12:05 May 25, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的初始化列表。 class 类名 { 类名(行参1,行参2):成员变量1(行参1),成员变量2(行参2) { //成员变量1 = 行参1; ...
May
25
C++ Primer 012 : 支持自定义类型转换的构造函数
Published 12:05 May 25, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中支持自定义类型转换的构造函数。 目标类::目标类(const 源类 &源类对象) { //自定义规则进行复制 //可以使用初始化列表的方式 } 实...
May
25
C++ Primer 013 : this 指针
Published 12:05 May 25, 2013 by @ezra.
#Programming# 本篇主要介绍 C++ 中的 this 指针。 关键字 this 就是一个指针,对于成员函数而言 this 指针指向调用对象的地址,而对于构造函数而言this指针指向正在被创建的对象的地址。 可以用于...
May
23
C++ Primer 007 : 引用
Published 12:05 May 23, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的引用。 什么是引用 引用实际上不是一种独立的数据类型,类似于 C 中的指针,本质就是对变量起别名,例如: int a = 66; int& b = a;// 表示给变量...
May
23
C++ Primer 008 : 类型转换
Published 12:05 May 23, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的类型转换。 类型转换分为隐式与显式两种情况,隐式指较小的数据类型转为较大的数据类型,编译器会自动进行操作,例如 int 转换为 long;显式则与隐式相反,因为可能造成数据丢失...
May
22
C++ Primer 001 : 概述
Published 12:05 May 22, 2013 by @ezra.
#Programming# 在阅读本系列之前我假定你已经学习过 C 语言,因此我主要对 C++ 与 C 语言的不同之处做出介绍。如果你没有学习过 C 语言,你也可以参考我关于 C 语言的系列博客。希望这一系列能帮到有需要的朋友们...
May
22
C++ Primer 002 : 命名空间
Published 12:05 May 22, 2013 by @ezra.
#Programming# 在 C++ 中,当程序中需要用同名的变量和函数时,使用命名空间来限定不同变量和函数所在的作用域。 格式 定义命名空间的格式是这样的: namespace 名称 { 变量、函数等 } 使用 ...
May
22
C++ Primer 003 : 结构体、联合、枚举
Published 12:05 May 22, 2013 by @ezra.
#Programming# 本篇主要介绍 C++ 中得结构体、联合与枚举。 结构体 C++ 中使用结构体类型定义变量时,struct 关键字可以省略,如: struct Person {}; struct Person p1;...
May
22
C++ Primer 004 : bool 类型
Published 12:05 May 22, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的 bool 类型。 bool类型 bool 类型用来表示逻辑值,它只有两个值: true1 与 false,我们可以通过函数 boolalpha 来将 bool 值显示为 tr...
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...
Prev
1 2 3 4
Next
Prev
1 2 3 4
Next
Pinned Message
HOTODOGO
The Founder and CEO of Infeca Technology.
Developer, Designer, Blogger.
Big fan of Apple, Love of colour.
Feel free to contact me.
反曲点科技创始人和首席执行官。
开发、设计与写作皆为所长。
热爱苹果、钟情色彩。
随时恭候 垂询