摘要: 不同情况又对应着不同的对象调用。 假定C为一个类。 阅读全文
posted @ 2016-03-28 18:58 钉钉铛铛 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 优点:易读易维护 缺点:运行时开销大,对于普通函数 函数调用时:参数及部分CPU寄存器的寄存器内容进栈,控制流跳转 函数返回时:返回值及寄存器值出栈,控制流跳转 目的:减小性能开销 方法:代码插入到调用处 结果:导致程序变大 适用于短函数,不适于多处调用的长函数 "inline" 是对编译器的请求,而不是命令。编译器不一定会执行。 函数调用的开销: 对小的函... 阅读全文
posted @ 2016-03-28 18:55 钉钉铛铛 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 变量的声明和作用域 C 语言C++定义C语言的变量只能在函数的开头定义C++的变量可以在任意位置定义作用域C语言变量的作用域是从定义位置开始到函数结尾C++是从定义位置开始到代码块结束 C++ 可以在两个非嵌套的代码块中声明 同一个 变量名的变量 C++ 可以在两个嵌套的代码块中声明两个相同变量名的变量,但是不建议这么做 int main() { int ... 阅读全文
posted @ 2016-03-28 18:53 钉钉铛铛 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 本文参考《用C语言写解释器》http://blog.csdn.net/redraiment/article/details/4693952 一文写成。 本文的目的是创造一门自己的程序设计语言,并为这门语言编写一个解释器。解释器是一个程序,它能将我们编写的代码一条一条的解释执行。 文章《用C语言写解释 阅读全文
posted @ 2016-03-28 18:30 钉钉铛铛 阅读(2122) 评论(1) 推荐(1) 编辑
摘要: 有一份文字文件被纵向切割成为19条碎纸条,文字为中文,现通过计算机编程计算将其还原。图片切割如图所示: 这个问题可以理解为碎纸条排列成一个序列,要使得碎纸条与碎纸条之间的差异最小。在这个问题中,可以将每张碎纸条理解为一个点,将两张纸条拼接起来时边缘的吻合程度为对应两个点的距离。由于文字文件两边都会有 阅读全文
posted @ 2016-03-28 18:21 钉钉铛铛 阅读(1800) 评论(0) 推荐(0) 编辑
摘要: 1.MATLAB 中的属性与属性值 Matlab中,所有对象都有属性来定义它们的特征,正是通过设定这些属性来修正图形显示的方式。尽管许多属性所有的对象都有,但与每一种对象类型(比如坐标轴、线、曲面)相关的属性列表都是独一无二的。对象属性可包括诸如对象的位置、颜色、类型、父对象、子对象及其它内容。每一个不同对象都有和它相关的属性,可以改变这些属性而不影响同类型的其他对象。 1.1 get() 函数 ... 阅读全文
posted @ 2016-03-28 18:15 钉钉铛铛 阅读(1966) 评论(0) 推荐(0) 编辑
摘要: 我们人脑很容易理解中缀表达式,但是中缀表达式在计算机并不好计算,所有我们要将中缀表达式转换成后缀表达式,因为后缀表达式是很容易计算的。为什么要写一个这样的程序呢?原因是我一开始想写一个计算机,它能够将输入的表达式的值计算出来。一开始觉得这样子的程序应该是很简单的,然后开始动手写,开始写了之后才发现并 阅读全文
posted @ 2016-03-28 12:34 钉钉铛铛 阅读(8750) 评论(0) 推荐(0) 编辑
摘要: 自己对前端一窍不通,但是又想用异步提交表单来制作登陆的页面。所以学习了一下如何用 AJAX 提交表单。 也就是在不刷新页面的情况下向服务器提交表单。 AJAX 可以在不刷新页面的情况下与服务器交换数据。这个应用在登陆页面上面非常方便。 先看一个简单的 AJAX 与服务器交换数据的例子 AJAX 请求数据 创建 XMLHttpReque... 阅读全文
posted @ 2016-03-28 12:28 钉钉铛铛 阅读(1511) 评论(0) 推荐(0) 编辑
摘要: HTMLParser是Python自带的模块,使用简单,能够很容易的实现HTML文件的分析。我简单学习了一下 HTMLParser 的使用,在这里做个记录。 阅读全文
posted @ 2016-03-28 12:21 钉钉铛铛 阅读(2939) 评论(0) 推荐(0) 编辑