搜档网
当前位置:搜档网 › plugins开发指南3

plugins开发指南3

plugins开发指南3
plugins开发指南3

Liferay-plugin 开发指南--(3)简单的IPC portlet

这篇文章以一个简单的有关IPC的例子,来向展示如何用Event在多个portlet中传递消息。这个例子需要2个portlet,一个叫做pitcher,另一个叫catcher,所要实现的功能是pitcher发送一条消息,然后catcher接收这个消息。

再开始动手之前,我们先来简单说说IPC,IPC是Inter Portlet Communication的缩写,从字面的意思就可以理解是内部portlet的通讯的方法。要实现IPC有多种手段,有通过url传递参数,有通过session传递,有ajax异步调用等,这里我讲的这个例子用的是一种比较可靠的和优雅的方式来完成的,用的是用Event来传递消息。这个实现方式是先注册一个Event,然后在发送消息和要接收消息的portlet中都要定义是发送消息到Event还是从Event中接收消息,运行时候,发送消息的portlet向这个Event写入消息,接收消息的portlet会从这个Event中把消息取出,这样就完成了一个消息的传递。而且Event传递消息的方式是新的portlet规范JSR286中所规定的。

下面就详细的完成这个Event通信的例子。

首先请参考《Liferay-plugin开发指南1》生成一个叫ipc-test的plugin工程。然后参考《Liferay-plugin开发指南2》中的做法,把这个工程导入到eclipse中。

●创建一个名为com.tellhow.ipc的package ,在该package中建一个名为PitcherPortle的类.这个

类继承自MVCPortlet,主要用来传送消息。类中只有1个方法,该方法的主要逻辑是产生一个随机数,然后根据随机数不同来产生的字符串,这个字符串用来模拟要传递的消息,再把这个字符串设置到Event中。

代码如下:

@ProcessAction(name = "pitch")

public void pitch(ActionRequest request, ActionResponse response) {

//产生一个随机数

Random random = new Random(System.currentTimeMillis());

//生成要发送的消息

String str = "foo" + random.nextInt();

//创建发送消息的命名空间

QName qName = new Qname("https://www.sodocs.net/doc/467522846.html,/events","pitch");

//把消息和事件绑定

response.setEvent(qName, str);

}

然后在这个package中再创建一个名叫CatcherPortlet的类,这个类也继承自MVCPortlet,主要是用来接收消息。这个类中也只有1个方法,该方法的逻辑是从Event中取出值,在把这个值传送到页面上。

代码如下:

@ProcessEvent(qname = "{https://www.sodocs.net/doc/467522846.html,/events}pitch")

public void catchBall(EventRequest request, EventResponse response) {

//从EventRequest中取得event

Event event = request.getEvent();

//从event取出消息

String pitch = (String) event.getValue();

//将消息设置到页面上

response.setRenderParameter("pitch", pitch);

}

●portlet类建立好后就开始修改protlet.xml ,因为有2个portlet所以先把整个节点复

制,然后粘贴到这个节点下面,然后分别改这2个节点中的中的值,先改第一个节点中的值,

先改这个porlet的名称,显示名称和对应的类

pitcher-demo

Pitcher

com.tellhow.ipc.PitcherPortlet

com.tellhow.portlettest.TestPortlet 然后把view-jsp的value 改为/pitcher/view.jsp

最后在这个portlet中加入如下节点

x:pitcher

这个节点标明了pitcher-demo 这个portlet是消息的发送者,用来发送消息的事件为x:pitcher (注意前缀x:是必须要有的)。

然后再设置消息接收者的节点

先改这个porlet的名称,显示名称和对应的类

catcher-demo

Catcher Portlet

com.tellhow.ipc.CatcherPortlet 然后把view-jsp的value 改为/catcher/view.jsp

最后在这个portlet中加入如下节点

x:pitcher 接收

这个节点标明catcher-demo这个portlet是消息的接收者,用来接收消息的事件为x:pitcher 注意这个事件的名称要和发送消息的事件名称一致。

修改完这2个节点,就要增加这个事件的定义节点。

x:xxx

https://www.sodocs.net/doc/467522846.html,ng.String

这个节点描述了用来传送消息的事件的名称和类型。

●设置好了portlet.xml就改设置 portlet-display.xml,把display节点改为

这样添加portlet的时候,就会在ipc-demo这个目录下看到pitcher-demo 和catcher-demo这2个portlet。

●根据portlet.xml中view.jsp的定义我们在docroot下面建2个目录分别为pitcher和catcher,然后

在这2个目录中分别建view.jsp 。

/pitcher/view.jsp中内容如下

<%@taglib uri="https://www.sodocs.net/doc/467522846.html,/portlet"prefix="portlet"%>

Click the link .

">Pitch!

这个页面只有一个链接,这个点击这个链接就发生一条消息。

在/catcher/view.jsp中的内容如下

<%@taglib uri="https://www.sodocs.net/doc/467522846.html,/portlet"prefix="portlet"%>

<%

String pitch = (String)renderRequest.getParameter("pitch");

%>

pitch is....

<%if (pitch!=null) { %>

<%=pitch %>!

<% } else { %>

... waiting for pitch.

<% } %>

这个jsp负责接收消息并显示到页面中。

开发这个ipc的注意的地方有

事件的名称中必须要以x:为开头。

要接收消息的portlet中的事件名称要和发送消息的事件名称要一致。

