10 2012 档案
摘要:1. Ctrl + W: 关闭当前 Nautilus 窗口2. Ctrl+T: 在 Nautilus 打开新的 Tab3. Ctrl + H: 切换隐藏文件(夹)显示或者不显示4. Ctrl+E: 发送当前文档给某个 Email5. Ctrl+Q: 退出应用6. Ctrl + 1/2: 修改文件夹视图为图标或者列表模式7. Ctrl + Shift + W: 关闭所有的 Nautilus 窗口8. Ctrl + Shift + N: 创建新文件夹9. Ctrl + Alt + L: 锁屏,如果你想走开一会而不想让别人看到你的屏幕10. Ctrl + Alt + D: 显示桌面/恢复打开的窗口1
阅读全文
摘要:原文:http://www.cnblogs.com/pengyingh/articles/2342014.html很多时候,我们不需要关心这个类,我们很少继承这个类,偶尔会调用这个类的api来实现一些功能,但是不可否认,这个类是iOS编程中很重要的一个概念,所以我这里写这个文章来总结以下这个类的信息,如果写的不对的地方,请留言,多谢。UIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。每一个程序在运行期必须有且仅有一个UIApplication(或则其子类)的一个实例。回想一下我在前面的文章“main函数研究”的文章中提到的main函数的代码,可以看出,在程序开始运
阅读全文
摘要:1,区余运算符两边都应该是整形,比如:7.5%2是没有意义的。2,a + b,假设a和b都是float类型,则运算时,系统会自动把a和b都扩充成8个字节的double性进行运算,产生结果后邮把结果转换回float型。3, 1 #include<stdio.h> 2 int main() 3 { 4 int i=3; 5 printf("%d,%d,%d\n",i,i++,i++); 6 return 0; 7 }输出结果:5,4,3因为printf中i,i++,i++的求值比较特殊,他是从右往左求值的。4,赋值运算符字符型数据付给整型数据,由于字符型为1个...
阅读全文
摘要:import urllibparams = urllib.urlencode({key:value,key:value})resultHtml = urllib.urlopen('[API or 网址]',params)result = resultHtml.read()print result
阅读全文
摘要:Gtk-WARNING**:无法在模块路径中找到主题引擎:“pixmap”的解决 如果终端中提示: (gvim:2353): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”解决方法是运行:sudo apt-get install gtk2-engines-pixbuf
阅读全文
摘要:原文:blog.csdn.net/enuola/article/details/7903632作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。从IOS5开始,APPLE提供了对json的原生支持(NSJSONSerialization),但是为了兼容以前的ios版本,可以使用第三方库来解析Json。本文将介绍TouchJson、 SBJ
阅读全文
摘要:我们经常遇见这样的问题,想把一个文件的部分东西复制到另一个文件中,在linux环境中,使用vim的时候我经常都是打开两个vim,然后用鼠标复制粘贴过来,不过我们也可以用vim同时打开两个文件:多文件的相关操作::n 编辑下一个文件:N 编辑上衣个文件:files 列出目前这个vimi的打开的所有文件现在做个练习:1,通过"vim test.txt myfile.txt"命令来使用一个vim打开两个文件。2,在vim中使用“:files”查看一下编辑的文件数据有...
阅读全文
摘要:通过代码块(block)功能,你就能像对待对象一般,指定要在方法和函数中传递任意代码部分。代码块的声明:int main (int argc, const char * argv[]){ @autoreleasepool { void (^myBlock) (NSString *x);//声明变量/*代码块是存储在一个变量中,并且需要参数和声明的返回类型。 返回类型:(本类是void)声明代码块的返回值类型的位置所声明变量的类型定义在同一个地方。在代码块声明中声明的值类型就是代码块执行时的返回值类型。 特殊字符^:它告诉编译器所定义的时代码块而不是其他类...
阅读全文
摘要:CCNode有三个方法,使用CCDirector的replaceScene方法替换场景时,每个节点都会调用这三个方法:onEnter与onExit方法在改变场景过程中的特定时刻被调用,这取决于是否使用CCTransitionScene。onEnterTransitionDidFinish方法在替换结束时调用。必须总是调用这些方法的超类实现来避免难输入问题和内存泄漏。-(void) onEnter { CCLOG(@"%@: %@", NSStringFromSelector(_cmd), self); // must call super here: ...
阅读全文
摘要:由于各种原因导致vim中断,或在你使用vim filename是出现如下提示时,不要有任何担心,这是因为vim有“恢复”的功能。用vim编辑文件是,它会自动生成.swp的临时文件结束编辑时,会自动删除该临时文件。E325: 注意 发现交换文件 ".test.txt.swp" 所有者: mybook 日期: Sat Oct 6 09:44:03 2012 文件名: /tmp/test.txt 修改过: 是 用户名: mybook 主机名: mybook-VirtualBox...
阅读全文
摘要:CCMenu类只能接受CCMenuItem对象作为其子类。 CGSize size = [[CCDirector sharedDirector] winSize]; [CCMenuItemFont setFontName:@"Helvetica-BoldOblique"]; [CCMenuItemFont setFontSize:26]; CCMenuItemFont *item1 = [CCMenuItemFont itemWithString:@"Go Back!" target:self select...
阅读全文
摘要:/* 在 cocos2d 中有三个类可以在层或精灵中添加文字: CCLabelTTF CCLabelBMFont CCLabelAtlas */ /* CCLabelTTF 每次调用 setString (即改变文字)的时候,一个新的OPENGL 纹理将会被创建.。这意味着setString 和创建一个新的标签一样慢。所以,当你需要频繁的更新它们的时候,尽可能的不用去使用标签对象。而应该使用CCLabelAtlas或者是CCLabelBMFont。 CCLableTTF 这个类使用的是系统中的字体,不需要额外往项目文件中添加字体文件。但如果你有自定义的字体也可以加到项目中,如果无法...
阅读全文
摘要:一,retain, copy, assign区别概念:assign: 简单赋值,不更改索引计数(reference counting)。copy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1例:nsstring *pt = [[nsstring alloc] initwithstring:@"abc"];上面一段代码会执行以下两个动作1 在堆上分配一段内存用来存储@"abc"比如:内存地址为:0x1111 内容为 "abc"2 在栈上分配一段内存用来存储
阅读全文
摘要:第一步:安装cocos2d从http://www.cocos2d-iphone.org/download下载cocos2d模板,建议下在稳定的版本。打开终端,切换到cocos2d的解压目录,执行命令: ./install-templates.sh,安装完成,打开xcode4.4,如下图:cocos2d-iphone 安装成功。第二步:创建cocos2d应用程序选择cocos2d ios模板,应用名称输入HelloWord,完成创建。打开应用,如下图:文件目录如下(注:xcode版本:4.4.1)第三步:添加精灵本篇的所有编码都将在HelloWorldLayer.m文件例完成。总共添加两个精灵,
阅读全文