自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

当幸福来敲门

You want something. Go get it!

  • 博客(6)
  • 收藏
  • 关注

原创 [iOS崩溃]App键盘弹出后进入后台crash

问题全局替换NSArray,NSMutableArray,NSDictionary,NSMutableDictionary等集合的方法(比如objectAtIndex:,addObject:,setObject:forKey:等等)去去获取一些安全性时(避免添加nil到数组,或者nil成为字典的key,value等情况)。也会带来一个问题,在ARC编译环境下: App弹出键盘后,进入后台,会cr

2016-01-18 23:36:48 3790 1

原创 [程序设计语言-实践之路]读书笔记(1)

语法:如何描述程序设计语言的结构规则,编译器如何识别给定输入程序的结构。描述语言规则,依赖于正则表达式和上下文无关文法;确定给定的程序是如何按照这些规则构造起来的,依赖于扫描器和语法分析器。如果一个字符串集合可以通过加入递归后的规则形式地定义,那么就称为它是一个上下文无关语言(CFL),上下文无关语言由上下文无关文法(CFG,有时被称为Backus-Naur形式BNF)定义,由语法分析器识别。

2015-12-23 15:09:27 929

原创 Phabricator使用说明

安装Arcanist [官方指引]下面只是摘取上面链接比较重要的翻译了一下。 首先安装php5.2以上。 命令行 php –version 查看本机是否安装php,以及php版本。

2015-05-08 00:15:22 9160

原创 python装饰器理解

装饰器,网上有很多文章,描述装饰器,看了总是半知半解,现在是终于明白装饰器的用法了@deco(arg)def func(*argc, **argv): pass等同于//equal 说明:后面的func是指原定义的func,//前面的func是指使用装饰器“装饰”后,我们再去使用的func定义,有点拗口 : )func = deco(arg)(func)

2014-03-26 09:29:44 976 1

原创 二进制std::string 与QString转换的问题

std::string 存的二进制数据,与QString互转(由于某种原因需要用QString传递),暂时想到的方法,而且可行 std::string testdata = data; QString str1(""); //str1.resize(data.size(

2013-05-29 21:36:20 3913 1

原创 QProcess使用感想

最近在完成导师布置的任务时,用到了QPRocess QProcess *curProcess = new QProcess; curProcess->start(m_path);这里的m_path(可执行文件的绝对路径)要有"" 双引号括起来,至于为什么,目前我也不清楚(周一会去问别人,到时再更新)就是说比如QString path = "C:/Prog

2012-03-10 21:27:07 1666 3

空空如也

空空如也

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

TA关注的人

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