LLVM Clang散记

LLVM(low level virtual machine)是一个编译器框架。LLVM是一个开源的项目,目前包含了很多的子项目,比如clang,它是一个模块化和可重复使用的编译器和工具技术的集合。它最早是Illinois的一个研究项目,主要负责人是Illinois,他现在就职于Apple,Apple目前也是LLVM项目的主要赞助者之一。LLVM的主要作用是它可以多种语言的后端,提供可编程语言无关的优化和针对很多种CPU的代码生成功能。LLVM核心库提供了与编译器相关的支持,可以作为多种语言编译器的后台来使用,能够进行程序语言的编译器优化、链接优化、在线编译优化、代码生成。

计算机行业

AT&T 大事记

1875   贝尔和沃森发明电话
1877   美国贝尔电话公司成立
1880   贝尔长途电话业务开通
1892   长途电话业务进入美国中部芝加哥地区
1913   和美国政府达成第一次反垄断协议
1915   电话业务进入美国西部旧金山地区
1925   贝尔实验室成立
1972   Unix操作系统和C语言诞生于贝尔实验室
1982   美国司法部打赢了长达8年的针对贝尔电话公司的反垄断官司
1984   美国贝尔电话公司被拆成 AT&T 和7家地区性贝尔公司
1996   AT&T 主动地一分为三,包括新 AT&T、朗讯和 NCR
2000   朗讯的移动部门 Avaya 单独上市
2001   AT&T 再次主动拆分,变为独立的AT&T (含企业服务和个人业务),AT&T 移动和 AT&T 宽带等公司
2004   AT&T 被道琼斯指数除名,从地区性贝尔公司发展起来的 SBC 替代了它在该指数中的位置
2005   AT&T 被 SBC 并购,成为新 AT&T 。此前,从 AT&T 分出的几家独立公司均被竞争对手或业界同行收购
2006   朗讯被法国的阿尔卡特并购,原来的美国贝尔电话公司(AT&T)从此消亡

SSM散记

SSM框架简介

SSM框架是spring MVC、spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为controller层、service层、DAO层和表现层四层。spring MVC负责请求的转发和视图管理,spring负责业务对象管理,mybatis是数据对象的持久化引擎。

JSP内置对象

JSP中一共有九大内置对象,这些对象在JSP页面中调用,而不需要事先定义,这些对象都对应着某个Servlet类,在JSP被转化为Servlet之后,这些内置对象会相应转换为对应的类实例。下面介绍这些内置对象。

第 5 页,共 32 页« 最新...34567...102030...最旧 »