自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序的魅力

You should blog even if you have no readers

  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 parameters vs. arguments and call by value vs. call by reference

parameters可以认为是与形参(formal parameter)对应,在函数定义时,用来表示如何处理将来传进来的数据,它需要类型信息。arguments是实参(acturla parameter),当函数调用时,表示传递进去的数据。它的类型必须与函数定义时的parameters相同,否则就是类型不匹配的错误。例如:def f(x): x*x 这里的x就是parameter,而在定义之后

2014-12-26 16:26:08 684

原创 关于类型的说明

《C++ Primer》p.3 "A type defines both the contents of a data element and the operations that are possible on those data.""The data our programs manipulate are stored in variables and every variable

2014-12-25 10:14:09 589

原创 GYP(Generate Your Project)介绍

chromium代码是通过GYP构建的,这是一个跨平台的构建系统,针对不同的操作系统,生成不同的编译工程文件。一个.gyp文件的目的是生成makefile、或者.sln工程文件。一个典型的.gyp文件的框架是:

2014-12-18 14:13:09 5510

原创 浏览器原理——渲染过程(二)

渲染过程的第二阶段是从DOM和CSS到绘图上下文的完成。HTML解释器遇到CSS样式信息的时候,将它们交给CSS解释器并生成中间表示信息。然后它们会被附加到DOM树中,生成RenderObject树。同时,根据网页的层次模型,结合层的规则判断对应的RenderObject是否应该单独成为RenderLayer,从而构成RenderLayer树,并构建虚拟的绘图上下文。渲染的

2014-12-16 17:47:12 528

原创 什么是程序?

必须首先回答什么是计算机?什么是计算?才有可能回答什么是程序。计算(computation)是模拟客观世界运行的一种机制。目的都是为了预测下一步会发生什么。它有很多种形式,如周易八卦图、大脑里的直觉感应、下意识的反应等等,当然可以通过机械、电子电路、化学反应等来模拟。我们为计算对象建立模型,比如,需要回答在什么条件下对象的状态会发生转变;当某一个数据发生变化后,将引起其他数据怎样变化,等等。将

2014-12-09 14:29:10 1595

HTK中的数据结构的关系

用Visio画的数据结构的示意图,希望对理解HTK源码有帮助。涉及HMMSet、HMMDef、StateElem、StateInfo、StreamElem、MixtureElem、MixPDF等,还有UttInfo、Transcription、Observation和它们之间的组合/包含关系。

2020-10-30

数据结构与算法C++模板实现在vs环境下

C++模板类的形式实现了基本的数据结构和算法:交换算法、快排序、选择排序、归并排序、二叉树、AVL树、2-3树、双向链表、队列等。红黑树还没完成。

2019-08-30

bash-vim-editing-cheat-sheet

对于习惯vim编辑的linux用户,在~/.bashrc文件中添加set -o vi,设置bash vim命令模式,可以加快方便输入

2014-03-27

语音识别算法研究

介绍了语音识别的过程,设计的算法,对希望概念性地了解语音识别的人有点帮助。

2012-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除