发送消息和接收消息方命名空间要一致

发送消息的portlet和接收消息的porlet,可以在一个war中也可以分属于不同的war。只要事件的名称一致,就能传送消息。

接收消息的portlet类中的方法是 @ProcessEvent 而不是@ProcessAction

------张涛整理

于 2010-07-27

一看就懂的Android APP开发入门教程

工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的兴趣。于是凌晨一点睡不着写了第一个android程序HelloAndroid,po出来分享给其他也想学习android开发的朋友,这么傻瓜的Android开发入门文章,有一点开发基础的应该都能看懂。 一、准备工作 主要以我自己的开发环境为例,下载安装JDK和Android SDK,假如你没有现成的IDE,你可以直接下载SDK完整包,里面包含了Eclipse,如果有IDE那么你可以滚动到下面选择U SE AN EXISTING IDE,然后安装SDK,如果你的SDK在安装时找不到JDK目录,你可以在系统环境变量里添加JAVA_HOME变量,路径为你的JDK目录,我的IDE是IntelliJ IDEA,都装好以后开始配置IDE增加SDK支持。 首先,打开Android SDK Manager把Android 4.0以上版本的未安装的都打勾装上,根据你个人实际情况,如果你只打算用自己的手机测试,那就把你机子系统一样版本的SDK包装上,下载时间有点长。

然后打开IDE创建新项目,IDEA比较智能,如果你装好了SDK,新建项目里就会出现Andro id的Application Module,选择后右边Project SDK为空,点击New按钮,找到SDK目录确定,下拉列表就会列出已经安装的各个版本的SDK,选择自己需要的版本,如果是第一次设置,IDE会提醒你先设置JDK,根据提示找到JDK目录即可。

安全防护标准化(讨论稿)

北京建工集团 建设工程施工现场安全防护设施标准



推进企业安全标准化建设是全面落实企业主体责任,着力提升企业本质安全, 有效预防和遏制各类安全生产事故发生的有效途径。 为提高北京建工集团所属在施项目安全防护水平,推动集团安全生产状况平安 有序发展,促进项目管理的科学化、规范化和制度化,实现施工现场安全防护标准 化,彰显北京建工集团品牌特色,特制定《北京建工集团安全防护设施标准》 ,以 下简称《安全防护设施标准》。 本标准主要内容分为:总则、术语、临边安全防护、洞口安全防护、钢结构、 操作平台、交叉作业安全防护、施工现场大钢模板作业防护、基坑马道、脚手架防 护。



1 总 则 .............................................................. 1 2 术 语 .............................................................. 2 2.1 临边作业 ..................................................... 2 2.2 洞口作业 ...................................................... 2 2.3 操作平台 ...................................................... 2 2.4 物料平台 ...................................................... 2 2.5 悬挑式钢平台 .................................................. 2 2.6 交叉作业 ...................................................... 2 2.7 攀登作业 ...................................................... 2 2.8 顶板作业 ...................................................... 2 3 临边安全防护 ....................................... 错误!未定义书签。 3.1 一般规定 ..................................... 错误!未定义书签。 3.2 网片式临边防护 ................................................ 3 3.3 格栅式临边防护 ................................................ 9 3.4 楼梯临边防护 ................................................. 13 3.5 钢管扣件式临边防护 ........................................... 14 4 洞口安全防护 ....................................................... 14 4.1 一般规定 ...................................................... 14 4.2 水平洞口防护 .................................................. 14 4.3 竖向洞口防护 .................................................. 24 5 钢结构 ............................................................. 28 5.1 一般规定 ...................................................... 28 5.2 安全绳 ........................................................ 28 5.3 操作挂篮 ...................................................... 32 5.4 固定式操作平台 ................................................ 33 5.5 垂直登高挂梯 .................................................. 34 5.6 钢斜梯 ........................................................ 35 5.7 钢制组装通道 .................................................. 36 5.8 楼层临边外挑网 ................................................ 38 5.9 下挂式水平安全网 .............................................. 39 6 操作平台 ............................................................ 40 6.1 一般规定 ...................................................... 40 6.2 移动作业平台 .................................................. 40 6.3 电梯井作业平台 ................................................ 42

Android开发指南-二维图形

