Foundataions of Machine Learning: Rademacher complexity and VC-Dimension(2)(一) 增长函数(Growth function) 在引入增长函数之前,我们先介绍一个例子,这个例子会有助于理解增长函数这个东西。在input spa...
分类:
其他好文 时间:
2014-07-22 22:53:14
阅读次数:
242
在排序算法中,简单排序主要有三种,分别为冒泡排序、选择排序、插入排序,学习理解好这三种排序算法有助于进一步研究数据结构与算法分析。下面,简单地谈一谈冒泡排序、选择排序、插入排序的原理及区别。冒泡排序原理:1、比较相邻的元素。如果前一个比后一个大,它们就交换。2、每对元素都要进行同样的动作,从后往.....
分类:
其他好文 时间:
2014-07-19 16:32:37
阅读次数:
203
1. MVVM MVVM的设计模式最早于2005年由微软的WPF和Silverlight架构师John Gossman在他的博客中提到。 WPF中采用MVVM的架构可以获得以下好处: 1. 将UI和业务的设计完全分开,View只是ViewModel的消费者2. 有助于我们区别并哪些是UI操作,哪些....
分类:
其他好文 时间:
2014-07-19 15:26:07
阅读次数:
244
“黄金矿工Ⅲ之神秘宝藏”是使用OGEngine开发的休闲类游戏,是黄金矿工系列的经典再现!无穷的宝藏等待你的挖掘。做好准备了吗?这里是无穷的金矿,闪耀的钻石迷惑你的双眼,更有百媚的购物小姐令你垂涎,她将提供丰富的工具,有助于你在限定时间内抓取到更多的宝藏,增加了“..
分类:
其他好文 时间:
2014-07-17 17:06:01
阅读次数:
158
WCf是集大成者,具有其他微软的很多技术,其中分布式上很多借助于Remoting,所以研究一下Remoting有助于理解WCF 提到Remoting就不得不涉及到MarshalByRefObject这个对象,网络上对这个词语的解释非常的模糊不清,特别是说“跨域访问,Remoting是引用传递,不是值...
分类:
其他好文 时间:
2014-07-16 15:04:12
阅读次数:
162
在iOS中引用计数是内存的管理方式,虽然在iOS5版本中,已经支持了自动引用计数管理模式,但理解它的运行方式有助于我们了解程序的运行原理,有助于debug程序。操作系统的内存管理分成堆和栈。在堆中分配的内存,都试用引用计数模式;在栈中则不是。 NSString定义的对象是保存在栈中,所以它没有引用....
分类:
移动开发 时间:
2014-07-16 15:00:24
阅读次数:
295
第七章 函数
这一章对于有一定C的基础的人有一定优秀代码风格的人来说,并不是很虐。关于stdarg宏可能有些陌生,它负责可变参数列表的定义。
总结:
新式风格和旧式风格就不要提了。八百年前的事情。
函数常见的是把原型放在一个单独的文件里,当其他文件需要这个原型时,就用#include指令把这个文件包含进来,这个技巧可以使原型必需的拷贝份数降低到最低,有助于提高程序的可维护性。
r...
分类:
其他好文 时间:
2014-07-16 13:30:19
阅读次数:
198
摘要面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。目录前言依赖倒置原则(DIP)控制反转(IoC)依赖注入(DI)...
分类:
其他好文 时间:
2014-07-16 00:51:33
阅读次数:
570
汇编语言是直接对应系统指令集的低级语言,在语言越来越抽象的今天,汇编语言并不像高级语言那样使用广泛,仅仅在驱动程序,嵌入式系统等对性能要求苛刻的领域才能见到它们的身影。但是这并不表示汇编语言就已经没有用武之地了,通过阅读汇编代码,有助于我们理解编译器的优化能力,并分析代码中隐含的低效率,所以能够阅读...
分类:
编程语言 时间:
2014-07-13 22:29:43
阅读次数:
357
《JavaScript:TheGoodParts》,解释了JavaScript编程的精髓。理解本书能够解释我们实际编程中遇到的很多问题,并且有助于写出高质量的代码。这里总结了一下要点,其主要内容涉及到JavaScript特殊的语法,理解Prototype,正确解析this的指代,函数对象的使用,闭包的使用等。1.J..
分类:
编程语言 时间:
2014-07-13 14:14:27
阅读次数:
216