一、提供统一的基础设施,如身份验证、安全等
二、提供界面整合机制。
三、提供管理接口
四、提供模块的动态发现和安装机制
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/138410/viewspace-987160/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/138410/viewspace-987160/
设计思路 实行一个进程调度策略,到底需要实现哪些基本功能对应的数据结构?首先考虑到一个无论哪种调度算法都需要选择一个就绪进程来占用CPU运行。为此我们可把就绪进程组织起来,可用队列(双向链表)、二叉树、红黑树、数组…等不同的组织方式。 在操作方面,如果需要选择一个就绪进程,就可以从基于某种组织方式的就绪进程集合中选择出一个进程执行。需要注意,这里“选择”和“出”是两个操作,选择是在集合中挑选一个“
接下来,开始动真格的,设计实现一个语言,或者确切说是一个相对实用的语言 虽然已经写了很多的理论相关,不过实际要做的时候,并没必要都用上,因为可以利用已有的东东做基础;同样的,也没有必要实现用户态并发之类的特性,至少在能预见的版本中,我只是需要其计算能力而已。另一个原因是,语言实现是一个很麻烦的事情,假如有一个团队,或可以容忍很长的时间,则可以各方面都做得好些,可惜人力时间都不够,还要做出一个像样的
1.1 设计思想 1. 一个框架,一个领域 一个好的框架必然凝聚了领域知识。WebMagic的设计参考了业界最优秀的爬虫Scrapy,而实现则应用了HttpClient、Jsoup等Java世界最成熟的工具,目标就是做一个Java语言Web爬虫的教科书般的实现。 如果你是爬虫开发老手,那么WebMagic会非常容易上手,它几乎使用Java原生的开发方式,只不过提供了一些模块化的约束,封装一些繁琐的
Simple Groupware 是一个完整的协同工作套件包。它采用PHP,XML,SQL,HTML,CSS和sgsML开发。Simple Groupware与其它同类型系统不同之处在于使用了新的编程语言sgsML。该语言能够实现快速开发Web应用系统。支持MySQL,Oracle和PostgreSQL。
Horde Groupware 是一个免费的适合企业使用的,基于 Web 的团队协作套件,用户可自行管理和分享日历、联系人、任务、备注等信息。 更多界面截图:http://www.horde.org/groupware/screenshots/
布局方式 静态布局 自适应布局 流式布局 响应式布局 弹性布局 兼容策略 渐进坚强 优雅降级 移动优先
Collax Groupware Suite 是一个完整的协作、电邮和消息服务器,支持 Outlook MAPI。提供了企业邮件服务器功能、反垃圾和反病毒过滤器;GUI 管理;文件服务器;备份和恢复服务器;IM 服务器;传真和 SMS 服务器等等。
Rendezvous Groupware Suite是一个基于Web的协同办公套件。包括:Webmail、Calendar、Tasks、Contacts、项目管理、文档管理、RSS阅读 器、mobile access、OTA(Over-The-Air)SyncML同步,集成Outlook、WebDAV access和一个Ajax胖客户端。