Android开发指南-二维图形收藏 二维图形2D Graphics Android 提供一个定制的2D图形库,用来绘制图形图像和制作动画。你将从 android.graphics.drawable和android.view.animation包中找到这些通用类。 本文简单介绍如何在Android应用程序中进行画图。我们将讨论使用Drawable对象画图的基础知识,如何使用几个Drawable子类,以及如何创建动画,一个图形的补间动画或者一系列图形的连续动画(就像电影胶卷一样)。 可绘制物Drawables 一个Drawable 是一个“某些可以被绘制的物体”的一般抽象。你将发现这个Drawable类扩展了多种具体可绘制图形类,包括 BitmapDrawable, ShapeDrawable, PictureDrawable, LayerDrawable, 等等。当然,你还可以扩展这些类来定义你自己的具有独特行为的可绘制对象。 有三种方式来定义和实例化一个Drawable:使用一个保存在你的项目资源中的图像;使用一个定义了Drawable属性的XML文件;或者使用通常的类构造函数。下面,我们将挨个讨论前面两种方法(对于一个经验丰富的开发人员而言,使用构造函数没什么新意)。 从资源图像中创建Creating from resource images 一个为你的应用程序增加图形的简单方法是通过引用项目资源中的一个图片文件。支持的图片文件格式有PNG(推荐的),JPG(可接受的)和GIF(不鼓励的)。这个技术将显然推荐使用在应用程序图标,logo,或者其它类似使用于游戏中的图形。 为了使用一个图片资源,只要把你的文件添加到你项目的res/drawable/目录即可。从那里,你可以在代码或XML布局中进行引用。任何一种方式,都是通过资源ID来引用,资源ID是不带扩展后缀的文件名(比如,my_image.png通过my_image来引用)。 注意:图像资源被放在res/drawable/里。也许会通过aapt工具进行无损图像压缩而被 自动优化。比如,一个不需要多于256色的真彩色PNG图片可能会被转换成一个带有调 色板的8位PNG。这产生了相同质量但占用更少内存的图片。因此需要意识到该目录下 的二进制图像可能会在编译期间被改变。如果你想以比特流读取一个图片并转换为一个 位图,那么需要把你的图片文件放在res/raw/目录,这里的文件不会被优化。 示例代码Example code 下面的代码片断说明了如何构造一个ImageView,从drawable资源中使用并添加到布局中。LinearLayout mLinearLayout; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Create a LinearLayout in which to add the ImageView mLinearLayout = new LinearLayout(this);

安全防护标准化图集

一、洞口防护 1、预留洞口安全防护 1.1边长小于0.5m 的洞口、未安装预制构件时的洞口以及临时形成的洞口,必须用坚实的盖板盖住洞口。盖板须保持四周搁置均衡,并应有固定其位置的措施。 图解一: 1.2边长为0.5m-1.5m 的洞口,设置以扣件扣接钢管而成的网格,并在其上满铺竹胶板或脚手板固定牢靠。对于混凝土后浇形成的洞口,利用预留的钢筋构成防护网,在其上满铺脚手板或竹胶板。结构施工中的伸缩缝处应加固定盖板防护。 图解二

1.3边长为1.5m以上的洞口,四周搭设防护栏杆,上道栏杆离地1.1-1.2m,下道栏杆离地0.5-0.6m,立杆高度1.3m,且杆件刷红白相间警示漆,底部设置挡脚板,或挂安全网,并挂“当心坠落”的警示标志。 红白相间@150 图解三 2.电梯井口安全防护 2.1电梯门洞处,应用Ф14~Ф16钢筋制作栅栏门,并予以牢靠固定。栅门高度不低于1200mm,竖向钢筋间距不大于150mm。2.2电梯井内首层和首层以上每隔两层(不大于10m)支设一道水平安全网,网应封闭严密。网边与井壁周边间隙不得大于20mm,

网底距下方物体(或横杆)不得小于3m。 2.3施工层应搭设操作平台,并满铺跳板。 2.4施工中,电梯井不得作为垂直运输通道和垃圾通道。 膨胀螺栓 Φ16 1 (1)立面图(2)剖面图 电梯井口、内防护门 (单位:mm) 3厚扁铁

3.管道井口安全防护 3.1管道井口必须设置固定式防护门或设置两道防护栏杆,固定式防护门应用Ф14~Ф16钢筋制作栅栏门,并予以牢靠固定。栅门高度不低于1200mm,竖向钢筋间距不大于150mm。 3.2管道井内首层和首层以上每隔两层(不大于10m)支设一道水平安全网,网应封闭严密。网边与井壁周边间隙不得大于20mm,网底距下方物体(或横杆)不得小于3m。 3.3施工层应搭设操作平台,并满铺跳板。 3.4施工中,管道井不得作为垂直运输通道和垃圾通道。 4、通道口安全防护 4.1建筑物出入口必须搭设宽于出入口的防护棚,棚顶应双层,交错、满铺不小于0.05m厚的脚手板,且棚顶立杆应高出顶棚0.6m,在顶棚超高部分两侧张挂密目式安全网,通道两侧用密目

Android开发入门教程

第一篇:安装SDK 这里主要介绍如何安装Android的SDK开发包和配置开发环境。如果你还没有下载SDK,点击下面的链接开始。 Download the Android SDK 系统和软件配置要求 要通过Android SDK中提供的代码和工具进行Android应用程序的开发,需要一个合适的用于开发的电脑和合适的开发环境,具体要求如下: 支持的开发环境 Eclipse Eclipse 3.2,3.3(Europa) Android开发工具插件(可选) 其他的开发环境或者IDE JDK5.0或者JDK6.0(仅有JRE是不够的) 安装SDK 下载好SDK包后,将zip文件解压缩至合适的地方。在下文中,我们默认你的SDK安装目录为$SDK_ROOT 你可以选择将$SDK_ROOT/tools加入到你的路径中 1.Linux下,打开文件~/.bash_profile或者~/.bashrc,找到设定PATH环境变量的一行,将$SDK_ROOT/t ools的完整路径加入其中。如果没有找到设定PATH变量的行,你可以自己添加一行: export PATH=${PATH}:<你的$SDK_ROOT/tools的完全路径> 2.Mac下,在你的home目录中找到文件.bash_profile,和Linux的一样处理。如果还没有在机器上设定这个文件,你可以创建一个.bash_profile文件。 3.Windows下,右键点击【我的电脑】,选择【属性】,在【高级】页中,点击【环境变量】按键,在弹出的对话框中双击“系统变量”中的变量“Path”,将$SDK/tools的完全路径加入其中。 通过将$SDK/tools加入系统路径,在运行adb和其它一些命令行工具时就不需要键入完全路径名了。需要注意到是,当你升级了SDK后,如果安装路径有变动的话,不要忘记了更新你的PATH变量的设置,将其指向变动后的路径。 安装Eclipse插件(ADT) 如果你选择Eclipse作为Android的开发环境,可以安装一个专门为Android定制的插件:Android Deve lopment Tools(ADT),ADT插件集成

