2014年1月12日

摘要: 首先是问题描述:约瑟夫斯问题(有时也称为约瑟夫斯置换),是一个出现在计算机科学和数学中的问题。在计算机编程的算法中,类似问题又称为约瑟夫环。有个囚犯站成一个圆圈,准备处决。首先从一个人开始,越过个人(因为第一个人已经被越过),并杀掉第k个人。接着,再越过个人,并杀掉第k个人。这个过程沿着圆圈一直进行,直到最终只剩下一个人留下,这个人就可以继续活着。问题是,给定了和,一开始要站在什么地方才能避免被处决? ... 阅读全文
posted @ 2014-01-12 15:00 buptpatriot 阅读(1727) 评论(6) 推荐(4) 编辑

2014年1月8日

摘要: 声明:本文是作者读完http://www.aqee.net/proof-that-linux-is-always-number-1/这篇文章后的随想。凌晨2点,电脑前,程序员还在不断修改着自己的代码。像所有操心的父母为自己的女儿设计着未来。#include int main (){ int linux = 0; printf("%d\n", linux); return 0;}那时,这位父亲还不知道linux是谁,只知道他一无所有。他只是自己找来的临时工。父亲安排好这一切,等着明天再告诉女儿。女儿名叫“C语嫣“。所有的父母都认为自己的孩子才是最优秀的,这位父亲也不例外。父亲 阅读全文
posted @ 2014-01-08 14:32 buptpatriot 阅读(1017) 评论(7) 推荐(2) 编辑

2013年12月27日

摘要: android收起通知栏 阅读全文
posted @ 2013-12-27 15:14 buptpatriot 阅读(2424) 评论(0) 推荐(1) 编辑

2013年11月22日

摘要: android单元测试 阅读全文
posted @ 2013-11-22 12:35 buptpatriot 阅读(242) 评论(1) 推荐(0) 编辑

2013年11月6日

摘要: 安装pip:$ sudo apt-get install python-pip安装(升级)ipython:$ sudo pip install (--upgrade) ipython==1.1.0安装依赖项:$ sudo apt-get install python-matplotlib python-scipy python-pandas python-sympy python-nose安装ipython notebook依赖项 jinja2:$ sudo pip install jinja2ipython nbconvert工具依赖 pandoc , pygments, sphinx:$ 阅读全文
posted @ 2013-11-06 15:19 buptpatriot 阅读(600) 评论(0) 推荐(0) 编辑

2013年10月18日

摘要: LINUX下使程序随机启动。 阅读全文
posted @ 2013-10-18 11:07 buptpatriot 阅读(359) 评论(0) 推荐(0) 编辑

2013年10月6日

摘要: 例如:/dev/sda5无法加载,使用如下命令 sudo ntfsfix /dev/sda5如果命令没有安装,先安装(sudo apt-get install ntfsprogs)。 阅读全文
posted @ 2013-10-06 22:10 buptpatriot 阅读(452) 评论(0) 推荐(0) 编辑

2013年8月7日

摘要: 基本步骤:输入字符串—>转化为int数组—>数组相乘。#include #include #include //将字符转换为intint chartoint(char a){return a-'0';}//将int转换为字符/* char inttochar(int i){return i+'0';} */void stoi(char s[],int len,int out_int[]){for(int k=0;k=0&&chartoint(s[k])<=9){out_int[k] = chartoint(s[k]);}else 阅读全文
posted @ 2013-08-07 18:21 buptpatriot 阅读(175) 评论(2) 推荐(0) 编辑

2013年7月26日

摘要: π的级数展开式: π/2=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+(1*2*3*4)/(3*5*7*9)+··· 代码(C语言)如下:#includedouble pi(int n){double result = 1;double temp = 1;for(int i = 1;i<=n;i++){temp=temp*i/(i*2+1);result+=temp;}return result*2;}void main(){int n;printf("input precision:");scanf(" 阅读全文
posted @ 2013-07-26 17:37 buptpatriot 阅读(1520) 评论(0) 推荐(0) 编辑

2013年7月25日

摘要: 1.自定义Theme。 在res/values/styles.xml中的resources块中添加如下代码: 在AndroidMainfest.xml文件中使用该Theme。根据自己的需要在application或者activity块中添加如下语句:android:theme="@style/test"2.自定义TitleBar。 在代码中加载界面的地方添加如下代码: requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.activity_main); ... 阅读全文
posted @ 2013-07-25 16:51 buptpatriot 阅读(282) 评论(0) 推荐(0) 编辑

导航