自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(723)
  • 问答 (1)
  • 收藏
  • 关注

原创 UIApplicationStateInactive VS UIApplicationStateBackground

When the user taps on the app icon, the app briefly goes through a transitional state ofUIApplicationStateInactive on its way to becoming UIApplicationStateActive. This is where the app gets itself r...

2013-06-06 00:26:13 545

原创 【wordpress ios】源码学习 之 定制系统UI

 不说话,上码:  #import "UINavigationBar+Styled.h"#import <objc/runtime.h>@implementation UINavigationBar (Styled) - (void)layoutSubviewsWithShadows { // Since we exchanged im...

2013-04-30 14:18:22 321

原创 了解Instagram背后的技术

刚被Facebook以10亿美金收购的著名手机照片分享应用Instagram最近吸引了无数人的眼球,Android版本登陆Google Play不到一个月下载量就突破1000万,总用户数即将超过5000万。Instagram联合创始人Mike Krieger说他们用了8周时间打造了最初的Instagram,但现在的系统肯定已经今非昔比。Instagram技术团队曾发表过一篇文章,介绍了Inst...

2013-03-07 17:16:44 364

原创 foo, bar ,baz

 这些术语本身相对于使用的场景来说没有任何意义。 1、Foobar经常被单独使用;2、而当需要多个实体举例的时候,foo,bar,和baz[,qux]则经常被按顺序使用。 算是计算机的一种文化吧。 // C code example #include <stdio.h>int foobar(int *pi){ *pi = 1...

2013-01-17 11:39:22 624

原创 从ipa中提取png图片

解压ipa 在windows下不能查看图片,在mac下虽然一部分能够查看,但是一些是不能查看的,原因是因为ipa在打包的时候经过一个叫Pngcrush的家伙做了png优化,所以,我们也可以用这个家伙来反转回来,以供学习之用。 具体的技术细节可以参看Apple的官方技术文档(英文)和Pngcrush的官方网站(英文)。那要如何将这些被优化过的图片“反优化”成可以浏览的图片文件呢?Apple的...

2012-12-13 12:07:18 148

原创 【转】iOS ARC

ARC指南:http://download.csdn.net/detail/zkdemon/4213790ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机能在 iOS 5/ Mac OS...

2012-12-09 00:22:30 163

原创 strlcpy 的历史

 strlcpy 并不属于 ANSI C,至今也还不是标准。strlcpy 来源于 OpenBSD 2.4,之后很多 unix-like 系统的 libc 中都加入了 strlcpy 函数,在 FreeBSD、Linux 里面都找到了 strlcpy。(Linux使用的是 glibc,glibc里面有 strlcpy,则所有的 Linux 版本也都应该有 strlcpy)但 Windo...

2012-11-05 18:51:20 209

原创 语言 think

一、文化   二、数据结构与算法  三、库应用  四、设计

2012-07-20 14:18:33 88

原创 【 转】pcntl.so install for system’s PHP install

pcntl.so install for system’s PHP installRecently I needed to use pcntl_fork with a project and found that the stack I was using (MAMP) didn’t include support for pcntl.so by default. Fortunatel...

2012-05-05 20:24:09 143

原创 php error_reporting 和 display_errors

 mark 一下,php中的 error_reporting() 函数是用罗对错误报告分级用的,告诉php报告什么级别的错误。而 display_errors 是一个配置用来开关是否显示错误报告。 两者不矛盾也不冲突,互补用的。 display_errors  关闭了,被设置成 ‘off’ , error_reporting()  设置成级别再低的错误也不会输出,但是这个视...

2012-04-23 16:22:45 132

原创 apns批量使用失败

  突然某一天app 调用 apns 用户莫名其妙收不到,由于调用的是底层的统计接口,不知道是自己的问题还是水果的问题,好吧,自己裸调水果接口。  用pip 搜索了一下 python 的包,撞了 pyapns  和 apns  发现 apns 貌似比较成熟一些,还包含了feedback的调用,试这调用发现没有问题,虽然有些延迟但是,基本上不会失败。接着底层接口的同事过来调试。我...

2012-04-17 19:22:25 182

原创 c中的移位操作

 位移位运算符是将数据看成二进制数,对其进行向左或向右移动若干位的运算。位移位运算符分为左移和右移两种,均为双目运算符。第一运算对象是移位对象,第二个运算对象是所移的二进制位数。  位移位运算符的运算对象、运算规则与结果、结合性如表2-16所示。  移位时,移出的位数全部丢弃,移出的空位补入的数与左移还是右移花接木有关。如果是左移,则规定补入的数全部是0;如果是右移,还与被移位的数据是否...