android系统和开发指南

Google Android System and Development Tutorial Abstract Android是Google公司所开发的手机用途操作系统架构。Android包含了操作系统、系统中间的转换程序和重要的应用程序。人们透过Android可以有比较好的手机专属系统,并且让用户更方便按照自己的需求扩充自己的手机功能。开发人员也因为Android的独特架构,使得以往要针对不同系统撰写的手机程序变得只要写一次就好,成为真正的可携式程序(Portable Program)。我们在本篇报告中介绍Android的特性、以及如何做到以上的架构。最后我们实践了Android 架构上的程序开发。 Introduction 手机系统长久以来是学术界和产业界焚膏继晷研究的对象。手机属于mobile system的一种,即便和个人计算机一样属于数字装置,但是特性却是大相径庭。最主要的差异是个人计算机通常依靠插座供电;手机大部分的时间是靠电池续航。因此手机系统必须要设法省电,否则做为一个mobile system,不能应付使用者长时间在外的需求是不适当的。此外手机为了携带放便,尽量缩小体积,以至于使用的硬设备有诸多限制,例如:难以扩充硬件、常常被迫使用整合性芯片组、不能选择自己符合自己需求的硬件…。以上两项主要限制使得手机系统被迫和个人计算机发展出不一样的特性。 另外常见的手机系统有Symbian、Windows CE。以往手机系统以封闭式为主,使用者能够决定的设定和服务不多。因为电信公司是发配手机内容与服务的最后服务端,使用者没有选择,只好接受质量良莠不齐,没有量身订做的内容了。简而言之,服务内容被电信公司给垄断。反观Symbian (S60)和Windows CE,以及Android系统是一个开放式的系统,允许用户透过增加程序和套件增加服务和内容。开放式系统是个潮流,能够给使用者最大的福祉,使电信公司无法再垄断手机内容。

Android开发指南 - 样式和主题

Android开发指南 - 样式和主题 样式和主题(Styles and Themes) 一个样式(Style)是一个包含了指定样子和格式的作用于视图控件(View)或者窗体(Window)属性集合。一个style可以指定很多属性,比如高度,填充,字体颜色,字体尺寸,背景色等。一个Style在xml资源文件中定义,并且和在xml中指定的布局区分开来。 在Android里的样式和Web设计中的CSS共享一个相似的原理,它们允许你分离设计(Design)和内容(Content). 举个例子,通过使用一个style,你可以让你的布局xml像下面这样: 并且,可以变成下面这样: 所有关联到style的属性已经在布局xml中被删除了,并且放在一个叫做“CodeFont”style中定义了。它通过一个style属性被应用上。在下面的章节,你将会看到如何定义style。 一个主题(Theme)也是一个style,它被应用在所有的Activity或者application上,而不是个别的视图控件(View)(像上面的示例一样)。当一个style被当做一个theme来应用,每一个activity或者application中的视图控件将应用每一个它支持的样式属性。比

标准化工作指南第部分标准中涉及安全的内容GBT

标准化工作指南第4部分:标准中涉及安全的内容(GB/T 20000.4-2003) 1 范围 GB/T 20000的本部分为标准起草者分析、确定并起草标准中涉及安全的内容提供指导。 本部分适用于有关人身、财产或环境,或它们集合的安全(例如人身安全,人身和财产安全,人身、财产和环境安全)。 本部分旨在降低产品、过程或服务在使用中产生的风险,并考虑了产品、过程或服务的整个寿命周期,包括预期的使用和可合理预见的误使用在内的风险。 注1:“质量”不是“安全”的同义词,不宜混淆“质量”和“安全”各自的功用。但标准中有必要考虑质量要求以确保始终满足安全要求。 注2:本部分的规则也可用于国家标准化指导性技术文件。 注3:尽管本部分的初衷是供标准起草者使用的,但它的基本原则也可用于在其他活动中考虑各种安全内容。 注4:一项标准可以仅规定安全内容,也可以包含规定安全内容的章。 注5:除另有说明外,本部分使用的术语“委员会”包括标准化技术委员会、分技术委员会或工作组。 注6:第3章已定义的术语在本部分中用黑体印刷。 2 规范性引用文件 下列文件中的条款通过GB/T 20000的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。 GB 5296.1 消费品使用说明总则 GB/T 5465.2 电气设备用图形符号(GB/T 5465.2-1996,idt IEC 60417:1994) GB/T 10001(所有部分)标志用公共信息图形符号(GB/T 10001.1-2000,neq ISO 7001:1990) GB/T 16273(所有部分)设备用图形符号 GB/T 17306 包装标准消费者的需求(GB/T 17306-1998,idt ISO/IEC指南41:1984) ISO 3864 安全色和安全信号 ISO 7000 设备用图形符号——索引和大纲 ISO/IEC指南14 提供给消费者的产品信息 ISO/IEC指南50 儿童安全和标准——总则 IEC指南104 安全出版物的编制和基础安全出版物和专业安全出版物的使用 3 术语和定义 下列术语和定义适用于GB/T 20000的本部分。 注:同一个术语可以指称与其他出版物中在定义上稍有差异的同一概念。 1)安全safety:免除了不可接受的风险的状态。 注:改写自GB/T 20000.1-20 2)风险risk:对伤害的一种综合衡量,包括伤害发生的概率和伤害的严重程度。 3)伤害harm:对物质的损伤,或对人体健康、财产或环境的损害。

