服务器能够通过向客户端传输可以执行的逻辑来临时扩展或自定义客户端的功能。 这样的示例可以包括编译的组件,例如Java applet和客户端脚本,例如JavaScript。
借助服务端向客户端输出功能。
接下来做part2,先上一张开启分页后的地址变换图:(完整的图在 http://pdos.csail.mit.edu/6.828/2011/lec/x86_translation_and_registers.pdf ) 然后再放一张具体的地址变换的图: 好当我们把这两张图也牢记于心的时候就可以开始实验的part2了。 1、实验要求 完成以下几个函数: pgdir_walk()
ply.yacc 模块实现了 PLY 的分析功能,‘yacc’是‘Yet Another Compiler Compiler’的缩写并保留了其作为 Unix 工具的名字。 6.1 一个例子 假设你希望实现上面的简单算术表达式的语法分析,代码如下: # Yacc example import ply.yacc as yacc # Get the token map from the lexer.
REPL REPL 是read-eval-print loop的缩写. 这是Lisp的方言提供给用户的一个标准交互方式,如果用过python的人应该用过这个,你输入一个表达式,它立马再给你输出结果,你再输入。。。如此循环。这是一个非常有用的学习语言,测试一些特性的工具。 为了启动REPL, 运行我们上面写好的clj脚本。成功的话会显示一个” user=> “. “ => ” 前面的字符
ETS当缓存用 竞争条件? ETS当持久存储用 每次我们要找一个bucket时,都要发消息给注册表进程。在某些情况下,这意味着注册表进程会变成性能瓶颈! 本章我们将学习ETS(Erlang Term Storage),以及如何把它当成缓存使用。 之后我们会拓展它的功能,把数据从监督者保存到其孩子上。这样即使崩溃,数据也能存续。 严重注意!绝对不要冒失地把ETS当缓存用。仔细分析你的程序,看看到底哪
大部分实用工具都能在 native API 中找到. 其他高级功能可以选用专注于该领域的稳定性和性能都更好的库来代替,推荐 lodash。 6.1 基本工具 isArray 检测参数是不是数组。 // jQuery $.isArray(range); // Native Array.isArray(range); isWindow 检测参数是不是 window。 // jQuery $.isWin
App.js 提供标准组件来收集用户输入,无论是HTML输入还是文本区域,都可以很容易地构造表单。 <!-- in your app-content --> <input class="app-input"> <input type="search" class="app-input"> <!-- will have search icon --> <textarea class="app-inp
计费 前面的章节涵盖了认证以及授权的某些方面。 本章全部涉及计费。 在本章中,我们将: 了解FreeRADIUS中基本计费的工作原理 了解如何限制用户的会话 了解限制用户使用的方法 查看计费数据的管理 让我们继续吧......
This week’s links The lesson video and timeline Brief lesson 6 notes The notebooks: Lesson 6 shows the RNNs we built in keras and theano The use of ‘pseudo-labeling’ with the new MixIterator will be s