1)表达式上的dp
问题:一个n*m矩阵由n行m列共n*m个数排列而成。两个矩阵A和B可以相乘当且仅当A的列数等于B的行数。一个N*M的矩阵乘以一个M*P的矩阵等于一个N*P的矩阵,运算量为nmp。
矩阵乘法满足结合律,A*B*C可以表示成(A*B)*C或者是A*(B*C),两者的运算量却不同。例如当A=2*3 B=3*4 C=4*5时,(A*B)*C=64而A*(B*C)=90。显然第一种顺...
分类:
其他 时间:
2014-04-08 17:34:29
收藏:
0 评论:
0 赞:
0 阅读:
449
笔者历时一个晚上,终于完成了cocos2d-js开源版本,编码虽易,创意不易,且行且珍惜;故事是这样的,小3传奇的两位开发者花了近一年半时间才开发出这个游戏的核心玩法,却在其上架appstore后仅21天就被《1024》抄了过去。而《2048》则更为迅速,19岁的Cirulli只用了一个星期,却获得最大的成功,而小3却不被人知 ;...
分类:
其他 时间:
2014-04-08 18:31:41
收藏:
0 评论:
0 赞:
1 阅读:
1262
#cat gccall.sh
#!/bin/sh
# 将a.c 编译成a
for file in `ls *.c`
do
gcc $file -lxx -o ${file%.*}
done...
分类:
其他 时间:
2014-04-08 16:41:54
收藏:
0 评论:
0 赞:
0 阅读:
336
原文: http://blog.httpwatch.com/2013/12/12/five-tips-for-using-self-signed-ssl-certificates-with-ios/现在买一个 SSL 证书也不贵,但有时候自签名证书要更方便。例如,你可能想将SSL 证书用在局域网服务器中进行部署。自签名 SSL 证书能够迅速创建免费证书,不需要付费或提交申请给证书机构。当浏览器打开...
分类:
移动平台 时间:
2014-04-08 15:47:32
收藏:
0 评论:
0 赞:
0 阅读:
1403
11、无法调试设备“Error launching remote program: failed to get the task forprocess 6405.”ad-hoc Profile不支持调试。改为development profile。12、OTA无法下载,提示“无法下载应用程序”.plist文件中的 bundle-identifier写错了(或者包含中文字符),比如:bundle-i...
分类:
移动平台 时间:
2014-04-08 16:43:21
收藏:
0 评论:
0 赞:
0 阅读:
447
在计算机编程语言中用来为复杂的声明定义简单的别名,与宏定义有些差异。它本身是一种存储类的关键字,与auto、extern、mutable、static、register等关键字不能出现在同一个表达式中。
typedef声明,简称typedef,为现有类型创建一个新的名字,或称为类型别名,在结构体定义,还有一些数组等地方都大量的用到。
它有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法...
分类:
其他 时间:
2014-04-08 17:37:25
收藏:
0 评论:
0 赞:
0 阅读:
416
第五章 面向对象编程(三)
访问基类
当访问类中的虚拟方法时,派生类中的方法的版本被调用,就是说,如果你想调用基类中的方法,而它已经被派生类覆盖,那么,就会自动调用派生类中的版本。这通常用于调用想被覆盖的方法的基本实现。这并不总是需要,但是,对于库函数设计是需要的;因为,如果不这样做,它会导致基类的出问题。
为了访问基类中的方法,要使用关键字 base。下面的例子实现一...
分类:
其他 时间:
2014-04-08 18:16:38
收藏:
0 评论:
0 赞:
0 阅读:
384
取石子游戏
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 33061
Accepted: 10990
Description
有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可...
分类:
其他 时间:
2014-04-08 17:22:23
收藏:
0 评论:
0 赞:
0 阅读:
432
Command + [ :左移代码块
Command + ] :右移代码块
Ctrl + A : 移动光标到本行行首 (COMMAND
+
Ctrl + E : 移动光标到本行行尾 (COMMAND
+ -->)
自定义快捷键:
Xcode - Select Line Shortcut
1 . Go to this folder :
...
分类:
其他 时间:
2014-04-08 18:18:04
收藏:
0 评论:
0 赞:
0 阅读:
477
原题链接
先把从右往左的第一对01互换位置,再把右边的所有1都移到最右边。
#include
#include
using namespace std;
int main(){
int n, i, count, j;
while(cin >> n){
bitset bt(n);
for(i = count = 0; i < 32; ++i){
if(bt[i]) ...
分类:
其他 时间:
2014-04-08 16:32:47
收藏:
0 评论:
0 赞:
0 阅读:
364
声明,以下相关全是前端的东西。
Yeoman 一个自动化工作流,说白了就是把一些你需要手动操作的东西,自动给你做好。
我的理解就是给你创建一个项目,然后里面该有的东西都有了。
官网:http://www.yeoman.io/
Grunt 什么?大G?,其实不是的。
一个类似maven的东西(不知道maven?,那总知道ant吧),能够对前端的文件进...
分类:
其他 时间:
2014-04-08 16:55:20
收藏:
0 评论:
0 赞:
0 阅读:
543
题目简介:
Time Limit:2000ms
Case Time Limit:1000ms
Memory Limit:256MB
Description
Alice和Bob还有其他几位好朋友在一起玩传话游戏。这个游戏是这样进行的:首先,所有游戏者按顺序站成一排,Alice站第一位,Bob站最后一位。然后,Alice想一句话悄悄告诉第二位游戏者,第二位游戏者又悄悄地告诉第三位,第三位又告...
分类:
其他 时间:
2014-04-08 16:34:15
收藏:
0 评论:
0 赞:
0 阅读:
493
这里用的是centos 6.4的64位版本。
1、双系统和虚拟机
刚学Linux的时候,老师强调不要用虚拟机,因为可能会比 cd /tmp/vmware-tools-distrib/较卡,而且ubuntu有非常方便的五笔安装,所以一般会双系统的方式来用linux。转眼间几年过去了(且不讨论时间都去哪儿了),现在我觉得这个方式最大的问题在于在Linux和windows之间切换比较麻烦,还得重启。...
分类:
其他 时间:
2014-04-08 15:57:58
收藏:
0 评论:
0 赞:
0 阅读:
762
有时候需要自己使用js序列化表单,然后传到后台处理,这里简单研究下,如何实现。
使用js类库为jquery,浏览器使用的是chrome...
分类:
Web开发 时间:
2014-04-08 17:25:26
收藏:
0 评论:
0 赞:
0 阅读:
480
什么是异步通知:很简单,一旦设备准备好,就主动通知应用程序,这种情况下应用程序就不需要查询设备状态, 特像硬件上常提的“中断的概念”。 比较准确的说法其实应该叫做“信号驱动的异步I/O”,信号是在软件层次上对中断机制的一种模拟。阻塞I/O意味着一直等待设备可访问再访问,非阻塞I/O意味着使用poll()来查询是否可访问,而异步通知则意味着设备通知应用程序自身可访问。(希望用这么一句话能表达我的意思...
分类:
系统服务 时间:
2014-04-08 18:22:41
收藏:
0 评论:
0 赞:
0 阅读:
626
ACM DFS Another Eight Puzzle hdu2514...
分类:
其他 时间:
2014-04-08 16:00:59
收藏:
0 评论:
0 赞:
0 阅读:
573
首先,观察指定网站。
入侵指定网站是需要条件的:
要先观察这个网站是动态还是静态的。
首先介绍下什么样站点可以入侵:我认为必须是动态的网站 如ASP、PHP、 JSP等代码编写的站点
如果是静态的(.htm或html),一般是不会成功的。如果要入侵的目标网站是动态的,就可以利用动态网站的漏洞进行入侵。
Quote:
以下是入侵网站常用方法:
1.上传漏洞
如果看到:选择你要上传的文...
分类:
Web开发 时间:
2014-04-08 16:16:02
收藏:
0 评论:
0 赞:
0 阅读:
685
题目描述:输出含有n个元素集合的所有子集。例如,三个元素{a,b,c}的所有子集是:{},{a},{b},{c},{a,c},{ac},{b,c},{a,b,c}.输入:abc输出:cbabacaacbbcnull解题思路:递归思路:* 例如:对于集合{a,b,c}来说,我们如果获得它的所有子集,我们可以分两部分:* 1.获取集合{b,c}的所有子集(问题规模见减小)* 2.{b,c}的所有子集中...
分类:
其他 时间:
2014-04-08 16:02:34
收藏:
0 评论:
0 赞:
0 阅读:
505
onLayout方法是ViewGroup中子View的布局方法,用于放置子View的位置。放置子View很简单,只需在重写onLayout方法,然后获取子View的实例,调用子View的layout方法实现布局。在实际开发中,一般要配合onMeasure测量方法一起使用。
onLayout方法:
@Override
protected abstract void onLayout(...
分类:
移动平台 时间:
2014-04-08 16:08:30
收藏:
0 评论:
0 赞:
0 阅读:
584