Android移动应用开发基础教程(微课版)-教学大纲

《Android移动应用开发基础教程(微课版)》教学大纲 学时:62 代码: 适用专业: 制定: 审核: 批准: 一、课程的地位、性质和任务 Android移动应用开发基础是普通高等学校计算机科学与技术专业的一门重要的专业基础课。通过本课程的学习,使学生能够在已有的计算机基础知识基础上,对Android移动应用开发有一个系统的、全面的了解、为掌握移动应用开发打下良好的基础;在系统理解和掌握Android移动应用开发基本原理的基础上,了解和掌握移动应用开发的基本原理和方法,具有设计和开发Android移动应用APP的基本能力。 Android移动应用开发是一门实践性非常强的学科,它要求学生在理解和掌握Android移动应用开发语言语法的基础上,充分利用实验课程,在计算机上动手完成程序的编写和调试。 二、课程教学基本要求 1.课程教学以Android移动应用开发方法为主,在教学过程中让学生掌握Android移动应用开发的基本原理和方法。 2.要求在教学过程中合理安排理论课时和实验课时,让学生有充分的使用在计算机上练习理论课程中学到的Android移动应用开发技巧和方法。 三、课程的内容 第1章 Android开发起步 让学生了解Android平台特点、体系架构和版本,掌握如何搭建Android开发环境,熟悉如何创建Android项目和Android编程的日志工具 第2章 Android核心组件:活动 让学生了解Android核心组件之一的活动是什么、活动生命周期,掌握活动基本操作、在活动中使用Intent、在活动之间传递数据、活动的启动模式。 第3章 UI设计 让学生熟练掌握线性布局、相对布局、通用UI组件、消息通知和菜单。 第4章广播机制 让学生了解广播机制,并熟练掌握如何使用广播接收器。 第5章数据存储 让学生熟练掌握Android文件存储、共享存储和SQLite数据库存储。 第6章多媒体 让学生熟练掌握播放多媒体文件、记录声音、使用摄像头和相册。 第7章网络和数据解析

深圳市建筑施工安全防护实体标准化指南图集6

深圳市建筑施工安全防护实体标准化指南图集6 本文由kenthllh贡献 pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 05. 建筑起重机械 目录 基本要求……P138 A. 塔吊1.基础……P139 2.作业要求…… P141 3.作业前交底……P142 4.安装……P143 5.验收……P144 6.多塔作业……P146 7.维护保养……P147 8.顶升、附墙……P148 9.安全装置……P149 10.上人通道和休息平台……P150 B. 施工电梯1.基础……P151 2. 作业前交底……P152 3.安装……P153 4.安全防护……P154 5.安全装置……P155 6.验收……P156 7.坠落试验…… P157 8.联络信号……P158 9.维护保养……P159 C. 起重吊装1.吊装作业……P160 2.吊装过程安全措施……P161 3.吊具的安全检查……P165 4.安装过程安全措施……P166 137 建筑起重机械 05. A-塔吊 基本要求 1. 建筑起重机械应当到本单位工商注册所在地县级以上地方

人民政府建设主管部门办理产权备案。 2. 从事建筑起重机械安装、拆卸的单位(安装单位)应取得相应资质和安全生产许可证。3. 建筑起重机械安装、拆卸前,安装单位应编制安装拆卸专项施工方案,并由本单位技术负责人签字批准,监理单位审核。属于危险性较大的应由总包单位组织专家评审;安装单位应当向主管部门办理安装(拆卸)告知手续。4. 建筑起重机械安装完毕后,使用单位应当组织出租、安装、监理等有关单位进行验收,验收合格后方能使用。实行施工总承包的,由施工总承包单位组织验收。验收前应当经有相应资质的检验检测机构监督检验合格。 5. 验收合格之日起30 日内,使用单位应当向主管部门办理使用登记,登记标志置于或者附着于该设备的显著位置。6. 现场有多台塔式起重机作业时,应当组织制定并实施防止塔式起重机相互碰撞的安全措施。7. 建筑起重机械安装拆卸工、起重信号司索工、起重司机应当取得省级建设行政主管部门颁发的《建设施工特种作业操作资格证》后方可上岗作业。 138 aj_05(P136-P168)(copy) 第3页共33页C M Y K 2011-01-17 11:35:23 A. 塔吊 1. 基础 塔吊现场定位示意图 基础钢筋绑扎和基础定位图说明:1. 塔机的安装位置和起重

Android开发说明书

通话时间统计器设计说明书 姓名:潘俐浩 学号: 20110450213 班级: 11计本2 指导教师:李红军 完成日期: 2013.12.25

