所有的内容基于《两周自制脚本语言》。原文中使用Java编写。鉴于本人不怎么会写Java(书里面有好奇怪的语法,不懂(逃)),便用C#写了一个简单的parser。代码输入格式:1: i=2+3*3/(4-2)2: i=1; if(i) { i=2; } 3: i=4; sum=0; while(i.....
分类:
其他好文 时间:
2015-01-20 15:04:03
阅读次数:
86
0、JavaScript的简单数据类型包括数字、字符创、布尔值(true/false)、null和undefined值,其它值都是对象。
1、JavaScript只有一个数字类型,它在内部被表示为64位的浮点数。没有分离出整数,所以1和1.0的值相同。
2、NaN是一个数值,表示一个不能产生正常结果的运算结果。NaN不等于任何值,包括它本身。可以用函数isNaN(number)检测NaN,但是建议用isFinite()来检测某值是否是数字。
typeof NaN === ‘number’ ...
分类:
编程语言 时间:
2015-01-20 13:51:20
阅读次数:
270
要获得一个C语言程序的运行时间,常用的方法是调用头文件time.h,其中提供了clock()函数,可以捕捉从程序开始运行到clock()被调用时所耗费的时间。这个时间单位是clock tick,即“时钟打点”。同时还有一个常数CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数f...
分类:
其他好文 时间:
2015-01-20 13:39:29
阅读次数:
106
logical(0) 不等于 numeric(0)。两者都不等于NULL值,即is.null(logical(0))和is.null(numeric(0))返还值都是FALSE。这很有意思,说明长度为零的值有时却不会别算为空值,但空值的定义却是函数中没有被赋值的参数,特征就是没有值。如何区分NULL...
分类:
编程语言 时间:
2015-01-20 13:37:55
阅读次数:
240
什么是 AngularJS?AngularJS 是一个为动态WEB应用设计的结构框架。它能让你使用HTML作为模板语言,通过扩展HTML的语法,让你能更清楚、简洁地构建你的应用组件。它的创新点在于,利用数据绑定和依赖注入,它使你不用再写大量的代码了。AngularJS是为了克服HTML在构建应用上的...
分类:
Web程序 时间:
2015-01-20 13:37:18
阅读次数:
203
将一个任务分成若干段,确保每段需要CPU 关照时长小于定时器中断节拍长,这样CPU在处理这些长任务时,就不会影响到其它任务的执行。 Easy51RTOS 正是基于以上程序设计思想,总结完善后提出一种耗费资源特别少并且不使用堆栈的多线程操作系统,这个操作系统以纯C语言实现,无硬件依赖性,需要单片机的资...
分类:
其他好文 时间:
2015-01-20 13:33:00
阅读次数:
464
【转载】李航博士的《浅谈我对机器学习的理解》 机器学习与自然语言处理
分类:
编程语言 时间:
2015-01-20 13:31:45
阅读次数:
240
1、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。2、程序猿的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅—> 颈椎病康复指南。3、还没上大学的时候,高...
分类:
其他好文 时间:
2015-01-20 13:29:52
阅读次数:
264
0、JavaScript的简单数据类型包括数字、字符创、布尔值(true/false)、null和undefined值,其它值都是对象。1、JavaScript只有一个数字类型,它在内部被表示为64位的浮点数。没有分离出整数,所以1和1.0的值相同。2、NaN是一个数值,表示一个不能产生正常结果的运...
分类:
编程语言 时间:
2015-01-20 13:29:45
阅读次数:
197
一、流程控制1.顺序结构 *默认的流程结构,按照书写顺序执行每一条语句2.选择结构 *对给定的条件进行判断,再根据判断结果来决定执行那一段代码3.循环结构 *在给定条件成立的情况下,反复执行某一段代码二、选择结构--if1.使用方式1> if(表达式) 语句1; * if(i>1) 恭喜你被黑马录取...
分类:
编程语言 时间:
2015-01-20 13:29:06
阅读次数:
220