写这篇文章是因为看到别人博客里用了很长一个篇幅(超过50行)去解决一个约瑟夫环问题,而且还是用以简洁著称的python,另外,如果你用X度搜索python 约瑟夫,看到得前几条都是错的,真是好悲剧。
总的来说,就是误人子弟。
虽然,用模拟去解决这个约瑟夫环问题效率是很低的,但是,这更容易理解。
先上代码。
def josephus(n,k):
link=range(1,n+1)
...
分类:
编程语言 时间:
2014-09-11 19:30:12
收藏:
0 评论:
0 赞:
0 阅读:
245
基于 MongoDB 2.6
GeoJSON 格式
{ "type": "Point", "coordinates": [lon(经度),lat(纬度)]}
测试数据
db.point.test.insert({"address" : "南京 禄口国际机场","loc" : { "type": "Point", "coordinates": [118.783799,31.97923...
分类:
数据库技术 时间:
2014-09-11 19:30:02
收藏:
0 评论:
0 赞:
0 阅读:
369
把手放在键盘上时有敲错的可能,输入一个错位后的敲出的字符串,输出打字员本来想打出的句子。
样例输入:O S, GOMR YPFSU/
样例输出:I AM FINE TODAY.
代码如下:
#include
char *s="`1234567890-=QWERTYUIOP[]/ASDFGHJKL;'ZXCVBNM,./";
int main()
{
int i;
char c;
wh...
分类:
其他 时间:
2014-09-11 19:29:52
收藏:
0 评论:
0 赞:
0 阅读:
203
SCADA(Supervisory Control And Data Acquisition)系统,即数据采集与监视控制系统。SCADA系统是以计算机为基础的DCS与电力自动化监控系统;它应用领域很广,可以应用于电力、冶金、石油、化工、燃气、铁路等领域的数据采集与监视控制以及过程控制等诸多领域1简介编辑在电力系统中,SCADA系统应用最为广泛,技术发展也最为成熟。它在远动系统中占重要地位,可以对现...
分类:
其他 时间:
2014-09-11 19:29:42
收藏:
0 评论:
0 赞:
0 阅读:
754
(一)集成步骤
1、直接拖拽project 文件到父级文件(不能直接拖文件夹)
2、修改Other Linker Flags 中的引用 (根据自动生成的项目,复制成一样的即可)
3、主项目 Build Phases 中添加target 和 link binary with Libraries
(二)头文件找不到解决方案
...
分类:
移动平台 时间:
2014-09-11 19:29:32
收藏:
0 评论:
0 赞:
0 阅读:
312
搭建sftp,需要三个部分: zlib(包含zlib,zlib-devel),openssl,openssh,所需要的rpm包在csdn里都有
1.一般的linux系统,包括rehat,centos等基本都有安装openssl
检测: which openssl
由于依赖性的问题,强制安装openssl-devel
rpm -ivh --nodeps --force openssl-...
分类:
系统服务 时间:
2014-09-11 19:29:22
收藏:
0 评论:
0 赞:
0 阅读:
288
最近在做cocos2dx的自更新,因为一开始没有选择用lua,所以现在不得不找其他出路来做自更新。
当然直接的想法就是把逻辑丢到一个动态库里面,框架部分加一个资源管理ok。然后问题就来了
一开始在4.4的android设备上测试,一切正常,但是拿到4.0.4的机器上就直接崩溃了,anrdoid调试起来很困难,弄了很久也没搞定,放弃。
第一个症状,初始化LabelAtlas时挂掉,挂的很尴尬,...
分类:
其他 时间:
2014-09-11 19:29:12
收藏:
0 评论:
0 赞:
0 阅读:
269
有多种接口可以访问HDFS,其中命令行接口是最简单,也是程序员最熟悉的方式。
在本例中,将采用pseusodistributed mode的HDFS,用一台机器来模拟分布式的文件系统。pseudodistributed mode的配置参见:http://blog.csdn.net/norriszhang/article/details/38659321
这里再重新说一下两处配置的含义:...
分类:
其他 时间:
2014-09-11 19:29:02
收藏:
0 评论:
0 赞:
0 阅读:
224
Linux执行 Hadoop WordCount
ubuntu 终端进入快捷键 :ctrl + Alt +t
hadoop启动命令:start-all.sh
正常执行效果如下:
hadoop@HADOOP:~$ start-all.sh
Warning: $HADOOP_HOME is deprecated.
starting namenode, logging to /h...
分类:
系统服务 时间:
2014-09-11 19:28:52
收藏:
0 评论:
0 赞:
0 阅读:
320
本示例是介绍了 柱状图,饼状图,面积图,折线图的基本用法,详细属性配置请参考ActionScript3.0官方文档API
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
private var medalsAC:ArrayCollection = ne...
分类:
其他 时间:
2014-09-11 19:28:42
收藏:
0 评论:
0 赞:
0 阅读:
235
Horizontally Visible Segments
Time Limit: 5000MS
Memory Limit: 65536K
Total Submissions: 4130
Accepted: 1511
Description
There is a number of disjoint vertical line...
分类:
其他 时间:
2014-09-11 19:28:32
收藏:
0 评论:
0 赞:
0 阅读:
361
在文件系统中,有三大缓冲为了提升效率:inode缓冲区、dentry缓冲区、块缓冲。
(内核:2.4.37)...
分类:
系统服务 时间:
2014-09-11 19:28:22
收藏:
0 评论:
0 赞:
0 阅读:
496
题目信息如下:
在Tex中,左括号是”,右括号是“。
输入一篇包含双引号的文章,你的任务是把它转换成Tex的格式。
阳历输入:
”To be or not to be,"quoth the Bard,"that is the question".
样例输出:
“To be or not to be,”quoth the Bard,“that is the question”.
...
分类:
其他 时间:
2014-09-11 19:28:12
收藏:
0 评论:
0 赞:
0 阅读:
241
Monthly Expense
题目链接:Click Here~
题目分析:
给出N个数,要求你合并连续的数,使其合并在满足不差过M个合并后的集合的时候,不超过M个集合的和的最大值最小。
思路分析:
1、二分集合的和的最小值。
2、C:判断是否满足集合不超过M个?
#include
#include
#include
using nam...
分类:
其他 时间:
2014-09-11 19:28:02
收藏:
0 评论:
0 赞:
0 阅读:
235
GoogleMap开发-Android...
分类:
移动平台 时间:
2014-09-11 19:27:52
收藏:
0 评论:
0 赞:
0 阅读:
400
我一直梦想着通过网络控制我房间里的一些物件。在电脑上看IPTV,开/关灯,遥控P2P下载…完成这些,我需要一个服务器– 我的旧台式机倒是可以做到。当然,我不是故意晾着它 整天/周/月的…^^我需要在任何想要用的时候,找到复活它的办法。所以我想我可以用一个Arduino和以太网插板来发送 局域网唤醒包(来实现远程服务器开机)。...
分类:
Web开发 时间:
2014-09-11 19:27:42
收藏:
0 评论:
0 赞:
0 阅读:
354
leetcode 经典题 Palindrome Partitioning 两种方法实现和错误规避。...
分类:
其他 时间:
2014-09-11 19:27:32
收藏:
0 评论:
0 赞:
0 阅读:
233
引言
之前成功在服务器上为Mahout0.9打patch,使其支持Hadoop2.2.0。
今天的需求是:在Win7+Eclipse+Maven环境下开发Mahout程序,打jar包放到集群上,使其在Hadoop2.2.0下正常运行。
过程
步骤一:Eclipse下创建Maven工程
pom.xml:
1.引入mahout依赖
depe...
分类:
Windows开发 时间:
2014-09-11 19:27:22
收藏:
0 评论:
0 赞:
0 阅读:
371
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39185641 ,本文出自【张鸿洋的博客】侧滑菜单在很多应用中都会见到,最近QQ5.0侧滑还玩了点花样~~对于侧滑菜单,一般大家都会自定义ViewGroup,然后隐藏菜单栏,当手指滑动时,通过Scroller或者不断的改变leftMargin等实现;多少都有点复杂,完成以后还需要对...
分类:
移动平台 时间:
2014-09-11 19:27:12
收藏:
0 评论:
0 赞:
0 阅读:
363
一、下载调试工具 Reveal.app
解压Reveal.app
二、打开Reveal.app
选择菜单【Select Help】
点击菜单项【Show Reveal Library in Finder】
三、打开要调试的XCode项目
将上面的Reveal.framework拖到项目中
(static link app with Reveal.fra...
分类:
移动平台 时间:
2014-09-11 19:27:02
收藏:
0 评论:
0 赞:
0 阅读:
284