设计要求 考核目的 考核运用Android技术编程的能力,涉及到Android 系统的设计实现,Android四大组件的应用,提高程序效率的编程技巧和方法等内容。 考核项目要求 主要考核要求如下: 1、Android四大组件的应用 Android中Activity、BroadcastReceiver、ContentProvider、Service的用法。 2、View和SurfaceView的应用 View和SurfaceView的区别和联系,自定义界面编程。 3、提高手机程序效率的编程方法 如何提高手机软件的运行效率,在程序中如何设计代码、如何选择合适的类。 4、界面布局 使用界面开发工具设计界面的能力,包含了布局的选择,组件属性的自定义等。 5、编程的规范性 代码编写是否规范,注释是否合理、标示符定义是否规范合理。 6、写出项目设计和实现说明书

目录 第一章功能介绍 (1) 1.1功能描述 (1) 1.2功能特点 (1) 第二章系统的设计实现 (2) 2.1结构设计 (2) 2.1.1 模块划分 (2) 2.1.2 类的结构图 (3) 2.2系统实现 (3) 2.2.1 功能实现 (3) 2.2.2 数据库及代码实现 (6) 参考文献 (11)

通话时间统计器设计说明书 第一章功能介绍 1.1功能描述 该软件是一款用来统计通话时间的软件,它的功能分为拨号、接入、拨出和未接四个功能。拨号功能是用来向外拨打号码,接入功能是用来统计接听电话的时间,拨出功能是用来统计拨出电话的时间,未接功能是用来统计未接听电话的时间。时间的显示比较详细,包括年月日、时分和通话时长。总的来说,该软件是同类软件中性价比比较高并且容易操作的一款软件。 1.2 功能特点 通话时间统计器在手机上使用非常便捷,可以统计通话时间的长短,还可以拨打号码给别人,集拨号,未接来电,来电显示,通话时间功能与一体,可以说使用非常的便捷。现在科技日益发达,手机的功能也越来越强大,拍照的像素越来越高,屏幕越来越大,可以看电影,可以听音乐,玩游戏,甚至可以处理一些文档资料。。。。。就相当于一个小型电脑,但是其最基本的还是打电话的功能,所以制作一个通话时间统计器可以很当程度上帮助人们了解消费话费的信息

公路水运工程施工安全标准化指南

公路水运工程施工安全标准化指南(电子版) 序言 安全生产事关人民群众生命财产安全,是社会文明进步的重要标志,是全面建成小康社会宏伟目标的重要内容。 随着我国交通基础设施建设规模的不断增扩大,建设资源供给与需求不适应的矛盾逐渐显现,经济社会发展方式转变对工程安全提出了新的更高要求,生产安全全面临着前所未有的压力和挑战。 “立久安之势,成长治之业”。不断推进安全生产标准化,是安全生产的根本保障。推行安全生产标准化,不仅是解决当前建设任务日益繁重与管理力量相对有限这一矛盾的有效举措,更是夯实筑牢安全生产基础的重要途径。安全生产标准化的内涵,就是把工程管理的相关要素最大限度地整合优化,明确设定符合实际、符合规范要求的操作性标准,并推动落实到安全生产各个环节,从而实现项目管理更加规范、施工场地更加有序、管理流程更加合理、安全施工更加到位。 一直以来,各级交通运输主管部门高度重视生产安全工作,认真践行“以人为本,关爱生命”理念,不断加大行业监管力度,组织开展“平安工地”建设活动,成效显著;在隐患治理、安全防护、应急工作、安全教育、安全管理信息化等方面提出了规范化要求,安全生产标准化建设明显加强。 为进一步规范施工安全管理,防范生产安全事故,部质监局组织

福建、湖南等地编写了《公路水运工程施工安全标准化指南》(以下简称)《指南》)《指南》充分吸收、总结各地区的成熟经验,图文并茂、形象生动地解析了施工安全标准化在基础管理、场地布设和施工防护等方面的具体要求,具有较强的针对性和操作性。希望《指南》能成为广大建设管理者的良师益友,并在实践中不断完善。 安全生产是你我共同的责任和心愿。从我做起,关注安全,把施工安全标准化要求推动落实到安全生产各个环节,实现人、物与系统安全可靠性,真正达到“本质安全”要求,为交通基础设施建设安全生产发展做出应有贡献。 编写说明 为深入贯彻党中央、国务院关于加强安全生产工作的一系列部署,牢固树“以人为本、安全发展”的科学理念,进一步强化公路水运工程安全生产基层基础工作,交通运输部从2010年起开展“平安工地”建设活动,大力推行施工安全标准化,有效遏制了重特大生产安全事故的发生,创建了一批“零伤亡”工程,形成了许多宝贵的经验和典型做法。结合近年来“平安工地”建设成果,秉承现代工程安全管理新理念,部质监局组织福建省交通建设质量安全监督局、中国交通建设集团有限公司等为主的8家单位共同编写了《公路水运工程施工安全标准化指南》(以下简称《指南》)。《指南》以“基础管理、场地布设和施工防护”为重点,针对施工安全生产薄弱环节和事故易发多发部位,有针对性地提出了现阶段施工安全标准化的重点建设内容,为推行施工安全标准化管理提供了技术支撑和制度保障,对提高施工工

Android 学习开发指南

Android开发 -Eclipse的工作目录 ?打开Eclipse的时候首先弹出的对话框 ? ?通过Workspace里面的路径,可以找到Eclipse项目存放之 处 -Eclipse的导入项目 ?File –> Import –> ?

