如何查看matlab自带函数的源代码

matlab会自带一些比较专用或者多用的函数提供给用户(比如:fft,rgb2gray……),我们只需要调用这些函数就可以得到我们所需要的结果,而不必关心函数内部是怎么实现的。但有时候,我们需要将函数的实现移植到其他语言中(或者低版本中没有定义你所需要的函数),就需要了解函数的代码实现。以下是查看matlab源码的方法:
1.在命令行窗口输入:type 函数名 (type fft),回车就会出现该函数的源代码和相应的注释。
2.open 函数名,打开该函数的m文件。
3.edit 函数名,也是打开该函数的m文件
matlab中的一些内置函数是看不到源码的,比如:max,min,find……

sublime vue 语法高亮插件安装

今天用sublime打开*.vue文件,发现代码并没有高亮显示,就知道需要自己安装插件。安装步骤如下:

1.在sublime中打开Preferences->Package Control (或者快捷键 Ctrl+Shift+P);

2.输入install,选中框选的那一条

右下角会出现loading状态

3.在弹出的框内输入vue,选中Vue Syntax Highlight插件,回车安装即可;

4.重新打开*.vue文件,代码高亮了表明安装成功。

爱心小鱼

这个小demo是在大概一年前跟着慕课网学习时写的,当时就添加了一些自己想到的小功能:
1.增加了倒计时功能(定时器);
2.增加了游戏开始前的提示;
3.增加了大鱼吃果实的音效,大鱼喂小鱼的音效,最后十秒倒计时和计时停止时的音效;

最近又突然想起了这个小游戏,把每次重新开始游戏必须按F5,这个完善了下。游戏结束后,点击重新开始游戏,页面就会刷新。

随记

怎么说呢,大学真的很快,从大一到现在,一眨眼的时间就已经大四了。最近很累,可能主要是快要离开学校的伤悲和对未来选择的困惑吧。应该很多大四的同学都会有这么一段时期,很难抉择,很难去适应。我觉得有两类人,是很明确自己以后的生活的。第一种:就是家里条件不错,家长已经帮忙搞定了以后的工作,整个大四就是等毕业证的日子。第二种:就是从一开始就知道自己要的是什么,从来没有犹豫过。就像有个同学,他的目标就是考上985的学校,今年不行,那就明年,对自己的坚持从来没有怀疑过,我向来是很敬佩这些人的。而大部分的人,在这个社会中,并不知道该怎么迈开步伐。

jQuery插件的编写

写这篇文章(总结更为恰当)主要的目的是为了之后编写jq插件的时候可以很快的上手。其实就是一个知识的概括总结和实例代码的堆砌。之前也有看过关于jq的插件,记得当时并不是特别成功。但具体是什么问题已经忘记了。我一直有一种一样东西学了之后,过一段时间就会忘记的那种恐慌,可能就是因为平时并不太去用它们吧。好了,言归正传,我们来说说jq插件吧。

避免JS冲突

最近一次的分享会中,学长提到了关于多人合作,如何避免js冲突的问题。当时并不是特别清楚何为JS冲突,因为平时做的基本都是一些小页面,页面的开发都是一个人完成的,所以并不会存在JS冲突的问题。于是,在空闲的时候,我就去查了一些资料,粗略的知道了何为避免JS冲突。全局变量的污染是引起JS冲突的一大杀手

Js对象

  面向对象的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。ECMAScript中没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。
  ECMA-262把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数”。严格来讲,这就相当于说对象是一组没有特定顺序的值。对象的每个属性或方法,都有一个名字,而每个名字都映射到一个值(无非就是一组名值对,其中的值可以是数据或函数)。

|