2012-04-12 18:18:18 191

原创 为什么要用补码来做存储

看了些补码的知识,摘抄了些,自己整理了些。顺便带着两个小问题:INT_MAX = 2147483647 ;cout<<INT_MAX+1<<endl; //正确结果为-2147483648UINT_MAX = 4294967295;cout<<UINT_MAX+1<<endl; //正确结果为0开始正文:负数在计算...

2012-04-12 18:02:57 148

原创 Foundation组件中包含的通过环境变量来启用的调试工具

 NSZombieEnabledNO如果设置为YES,已经解除分配的对象会被‘zombified’(死而复生,表示它的内存并不真正释放);这使您可以快速调试向已释放对象发送消息时产生的问题,详细内容见下。NSDeallocateZombiesNO如果设置为YES,‘zombified’对象占用的内存会真正被释放。NSHangOnUncaughtExcepti...

2012-04-10 11:46:01 100

原创 IOS开发中nil和release的用法

先简单解释一下nil和release的作用:nil就是把一个对象的指针置为空,只是切断了指针与内存中对象的联系;而release才是真正通知内存释放这个对象。所以nil并没有释放内存,只有release才回真正释放内存。再分析一下二者使用的先后顺序:如果没有release就直接nil,那么虽然不会出错,却等于自己制造内...

2012-01-26 00:59:39 130

设计模式 图析

【observer】【adapter】 【command】 【component】  【decorator】 【factory】【mvc】 【proxy】 【singleton】 【state】 【strategy】 【template】...

2011-09-24 14:27:47 117

pylons 中 wsgiapp 和 wsgicontroller 的关系

 pylons 看了好久了,喜欢的他精简封装,就想它自己的名字一样,“ 架线塔 ” 松散话。说是框架,其实也不是框架。 只是把一些模块结合起来,随着对pylons的了解的越来越深入,越着迷。其中好些信息看文档是不深入的,一些疑惑 还是要看pylons的源码的(别怕,pylons的源码核心没多少),说回来,python的web开发不都是围绕wsgi 走的吗? 本质就不复杂...

2011-09-05 02:43:13 190

原创 [转] Python 面试题集合

Python 面试题集合发布时间:2011-07-20 22:24:41, 关注:+783, 评论:+4, 赞美:+3, 不爽:+1本文标签: 面试原始出处: 豆瓣 Python编程小组Python是如何进行内存管理的?什么是lambda函数?它有什么好处?how do I iterate over a sequence in reverse order...

2011-07-27 01:48:25 202

位图缩放

为了在一些地方做效果展示,常常要把一些显示对象放到一个框框中,这个框框的宽高都是定死的,但是你的展示对象是获得,有很小的对象,有很大的对象(可能已经超出框框),怎么办呢? 简单粗暴!直接做显示对象的缩放。但是这样遇到问题,显示对象例如(原件 或者 sprite) 缩放后里面的位图会毛边,不规则。原因应该是位图直接限定大小缩放的问题。 想做的完美点就要做位图缩放,即 拿显示对...

2011-07-27 00:48:28 271

原创 nginx 下 用fastcgi 模式使用 webpy

