首页 > 全部
SICP 习题 (1.23) 解题总结
SICP 习题 1.23要求改进smallest-deivisor过程,因为samllest-devisor过程从2开始一直检测所有小于“根号n”的数,查找最小的因数。其实在检测了2以后就可以不再检测4,6,8,10等偶数,直接检查3,5,7,9等数就好了。 这题比较简单,就是定义一个过程,不断生成下一个奇数就好了,过程如下:(define (next-candidate n) (if (=...
分类:其他   时间:2014-02-12 14:00:11    收藏:0  评论:0  赞:0  阅读:390
UVA - 11806 Cheerleaders
题意:在一个n行m列的矩形里面放k个相同的石子,要求第一行,最后一行,第一列,最后一列都要有石子。问有几种方法。 思路:设A表示“第一行没有石头的集合”,B表示“最后一行没有石头的集合” C表示“第一列没有石头的集合”,D表示“最后一列没有石头的集合” 利用容斥原理得:我们要求的是{S-{AUBUCUD}},S表示全集 而A∪B∪C∪D=|A|+|B|+|C|+|D| - |A∩B| ...
分类:其他   时间:2014-02-12 15:10:11    收藏:0  评论:0  赞:0  阅读:316
VIM学习 之 快捷键(二)
这次总结一些插入,查找替换以及复制剪切方面的快捷键...
分类:其他   时间:2014-02-12 14:13:31    收藏:0  评论:0  赞:0  阅读:323
开源虚拟化操作系统OSv初探(一)
OSv是专为虚拟化环境开发的操作系统,其创始人包括鼎鼎大名的KVM创立者Avi Kivity。 当前的Linux并非为虚拟化设计,包含了太多的东西,从而显得笨重而影响性能。 以下是官方的说法: "probably the best OS for cloud workloads! OSv is designed from the ground up to execute a single application on top of a hypervisor, resulting in superior...
分类:其他   时间:2014-02-12 13:10:11    收藏:0  评论:0  赞:0  阅读:387
Java 中的 Callable 对象
public interface Callable A task that returns a result and may throw an exception. Implementors define a single method with no arguments called call. The Callable interface is similar to Runna...
分类:其他   时间:2014-02-12 13:33:31    收藏:0  评论:0  赞:0  阅读:326
iOS安全攻防(十七):Fishhook
Fishhook众所周知,Objective-C的首选hook方案为Method Swizzle,于是大家纷纷表示核心内容应该用C写。接下来进阶说说iOS下C函数的hook方案,先介绍第一种方案————fishhook .什么是fishhookfishhook是facebook提供的一个动态修改链接Mach-O符号表的开源工具。什么是Mach-OMach-O为Mach Object文件格式的缩写,...
分类:其他   时间:2014-02-12 13:06:51    收藏:0  评论:0  赞:0  阅读:340
【Unity】FlappyBird剖析-附源码
FlappyBird不用多说了,一款极其简单,但是又很火的游戏。我在得知这款疯狂的游戏后,就有一种把它重现的冲动,然后花了我4个多小时,产生出了一个可以玩的版本,分享给大家(文末尾付下载链接)。...
分类:移动平台   时间:2014-02-12 14:53:31    收藏:0  评论:0  赞:0  阅读:633
Java 设计模式 接口型模式 之 类型介绍 (一)
① 接口型模式四种使用场景 适配器模式 外观模式 合成模式 桥接模式 ② 接口与抽象类区别 继承个数 抽象方法 字段定义 方法描述 构造器; ③ 桩的使用, 使实现类能间接实现自己感兴趣的方法;...
分类:其他   时间:2014-02-12 15:33:31    收藏:0  评论:0  赞:0  阅读:324
用getchar()和putchar()加速IO(含整型快速IO和浮点型快速IO)
****转载请注明http://blog.csdn.net/synapse7/article/details/19096049**** 概述:使用getchar()和putchar(),以及cmath头文件中的一些函数,基本实现了以下函数 scanf("%u",&x) scanf("%d",&x) scanf("%lf",&x) printf("%u",x) printf("%d",x...
分类:其他   时间:2014-02-12 14:50:11    收藏:0  评论:0  赞:0  阅读:373
Bluno是干什么的?- 云物联戒烟设备的可选原型之一
Bluno是干什么的?- 云物联戒烟设备的可选原型之一...
分类:其他   时间:2014-02-12 13:23:31    收藏:0  评论:0  赞:0  阅读:334
2014年MCM美国大学生数学建模——From my perspective
今天刚结束了全国大学生美国数学建模大赛,我们组选择的貌似是很多人选择的A题。 我们采用的是元胞自动机交通流模型来完成的建模。 首先,说说我们队题目的理解: 一、问题解读 1.题目的背景是说例如中国和美国的的公路运输都规定汽车行驶的时候必须是靠右行,我们必须建立一个模型来判断这个模型对增大交通流是否起作用? 既然是要判断对增大车流量是否有效,那这就需要我们进行对比,我们对比了德国的...
分类:其他   时间:2014-02-12 15:36:51    收藏:0  评论:0  赞:0  阅读:417
VC++中独立捕获按钮按下和抬起两个动作
1 由来 现实世界中的按钮的动作为:按下后只要不松手就一直处于被按下状态,此时会执行开关闭合等类似的行为;松开手后,按钮抬起,执行开关断开等类似行为。VC++中默认的按钮的外观行为与物理按钮类似,也是鼠标按下后保持被按下状态,松开鼠标则自动弹起。然而问题是,按钮只会在 按下-抬起 这个过程完成后才会向父窗口发送WM_COMMAND消息,单独的按下以及单独的抬起都不会通知父窗口。 在工...
分类:编程语言   时间:2014-02-12 13:53:31    收藏:0  评论:0  赞:0  阅读:653
NYOJ 76 超级台阶
原题链接 直接应用递推公式打表。 附ac代码: #include int main(){ int t, n, a[41] = {0, 0, 1, 2}; for(int i = 4; i != 41; ++i) a[i] = a[i - 1] + a[i - 2]; scanf("%d", &t); while(t-- && scanf("%d", &n)) printf...
分类:其他   时间:2014-02-12 13:20:11    收藏:0  评论:0  赞:0  阅读:303
【数字图像处理】 二.MFC单文档分割窗口显示图片
本文是讲述《数字图像处理》系列文章,继上篇讲述BMP格式图片和显示后,该篇讲述如何对单文档进行分割,主要是采用CSplitterWnd静态分割窗口显示图片,本文主要结合自己的课程及常用图片软件讲解.同时闲谈了自己遇到的error MSB6006'cl.exe' exited with code 2和error LINK1158:无法运行 'rc.exe'错误.希望文章对大家有所帮助,文章中有很多不足之处,请海涵....
分类:其他   时间:2014-02-12 15:26:51    收藏:0  评论:0  赞:0  阅读:442
Codeforces Round#229 DIV2 A,B,C,D
这次的CF很简单,区分度不大。。。 A太水了,两个set搞定。。。B太水了没印象。。。C    k比较小,可以预处理一遍。。。  D  把格子按i+j排序,选最小的k个就是目标位置。。。倒着输出。。。 A. Inna and Alarm Clock time limit per test 1 second memory limit per test...
分类:其他   时间:2014-02-12 15:23:31    收藏:0  评论:0  赞:0  阅读:414
也谈《大数据时代》
大数据时代这本书近几年很火,这本书浅显易懂地讲了大数据对当前社会各个行业的影响,比较适合各种背景的人阅读,IT背景的人可能读的过程中能有些更深入的思考或者联想,总结一下中心思想: 1.不是随机样本,而是全体数据 相对于以前的抽样调查,样本分析,如今的计算机处理能力能够对浩瀚的全体数据进行处理,另外抽样的方式得出的结论不完整,比如对跨境洗钱交易的分析,只能在全部数据中做分析。...
分类:其他   时间:2014-02-12 13:03:31    收藏:0  评论:0  赞:0  阅读:320
python unicode
History of Character Codes ASCII defined numeric codes for various characters, with the numeric values running from 0 to 127. For example, the lowercase letter ‘a’ is assigned 97 as its code value....
分类:编程语言   时间:2014-02-12 14:26:51    收藏:0  评论:0  赞:0  阅读:707
Leetcode Recover Binary Search Tree
本题注意不能通过测试是否是合法二叉树来修复,而是要通过检查全局二叉树确定哪两个节点的值调换了。 检查全局二叉树就是通过检查哪两个值是不按由小到大的顺序的。 可以利用额外空间O(n)空间,也可以使用常量空间。 要点就是:利用一个数组如vector保存不合法的节点,最后恢复不合法节点。 如下面两个程序:...
分类:其他   时间:2014-02-12 15:30:11    收藏:0  评论:0  赞:0  阅读:344
对Cache类的一个泛型包装CacheHelper
对Cache类的一个泛型包装CacheHelper...
分类:其他   时间:2014-02-12 15:20:11    收藏:0  评论:0  赞:0  阅读:313
Jeff Atwood:软件工程已死?
软件工程——这个概念流行过,但现在已经过时了。我们所做的是技艺,而不是工程。在软件开发项目上,控制其实是一种错觉——这是要让项目经理失业的节奏啊!...
分类:其他   时间:2014-02-12 13:50:11    收藏:0  评论:0  赞:0  阅读:424
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!