实时JavaScript框架 Feathers
- 授权协议: MIT
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: http://feathersjs.com/
- 软件文档: https://github.com/feathersjs/feathers
- 官方下载: https://github.com/feathersjs/feathers.git
软件介绍
Feathers是一个为将来应用程序准备的实时JavaScript框架。
开始安装
你可以仅利用4个命令建立第一个实时API:
$ npm install -g yo generator-feathers $ mkdir my-new-app $ cd my-new-app/ $ yo feathers $ npm start
要了解更多关于Feathers请访问 feathersjs.com 官网或直接进入了the Feathers docs。
看看如何工作
这里是所有你需要在内存数据存储中创建REST风格,实时消息API使用的代码:
// app.js
var feathers = require('feathers');
var rest = require('feathers-rest');
var socketio = require('feathers-socketio');
var memory = require('feathers-memory');
var bodyParser = require('body-parser');
var handler = require('feathers-errors/handler');
// A Feathers app is the same as an Express app
var app = feathers();
// Add REST API support
app.configure(rest());
// Configure Socket.io real-time APIs
app.configure(socketio());
// Parse HTTP JSON bodies
app.use(bodyParser.json());
// Parse URL-encoded params
app.use(bodyParser.urlencoded({ extended: true }));
// Register our memory "messages" service
app.use('/messages', memory());
// Register a nicer error handler than the default Express one
app.use(handler());
// Start the server
app.listen(3000);然后运行
npm install feathers feathers-rest feathers-socketio feathers-errors feathers-memory body-parser node app
并访问http://localhost:3000/messages。 那就行了!利用Feathers你还可以做更多包括;使用一个真实数据库,认证,授权,集群等等!跳转到the Feathers docs,看看它是多么容易建立可扩展的实时应用程序。
Reversing
艾拉姆(Eilam,E.) / 韩琪、杨艳、王玉英、李娜 / 电子工业出版社 / 2007-9 / 79.00元
本书描述的是在逆向与反逆向之间展开的一场旷日持久的拉锯战。作者Eldad Eilam以一个解说人的身份为我们详尽地评述了双方使用的每一招每一式的优点与不足。 书中包含的主要内容有:操作系统的逆向工程;.NET平台上的逆向工程;逆向未公开的文件格式和网络协议;逆向工程的合法性问题;拷贝保护和数字版权管理技术的逆向工程;防止别人对你的代码实施逆向工程的各种技术;恶意程序的逆向工程;反编译器的基本......一起来看看 《Reversing》 这本书的介绍吧!