nginx--------------------------------------------------------server { listen 80; server_name new.vtao.net; access_log /var/log/nginx/new.vtao.net.log; locatio...

2011-07-24 00:23:49 103

理解 javascript 的作用域

  1、全局变量  var scope = "global";function f() { alert(scope); // global}f(); 2、局部变量被 hoisted  var scope = "global";function f() { alert(scope); // undefined ...

2011-05-13 01:47:15 82

今天遇到的两个as的问题

 今天遇到两个拦路虎,都搞了很长时间,唉,好像 flash开发总会遇到这样那样的不可思议的问题。 1、第一个问题,监听键盘事件,发现在有些情况加事件监听消失了,很是奇怪,通过 单步跟踪发现,结果是在     一个removeChild 语句 导致的,但是这和键盘事件嘛关系啊,又有一个现象发现,再次点击场景就恢复了,感觉就像 在页面中失去焦点一样,开始怀疑是不是as也会这样,...

2011-04-23 00:57:39 118

调用新浪weibo js sdk 问题解决

 游戏要做推广,上头说要在游戏里面发微博,然后我就去找新浪微博的开放平台,不看不知道,一看还挺像样的,几乎主流的开发语言都支持,php,java,python,as3 ,js 等等,看样子新浪没少下心思啊。由于我们的需求很简单,就是发送一条微博而已,最快也是最简单的就是在页面前端布js代码了,然后在申请可测试过程中就遇到问题了,除了登录和退出好使外,一切cmd 接口都不好使,根...

2011-04-16 14:11:51 304

原创 【外刊IT评论】Python 程序员的进化

不久前,在互联网上出现了一篇有趣的文章,讲的是对于同一个问题,不同层次的程序员编出的Phthon代码显示出了不同的风格,代码都很简单,有趣。这篇文章的原始出处在这里,我把它整理了一下,并修改了几处错误。编程新手123456def factorial(x): if x == 0: return 1 else:...

2011-02-11 00:07:31 133

原创 新的一年新的开始

    即将踏上新的一年,心里五味杂陈,过去的2010年,发生了太多的事情,结婚,老婆怀孕,在北京置业,在工作上望想有所突破,但是难耐琐琐碎碎,成家了担子越来越重, 上有老的需要我去安抚,去解他们的困惑,下要对老婆孩子的未来有所交代,春节的7天假期,本想计划着工作上做些其他领域入门的东西,结果还是没有怎么入门,人啊,一成家了自己就不是自己了。   希望在新的一年里,我的宝宝...

2011-02-08 23:48:27 97

原创 CHM 文档的问题

最近 chm 的资料老是打开出问题,有道也报 “一个或多个activex控件无法显示” 错误。 网上有位仁兄提供个方法,试了一下就好使了,不知道什么原因, 方法是删除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\L这是升级flash出现的bug,我之前有道也...

2011-01-21 17:32:44 73

原创 获取flash显示区域 的 getBounds 和 getRect

getBounds(targetCoordinateSpace:DisplayObject):Rectangle返回一个矩形,该矩形定义相对于 targetCoordinateSpace 对象坐标系的显示对象区域。getRect(targetCoordinateSpace:DisplayObject):Rectangle返回一个矩形,该矩形根据 targetCoordinateSpac...

2011-01-21 15:06:49 285

原创 paramiko 的ssh登录

import paramikosocks=('192.168.48.129',22)testssh=paramiko.Transport(socks)testssh.connect(username='username',password='password')sftptest=paramiko.SFTPClient.from_transport(testssh)rem...

2011-01-04 17:43:03 122

原创 getattribute getattr

class D(object):        def __init__(self):        self.default = 0.0        self.test = 20        self.test2 = 21            def __getattribute__(self, name):        try:           ...

2010-09-11 21:53:27 109

原创 信号表

SIGHUP 终止进程    终端线路挂断SIGINT  终止进程    中断进程SIGQUIT 建立CORE文件 终止进程,并且生成core文件SIGILL  建立CORE文件        非法指令SIGTRAP 建立CORE文件        跟踪自陷SIGBUS  建立CORE文件        总线错误SIGSEGV ...

2010-09-02 00:59:58 81

原创 python 打包【转】

python的第三方模块越来越丰富,涉及的领域也非常广,如科学计算、图片处理、web应用、GUI开发等。当然也可以将自己写的模块进行打包或发布。一简单的方法是将你的类包直接copy到python的lib目录,但此方式不便于管理与维护,存在多个python版本时会非常混乱。现介绍如何编写setup.py来对一个简单的python模块进行打包。一、编写模块进入项目目录#cd /ho...

2010-09-02 00:33:29 321

原创 当你老了

当你老了,白发苍苍,睡意朦胧, 在炉前打盹,请取下这本诗篇, 慢慢吟咏,梦见你当年的双眼 那柔美的光芒与青幽的晕影; 多少人真情假意,爱过你的美丽, 爱过你欢乐而迷人的青春, 唯独一人爱过你朝圣者的心, 爱你日益凋谢的脸上的哀戚; 当你佝偻着,在灼热的炉栅边, 你将轻轻诉说,带着一丝伤感, 逝去的爱,如今以步上高山...

2010-07-23 23:38:00 152

原创 flash 中 安全域 和 crossdomain.xml 的使用

 一直对flash 的安全域 和 crossdomain 比较迷惑。由于之前开发flash一直是在同一个域下开发的,也不会出现问题,但是在线上环境,由于各种资源的位置不同,就会产生一系列问题。 痛定思痛,花时间理解透吧。 假定: A 域下的 main.swf  调用   B域下的 module.swf  1、如果 仅仅是按资源调用,即不会访问被加载者的数据。这个...

2010-07-20 20:19:25 130

原创 opensocial 介绍和资源

 OpenSocial为构建跨多个网站的社交应用程序提供了一组通用 API。开发人员可以自由使用包括 JavaScript、HTML 在内的更多语言创建应用程序,用以访问社交网络的朋友并更新供稿。OpenSocial 是在小工具技术的基础上构建的,因此开发者可以花费较少的服务成本(甚至无需成本)来创建一个出色的、虚拟的社交应用程序。目前,OpenSocial 由 Google ...

2010-06-30 16:05:16 545

原创 气质的养成

一:沉稳     (1)不要随便显露你的情绪。     (2)不要逢人就诉说你的困难和遭遇。     (3)在征询别人的意见之前,自己先思考,但不要先讲。     (4)不要一有机会就唠叨你的不满。     (5)重要的决定尽量有别人商量,最好隔一天再发布。     (6)讲话不要有任何的慌张,走路也是。二:细心     (1)对身边发生的事情,常思考它...

2010-05-07 00:10:54 74

【转】缺陷与出路—一个游戏开发者的反思 五、战略的价值

五、战略的价值  战略的定义和价值问题一直是企业家和专业人士理解不太清晰的几个事中的两件事。学者和咨询公司把它说 得神乎其神,实业家﹑经验主义者又往往对战略嗤之以鼻,认为它一钱不值,对于战略家的高谈阔论不屑一顾。——郑文斌战略是一个可以被多层细分的名词,最被中国企业所常常提到的是“管理战略”“市场战略”“企业战略”等,这些是针对企业不同环节或不同层次对战略的细化。 在游戏行...

2010-04-16 23:25:49 133

【转】缺陷与出路—一个游戏开发者的反思 四、专业精神

四、专业精神  有位被称为物理学大师的老先生曾经放言:“中国高校对于中国发展作出的贡献,远远大于美国最好的大学对于美国发展作 出的贡献”。先不说老先生如何得出这个结论,单单只看字面的意思,很容易发现一个逻辑常识问题,就是用“中国高校”这个大集合与“美国最好的大学”这个小 集合进行对比。这种连小学生都能发现的错误居然被多家媒体转载引用,实在令人匪夷所思。由此可见,现代人对于逻辑严...

2010-04-16 23:25:03 139

【转】缺陷与出路—一个游戏开发者的反思 三、游戏设计的量化问题

三、游戏设计的量化问题  我们谈过了游戏开发过程中面临的诸多问题,但这里还有一个基本问题是——是不是所有开发工作都能被量化?   很多游戏从业者都对此问题持否定的态度。游戏产业是一个创意产业,创意和艺术创作怎么能被量化?所以就有很多号称牛人所写的文章、接受的采访,大谈游戏 开发管理的难度,主要根据是,设计工作/艺术创作无法被量化。  真是这样么?  在长度度量衡没有被发...

2010-04-16 23:24:11 179

【转】缺陷与出路—一个游戏开发者的反思 二、项目开发中的混沌和秩序

二、项目开发中的混沌和秩序       我们可能都听说过这些说法:“你不可能不劳而获”“覆水难收”或“天网恢恢,疏而不漏”。如果这些谚语对你说来不算陌生,而且在日常生活中你也反复有过这 样的亲身体验,那么你就懂得了热力学第一定律和第二定律。        ——《熵:一种新的世界观》       在游戏开发过程中,很多人应该有过这样的经历:整个项目的细节越来越多,但...

2010-04-16 23:23:04 472

【转】缺陷与出路—一个游戏开发者的反思 一、从D&D看游戏的底层设计

一、从D&D看游戏的底层设计        把一个所谓的游戏意义上的伟大创意在游戏产品上付诸于实现的前提,是所有的设计应该符合游戏工业设计规范。         ——龙云峰《EEE&Lumines: Design for Business》  这是我第一次看到有人这么明确且重视地提出 游戏工业设计规范。在中国游戏发展这么多年的情况下,到2006年才由一个入行不...

2010-04-16 23:21:37 175

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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