背包系统(三)
10、修改物品脚本,完成物品个数加1的功能
public UISprite sprite;
public UILabel label;
private int count = 1;
public void AddCount(int number)
{
count += number;
label...
分类:
编程语言 时间:
2015-01-29 16:02:29
阅读次数:
263
1、原子锁
使用InterlockedExchangeAdd函数来实现原子增长,InterlockedExchange\InterlockedExchangePointer用来交换两个变
量的值,InterlockedCompareExchange对比数值,相等则交换(对应的InterlockedCompareExchangePointer)。对应的
还有64位函数。
Interlocke...
分类:
编程语言 时间:
2015-01-29 16:01:57
阅读次数:
233
12.4.2 自定义 F# 语言
到目前为止,我们所讨论过的序列表达式,都是用 seq 标识符表示,后面的代码块括在大括号中。然而,F# 还允许我们创建自己的标识符,给代码块以特殊的意义。通常,这个功能称为计算表达式(computation expressions),而序列表达式是它的一个特例,是由 F#核心所实现,并经编译器优化。
我们已经知道,计算表达式可以包含标准的语言结构,比如 ...
分类:
编程语言 时间:
2015-01-29 15:57:10
阅读次数:
253
/**
**关于参数的说明
**$key键值相同的键名
**$array代表原数组
**$start代表$array[0][$key]
**$newkey代表相同键值相同的键名
**/
function combine_same_val($array,$start,$key,$newkey){
static $new;
foreach($array as $k=>$v){
...
分类:
编程语言 时间:
2015-01-29 15:57:28
阅读次数:
219
内存分配方式
内存分配方式一共有三种:
(1)从静态存储区域分配;
内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在,例如,全局变量,静态变量。
(2)在栈上创建;
在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束后这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。
(3)在堆上分配,亦称动态内存...
分类:
编程语言 时间:
2015-01-29 15:58:14
阅读次数:
197
struts2依赖的jar包还有Could not find action or result 错误解决...
分类:
编程语言 时间:
2015-01-29 15:56:13
阅读次数:
145
(1)alert函数:显示一个警告对话框,包括一个OK按钮。
(2)confirm函数:显示一个确认对话框,包括OK、Cancel按钮。
(3)escape函数:将字符转换成Unicode码。
(4)eval函数:计算表达式的结果。
eval("x=10;y=20;document.write(x*y)");
document.write(ev...
分类:
编程语言 时间:
2015-01-29 15:54:46
阅读次数:
190
如何能够将日期2015-01-29格式化为15W05(表示15年第5周)呢?...
分类:
编程语言 时间:
2015-01-29 15:55:38
阅读次数:
127
Public Function getFiles(folderPath As String) As Variant Dim tempFileName As String Dim fileNames() As Variant '记录fileNames的总长度 Dim fileNameLe...
分类:
编程语言 时间:
2015-01-29 15:54:02
阅读次数:
143
在我们进行 App 开发的时候,经常会用到的一个操作就是判断两个对象是否相等。比如两个字符串是否相等。而所谓的 相等 有着两层含义。一个是值相等,还有一个是引用相等。如果熟悉 Objective-C 开发的话,就会知道 Objective-C 为我们提供了一系列 isEqual: 方法来判断值相等,...
分类:
编程语言 时间:
2015-01-29 15:49:34
阅读次数:
300
从前一篇文章中的wordcount的输出结果可以看出来结果是未经排序的,如何对spark的输出结果进行排序呢? 先对reduceByKey的结果进行key,value位置置换(数字,字符),然后再进行数字排序,再将key,value位置置换...
分类:
编程语言 时间:
2015-01-29 14:48:39
阅读次数:
142
Number letter counts
Problem 17
If the numbers 1 to 5 are written out in words: one, two, three, four, five, then there are 3 + 3 + 5 + 4 + 4 = 19 letters used in total.
If all the numbers ...
分类:
编程语言 时间:
2015-01-29 14:44:35
阅读次数:
207
ThreadExitFlag = TRUE;
m_thread->ResumeThread();//继续线程
m_pSampleThread->ResumeThread();
Sleep(20);
/*
WaitForSingleObject(m_thread->m_hThread, INFINITE);
WaitForSingleObject(m_pSampleThread->m_h...
分类:
编程语言 时间:
2015-01-29 14:45:21
阅读次数:
131
一步一步教你写的unity surface shader教程系列。...
分类:
编程语言 时间:
2015-01-29 14:41:34
阅读次数:
201
唔,想有更加舒爽的阅读体验请移步http://mlz000.logdown.com/posts/252433-mo-algorithm-summary
首先众所周知的是莫队算法是要把询问先按左端点属于的块排序,再按右端点排序
复杂度就先不证了,有兴趣的同学可以自己YY下或者查阅资料
下面举几个例子详细说明
1.小Z的袜子
Descripti...
分类:
编程语言 时间:
2015-01-29 14:39:02
阅读次数:
227
题目大意:给定一个序列,依次将1~n插入,问每次插入之后序列的LIS长度是多少
由于是从小到大插入,因此插入一个数之后显然是不影响之前的答案的
因此我们不妨先用平衡树搞出插入之后的序列,再求一遍LIS即可
注意最后每个点还要对前面的取一下max 因为插入后LIS可能还是之前的序列
蒟蒻的我到底还是把平衡树写挂了。。。
#include
#include
#include
#incl...
分类:
编程语言 时间:
2015-01-29 14:39:38
阅读次数:
784