Date
May. 19th, 2024
 
2024年 4月 12日

Posts Archived at 2012 #1

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 代码卸载 <?...
Prev
1 2 3 4 5 6
Next
Prev
1 2 3 4 5 6
Next
Pinned Message
HOTODOGO
I'm looking for a SOFTWARE PROJECT DIRECTOR / SOFTWARE R&D DIRECTOR position in a fresh and dynamic company. I would like to gain the right experience and extend my skills while working in great teams and big projects.
Feel free to contact me.
For more information, please view online résumé or download PDF
本人正在寻求任职 软件项目经理 / 软件技术经理 岗位的机会, 希望加⼊某个新鲜⽽充满活⼒的公司。
如有意向请随时 与我联系
更多信息请 查阅在线简历下载 PDF