—–协程复用根函数local function routine(fun, args)
while (fun) do
fun, args = coroutine.yield(fun(table.unpack(args)));
end
end—–demo 1 : 使用一个协程,用来调用不同的参数和不同的函数local Sum = function(…)...
分类:
其他好文 时间:
2015-07-10 19:12:58
阅读次数:
120
一个完整的MPEG-2文件就是一个PS流文件。
MPEG-2文件的构造格式如下图:
自己找个mpg文件打开,可以看到文件以0x0000 01B9结束(有些文件不标准没有),即MPEG_Program_end_code,之前有很多个0x0000 00BA字段,即为program pack的开始标志,program pack包的构造如下:...
分类:
其他好文 时间:
2015-07-10 19:12:05
阅读次数:
215
Sudoku
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 15456
Accepted: 7574
Special Judge
Description
Sudoku is a very simple task. A square table wi...
分类:
其他好文 时间:
2015-07-10 19:13:19
阅读次数:
148
在 编程语言中,任何 数据类型 都有 各种 的 局限,无法 表示 现实世界中的 任何 情况。 例如 int ,char 会 溢出,float 会 有 溢出 以及 精度 不准确的 情况。
所以 我们 在 开发 中 需要 特别 注意 这些事。
最近 需要 在 cocos2dx(2.1.4) 引擎下 用 shader 做一些 效果,遇到 一些 在 windows 上 没有问题,但是 移植到 ...
分类:
其他好文 时间:
2015-07-10 19:12:57
阅读次数:
119
题目:输入两个链表,找出它们的第一个公共结点,链表结点定义如下:
struct ListNode
{
int m_nKey;
ListNode* m_pNext;
};
ListNode* FindFirstComonNode(ListNode* pHead1, ListNode* pHead2)
{
//得到两个链表的长度
...
分类:
其他好文 时间:
2015-07-10 19:13:07
阅读次数:
142
离散化的思想:
对于这样的数据
(3,10000),
(9,1000000),
(5,100000),
(1,1000),
(7,1000000)
我们可以将其处理为
(2,7),
(5,9),
(3,8),
(1,6),
(4,9)
我们再对离散化之后的数据进行处理就行了。
题目意思:
n(n
求出最后还能看见多少张海报。
参考代码:...
分类:
其他好文 时间:
2015-07-10 19:11:30
阅读次数:
139
这篇是计算机类的优质预售推荐>>>>《软件架构师的12项修炼:技术技能篇》
《软件架构师的12项修炼》姊妹篇,回归架构工作的技术本源,探寻成功架构师必备的技术技能
编辑推荐
《软件架构师的12项修炼》姊妹篇,回归架构工作的技术本源,探寻成功架构师必备的技术技能
从解决方案的概念化到平台开发及治理,从技术创新的选择到为架构注入企业精神,指明个人和团队在架构工作中的全面...
分类:
其他好文 时间:
2015-07-10 19:10:54
阅读次数:
177
CCScale9Sprite类,有人叫它点九图,有人叫它九宫图,有人叫它九妹图。现在我们就来对他进行简单的使用。CCSpriteFrameCache * cache = CCSpriteFrameCache::sharedSpriteFrameCache();
cache->addSpriteFramesWithFile("Plist.plist");CCSprite *room = CCSprit...
分类:
其他好文 时间:
2015-07-10 19:12:15
阅读次数:
314
题意:有m个海上基站,n个港湾,现在有n只船在n个基站里,基站与基站之间有通讯的船才可以走这条路,告诉基站之间的距离,基站与港湾的距离,现在船要回到港湾,一个港湾只能停靠一只船,而且一旦进去就不能出来了,求所有船都回到港湾要走的最短距离之和。
思路:先用最短路求出每个船的起始点到每个港湾的最短距离,并且连边,然后求二分图的最小权匹配,用KM算法。费用流也可以做,但我姿势不够优美超时了。。。...
分类:
其他好文 时间:
2015-07-10 19:10:43
阅读次数:
122
使用UINavigationController做app导航时,一般会用push && pop进行视图切换:
当点击按钮进入某个新视图时,一般使用pushViewController,只有UINavigationController及其子类才拥有该方法。
当返回视图时,一般有3种方法(可能返回多层视图):
1.popViewController,返回上一层视图控制器。
2.popToRoo...
分类:
其他好文 时间:
2015-07-10 19:09:11
阅读次数:
171
1、概述
把上一篇文章中讲到的mpeg-2文件结构分析用代码实现,结合mpeg-2文件分析,才容易看懂。
2、代码
/*
*本程序主要分析MPEG-2文件
*作者:缪国凯(MK)
*821486004@qq.com
*2015-7-8
*/
#include "stdafx.h"
#define PRINTLOG PrintLog
enum PESTYPE
{
AUDIOPES = ...
分类:
其他好文 时间:
2015-07-10 19:10:08
阅读次数:
141
做题目的时候需要自己实现strstr函数/************************************************************************/
/* 编写函数IND,让它判断一个字符串是否为另一个字符串的子串的功能,若是则返回第一次出现的起始位置,否则返回0。
/*
/***********************************...
分类:
其他好文 时间:
2015-07-10 19:10:03
阅读次数:
117
今天用easyui的datagrid来加载数据,不是很顺利,根据捕捉的HTTP通信记录以及对easyui的跟踪发现加载数据需要满足下列几个要求:
1、datagrid通过url获取的必须是json格式的对象,不能是json字符串。
通过Fidder工具截获的数据必须是如下格式:
{"total":1,"rows":[{"CouponSupplyId":280002,"MaxLimit":10...
分类:
其他好文 时间:
2015-07-10 19:06:29
阅读次数:
122
题目地址:NYOJ 298
思路:该题如果用对每个点模拟的操作,时间复杂度为O(n+m),结果肯定超时。然而利用矩阵乘法可以在O(m)的时间内把所有的操作合并为一个矩阵,然后每个点与该矩阵相乘可以得出最终的位置。
PS:十个利用矩阵乘法解决的经典题目 超级详细。
#include
#include
#include
#include
#include
#include
#incl...
分类:
其他好文 时间:
2015-07-10 19:06:17
阅读次数:
107
DropBox会在以下时机抓取相关信息:
a、出异常关机前
SystemServer会收集以下类型报错:watchdog、anr、wtf、lowmem、native_crash、crash
TAG = watchdog、anr、wtf、lowmem、native_crash、crash
此时是通过ActivityManagerService.addErrorToDr...
分类:
其他好文 时间:
2015-07-10 19:04:51
阅读次数:
126
Vivado主界面
Vivado套件,相当于把ISE、ISim、XPS、PlanAhead、ChipScope和iMPACT等多个独立的套件集合在一个Vivado设计环境中,在这个集合的设计流程下,不同的设计阶段我们采用不同的工具来完成,此时Vivado可以自动变化菜单、工具栏,可以显著提高效率:因为不需要在多个软件间来回切换、调用,白白浪费大量的时间。基于Vivado
IP集成器(IPI)...
分类:
其他好文 时间:
2015-07-10 19:05:49
阅读次数:
142
Android M已经发布,但是很多机器才升级到Android L,升级到L之后我们发现很多的按钮点击的时候会有一圈波纹扩散出去的效果,炫酷到没朋友。但是不是所有的版本上都有这个效果的,怎么办呢?有大神开发出了一个nineOldAndroid的动画包,我们可以使用里面的api做自定义的开发这样就可以用到各种版本上面了。
传送门在此:
http://nineoldandroids.com/
h...
分类:
其他好文 时间:
2015-07-10 19:04:46
阅读次数:
150