posted @ 2013-10-14 10:02
风言枫语
阅读(285)
推荐(0)
摘要:
今天看到帖子:(从这里开始引用,红色为批注)http://bbs.csdn.net/topics/390610815?page=1#post-395774111 发表于: 2013-10-10 14:24:29 现在才感悟到,码农与农民工真正区别: 1.农民工晚上不加班,因为打扰居民生活会被告。 码农要加班。 农民工也很辛苦,起的很早,并且也要有手艺。 2,农民工下班,想喝酒,去买,想吃烧鸡,买一只。 码农晚饭,快餐店,解决。想吃只鸡,要掂量掂量月底怎么办。 农民工有说的那么好吗? 3.农民工夜宵。烧烤摊,大排档。酒店,饭馆,找几个工友聊聊,欢声笑语。 码农,在公司里亮着灯,吃泡面。只听到..
阅读全文
posted @ 2013-10-14 10:00
风言枫语
阅读(333)
推荐(0)
摘要:
注:本文译自Sprite Kit Tutorial for Beginners目录Sprite Kit的优点和缺点Sprite Kit vs Cocos2D-iPhone vs Cocos2D-X vs UnityHello, Sprite Kit!横屏显示移动怪兽发射炮弹碰撞检测: 概述碰撞检测: 实现收尾何去何从?在iOS 7中内置了一个新的Sprite Kit框架,该框架主要用来开发2D游戏。目前已经支持的内容包括:精灵、很酷的特效(例如视频、滤镜和遮罩),并且还集成了物理库等许多东西。iOS 7中附带了一个非常棒的Sprite Kit示例工程,名字叫做Adventure。不过这个示例工
阅读全文
posted @ 2013-10-14 09:58
风言枫语
阅读(491)
推荐(0)
摘要:
iPhone/MacObjective-C内存管理教程和原理剖析 前言 初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对objective-C内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。希望对大家有所帮助,也欢迎大家一起探讨。 此文涉及的内存管理是针对于继承于NSObject的Class。 一基本原理 Objective-C的内存管理机制与.Net/Java那种全自动的垃圾回收机制是不同的,它本质上还是C语言中的手动管理方式,只不过稍微加了一些自动方法。...
阅读全文
posted @ 2013-10-14 09:56
风言枫语
阅读(183)
推荐(0)
摘要:
当在C源文件中调用cu文件中定义的函数时,会出现undefined reference的问题,而在C++源文件中调用cu文件中定义的函数时则不会出现这个问题。 出现上述问题的原因是,nvcc编译器采用的是C++的编译规则,而C和C++对函数名的编译规则不同。要解决上述问题,只需要在cu文件中定义的函数前加上extern "C"即可,这样nvcc编译器就会按照C的编译规则来编译该函数了。由此我们需要谨记,cu文件类似于C++的源文件,而不是C的源文件。
阅读全文
posted @ 2013-10-14 09:54
风言枫语
阅读(811)
推荐(0)
摘要:
“Oh God”, Lara Croft exclaims, “it’sone of these dumb riddles again!”In Tomb Raider XIV, Lara is, as ever, gunning her way through ancient Egyptian pyramids, prehistoric caves and medival hallways. Now she is standing in front of some important Germanic looking doorway and has to solve a linguistic
阅读全文
posted @ 2013-10-14 09:52
风言枫语
阅读(171)
推荐(0)
摘要:
中间跳过了网络编程和系统级I/O。一、异常 异常是异常控制流的一种形式,它一部分是由硬件实现的,一部分是有操作系统实现的。异常就是控制流中的突变,用来相应处理器状态中的某些变化。 二、进程三、系统调用错误处理四、进程控制五、信号六、非本地跳转七、操作进程工具
阅读全文
posted @ 2013-10-14 09:48
风言枫语
阅读(179)
推荐(0)
摘要:
S5PV210有4个向量中断控制器(VIC),每个向量中断控制器包含32个中断源。当某个中断源产生中断时,CPU会自动的将VICxVECTADDRy(x=0,1,2,3,y=0-31)寄存器的值赋给VICxADDRESS(x=0,1,2,3),因此我们可以把我们的中断处理函数的地址赋给VICxVECTADDRy寄存器,比如我们有个函数void key_handle() { …… }我们把key_handle 函数的值赋给VIC0VECTADDR0(外部中断0)VIC0VECTADDR0 =key_handle; 当外部中断0触发中断时,CPU会自动的将VIC0VECTADDR0的值赋给VIC.
阅读全文
posted @ 2013-10-14 09:46
风言枫语
阅读(284)
推荐(0)
摘要:
1,开启一个服务,每5分钟跑动一次更新流量,用于能够准确记录流量 每一个小时,更新一次流量,用于清除非本月的流量 2,保存流量的时候,进行判断 a,若是数据库中保存的 旧流量oldFlow > 文件流量newFlow,说明手机重启过, 保存流量 = 前一次数据库保存流量 + 文件流量 b,若是数据库中保存的 旧流量oldFlow getGPRSData() { List uidList = new ArrayList(); PackageManager pm = context.getPackageManag...
阅读全文
posted @ 2013-10-14 09:45
风言枫语
阅读(291)
推荐(0)
摘要:
题意:给一棵树,求最少去掉几条边能得到一个节点数为p的子树 dp[i][j]存以第i个结点为根(相当于没有父亲的),得到一个结点为j的子树所要去掉的边数从下到上搜索, 考虑一个节点时,有两种选择, 要么剪掉跟子节点相连的边,则dp[i][j] = dp[i][j]+1; 要么不剪掉,则d[i][j] = max(dp[i][j], dp[i][k]+dp[son][j-k]); #include #include #include #include #include #include #include #include #include #define inf 0x3f3f3f3fusing
阅读全文
posted @ 2013-10-14 09:45
风言枫语
阅读(122)
推荐(0)