Elixir IO内幕(二)写操作

在上一篇Elixir IO内幕(一)读操作中,我们看到了Elixir是怎么实现读IO的。那么这次就来看看怎么写IO。

写IO其实比读要简单,因为它只有下面几种消息:

{:io_request, sender_pid, reference, {:put_chars, chars}}
{:io_request, sender_pid, reference, {:put_chars, encoding, chars}}
{:io_request, sender_pid, reference, {:put_chars, mod, func, args}}
{:io_request, sender_pid, reference, {:put_chars, encoding, mod, func, args}}

后两种还是不知道对应什么,但是前两种对应啥应该不用我说了吧?

而且写操作的正常回复只有两种:

{:io_reply, reference, :ok}
{:io_reply, reference, {:error, reason}}

不用多写了吧?

转载于:https://my.oschina.net/u/3390582/blog/868801

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
摘要 大量信息可能是不能避免的。当您开始运作一个电子商务公司或是财富 500强的企业,要求以报表形式传递更多信息好像永无止境。实际上,如今更多复杂客户要求报表以各种硬拷贝和软拷贝形式传递,并且需要从各种数据源中获取数据,如XML,文本文件,LDAP,关系数据库以及应用数据库。Elixir Report 迎合了您的优秀,尤其可帮助您显著减少开发专业质量报表的时间和工作量。而且,由于产品支持国际化,所以您的产品可以在全球通用。 组件列表 技术特性 ·Report Server Access API Elixir Report Server 具有一系列小而强大的Report Server Access API,允许报表请求通过编程来完成。您也可以建立报表web接口与Servlet Engine 集成,也可以与JavaMail集成,以通过电子邮件传递报表。您可以编基于Java 2的客户端应用程序,通过API来生成报表。 ·报表请求控制器 报表请求控制器管理外部客户端的请求,如Java应用程序或servlets,将报表请求分配到多个引擎。如果请求数比并发显示引擎多,这些请求将依次排队。Report Server的所有活动都将通过控制器形成日志文件。 ·工作空间 工作空间允许不同的报表在逻辑集合中分组。例如,有一个工作空间用于行政部门的报表,另一个工作空间用于人力资源部门的报表,不同的工作空间属于不同的部门。实际上,每个部门可以设置多个工作空间。 ·服务器端并发显示引擎 服务器端并发显示引擎用来获得高性能的报表显示。显示过程作为背后服务器来运行,生成的报表可以输出到客户端或在服务器中缓存。高扩展性的引擎支持并发处理,通过调用多个显示引擎并发的生成报表。 ·数据源管理器 数据源管理器为Elixir Report 提供了接口,以从外部数据源,如RDBMS(如Oracle,IBM DB2,Sybase, Microsoft SQL Server等),XML,LDAP,Java Objects和文本文件,来提取数据。也可以在Elixir Report中定制其它数据源。 ·部署环境 Elixir Report Server引擎可以通过Servlets 部署到应用程序服务器中,如WebLogic, Tomcat, iPlanet, WebSphere等。 应用场景 适用于东方习惯的报表系统,服务器端报表引擎提供强大的计算运行支持。 运用优势 开发环境 Jbuilder/WebSphere Studio Application Developer/Visual Age for Java/Sun ONE Studio (formerly Forte for Java) 支持平台 ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Windows 95 Windows 98 Windows NT 4.0 Windows 2000 Windows ME Windows XP Linux ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 标准报价 1)专业版 7,620 元人民币 2)企业版 19,200 元人民币 * 以上报价仅供参考,具体以厂商正式报价为准。 电话 021-58549800 Email: tools@sh.grapecity.com http://www.grapecity.com/china

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值