? -Eclipse的输出项目 ?第一种 ◆File -> Export ->

◆◆

?第二种 ◆从Package Explorer 选中项目名-> 单击鼠标右键选择 Copy -> 鼠标右键粘贴到其他存放之处 ◆ -Eclipse快捷键 ?Alt + “/”自动匹配符合的关键字 -Android中.XML文件首布局属性必须有 -标签定义规范 ?打完标签的开头,立即补上结尾 ?布局模式必须以<布局关键字>为开头,为结尾 ◆例

◆例 ◆例 ?独立控件的可以有两种方式结尾 ◆1. ◆2. -黄色的波浪线 ?可以运行,但android或者其他程序语言不推荐这么写代 码 ?在.java源程序中变量或者方法未使用 -红色的波浪线 ?代码错误提示,需要更改正确 -main.xml与String.xml ?String.xml 键值对 ◆一:国际化,只需要提供一个string.xml文件,把里面 的汉字信息都修改为对应的语言(如,English),再 运行程序时,android操作系统会根据用户手机的语言 环境和国家来自动选择相应的string.xml文件,这时 手机界面就会显示出英文。这样做国际化非常的方便。 ◆二:为了减少应用的体积,降低数据的冗余。假设在应 用中要使用"我们一直在努力"这段文字10000次,如果 在每次使用时直接写上这几个字,这样下来程序中将有 70000个字,这70000个字占136KB的空间。而由于手

Android官方开发教程中文版(二)

Android官方开发教程中文版 添加操作栏 添加操作栏 操作栏是你能为你的Activity实现的重要的设计元素之一,它提供了几种用户界面特性,使你的应用能够保持和其它应用的一致性,以便用户很快熟悉它。主要功能包括:1.用专门的空间为你的应用指定标识并且指示出用户在应用中的位置。 2.以可预测的方式访问重要的操作(如搜索) 3.支持导航和视图切换(使用选项卡或下拉列表) 本课程提供了关于操作栏基础知识的快速指南,要获得关于操作栏各种特性的更多信息,请参考“操作栏”指南。 设置操作栏 操作栏的最基本形式是为Activity显示标题以及在标题左边显示应用图标。即使是这种简单的形式,操作栏也有利于通知用户当前的位置,以及为你的应用保持一致性。 操作栏包括一个应用图标和Activity标题 设置一个基本的操作栏需要你的应用使用一个Activity主题并启用操作栏。如何获取这样一个主题取决于你的应用支持的最低Android版本。因此这节课根据你的应用支持的Android最低版本分为两个部分。 仅支持Android3.0及以上版本 从Android3.0开始(API级别11),操作栏被包含在所有使用Theme.Holo(或它的派生类)主题的Activity中,当targetSdkVersion或minSdkVersion的值大于等于11时,Theme.Holo 是默认主题。 因此,要在Activity中添加操作栏,只需简单地把这两个属性之一的值设为11或更高就可以了,如:

安全生产标准化管理指南

安全生产标准化管理指南 <部分) <主要适用机械制造、电子、轻纺等一般性行业,其他行业的企业也可参照参 考) 本指南由广东省安全生产监督管理局提出。 本指南起草单位:广东省安全科学技术研究所、华南理工大学安全工程研究所、广东省技术监督机械产品质量监督检验站。b5E2RGbCAP 目次 1 适用范围 (3) 2 规范性引用文件 (3) 3 术语和定义 (5) 4 安全管理要求和措施 (6) 4.1 基本安全管理 (6)

4.1.1方针目标 (6) 4.1.2机构人员 (6) 4.1.3规章制度 (6) 4.1.4教育培训 (7) 4.1.5过程控制 (7) 4.1.6检查监督 (8) 4.1.7应急救援 (8) 4.1.8事故管理 (8) 4.1.9档案信息 (9) 4.2 专项安全管理 (9) 4.2.1 安全投入 (9) 4.2.2 三同时管理 (9)

4.2.3重大危险源<事故隐患)及高危设备管理 (10) 4.2.4危险作业管理 (10) 4.2.5承发包与租赁管理 (10) 4.2.6劳动防护管理 (11) 4.2.7职业健康管理 (11) 4.3 现场安全管理 (11) 4.3.1场所环境 (11) 4.3.2危险物料 (12) 4.3.3机械安全 (12) 4.3.4特种设备 (12) 4.3.5电气安全 (13) 4.3.6消防安全 (13) 4.3.7搬运安全 (14)

4.3.8操作安全 (14) 1 适用范围 本指南规定了一般行业作业环境、人员、生产设备的安全管理要求和措施。 本指南适用于一般行业企业为实现本单位安全标准化管理,所应采取的具体措施和应达到的基本要求。 2 规范性引用文件 2.1 引用法规 《中华人民共和国安全生产法》中华人民共和国主席令第70号 《中华人民共和国消防法》中华人民共和国主席令第4号 《中华人民共和国职业病防治法》中华人民共和国主席令第60号 《特别重大事故调查程序暂行规定》国务院令第34号 《企业职工伤亡事故报告和处理规定》国务院令第75号 《危险化学品安全管理条例》国务院令344号 《使用有毒物品作业场所劳动保护条例》国务院第令352号 《特种设备安全监察条例》国务院令第373号 《工伤保险条例》国务院令第375号 《建设工程安全生产管理条例》国务院令第393号 《安全生产许可证条例》国务院令第397号 《国务院关于进一步加强安全生产工作的决定》国发[2004]2号 《仓库防火安全管理规则》公安部令第6号 《建设工程<工程)劳动安全卫生监察规定》原劳动部令第3号 《关于生产经营单位主要负责人、安全生产管理人员及其他从业人员安全生产培训考核工作的意见》安监管人字[2002]123号p1EanqFDPw 《关于开展重大危险源监督管理工作的指导意见》安监管协调字[2004]56号

