Siemen

关注JavaScript/Objective-C;玩过PHP/Java

Objectiv-C学习笔记-如何关闭XCode ARC机制

ARC是Objective-C中的垃圾回收机制,据说非常高效,但因为开启了ARC则不能显示调用dealloc/retain/release等手动内存管理操作,所以在很多情况下需要关闭。 目前XCode中有两种途径可以关闭ARC 1- 创建项目时将ARC选项的勾取消掉 2- 在...

2012-08-21 15:37:34

阅读数 22603

评论数 2

Objectiv-C学习笔记-内存管理小结

1、谁alloc出来的对象由谁负责release 2、谁retain出来的对象由谁负责release 3、a指向一个对象,执行a = b,a所指向对象的retainaCount不会增加,如果期望持有该对象避免被在其他地方提前释放的话,显示调用b = [a retain]来持有。 4、就算在自...

2012-08-21 15:23:08

阅读数 1663

评论数 0

Objectiv-C学习笔记-XCode模拟命令行填入参数执行

菜单 Product -> Edit Scheme 左边找到run xxx点击后在右边选择Arguments面板中就可以设置XCode在运行命令行app时模拟输参数 设置完成后再次run就会自动填入设置好的参数了

2012-08-21 15:01:07

阅读数 10722

评论数 0

Objectiv-C学习笔记-命令行参数获取

找到编译目录下执行myapp > ./myapp param1 param2 在应用中可以这样来获取param1/param2 NSProcessInfo *proc = [NSProcessInfo processInfo]; NSArray *args = [proc argume...

2012-08-21 14:53:45

阅读数 1235

评论数 0

Objectiv-C学习笔记-NSLog中左对齐与右对齐

其实这是C中的特性 想要在Terminal中打印出如图案 =============================== | | | Siemen Liu | | siemenliu@gmail.co...

2012-08-10 16:19:56

阅读数 3357

评论数 0

Object-C学习笔记-Protocol(协议)与非正式协议

// Box.m #import "Box.h" @implementation Box // ...省略代码 - (void) print:(id)pObj { [pObj print]; } // ...省略代码 @end 谈一些个人的观点,感觉在Objecti...

2012-08-06 20:47:15

阅读数 2023

评论数 0

Object-C学习笔记-Category(分类)

category这个名字感觉好抽象,事实上直接把它理解为提供类似JavaScript中动态改变类功能的一种途径。 但仍然无法做到像JS那样直接对某个对象实例中的方法直接动刀,而且这种机制只能针对类方法,而不能增加或覆盖类属性。 考虑以下场景: NSObject本身没有sayHello...

2012-08-06 16:41:36

阅读数 3420

评论数 0

关于undefined, null 与 NaN

undefined 用于表示一个没有赋值的变量 用于区分改变量是否被赋过值,一个变量在声明的时候默认就是undefined 正常情况下我们不需要手动把一个变量赋值为undefined。在变量被声明且没有赋值时,可以访问该变量,始终返回undefined;而尝试访问没有声明过的变量则会抛出错误,没有...

2011-06-26 10:48:00

阅读数 770

评论数 0

有关window.onerror事件的监听及用法

用法window.onerror相比window.onload来说确实不太常用,但它可以帮助监控web页面js错误,方便统一收集和管理。监听这个事件与监听其他事件略有不同,通常监听onload事件:window.onload = function(e) {...};   回调方法中会传入一个eve...

2011-06-20 14:05:00

阅读数 4306

评论数 0

Apache HttpCore 入门手册目录

<br /><br />httpcore-tutorial (HttpCore入门) <br /><br /> Preface (序言) <br /> 1. HttpCore Scope (HttpCore的适用范围) &l...

2010-10-05 11:37:00

阅读数 2765

评论数 0

如何在遍历List Map对象同时做删改操作

<br />首先要有一个List<br />List<String> list = new ArrayList<String>(); list.add("123"); list.add("12345"); ...

2010-10-02 21:12:00

阅读数 1695

评论数 0

Google App Engine 中使用 HttpClient 4

在 ESXX Blog(被墙) 中给出了HttpClient 4与Google App Engine整合的解决代码。使用时会出现一些问题,疑惑的是其中这两个类中的一些方法不被GAE(Google App Engine)运行时支持,导致编译失败。解决办法就是把这两个类独立到一个jar文件中,然后在g...

2010-09-29 12:03:00

阅读数 2034

评论数 0

使用SimpleDateFormat顺利解析日期

<br />解析日期时经常遇到无法解析的异常<br />java.text.ParseException: Unparseable date: "Fri, 02-Jan-2020 00:00:00 GMT"<br /> <br />...

2010-09-28 15:17:00

阅读数 15856

评论数 1

Java 正则匹配 字符串取出

// 目标字符串 取出"!57M" String c = "ptui_checkVC('0','!57M');"; // 正则初始化 Pattern p = Pattern.compile("ptui_checkVC//('.*','(.*)...

2010-09-28 11:31:00

阅读数 13797

评论数 0

阿里巴巴前端2010笔试

有幸可以接到阿里前端面试邀请 第一题 要求编写符合XHTML1.0的布局,一个表单。略 第二题 链接 (1)这样写有什么有什么优缺点,你自己的看法是怎么样? (2)编写一个function(element, type, handler) {} 方法完成事件绑定 第三题 ...

2010-09-21 11:06:00

阅读数 1378

评论数 0

16位MD5加密JAVA版

package com.liuphp.qqfarm.model; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; class MD5Security { private f...

2010-08-04 06:47:00

阅读数 12623

评论数 1

2.4 - 第二章:函数 - 总结

函数时PHP语言中最常用的组件(或许这适用于任何语言)。没有了它,编写重用代码几乎不可能办到——更别说面向对象开发技术了。 因此,你必须精通函数而非略懂皮毛,并且了解引用传参和可变个数传参。考试中会遇到不少围绕函数工作原理的问题——幸运的是这些概念相对简单且易于理解,在本章中都有讲到。

2010-04-07 13:58:00

阅读数 610

评论数 0

2.3 - 第二章:函数 - 变量作用域

PHP中存在三个变量作用域:全局变量、函数局部变量和类成员变量。全局变量,人如其名,可以在程序任何部分使用;在函数和类以外定义的变量就称为全局变量。 作者提示:类成员变量将在面向对象开发章节中详细介绍。 在一个函数中,就进入了PHP的一个新的变量作用域——这里的变量与全局变量是互不关联,不会相...

2010-04-07 13:57:00

阅读数 740

评论数 0

2.2 - 第二章:函数 - 返回值

在PHP中所有的函数都有返回值——即使你没有指定它返回内容。因此在PHP中声名”void”(无返回值)的函数没有意义。你可以使用return关键字来指定要返回的内容: function hello(){ return "Hello World"; // 没有任何显示结果}$...

2010-04-07 11:16:00

阅读数 491

评论数 0

2.1 - 第二章:函数 - 基本语法

函数的语法非常简单。创建一个新的函数,我们只要使用function关键字,后面跟上一个识别名称,一对圆括号与一对花括弧: function hello(){ echo "Hello World!";}hello(); // 显示 "Hello World!&quo...

2010-04-07 10:47:00

阅读数 374

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