首页 > 2014年04月08日 > 全部分享
递归结构中的DP
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
下载量已超越千万的爆红游戏2048(同名小3传奇、1024)源代码解密和下载(第一篇)
笔者历时一个晚上,终于完成了cocos2d-js开源版本,编码虽易,创意不易,且行且珍惜;故事是这样的,小3传奇的两位开发者花了近一年半时间才开发出这个游戏的核心玩法,却在其上架appstore后仅21天就被《1024》抄了过去。而《2048》则更为迅速,19岁的Cirulli只用了一个星期,却获得最大的成功,而小3却不被人知 ;...
分类:其他   时间:2014-04-08 18:31:41    收藏:0  评论:0  赞:1  阅读:1262
批量编译目录下所有C文件
#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
在iOS中使用自签名证书的5点技巧
原文: 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
iOS 开发百问(2)
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
typedef的用法总结
在计算机编程语言中用来为复杂的声明定义简单的别名,与宏定义有些差异。它本身是一种存储类的关键字,与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
[ACM] poj 1067 取石子游戏(威佐夫博奕)
取石子游戏 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 33061   Accepted: 10990 Description 有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可...
分类:其他   时间:2014-04-08 17:22:23    收藏:0  评论:0  赞:0  阅读:432
Xcode5.0中常用的快捷键及自定义快捷键
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
NYOJ412 Same binary weight 【bitset位操作】
原题链接 先把从右往左的第一对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 Grunt Bower配置相关
声明,以下相关全是前端的东西。 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
VMware、Centos和Unity模式
这里用的是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
[JQuery]自定义表单序列化
有时候需要自己使用js序列化表单,然后传到后台处理,这里简单研究下,如何实现。 使用js类库为jquery,浏览器使用的是chrome...
分类:Web开发   时间:2014-04-08 17:25:26    收藏:0  评论:0  赞:0  阅读:480
迭代器实现
STL迭代器仿写...
分类:其他   时间:2014-04-08 18:21:06    收藏:0  评论:0  赞:0  阅读:427
linux内核中异步通知机制--信号处理机制
什么是异步通知:很简单,一旦设备准备好,就主动通知应用程序,这种情况下应用程序就不需要查询设备状态, 特像硬件上常提的“中断的概念”。 比较准确的说法其实应该叫做“信号驱动的异步I/O”,信号是在软件层次上对中断机制的一种模拟。阻塞I/O意味着一直等待设备可访问再访问,非阻塞I/O意味着使用poll()来查询是否可访问,而异步通知则意味着设备通知应用程序自身可访问。(希望用这么一句话能表达我的意思...
分类:系统服务   时间:2014-04-08 18:22:41    收藏:0  评论:0  赞:0  阅读:626
ACM-DFS之Another Eight Puzzle——hdu2514
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
Android的onLayout、layout方法讲解
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
979条   上一页 1 ... 18 19 20 21 22 ... 49 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!