Java与Android开发学习指南

Java与Android开发学习指南 对于现在的IT界,最为火热的依然属于的移动互联网的开发。 2012年我们在不断进步,并且不断领先。

本套视频将采用最新的JDK 1.7,同时使用JUNO Eclipse进行开发讲解。 例如:实体层开发,需要类和表的映射,对于显示层的部分操作需要一些转换或处理等等。 马上这份笔记的完善版会经过清华大学出版社在2013年的上半年进行推出,而这本课堂笔记将和Java开发实战经典一起作为MLDN的入门书籍。 99%的课程,都为了方便学员复习提供了复习的视频资料。

https://www.sodocs.net/doc/467522846.html,/,在线课程。 同学一起去根据需求设计业务; 根据业务的功能讨论设计数据库; 后台的开发。前台的实现,远程接口的开发。 从各个公司而言,面试的要求是提高了。 对于代码而言,写代码不麻烦,最麻烦的是调试程序。 目的:是方便更多同学可以轻松的进入到Java开发行业,毕竟这个行业是相对稳定的。 2013年,而Java 是在1995年的时候出现。 最早的时候更多的是关注于服务器端的开发,但是对于客户端,开发的复杂度是很高的,并且受到环境的限制,所以最早的一些ERP系统,只能在电脑上完成,而有了Android/IOS之后,发现移动办公成为了可能。 不管如何操作,业务是最终必须要掌握的。

在整个市场70%的份额都被Android拿走了。这块蛋糕很大。 20左右是占了IOS。 历史: 2003年的时候,当时的手机系统:Symbian、Linux、Windows CE、MTK 2009年的时候,手机系统:Android(Linux)、IOS、Symbian、Windows Phone。项目的整体把握:项目的核心业务设计、架构。 最早的时候如果某一款软件需要被安放在手机里,需要找开发商,给他钱。。。 改了:开发商给钱推广。

Android应用开发入门教程(经典版)

Android应用开发入门教程(经典版) Linux公社(https://www.sodocs.net/doc/467522846.html,)于2006年9月25日注册并开通网站,Linux现在已经成为一种广受关注和支持的一种操作系统,IDC是互联网数据中心,LinuxIDC 就是关于Linux的数据中心。 https://www.sodocs.net/doc/467522846.html,提供包括Ubuntu,Fedora,SUSE技术,以及最新IT资讯等Linux专业类网站。

目录 第一篇Android系统结构和SDK使用 (5) 第1章 Android的系统介绍 (5) 1.1 系统介绍 (5) 1.2 软件结构和使用的工具 (7) 第2章 Android SDK的开发环境 (10) 2.1 Android SDK的结构 (10) 2.2 Android SDK环境安装 (11) 2.2.1. 安装JDK基本Java环境。 (11) 2.2.2. 安装Eclipse (12) 2.2.3. 获得Android SDK (12) 2.2.4(1). 在Eclipse 3.4(Ganymede)中安装ADT (14) 2.2.4(2). 在Eclipse 3.5(Galileo)中安装ADT (17) 2.2.5. 在Eclipse中配置Android SDK (20) 2.3 Android中运行仿真器环境 (21) 2.3.1. 建立Android虚拟设备 (21) 2.3.2. 运行虚拟设备 (22) 2.3.3. 使用Android中的工具 (23) 2.3.4. 使用logcat (24) 2.3.5. 使用仿真器控制 (25) 2.3.6. 命令行工具adb、mksdcard等 (26) 2.3.7. 使用设备控制 (28) 2.4 Android中建立工程 (29) 2.4.1. 建立工程 (29) 2.4.2. 查看和编辑各个文件 (31) 2.4.3. 运行工程 (33) 第二篇 Android应用程序的概述和框架 (36) 第3章 Android应用层程序的开发方式 (36) 3.1 应用程序开发的结构 (36) 3.2 API参考文档的使用 (36) 第4章Android应用程序示例 (40) 4.1 HelloActivity程序的运行 (40) 4.2 HelloActivity的源文件结构 (41) 4.2.1.Android.mk文件 (41) 4.2.2.AndroidManifest.xml文件 (42) 4.2.3.源代码文件 (42) 4.2.4.布局文件 (43) 4.2.5.其他资源文件 (43) 4.3 HelloActivity的编译结构 (43) 4.4 SkeletonApp的程序的运行 (44) 4.5 SkeletonApp的源文件结构 (44) 4.6 SkeletonApp的编译结构 (46) 第5章 Android应用程序的内容 (47) 5.1 Android应用程序的概念性描述 (47) 5.1.1.应用程序的组成部分 (47) 5.1.2.应用程序的生命周期 (48) 5.2 应用程序包含的各个文件 (50) 5.3 使用am工具启动Android应用程序 (51) 2

相关主题