- 浏览: 86227 次
- 性别:
- 来自: 天津
最新评论
文章列表
一、在linux平台下,目标文件的格式是ELF,下面举例说明ELF文件的组成。
二、如下的程序被编译成附件的object文件,格式是ELF。
int printf(const char* format,...);
int global_init_var=84;
int global_uninit_var;
void func1(int i)
{
printf("%d\n",i);
}
int main(void)
{
static int static_var=85; ...
概括:
JavaScript中的函数的概念,非常的重要,函数也是对象,每个函数对象都有一个隐藏属性---调用属性,当函数被调用时执行调用属性中的代码。
this和arguments
当一个函数被调用时,根据不同的上下文环境,this被赋予不同的对象的引用,而arguments就是传入函数的参数数组。
1、函数在对象内部,叫方法。
var num1={value:0,add:function(){this.value++;}};
//这里的this当然就单表num1的引用
num1.add();
document.write(num1.value+"<br&g ...
概括:
今天读了一下JavaScript权威指南,感觉到JavaScript的特有的优雅,它借鉴了n多其他语言的特性,实现了语法上的高度统一,的确简单就是美。
数据类型:
1、无论对于静态语言还是动态语言,类型始终是永恒的话题,有了类型我们才能向机器描述我们的数据,描述我们的操作从而达到描述我们要解决的问题的目的,只不过静态语言的类型需要我们自己去把握,而动态语言则尽可能的实现了自动化处理。
2、数值类型:借鉴了c#和Perl的处理方式,所有的数值类型在内部都表示为浮点数,但是数值类型可以进行自动的装箱操作。
3、bool类型:true 和 false。
4、字符串类型: ...
概括、从python1.6开始就可以处理unicode字符了。
一、几种常见的编码格式。
1.1、ascii,用1个字节表示。
1.2、UTF-8,用1个至三个字节表示,表示ascii码时只占用1个字节,ascii编码是UTF-8的子集。
1.3、UTF-16,用2个字节表示,在python中,unicode的含义就是UTF-16。
二、python源文件的编码与解码,我们写的python程序从产生到执行的过程如下:
编辑器---->源代码---->解释器---->输出结果
2.1、编辑器决定源代码的编码格式(在编辑器中设定)
2.2、也必须要解释器 ...
一、lisp函数的基本定义是如下这样的
span {
font-family: 'SimSun';
font-size: 9pt;
color: #000000;
}
.sc0 {
}
.sc1 {
color: #008000;
}
.sc2 {
color: #FF8000;
}
.sc3 {
color: #0000FF;
}
.sc6 {
color: #FF00FF;
}
.sc9 {
}
.sc10 {
color: #0080C0;
}
(
defun
add-two-num
(
num1
num2
)
"This ...
一、lisp函数的基本定义是如下这样的
span {
font-family: 'SimSun';
font-size: 9pt;
color: #000000;
}
.sc0 {
}
.sc1 {
color: #008000;
}
.sc2 {
color: #FF8000;
}
.sc3 {
color: #0000FF;
}
.sc6 {
color: #FF00FF;
}
.sc9 {
}
.sc10 {
color: #0080C0;
}
...
概括、ruby提供内建的正则表达式支持,正则表达式是字符串处理的屠龙,正则表达式使我们只需要描述
字符串,而具体的处理就交给正则引擎就可以了。
正则表达式由元字符,转义字符、POSIX字符及普通字符组成。
元字符
在ruby的正则表达式中,有些字符表示特殊的意义,他们表示字符的种类,位置,数量等等信息,它们是
.
, |
, ( )
, [ ]
, \
, ^
, { }
, +
, $
, *
, ?
◆ )
和 ]
只有在前面有(和]才是特殊字符。
◆ {
和 ...