加载中
【Scheme归纳】5 数据结构

Scheme的数据结构 在前面的博文中我们使用了list等等,像其他的编程语言一样,Scheme也有字符(Character),字符串(String),符号(Symbol),向量(Vector)等数据结构。下面我们来一一介...

2015/09/08 21:51
27
【OpenCV归纳】2 读写视频

 除了读入图片之外,读写视频也足够简单易学,下面来看看如何读写视频吧。 播放硬盘中的视频: #include "highgui.h" int main(int argc,char** argv) { cvNamedWindow("Test2",CV_...

2015/09/08 21:52
68
继承和多态

 sealed关键字 如果我们将类标记为sealed,编译器将不会允许我们从这个类型派生。(C#结构总是隐式密封的。因此,我们永远不可以从结构继承结构,从类继承结构或从结构继承类。结构只能用...

2015/09/08 21:47
19
Android Studio 快捷键

Action Mac OS X Win/Linux 注释代码(//) Cmd + / Ctrl + / 注释代码(/**/) Cmd + Option + / Ctrl + Shift + / 格式化代码 Cmd + Option + L Ctrl + Alt + L 清除无效包引用 Option + Contr...

2015读书计划及进度

1-3月已读完书籍: 《环球科学》2014年12月号 《环球科学》2014年11月号 《环球科学》2015年2月号 《硅谷百年史——伟大的科技创新与创业历程(1900-2013)》 《了不起的盖茨比》 《古诗十九...

2015/09/08 21:47
4
【SICP练习】33 练习1.39

 练习1.39 没想到最后一道题如此简单,n和d的过程可以如下定义: (define (n i) (if (= i 1) i (- (* i i)))) (define (d i) (- (* 2 i) 1)) 这里我们就不再重复写成块结构了。 (define ...

2015/09/08 21:47
1
【数据结构】回顾二叉树

1.为什么会有树?因为当有大量的输入数据时,链表的线性访问时间就显得略长了。而树结构,其大部分操作的运行时间平均为O(logN)。 2.树的实现并不难,几行代码就搞定了。 struct TreeNode { ...

【SICP练习】12 练习1.18

 练习1.8 和前两题一样,依旧是只能用对数步数。而且这个迭代过程要基于加、加倍和折半运算。这一个习题要用到前面的函数,因此最好的做法是,每次都将写好的代码保存起来。 (load“Tes...

【SICP归纳】4 模式匹配和以规则为基础的代换

在书中符号数据一节中,作者写了关于微积分的演算规则的程序。这是一个很程序化的程序,我们所做的是在讲这些(数学)规则翻译成计算机语言。因为它有程序化的行为和结构,那么存在其他的方法...

软件测试相关简要记录

软件测试 编码和测试统称为实现。 通常在编写出每个模块之后就对程序做必要的测试,这叫做单元测试。模板的编写者和测试者是同一个人。 之后会进行其他综合测试,由专门的测试人员承担这份工...

【算法】4 五张图带你体会堆算法

什么是堆 堆(heap),是一类特殊的数据结构的统称。它通常被看作一棵树的数组对象。在队列中,调度程序反复提取队列中的第一个作业并运行,因为实际情况中某些时间较短的任务却可能需要等待...

【SICP练习】4 练习1.8

 如果对前面的内容理解透彻了,看到这个表达式就知道直接将y换成guess即可。 (define (improve guess x) (/(+ (* guess guess)) (* 2 guess)) 3)) 但是如果中写到这里就认为完成了那就错...

【LINQ技术】扩展特性和LINQ操作符

LINQ特有的编程结构 LINQ就像是嵌入到C#中的强类型查询语言,尽管和SQL查询很像,但语法却并不相同,甚至还有截然相反的一面。 LINQ是在.NET发展到3.5版的时候被引进的,C#和VB语言都为此做了...

2015/09/08 21:48
16
【OpenCV归纳】1 体验OpenCV

#include "highgui.h" int main(int argc,char** argv) { IplImage* img=cvLoadImage(argv[1]); cvNamedWindow("Test1",CV_WINDOW_AUTOSIZE); cvShowImage("Test1",img); ...

2015/09/08 21:48
38
【SICP练习】54 练习2.22

 练习2.22 题目中Louis的第一个程序将items中的元素一个一个的取出来然后平方然后”推“到answer中。而我们在上一题中则是迭代结构,是将元素平方后”推“到一个大盒子中,而大盒子里又有...

2015/09/08 21:46
0
WPF和WinRT中的导航问题

 一、Frame、Page框架的相关介绍 1、Frame类: 继承层次结构 System.Object System.Windows.Threading.DispatcherObject System.Windows.DependencyObject System.Windows.Media.Visual ...

2015/09/08 21:46
31
【Scheme归纳】4 高阶函数

高阶函数的介绍 高阶函数的英文名称是Higher Order Function,它们是以函数为参数的函数。主要用于映射(mapping)、过滤(filtering)、归档(folding)和排序(sorting)表。高阶函数让程序...

2015/09/08 21:47
14
【SICP归纳】3 层次性数据和符号数据

在学习书中第二章的时候有个问题一直让我很困扰,那就是2.2.4节的实例,因为没法输出书中华丽的图案,只能是一对英文字母。这在几个月前浅浅的学了一会Common Lisp的时候也是如此,当时看到书...

【算法】8 图文搭配诠释三种链表及其哨兵

三种链表的介绍 原谅我拙劣的绘图能力,花了半天终于还是决定从网上找来了这三张图,因为环形链表的弧形箭头难以完美的展现出来。 以下3张图片来自Wikipedia。 大家看着图片应该也都知道这分...

【数据结构】回顾表、栈、队列

1.如何通过调整链而不是数据来交换两个相邻的元素? // 单向链表 Node *p,*afterp; p=beforep->next; afterp=p->next; p->next=afterp->next; beforep->next=after...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部