SSI
外科伤口感染
SSI是Surgical Site Infection的首字母简写,取代了原先外科伤口感染(Surgical Wound Infection SWI)的名称,是指发生在外科手术部位的感染,以筋膜为界,其浅部是皮肤和皮下组织感染,深部是肌肉,腔隙的感染。
简介
医疗事故
美国2004年手术室发生的前5大错误是指:
---Incorrect surgery (Wrongpatient, procedure. site, side),不正确的手术(错误的病人,手术,部位和体侧)
---Medication errors,药物治疗错误
---Fires in the OR,手术室内起火
---Retained Foreign body,异物遗留于体内
---Surgical Site Infection,手术部位感染
美国CDC认为,SSI是手术病人最常见的不良事件。2009年开始,美国医疗保险和公共医疗补助机构(CMS),将不再支付医院由于可以预防的差错,伤害和感染而导致的住院费用。
影响因素
影响SSI的因素很多,大体可以分为患者因素与手术因素两大类。患者因素包括:(1)年龄,(2)免疫力系统受损,(3)糖尿病,(4)非手术区域的感染灶,(5)伤口分类,(6)营养不良,(7)吸烟,(8)肥胖,(9)术前住院天数过长,和(10)激素。手术因素则包括:(1)预防性抗生素的使用,(2)患者管理,(3)手术时间过长,(4)皮肤准备,(5)外科洗手,(6)手术室环境(通风),消毒等状况,(7)手术衣和铺巾,(8)手术技术:止血、无菌技术、异物,以及(9)器械的灭菌监测。
预防策略
预防SSI的策略包括:(1)正确的抗生素使用,(2)正确备皮方式,(3)患者保温,(4)控制血糖,(6)皮肤消毒,(7)非手术部位感染灶的治疗,(8)外科手消毒,(9)人员管理,以及(10)伤口护理。前面四类最为重要,称为核心策略。
服务器端
服务器端嵌入:Server Side Include,是一种类似于ASP的基于服务器的网页制作技术。大多数(尤其是基于Unix平台)的WEB服务器如Netscape Enterprise Server等均支持SSI命令。另外,在计算机硬件领域SSI是同步串行接口(Synchronous Serial Interface)的英文缩写。
原理
将内容发送到浏览器之前,可以使用“服务器端包含 (SSI)”指令将文本、图形或应用程序信息包含到网页中。例如,可以使用 SSI 包含时间/日期戳、版权声明或供客户填写并返回的表单。对于在多个文件中重复出现的文本或图形,使用包含文件是一种简便的方法。将内容存入一个包含文件中即可,而不必将内容输入所有文件。通过一个非常简单的语句即可调用包含文件,此语句指示 Web 服务器将内容插入适当网页。而且,使用包含文件时,对内容的所有更改只需在一个地方就能完成。
因为包含 SSI 指令的文件要求特殊处理,所以必须为所有 SSI 文件赋予 SSI文件扩展名。默认扩展名是 .stm、.shtm 和 .shtml
作用
之所以要扯到SSI,是因为shtml--server-parsed HTML 的首字母缩略词。包含有嵌入式服务器端包含命令的 HTML 文本。在被传送给浏览器之前,服务器会对 SHTML 文档进行完全地读取、分析以及修改。
shtml和asp 有一些相似,以shtml命名的文件里,使用了ssi的一些指令,就像asp中的指令,你可以在SHTML文件中写入SSI指令,当客户端访问这些shtml文件时,服务器端会把这些SHTML文件进行读取和解释,把SHTML文件中包含的SSI指令解释出来
比如:你可以在SHTML文件中用SSI指令引用其他的html文件(#include ),服务器传送给客户端的文件,是已经解释的SHTML不会有SSI指令。它实现了HTML所没有的功能,就是可以实现了动态的SHTML,可以说是HTML的一种进化吧。像新浪的新闻系统就是这样的,新闻内容是固定的但它上面的广告和菜单等就是用#include引用进来的。
主要有以下几种用用途:
1、显示服务器端环境变量
2、将文本内容直接插入到文档中
3、显示WEB文档相关信息 (如文件制作日期/大小等)
4、直接执行服务器上的各种程序(如CGI或其他可执行程序)
5、设置SSI信息显示格式;(如文件制作日期/大小显示方式) 高级SSI;可设置变量使用if条件语句。
支持
Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache 2.0.x为例:打开conf目录下的httpd.conf文件,搜索“AddType text/html .shtml”,搜索结果:
# AddType text/html .shtml
# AddOutputFilter INCLUDES .shtml
把这两行前面的#去掉。
然后搜索“Options Indexes FollowSymLinks”
在搜索到的那一行后面添加“ Includes”
即将该行改变为:
Options Indexes FollowSymLinks Includes
保存httpd.conf,重起apache即可。
开启shtml
打开文件 ./include/config.inc.php
//数据库配置信息
define('DB_HOST','localhost'); //数据库服务器主机地址
define('DB_USER','root'); //数据库账号
define('DB_PW','root'); //数据库密码
define('DB_NAME','phpcmsutf'); //数据库名
define('DB_PRE','phpcms_'); //数据库表前缀,同一数据库安装多套Phpcms时,请修改表前缀
define('DB_CHARSET','utf8'); //数据库字符集
define('DB_PCONNECT',0); //0 或1,是否使用持久连接
define('DB_DATABASE','mysql'); //数据库类型
//网站路径配置
define('PHPCMS_PATH','/cms/phpcms_utf/'); //Phpcms框架访问路径,相对于域名
//shtml 支持
将它:
define('SHTML',0); //是否支持 shtml,需要服务器支持,并且生成文件扩展名为 shtml
改成:
define('SHTML',1); //是否支持 shtml,需要服务器支持,并且生成文件扩展名为 shtml。
nginx
编辑nginx配置文件 vi /usr/local/nginx/conf/nginx.conf
加入如下代码ssi on;
ssi_silent_errors on;
ssi_types text/shtml;
保存 重启 nginx
使用
SSI是为WEB服务器提供的一套命令,这些命令只要直接嵌入到HTML文档的注释内容之中即可。如:
其它的SSI指令使用形式基本同刚才的举例差不多,可见SSI使用只是插入一点代码而已,使用形式非常简单。
当然,如果WEB服务器不支持SSI,它就会只不过将它当作注释信息,直接跳过其中的内容;浏览器也会忽略这些信息。
如何在我的WEB服务器上配置SSI功能?
在一些WEB服务器上(如IIS 4.0/SAMBAR 4.2),包含 #include 指令的文件必须使用已被映射到 SSI解释程序的扩展名;否则,Web 服务器将不会处理该SSI指令;默认情况下,扩展名 .stm、.shtm 和 .shtml 被映射到解释程序(Ssinc.dll)。
Apache则是根据你的设置情况而定,修改srm.conf如:
AddType text/x-server-parsed-html .shtml 将只对.shtml扩展名的文件解析SSI指令
AddType text/x-server-parsed-html .html将对所有HTML文档解析SSI指令
Netscape WEB服务器直接使用Administration Server(管理服务器)可打开SSI功能。
Website使用Server Admin程序中的Mapping标签,扩展名添加内容类型为:wwwserver/html-ssi
Cern服务器不支持SSI,可用SSI诈骗法,上下载一个PERL脚本,即可使你的CERN服务器使用一些SSI指令。(不支持exec指令。)
指令
格式
程序代码:
如 程序代码:
说明:
1.;是HTML语法中表示注释,当WEB服务器不支持SSI时,会忽略这些信息。
2.#include 为SSI指令之一。
3.file 为include的参数,info.htm为参数值,在本指令中指将要包含的文档名。
注意:
1.
3.SSI指令是大小写敏感的,因此参数必须是小写才会起作用。
使用详解
#echo 示范
作用:
环境变量插入到页面中。
语法:
程序代码:
本文档名称:程序代码:
时间:程序代码:
你的IP地址是程序代码:
#include 示范
作用:
将文本文件的内容直接插入到文档页面中。
语法:
程序代码:
file 文件名是一个相对路径
virtual 文件名是 Web 站点上的虚拟目录
参数:
file 指定包含文件相对于本文档的位置
virtual 指定相对于服务器文档根目录的位置
注意:
1、文件名称必须带有扩展名。
2、被包含的文件可以具有任何文件扩展名,我觉得直接使用htm扩展名最方便,微软公司推荐使用 .inc 扩展名(这就看你的爱好了)。
示例:
程序代码:
;将头文件插入到当前页面
;将尾文件插入到当前页面
;将头文件插入到当前页面
;将尾文件插入到当前页面
#flastmod 和#fsize 示范
作用:#flastmod 文件更新日期
#fsize 文件的长度
语法:
程序代码:
参数:
file 指定包含文件相对于本文档的位置 如 info.txt 表示当前目录下的的info.txt文档
virtual 指定相对于服务器文档根目录的位置 如 /hoyi/info.txt 表示
注意:
文件名称必须带有扩展名。
示例:
程序代码:
将当前目录下news.htm文件的更新日期插插入到当前页面
程序代码:
将当前目录下news.htm的文件大小入到当前页面
#exec 示范
作用:
将某一外部程序的输出插入到页面中。可插入CGI程序或者是常规应用程序的输入,这取决于使用的参数是cmd还是cgi。
语法:
程序代码:
参数:
cmd 常规应用程序
示例:
程序代码:
;将会显示密码文件
;将会显示当前目录下文件列表
;将会执行CGI程序gb.cgi。
;将会执行CGI程序access_log.cgi。
;将会显示密码文件
;将会显示当前目录下文件列表
;将会执行CGI程序gb.cgi。
;将会执行CGI程序access_log.cgi。
注意:
从上面的示例可以看出,这个指令相当方便,但是也存在安全问题。
禁止方法:
.在IIS中,要禁用 #exec 命令,可修改 SSIExecDisable 元数据库;
#config
作用:指定返回给客户端浏览器的错误信息、日期和文件大小的格式。
语法:
程序代码:
参数:
errmsg 自定义SSI执行错误信息,可以为任何你喜欢的方式。
timefmt 时间显示方式,最灵活的配置属性。
示例:显示一个不存在文件的大小
程序代码:
以千字节方式显示文件大小
程序代码:
以特定的时间格式显示时间
程序代码:
显示今天是星期几,几月,时区
显示今天是星期几,几月,时区
XSSI
XSSI(Extended SSI)是一组高级SSI指令,内置于Apache 1.2或更高版本的mod-include模块之中。
其中可利用的的指令有:
#set
#if
#printenv
作用:显示当前存在于WEB服务器环境中的所有环境变量
语法:程序代码:
#set
作用:可给变量赋值,以用于后面的if语句。
语法:程序代码:
参数:无
示例:程序代码:
#if
作用:创建可以改变数据的页面,这些数据根据使用if语句时计算的要求予以显示。
语法:程序代码:
显示内容
显示内容
显示内容
显示内容
显示内容
显示内容
示例:
程序代码:
太阳城的分站。
欢迎光临好易CGI工厂!
欢迎光临好易CGI工厂在淄博热线的分站。
欢迎光临好易CGI工厂在太阳城的分站。
欢迎光临好易CGI工厂!
注意:用于前面指令中的反斜杠,是用来代换内部的引号,以便它们不会被解释为结束表达式。不可省略。
1、Config命令
Config命令主要用于修改SSI的默认设置。其中:
Errmsg:设置默认错误信息。为了能够正常的返回用户设定的错误信息,在HTML文件中Errmsg参数必须被放置在其它SSI命令的前面,否则客户端只能显示默认的错误信息,而不是由用户设定的自定义信息。
Timefmt:定义日期和时间的使用格式。Timefmt参数必须在echo命令之前使用。
显示结果为:
Wednesday,April 12,2000
也许用户对上例中所使用的%A %B %d感到很陌生,下面我们就以表格的形式总结一下SSI中较为常用的一些日期和时间格式。
Sizefmt:决定文件大小是以字节千字节
2、Include命令
Include命令可以把其它文档中的文字或图片插入到当前被解析的文档中,这是整个SSI的关键所在。通过Include命令只需要改动一个文件就可以瞬间更新整个站点!
Include命令具有两个不同的参数:
Virtual:给出到服务器端某个文档的虚拟路径。例如:
File:给出到当前目录的相对路径绝对路径。例如:
这就要求每一个目录中都包含一个header.html文件
3、Echo命令
Echo命令可以显示以下各环境变量
DOCUMENT_NAME:显示当前文档的名称。
显示结果为:
index.html
DOCUMENT_URI:显示当前文档的虚拟路径。例如:
显示结果为:
/YourDirectory/YourFilename.html
随着网站的不断发展,那些越来越长的URL地址肯定会让人头疼。如果使用SSI,一切就会迎刃而解。因为我们可以把网站的域名和SSI命令结合在一起显示完整的URL,即:
http://yourdomain
DATE_LOCAL:显示服务器设定时区的日期和时间。用户可以结合config命令的timefmt参数,定制输出信息。例如:
显示结果为:
Saturday,the 15 of April,in the year 2000
DATE_GMT:功能与DATE_LOCAL一样,只不过返回的是以格林尼治标准时间为基准的日期。例如:
LAST_MODIFIED:显示当前文档的最后更新时间。同样,这是SSI中非常实用的一个功能,只要在HTML文档中加入以下这行简单的文字,就可以在页面上动态的显示更新时间。
CGI环境变量
除了SSI环境变量之外,echo命令还可以显示以下CGI环境变量:
SERVER_SOFTWARE:显示服务器软件的名称和版本。例如:
SERVER_NAME:显示服务器的主机名称,DNS别名或IP地址。例如:
SERVER_PROTOCOL:显示客户端请求所使用的协议名称和版本,如HTTP/1.0。例如:
SERVER_PORT:显示服务器的响应端口。例如:
REQUEST_METHOD:显示客户端的文档请求方法,包括GET,HEAD,和POST。例如:
REMOTE_HOST:显示发出请求信息的客户端主机名称。
REMOTE_ADDR:显示发出请求信息的客户端IP地址。
AUTH_TYPE:显示用户身份的验证方法。
REMOTE_USER:显示访问受保护页面的用户所使用的账号名称。
4、Fsize命令
显示指定文件的大小,可以结合config命令的sizefmt参数定制输出格式。
5、Flastmod命令
显示指定文件的最后修改日期,可以结合config 命令的timefmt参数控制输出格式。
这里,我们可以利用flastmod参数显示出一个页面上所有链接页面的更新日期。方法如下:
File
Another File
显示结果为:
File April 19,2000
Another File January 08,2000
6、Exec命令
Exec命令可以执行CGI脚本或者shell命令。使用方法如下:
Cmd:使用/bin/sh执行指定的字串。如果SSI使用了IncludesNOEXEC选项,则该命令将被屏蔽。
Cgi:可以用来执行CGI脚本。例如,下面这个例子中使用服务端cgi-bin目录下的脚本程序在每个页面放置一个计数器:
框架
Struts+Spring+Ibatis三大框架搭建在一起
spring 管理事务,ibatis跟数据库连接,适用于小型软件或者网站开发。
SSI也可以表示为单一系统映像(Single Systerm Image),主要应用于集群系统。
小规模
硬件方面,SSI是小规模集成的缩写(small-scale integration),是最简单的商用IC,是一种等价于1~20个门电路的元器件。
典型的SSI IC包含数字设计的基本构件,即一系列门电路或触发器。
超系统
Super Systems Inc(SSI). 总公司在美国辛辛那提市,专门为热工工业研发和制造相关配套产品,产品包括各种探头,分析仪,控制器,软件方案以及整套系统. 有近百年的工业经验和技术积累,占北美热处理市场的七成多。为了更好的服务中国客户, SSI(中国)分公司于2009年在中国上海成立。
满意度
汽车4S店的销售服务满意度,即SSI(Sales Satisfaction Index),指经销商在售车过程中、客户购车过程中,客户对经销商售车过程的满意程度,是根据新车用户的满意度调查得出的指数,主要是根据影响消费者满意度的八项要素来做评估。以深圳优凯DMS对SSI标准的定义,总分100分,80分以上为合格,85~90分为客户满意,95分以上为客户非常满意,满意度各品牌主机厂会定期(一般为1个月)进行调查,并针对这个调查结果对经销商进行赏罚。SSI分数越高,表明对销售过程的满意度越高。这八项要素依重要性排列分别为:交车流程、销售负责人、成交条件、交付时间、广告信息、保险装潢、销售体制及设施、书面手续。这项调查主要基于顾客在购买新车的3至8个月期内的评价。
同步接口
同步串行接口:Synchronous Serial Interface,是各类DSP处理器中的常见接口。工作在网络模式下的SSI端口在某些应用场合非常重要。
SSI接口通信协议是一种带有帧同步信号的串行数据协议;
全双工的串行接口,允许芯片与多种串行设备通信;
高精度绝对值角度编码器中较常用的接口方式
SSI采用主机主动式读出方式,即在主控者发出的时钟脉冲的控制下,从最高有效位(MSB)开始同步传输。其数据传输时序图如下:
参考资料
最新修订时间:2024-02-15 16:45
目录
概述
简介
参考资料