这两天把编译器撸到了抽象语法树环节, 准备看完第八单元一口气撸完编译器...至于翻译成什么语言, 先看看再说... 之前讨论完语法检查和符号表, 那么前端就算全部结束了, 那么我们可以把视角转移到中后端... 其结构大概是这样的... 这个阶段就是所谓的代码生成, 那么代码生成具体要完成任务是这样的 ...
分类:
其他 时间:
2016-05-30 14:30:21
收藏:
0 评论:
0 赞:
0 阅读:
242
转自:http://www.cnblogs.com/fangkm/p/4374668.html 上一篇博文介绍了本地视频采集,这一篇就介绍下音频采集流程,也是先介绍WebRTC原生的音频采集,再介绍Chromium源码对它的定制。 1. WebRTC原生音频采集 先介绍一下WebRTC中与音频采集貌 ...
分类:
Web开发 时间:
2016-05-30 14:30:11
收藏:
0 评论:
0 赞:
0 阅读:
304
1、if if的语法格式 2、if else 3、if elseif else 4、for循环 5、while 6、until until循环执行一系列命令直至条件为真时停止。 7、case Shell case语句为多选择语句。可以用case语句匹配一个值与一个模式,如果匹配成功,执行相匹配的命令 ...
分类:
系统服务 时间:
2016-05-30 14:30:00
收藏:
0 评论:
0 赞:
0 阅读:
225
MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建 http://blog.csdn.net/zhshulin/article/details/30779873 MyEclipse下载 http://www.my-eclipse.cn/#download MyEclipse安装破解 ...
分类:
编程语言 时间:
2016-05-30 14:29:50
收藏:
0 评论:
0 赞:
0 阅读:
203
第一个边框的CSS代码是:style="border:thin solid red"; “border”后面的三个参数的含义是:边框线的宽度是:thin(细线);边框线的类型:solid(实线);边框线的颜色:red(红色)。 边框线的宽度有三个标准值:thin(细线)、medium(中粗线)和th ...
分类:
其他 时间:
2016-05-30 14:29:40
收藏:
0 评论:
0 赞:
0 阅读:
185
1. CASE WHEN 表达式有两种形式 复制代码 代码如下: --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex ...
分类:
数据库技术 时间:
2016-05-30 14:29:24
收藏:
0 评论:
0 赞:
0 阅读:
248
pcb布线时,有时候会从器件的焊盘往外拉线,为了避免出现类似情况 出现锐角焊盘内绕线等等 可在add connect操作下,右键勾选Enhance pad Entry来增强焊盘进入的约束,可有效防止上述情况的出现 具体效果可勾选后在slide(修线)命令下,对线进行操作体会。 ...
分类:
其他 时间:
2016-05-30 14:29:11
收藏:
0 评论:
0 赞:
0 阅读:
960
接口: 接口分为两类: 面向对象的接口和常说的调用接口, 面向对象的接口时一个抽象类(抽象类:比较抽象不能直接new 需要子类来实现具体的操作,需要被继承)而接口比抽象类还要抽象,所用的关键字比较特殊interface socket:TCP,长连接 socket则是对TCP/IP协议的封装和应用(程 ...
分类:
其他 时间:
2016-05-30 14:29:00
收藏:
0 评论:
0 赞:
0 阅读:
280
vim + 文件名 #打开文件,光标在最后一行 vim +n 文件名 #打开文件,光标在第n行 vim +/字符串 文件名 #打开文件,光标在第一次出现字符串的行,通过n/N切换 vim 文件名1 文件名2 文件名3 #同时编辑多个文件,通过:n或:N或:prev在多个文件中进行切换 :ls #列出 ...
分类:
系统服务 时间:
2016-05-30 14:28:50
收藏:
0 评论:
0 赞:
0 阅读:
324
题目描述: 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯,一共有n张地毯,编号从 1 到n。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。 地毯铺设完成后,组织者想知道覆盖地面某个点的最 ...
分类:
其他 时间:
2016-05-30 14:28:40
收藏:
0 评论:
0 赞:
0 阅读:
200
转载:http://jingyan.baidu.com/article/9f7e7ec056cbcd6f2815543c.html 首先打开gmail邮箱,随便打开一封邮件,找到发件人邮件地址,复制,如图所示 首先打开gmail邮箱,随便打开一封邮件,找到发件人邮件地址,复制,如图所示 将邮件地址粘 ...
分类:
其他 时间:
2016-05-30 14:28:30
收藏:
0 评论:
0 赞:
0 阅读:
338
高级的嵌入式市场主要分为以下三类:ARM、DSP 和 FPGA。 其中 ARM 是行业内的佼佼者,目前几乎所有的安卓智能手机都使用 ARM 授权的 CPU架构;而 DSP(数字信号处理器) 早年就被大面积的应用与电话、DVD、通讯基站等领域。DSP 与 ARM 的区别在于,ARM 是通用 CPU,D... ...
分类:
其他 时间:
2016-05-30 14:28:21
收藏:
0 评论:
0 赞:
0 阅读:
332
当使用聚合函数时,出现在select中的字段要么出现在聚合函数里,要么出现在group by 子句里。像下面这句是错误的: 1 SELECT detno,AVG(sal),job FROM emp GROUP BY detno 1 SELECT detno,AVG(sal),job FROM emp ...
分类:
其他 时间:
2016-05-30 14:28:10
收藏:
0 评论:
0 赞:
0 阅读:
110
数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不 ...
分类:
数据库技术 时间:
2016-05-30 14:28:00
收藏:
0 评论:
0 赞:
0 阅读:
175
为了考网工,没办法只能学学linux了,前天在vmware7装redhat 提示该光盘无法被挂载,还以为是光盘错误,换了N个盘,又装了很多次,最后观察到,换了盘之后点确定,里面就提示该光盘无法被挂载,根本就没有读光盘。 郁闷之中…… 后来才发现,VMware换了光盘之后(或安装过程弹出换CD后),竟 ...
分类:
系统服务 时间:
2016-05-30 14:27:50
收藏:
0 评论:
0 赞:
0 阅读:
195
代码: listView在一开始绘制的时候首先会调用getCout()方法得到绘制次数 ,然后会实例化自己定义的BaseAdapter通过getView()方法一层一层绘制ListView,所以我们可以在这里面根据position(当前绘制的ID)来任意的修改绘制的内容。结果: ...
分类:
移动平台 时间:
2016-05-30 14:27:40
收藏:
0 评论:
0 赞:
0 阅读:
224
JSP内置对象: out对象: 1.public abstract void clear()清除缓冲区中的内容,不将数据发送至客户端。2.public abstract void clearBuffer()将数据发送至客户端后,清除缓冲区中的内容。3.public abstarct void clo ...
分类:
Web开发 时间:
2016-05-30 14:27:20
收藏:
0 评论:
0 赞:
0 阅读:
238
1、执行brew update报错 fatal: bad revision 'HEAD' fatal: bad revision 'HEAD' fatal: Needed a single revision You do not have the initial commit yet fatal: ...
分类:
系统服务 时间:
2016-05-30 14:27:10
收藏:
0 评论:
0 赞:
0 阅读:
366
<?php//单行注释/*区域注释*/ //输出语句echo "helooworld"."<br>";print "hello";@print_r();@var_dump(); //弱类型语言$a=10;$b="hell{$a}ow";echo $b.$a."<br>";var_dump($a);/ ...
分类:
Web开发 时间:
2016-05-30 14:27:00
收藏:
0 评论:
0 赞:
0 阅读:
165
在讲mysql事物隔离级别之前,我们先简单说说mysql的锁和事务。 一:数据库锁 因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对同一张表进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念。 锁的分类 从对 ...
分类:
数据库技术 时间:
2016-05-30 14:26:50
收藏:
0 评论:
0 赞:
0 阅读:
209