Date
Dec. 22nd, 2024
 
2024年 11月 22日

Posts Archived at 2012 #3

A Developer's Faux Pas
Nov
21
OS X: 用终端多开应用
Published 12:11 Nov 21, 2012 by @ezra.
#macOS# 在日常使用中,并不是所有应用都可以实现多开,但有时候我们却有这样的需求,怎么实现呢? 其实很简单,执行 open -n 应用路径 即可,例如 open -n /Applications/Safari....
Nov
21
curl
Published 12:11 Nov 21, 2012 by @ezra.
#Technology# cURL is a software package which consists of command line tool and a library for transferring data u...
Nov
10
C++ 运算符优先级 对照表
Published 12:11 Nov 10, 2012 by @ezra.
#Technology# C++运算符优先级 Precedence Operator ...
Nov
10
C语言 运算符优先级 对照表
Published 12:11 Nov 10, 2012 by @ezra.
#Programming# C语言运算符优先级 Precedence Operator ...
Nov
10
PHP 运算符优先级 对照表
Published 12:11 Nov 10, 2012 by @ezra.
#Programming# PHP运算符优先级 结合方向 运算符 附加信息 非结合 clone new ...
Nov
10
Python 运算符优先级 对照表
Published 12:11 Nov 10, 2012 by @ezra.
#Programming# 这个表给出Python的运算符优先级 (从低到高) 。 从最低的优先级 (最松散地结合) 到最高的优先级 (最紧密地结合) 。 这意味着在一个表达式中,Python会首先计算表中较下面的运算符,然后...
Nov
10
TCP/UDP 常见端口 对照表
Published 12:11 Nov 10, 2012 by @ezra.
#Technology# 下面的表格中列举了包括在红帽企业 Linux 中的服务、守护进程、和程序所使用的最常见的通信端口。该列表还可以在 /etc/services 文件中找到。要查看由互联网号码分派局 (IANA) 制定...
Nov
10
HTML: 转义字符 对照表
Published 12:11 Nov 10, 2012 by @ezra.
#Programming# 字符 十进制 转义字符 " " &qu...
Nov
10
HTML: 状态码 对照表
Published 12:11 Nov 10, 2012 by @ezra.
#Programming# 状态码 含义 100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部...
Nov
10
HTML: RGB 对照表
Published 12:11 Nov 10, 2012 by @ezra.
#Programming# 名称 RGB 16色 效果 Snow R: 255 G: 250 B: ...
Nov
10
HTML: Content-type 对照表
Published 12:11 Nov 10, 2012 by @ezra.
#Programming# 文件扩展名 Content-Type(Mime-Type) .*(二进制流,不知道下载文件类型...
Nov
10
HTML: ASCII 对照表
Published 12:11 Nov 10, 2012 by @ezra.
#Programming# ASCII 控制字符 0 NUT 1 SOH ...
Nov
10
Java 运算符优先级 对照表
Published 12:11 Nov 10, 2012 by @ezra.
#Programming# Java 运算符优先级 运算符 优先级 postfix...
Nov
06
About NS_ENUM and NS_OPTIONS in Objective-C
Published 12:11 Nov 06, 2012 by @ezra.
#Programming# When everything is an object, nothing is. So, there are a few ways you could parse that, but for the...
Oct
31
__FUNCTION__ 与 __func__ 浅析
Published 12:10 Oct 31, 2012 by @ezra.
#Programming# 可能大家在日常开发中经常用到 __func__ 或 __FUNCTION__,但不知道有没有和我一样,一开始并不知道两者有什么区别该使用哪个,该注意什么。 __func__ __func__ 是 C9...
Sep
16
UNIX/Linux 终端常用快捷键
Published 12:09 Sep 16, 2012 by @ezra.
#Technology# 常用终端快捷键 ⌃ + y: 粘贴⌃ + u、⌃ + k、⌃ + w删除的文本。 ⌃ + p: 上一个使用的历史命令。 (p: previous) ⌃ + n: 下一个使用的历史命令。 (n: nex...
Aug
11
iOS : 关闭 NSLog
Published 12:08 Aug 11, 2012 by @ezra.
#Programming# 在 iOS 开发中经常会用到 NSLog 方法输出一些调试日志到控制台,随着开发进程的推进,日志输出变得越来越多,应用发布后因此所产生的不必要的资源浪费也与日俱增,那么怎样解决这个问题呢? 当然,你可...
Apr
20
iOS 入门 019: JSON 浅析
Published 12:04 Apr 20, 2012 by @ezra.
#Programming# JSON 标记语言 采用了Java Script语法,可以直接解析JS中的JSON数据 键 key值 值 value值 键与值之间用:分隔 对象 {"name":"Bi...
Apr
20
iOS 入门 020: HTTP 浅析
Published 12:04 Apr 20, 2012 by @ezra.
#Programming# URL URL的全称是Uniform Resource Locator(统⼀资源定位符) 通过一个URL,能找到互联⽹上唯⼀的一个资源,依赖于网络资源,不能随意更改 URL就是资源的地址、位置,互联...
Apr
19
PHP 与 RegEx 浅析 001: 概述
Published 12:04 Apr 19, 2012 by @ezra.
#Programming# PHP 得益于其简单易学的特性,从上世纪 90 年代一直流行至今。 对于本文所要讲到的正则表达式,PHP 也有相当完备的支持,甚至它提供了至少三套独立的正则引擎: preg - Perl Regul...
Apr
19
PHP 与 RegEx 浅析 002: preg_match()
Published 12:04 Apr 19, 2012 by @ezra.
#Programming# 本文主要介绍函数 preg_match() 的语法、参数、返回值以及使用方法和范例。 格式 preg_match(pattern, subjevt[, match[, flags [, offs...
Apr
19
PHP 与 RegEx 浅析 003: Unknown Modifier 错误
Published 12:04 Apr 19, 2012 by @ezra.
#Programming# 有时候,你的程序可能会忽然报告 Unknown Modifier 错误,这通常是因为你在创建模式参数时没有添加分隔符,例如你希望匹配 HTML 标签: preg_match('<(/w+)([^...
Apr
19
iOS 入门 018: XML 浅析
Published 12:04 Apr 19, 2012 by @ezra.
#Programming# XML 可扩展标记语言 区分大小写 命名不能以xml(XML、Xml...)、数字、下划线开头,不能出现冒号 <?xml version="1.0" standalone="no...
Apr
18
iOS 入门 017: 多线程
Published 12:04 Apr 18, 2012 by @ezra.
#Programming# 多线程 进程 * 进程对应一块内存空间 线程 * 一个进程可以分为多个线程,一个iOS程序运行后,默认会开启一条线程,称为主线程或UI线程 * 网络开发一般使用多线程 时间片 * 人的感知时有延迟的,...
Apr
17
iOS 入门 016: 单例模式及其实现
Published 12:04 Apr 17, 2012 by @ezra.
#Programming# 单例模式及其实现 步骤 提供全局访问方法,公认的格式 shared+类型 有一个静态全局变量,保证对象的实例保存在静态区,并且不需要关心释放 的问题 重写allocWithZone方...
Apr
16
iOS 入门 015: copy 与 mutableCopy
Published 12:04 Apr 16, 2012 by @ezra.
#Programming# copy 与 mutableCopy 普通对象的拷贝 copy的目的是在修改原始版本和副本的时候,彼此各不干扰 copy拷贝为不可变对象 mutableCopy拷贝为可变对象 源对...
Apr
15
iOS 入门 014: Block
Published 12:04 Apr 15, 2012 by @ezra.
#Programming# block 定义 inlineBlock return_value ^(block_name)(arg_list) = return_value ^(arg_list){ code_block...
Apr
14
iOS 入门 013: AutoLayout 与 SizeClass
Published 12:04 Apr 14, 2012 by @ezra.
#Programming# 自动布局 建议 多用Storyboard练习自动布局 技巧 在界面上摆放好控件的位置 使用自动布局添加"约束" (蓝色的线) Size Classes Compact...
Apr
13
iOS 入门 012: transform
Published 12:04 Apr 13, 2012 by @ezra.
#Programming# transform 形变属性 控件的形变属性 (可以设置旋转角度、比例缩放、平移等属性) UIView一次只能应用一个形变属性 设置transfrom会改变UIView的frame属性,...
Apr
12
iOS 入门 011: frame、bounds 与 center
Published 12:04 Apr 12, 2012 by @ezra.
#Programming# frame/bounds/center frame 位置与尺寸属性 控件所在矩形框的位置和尺寸 坐标系原点为父视图的左上角,向右横轴递增,向下纵轴值递增 bounds尺寸属性 控件所在...
Apr
11
iOS 入门 010: Xib
Published 12:04 Apr 11, 2012 by @ezra.
#Programming# Xib 从文件中读取需要的组件 NSArray *bundelArr = [[NSBundle mainBundle]loadNibNamed:@"myCell" owner:nil opti...
Apr
10
iOS 入门 009: autoreleasepool自动释放池
Published 12:04 Apr 10, 2012 by @ezra.
#Programming# autoreleasepool自动释放池 问答 自动释放池的作用是什么? 延迟释放 那些对象会延迟释放? 所有用类方法实例化的对象都是延迟释放的 对象何时被销毁? 所有延迟释放的...
Apr
09
iOS 入门 008: RunLoop运行循环
Published 12:04 Apr 09, 2012 by @ezra.
#Programming# RunLoop运行循环 作用与特性 保证程序不退出 监听所有事件,手势触摸、时钟触发、网络加载数据完成 没有事件时回休眠(省电),一旦监听到事件会会响应 程序启动后会创建RunLoop...
Apr
08
iOS 入门 007: iOS系统框架表
Published 12:04 Apr 08, 2012 by @ezra.
#Programming# 框架名称 功能 Foundation 提供OC的基础(像NSObject)、基本数据类型等 UIKit 创建和管理应用程序的用户界面 QuartzCore 提供动画特效以及通过硬件进行...
Apr
06
iOS 入门 006: ARC 与 MRC
Published 12:04 Apr 06, 2012 by @ezra.
#Programming# Retain Count 引用计数,表示当前有多少个对象对该对象引用 苹果官方不推荐跟踪retainCount,因为一对象在真正执行中,可能会被某一个框架引用,也有可能会被框架的框架引用,造成...
Apr
05
iOS 入门 005: Xcode 与沙盒
Published 12:04 Apr 05, 2012 by @ezra.
#Programming# 调试命令 在Xcode控制台中支持输入调试命令辅助测试 po,打印当前方法中的任何能够访问的OC方法或者对象属性 模拟器及沙盒相关 从Xcode 6开始改了模拟器的路径位置,iOS 6...
Apr
04
iOS 入门 004: 常用 UNIX 命令
Published 12:04 Apr 04, 2012 by @ezra.
#Programming# 常用 UNIX/Linux 终端指令 指令 描述 参数 mkdir dirname ...
Apr
03
iOS 入门 003: vi 编辑器
Published 12:04 Apr 03, 2012 by @ezra.
#Programming# vi 是 UNIX/Linux 系统中用来记录文字信息的工具,它是在终端窗口中使用的工具,因此也不能使用鼠标 gVim 是 Windows 下的 vi 启动vi的命令vi 文件路径 v...
Apr
02
iOS 入门 002: 内存空间地址
Published 12:04 Apr 02, 2012 by @ezra.
#Programming# 内存空间地址 基本概念 程序员直接接触的内存地址为 虚拟内存地址,而非物理内存地址 以32位系统为例,每个进程都对应4GB虚拟内存地址空间,其中0-3GB为 用户层 ,3-4GB为 内核层 ...
Apr
01
iOS 入门 001: C语言位运算
Published 12:04 Apr 01, 2012 by @ezra.
#Programming# 位运算符可以直接对二进制数位进行操作 & (按位与) 两个对应位都为1则得1,有0则得0按位与可以把某个二进制数位置0任何数位和0按位与结果为0,和1按位与结果不变 3 & 5:...
Feb
02
PHP Primer 023 : 图像处理(一)
Published 12:02 Feb 02, 2012 by @ezra.
#Programming# 这一篇主要介绍 PHP 中的 Grahpic Device 库的使用。 CD 已经在 PHP 中集成,我们要做的很简单: <?php header("content-type: ima...
Feb
02
PHP Primer 024 : 图像处理(二)
Published 12:02 Feb 02, 2012 by @ezra.
#Programming# 上一篇学会了线条的绘制,这一篇来了解一下如何绘制文字。 画布与颜色 依然要创建画布和颜色: <?php $img=imagecreatetruecolor(100, 100); $red = i...
Feb
02
PHP Primer 025 : 图像处理(三)
Published 12:02 Feb 02, 2012 by @ezra.
#Programming# 通过前面的学习,已经可以成功在浏览器上输出图像,那么问题来了,如何保输出为文件呢? <?php $img = imagecreatetruecolor(100, 100); $red = ima...
Feb
02
PHP Primer 026 : 图像处理(四)
Published 12:02 Feb 02, 2012 by @ezra.
#Programming# 这一篇,介绍一下添加水印的方法。 添加水印通常分为两种: 添加文字 添加其他图片 画布 仍旧需要持有画布,但是由于图片已经存在,我们需要使用这个图片来作为画布: <?php $fil...
Feb
02
PHP Primer 027 : 图像处理(五)
Published 12:02 Feb 02, 2012 by @ezra.
#Programming# 除了前面介绍的内容,简单的验证码图片也是很常见的。 通常为了提高安全性,验证码图片中除了数字与字母外还有一些干扰信息,例如横线、噪点等。线条绘制在前面已经说过,这一篇我们来介绍一种简单的噪点生成方法。...
Feb
02
PHP Primer 028 : 数据库操作
Published 12:02 Feb 02, 2012 by @ezra.
#Programming# 数据库操作几乎是开发中无法避免的一环,PHP 对数据库的支持很十分全面,主流数据库例如 MsSQL、MySQL、Sybase、Db2、Oracle、PostgreSQL,Access 等。 由于 My...
Jan
25
PHP Primer 021 : 面向对象
Published 12:01 Jan 25, 2012 by @ezra.
#Programming# 有了前面的基础知识,就可以开始学习 PHP 中的面向对象了。 类的定义 简单来说定义一个类的方式是这样的: <?php class Person { public $name = 'Me...
Jan
25
PHP Primer 022 : 异常
Published 12:01 Jan 25, 2012 by @ezra.
#Programming# 这一篇主要介绍 PHP 5 开始支持的异常处理。 Exception 类 在 PHP 中有许多异常处理类,而这里要介绍的是它们的基类 Exception,它包含了一些基本的属性与方法。 其中,常用的属...
Jan
24
PHP Primer 018 : 文件引入
Published 12:01 Jan 24, 2012 by @ezra.
#Programming# 在 PHP 中,提供了一些包含语句,用来请求调用外部文件。 void include(string filename) : 引入外部文件,其中参数 filename 表示的完整的路径。只有代码执行...
Jan
24
PHP Primer 019 : 函数基础
Published 12:01 Jan 24, 2012 by @ezra.
#Programming# 前面的博文中多次提到和用到函数,现在我们就来了解一下 PHP 中的函数。 定义函数 在 PHP 中,函数使用 function 关键字来定义,通常还有函数名、参数列表、函数体组成。函数返回值不需要声明...
Jan
24
PHP Primer 020 : 全局数组
Published 12:01 Jan 24, 2012 by @ezra.
#Programming# 在 PHP 中已经提供了一些全局可用的数组,应用这些全局数组可以获得大量与环境相关的信息。 $_SERVER[] 包含 Web 服务器创建信息,可用的键名有: SERVER_ADDR : 当前运行...
Jan
22
PHP Primer 010 : 定义常量
Published 12:01 Jan 22, 2012 by @ezra.
#Programming# 在 PHP 中定义常量需要使用 define() 函数。 bool define(string $constant_name, mixed $value[, $case_sensitive = tru...
Jan
22
PHP Primer 011 : 系统常量
Published 12:01 Jan 22, 2012 by @ezra.
#Programming# 系统常量,顾名思义就是 PHP 已经定义的常量,常见的系统常量有: __FILE__ : .php 文件名。 __LINE__ : .php 文件行数。指示当前代码在第几行。 PHP_VE...
Jan
22
PHP Primer 012 : 常量取值
Published 12:01 Jan 22, 2012 by @ezra.
#Programming# 定义了常量,还要获取常量的值,除了通过我们指定的常量名直接获取外,还可以通过 constant() 函数来获取: <?php define("PI1",3.1415...
Jan
22
PHP Primer 013 : 运算符
Published 12:01 Jan 22, 2012 by @ezra.
#Programming# 在 PHP 中加减乘除以及模运算由 +、-、*、/、% 表示,均为中缀二元运算符。 赋值运算符: = : 表示将右侧表达式值赋给左侧的运算数。赋值后左侧值将是右侧值的拷贝。例如 $a = $b;。...
Jan
22
PHP Primer 014 : 复合类型 - 数组
Published 12:01 Jan 22, 2012 by @ezra.
#Programming# 数组(array)是开发过程中非常常用的类型之一,这一篇主要来看看数组的一些基本操作。 定义数组 PHP 中定义数组非常简单,通过 array() 函数即可生成,数组中允许包含数组。 注意 : PHP...
Jan
22
PHP Primer 015 : 流程控制
Published 12:01 Jan 22, 2012 by @ezra.
#Programming# 这一篇中我们来看一下 PHP 的流程控制语句。 if/else/else if if / else / else if 与常见的 C 语言中的格式及用法相同,这里不做赘述。 switch case s...
Jan
22
PHP Primer 016 : 注释
Published 12:01 Jan 22, 2012 by @ezra.
#Programming# 在 PHP 中支持三种注释风格: // : 双斜杠单行注释,注释内容写在后面,不支持换行 # : 井号单行注释,注释内容写在后面,不支持换行 /* 与 */ : 多行注释,注释内容中支持换...
Jan
22
PHP Primer 017 : 数据类型的转换与检测
Published 12:01 Jan 22, 2012 by @ezra.
#Programming# 虽然 PHP 是弱类型语言,但有时仍然会用到类型转换。 类型转换 对于类型的强制转换非常简单,只需要在数据前加上括号((、))并在括号中写上目标类型即可。 PHP 还提供了一个 bool settyp...
Jan
21
PHP Primer 003 : 定义变量
Published 12:01 Jan 21, 2012 by @ezra.
#Programming# 在 PHP 中定义变量需要使用 $ 符号,例如: <?php $ivar = 100; $meniny = 'meniny'; ?> 在 PHP 中,支持8种原始类型...
Jan
21
PHP Primer 004 : 标量类型 - 布尔
Published 12:01 Jan 21, 2012 by @ezra.
#Programming# 布尔(即 boolean)只有两个值: true 和 false。这两个值不区分大小写,也就是说 TRUE 和 true 效果是一样的。 如果使用 echo 输出布尔值,那么 echo false; ...
Jan
21
PHP Primer 005 : 标量类型 - 整型
Published 12:01 Jan 21, 2012 by @ezra.
#Programming# 整型(即 integer)可以用十进制、八进制、十六进制指定。其中八进制数字前必须加上阿拉伯数字零0;十六进制数字前必须加 0x: <?php $data_int = 1234; // 十进...
Jan
21
PHP Primer 006 : 标量类型 - 浮点型
Published 12:01 Jan 21, 2012 by @ezra.
#Programming# 浮点型,表示浮点数、双精度数或实数,可以用小数点或者科学计数法表示。科学计数法可以使用小写 e,也可以使用大写的 E: <?php $num_float = 1.234; //小数点 ...
Jan
21
PHP Primer 007 : 标量类型 - 字符串
Published 12:01 Jan 21, 2012 by @ezra.
#Programming# 字符串(即 string)是由一系列字符组成的,可以用三种方法定义: 单引号形式 双引号形式 Heredoc 结构形式 当双引号中包含变量时,变量会与双引号中的内容连接在一起;当单引号...
Jan
21
PHP Primer 008 : 特殊类型 - 资源
Published 12:01 Jan 21, 2012 by @ezra.
#Programming# 资源(即 resource)由专门的函数来建立和使用,如打开文件、数据连接等。举个栗子: <?php $file = fopen("test.txt","r&quo...
Jan
21
PHP Primer 009 : 特殊类型 - 空
Published 12:01 Jan 21, 2012 by @ezra.
#Programming# 空类型 NULL 对大小写不敏感,这种类型只有一个取值,表示一个变量没有值,当被赋值为 NULL 或未被赋值、又或被调用 unset(),则变量被认定为NULL。 <?php $ivar...
Jan
20
PHP Primer 001 : Hello World
Published 12:01 Jan 20, 2012 by @ezra.
#Programming# 为什么要学习PHP? 可以运行在服务器端 跨平台性 脚本语言 免费 下面来一段 Hello World: <!DOCTYPE html> <html> ...
Jan
20
PHP Primer 002 : 初识 echo
Published 12:01 Jan 20, 2012 by @ezra.
#Programming# 接上文,想要在 HTML 中嵌入 PHP 代码十分简单,与嵌入 JS 使用 <script> 和 </script > 标签的道理类似,我们需要将 PHP 代码卸载 <?...
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.
反曲点科技创始人和首席执行官。
开发、设计与写作皆为所长。
热爱苹果、钟情色彩。
随时恭候 垂询