第一篇:天然气炉泄露检查制度2
天然气炉泄露检查制度
1.泄露点检由各班司炉工按照各自区域负责。
2.点检以观察、嗅觉来判断是否漏气,如若发现异常按照程序上报。
3.点检要求每班一检,并做好记录。
4.泄露点检按照检测设备操作规程进行操作。
5.如发现泄露及时向上一级部门汇报,并同时通知设备科。
6.设备科与生产科安全员有不定期抽查责任,并做好记录。
7.检测设备为进口天然气泄露检测设备(设备型号:cosmos xp-3110)附:《天然气测漏点检表》
《天然气检查表》
第二篇:检查内存泄露
Debug Assertion Failed!
这个错误的原因可能是数组越界或出现了野指针.内存释放(或资源释放)时出现了错误
这是个很一般性的错误, 就像Windows报告说执行了非法操作一样.凭此信息无法判 断具体错误位置, 只能靠自己跟踪了
当出现这个错误的时候,我重新检查了自己new的指针,由于对于这块很发怵,所以把所有new的指针都避掉。但还是出现同样的问题。
后来又上网搜了一下,在《VC++6.0中内存泄漏检测》这篇文章中提到,“可用于被多态继承的基类其析构函数应当有virtual修饰“的法则(一不小心就忘了写virtual ^_^),”,哈哈,我也违反了,后来加上virtual后就没有问题了。
下面把那篇文章贴上来以供自己日后查看。
VC++6.0中内存泄漏检测(转)
VC++6.0中内存泄漏检测
这篇文章是对2004-09-02日发表的《VC++6.0中简单的内存泄漏检测事例代码》(已经删除)的更新.对C++代码而言,内存泄漏问题虽然有诸多方法避免,但实际代码编写的时候,或出于自信或出于复杂性的考虑,常常还会用到原始的operator new,这不可避免的会带来内存泄漏的可能,不久前本人因为违反了”可用于被多态继承的基类其析构函数应当有virtual修饰“的法则(一不小心就忘了写virtual ^_^),导致了内存泄漏,因此我觉得出于安全考虑,在代码中加入内存泄漏检查机制还是很必要的,也因为这次的内存泄漏事件促使我写出这一篇文章.VC++中本身就有内存泄漏检查的机制,你可以在向导生成的支持MFC的工程中看到如下代码:
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
通过它们,你能非常容易的发现代码中的内存泄漏,但是如果手工将这个功能移植到非MFC工程中去是很繁琐的一件事,另外它还有一个bug,在多线程并发调用这个DEBUG_NEW时会导致系统级错误,因此本人在此重写了这个功能,将以下的debug_new.h和debug_new.cpp添加到工程中,并在需要检测的cpp中#include ”debug_new.h“和main中一开始处加入REG_DEBUG_NEW宏即可.1.debug_new.h 源代码
/************************************************************************/ /* comment: 此文件与debug_new.cpp配合使用,用于在调试期发现内存泄漏 */
/* 仅在VC++编译器中适用(包括Intel C++,因为它使用了相同的库)*/
/* 作者: 周星星*/
/* 版权申明: 无,可任意 使用,修改 和 发布 */
/************************************************************************/ /* sample
#include
#include ”debug_new.h“ // +
using namespace std;
int main(void)
{
REG_DEBUG_NEW;// +
char* p = new char[2];
cout << ”--End--“ << endl;
return 0;
}
在VC++ IDE中按F5调试运行将会在Output窗口的Debug页看到类似如下的提示: Dumping objects->
d:test.cpp(10): {45} normal block at 0x003410C8, 2 bytes long.Data: < > CD CD
Object dump complete.如果不出现如上提示请Rebuild All一次.*/
#ifndef _DEBUG_NEW_H_
#define _DEBUG_NEW_H_
#ifdef _DEBUG
#undef new
extern void _RegDebugNew(void);
extern void* __cdecl operator new(size_t, const char*, int);
extern void __cdecl operator delete(void*, const char*, int);
#define new new(__FILE__, __LINE__)
#define REG_DEBUG_NEW _RegDebugNew();
#else
#define REG_DEBUG_NEW
#endif // _DEBUG
#endif // _DEBUG_NEW_H_
2.debug_new.cpp 源代码
/************************************************************************/ /* comment: 此文件与debug_new.h配合使用,用于在调试期发现内存泄漏 */
/* 仅在VC++编译器中适用(包括Intel C++,因为它使用了相同的库)*/
/* 作者: 周星星*/
/* 版权申明: 无,可任意 使用,修改 和 发布 */
/************************************************************************/ //#include ”debug_new.h“
#ifdef _DEBUG
#include
#include
class _CriSec
{
CRITICAL_SECTION criSection;
public:
_CriSec(){ InitializeCriticalSection(&criSection);}
~_CriSec(){ DeleteCriticalSection(&criSection);}
void Enter(){ EnterCriticalSection(&criSection);}
void Leave(){ LeaveCriticalSection(&criSection);}
} _cs;
void _RegDebugNew(void)
{
_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG | _CRTDBG_LEAK_CHECK_DF);
}
void* __cdecl operator new(size_t nSize, const char* lpszFileName, int nLine)
{
// comment 1: MFC中提供的debug new虽然加了锁,但我在实际测试的时候发现多线程并发 // 调用的时候还是抛出了系统错误,所以我在这里加了一个线程互斥量.// comment 2: debug new和debug delete之间需不需要互斥我并不知道,保险起见,我同样 // 加了线程互斥量.// comment 3: 按照C++标准规定,在operator new失败后应当调用set_new_handler设置的 // 函数,但是MSDN中却说”头文件new中的set_new_handler是stub的,而应该使 // 用头文件new.h中的_set_new_handler“,这简直是滑天下之大稽.// 以下是VC++6.0中的set_new_handler定义:
// new_handler __cdecl set_new_handler(new_handler new_p)
// {
// assert(new_p == 0);// cannot use stub to register a new handler
// _set_new_handler(0);
// return 0;
// }
// 所以我也无计可施,只能舍弃set_new_handler的作用._cs.Enter();
void* p = _malloc_dbg(nSize, _NORMAL_BLOCK, lpszFileName, nLine);
_cs.Leave();
return p;
}
void __cdecl operator delete(void* p, const char* /*lpszFileName*/, int /*nLine*/)
{
_cs.Enter();
_free_dbg(p, _CLIENT_BLOCK);
_cs.Leave();
}
#endif
3.事例代码
#include
#include ”debug_new.h“
using namespace std;
int main(void)
{
REG_DEBUG_NEW;
char* p = new char[2];
p[0] = 'A';
p[1] = 'B';
cout << ”--End--" << endl;
return 0;
}
4.结果输出
在VC++ IDE中按F5调试运行将会在Output窗口的Debug页看到类似如下的提示: ……
Dumping objects->
d:test.cpp(10): {45} normal block at 0x003410C8, 2 bytes long.Data:
Object dump complete.……
第三篇:检查空调R22制冷剂泄露的方法
检查空调R22制冷剂泄露的方法
发布日期:2013-6-20 9:16:22点击次数:303 信息录入:郭先燕
家电维修人员说,空调是夏季生活的不可缺少的家电之一,一台空调需加氟利昂,不能一概而论,而要看空调R22制冷剂是否渗漏以及空调制冷效果好不好,那么,怎样才能看出空调制冷剂是否渗漏呢?维修人员介绍市民们可以使用以下方法:
1.试:空调正常开启一段时间后吹到身上的风感到很凉,并能很快达到设定温度,就可以说是正常的。当然,空调出现冷气不足,不一定是空调R22氟利昂不够,也可能是空气过滤网不洁净,空气吸入口及吹出口受阻等原因。
2.测:用温度计测量室内机的进、出风口的温差,差值在8℃以上为正常,温差越大说明空调的工作情况越好,好的差值可达15℃左右。
3.看:在开机十几分钟后,打开室内机面板,应看到蒸发器(铜管上穿满铝片进行热交换的部件)上均匀布满冷凝水,如果一半有一半没有,可能为缺空调冷媒,如果局部结霜或结冰,也不正常。
4.摸:可在开机十几分钟后用手摸。室外机有两个铜阀门,一个接粗铜管,一个接细铜管。用手摸两阀门应有温差;粗的应比细的温度低些、摸着比较凉为正常(在温度高时也应有冷凝水)。再摸室外机的热风是不是热呼呼的,如果不大热可能缺冷媒。
5.察:使用过半年以上的用户,可察看室内机的管道接头和室外机阀门处是否有明显的漏油迹象,如有明显的漏油现象则表明制冷剂有泄漏,因为油氟互溶,漏油必漏氟。
R134A 制冷剂与氟利昂R22的比较结果
发布日期:2013-6-19 17:52:11点击次数:188 信息录入:南方制冷-许晓萍
R134A制冷剂也是人们熟知的氟利昂R22替代物之一,比R22制冷剂更环保,更节能。那么,又有多少人了解它们之间有什么不同呢?好的,下面,我们将两者进行对比:
R134A制冷剂的比容是氟利昂R22的1.47倍,且蒸发潜热小,因此就同排气体积的压缩机而言,R134A制冷剂的机组冷冻能力仅为R22制冷剂机组的60%左右。
R134A冷媒的热传导率比R22制冷剂要低一个10%,因此R134A制冷剂的换热器换热面积就会增大。R134A制冷剂对空调铜管的腐蚀性较强,使用过程中容易发生“镀铜现象”,因此系统中必须增加一定的添加剂。而且,R134A制冷剂也对橡胶类物质的膨润作用较强,在实际使用过程中,冷媒泄漏率会相对高一些。
R134A氟利昂的系统需要有专用的压缩机及专用的酯类润滑油,酯类润滑油由于具有高吸水性、高起泡性及高扩散性,在系统性能的稳定性上会稍逊于R22制冷剂系统所使用的矿物油。
制冷剂R22替代品有哪些?
发布日期:2013-6-19 18:43:33点击次数:214 信息录入:南方制冷-许
使用制冷剂的消费者又很多,但随着禁氟计划的逼近,很多消费者都像了解一下R22制冷剂的替代品的研究情况。经过专业人士长期研究发现,现在制冷剂R22比较成熟的HFCS替代物有如下几种:
R410a制冷剂:其热力性能十分接近单工质,虽然它与制冷剂R22的热力性质不很相似,但却可能是氟利昂R22最有前途的HFC类替代物。使用R410a的制冷系统需彻底改型,但改型后的机器变得更为紧凑。它的另一优势是液相的热导率高,粘度低,使其具有优于R22的传输特性。
R407c制冷剂:是众多候选替代制冷剂中呼声较高的R22制冷剂替代物。这是由于R407c制冷剂的热力性质与氟利昂R22比较相似,它们的工作压力和制冷量都比较接近。这使得替代简单易行,原有氟利昂R22机器设备改用R407c制冷剂后除更换润滑油,调整系统冲注量及节流元件外,对压缩机和其余设备均可不做改动。但采用R407c后机器的制冷量和能效比用氟利昂R22时稍有下降,而R407c制冷剂最大的缺陷可能是温度滑移较大。
R134a制冷剂:与氟利昂R22相比,压力、冷量都会降低,大多数的管道包括换热器在内都应扩大以减少压力损失,压缩机的排量也要增加。用它代替制冷剂R22后系统的制冷量有大幅度的下降,能效比也略有下降。系统的改型费用较高,因此对于小型住宅或商用空调不太可能用它,但对大型冷水机组尤其是用螺杆或离心式压缩机时比较合适。
R-22冷媒包装
一次性钢瓶包装:13.6kg/瓶,22.7kg/瓶;可重复使用钢瓶包装(需回收包装钢瓶):400kg/瓶,800kg/瓶。
R-22储存、运输
R-22制冷剂钢瓶为带压容器,储存时应远离火种、热源、避免阳光直接曝晒,通常储放于阴凉、干燥和通风的仓库内;搬运时应轻装、轻卸,防止钢瓶以及阀门等附件破损。
R-22配套使用冷冻机油
通常与R-22制冷剂配用的冷冻机油有:Suniso 3GS、4GS、5GS、KunLun 3GS、4GS、5GS、ICEMATIC SW220、CP-4214-320、、等;在不同设备、不同应用场所最终使用何种冷冻油,应遵照冷冻压缩机和制冷(空调)设备厂商的建议、或根据该制冷压缩机、制冷设备使用的具体情况来确定使用同等设计和技术员要求的冷冻机润滑油,即选用对等的冷冻机油(广州中冷贸易有限公司专业提供各种品牌各种类型压缩机的冷冻机油使用参考、对照)。
第四篇:天然气门站防火防爆制度
天然气门站防火防爆制度
1、严禁在站内吸烟及携带各种火种进入站区。
2、严禁未办理动火手续在站内动火。
3、严禁穿带钉的鞋进入站内生产区。
4、严禁用汽油、轻油清洗设备、衣服、工具及地面。
5、严禁机动车辆未经批准进入站区。
6、严禁在生产区堆放易燃易爆的物品、化学危险品。
7、严禁在生产区使用黑色金属器具敲打。
8、严禁堵塞消防通道,随意挪用消防设施及工具。
9、严禁闲杂人员进入站区。
10、严禁损坏生产区的防爆装置及设施。
第五篇:检查制度
明朝监察制度的主要特点
专业:2010级中外政治制度学号:201002020202姓名:罗静
监察制度是国家政治制度的重要组成部分,属于上层建筑的范畴。《册府元龟》在关于监察制度是这样描述:“古之王者建邦立制,设都鄙官府之治,分班爵品职之序,创刑典以话暴慢,修礼范而别等威,百职并分,万邦承式,乃设纠督之任以专察举之事,刺检凶蕙,抨正违谬,然后内外之政允,离奸究之萌自塞者也”①。中国监察制度萌芽于战国时期,各个诸侯国纷纷大规模推行郡县制,以代替分封制,建立了中央集权的政治制度。当时的政治背景客观上需要建立一个有效的监督制衡机构,齐、秦、赵、韩、魏各国皆设臵了御史一官,出现了监察制度的雏形。秦汉时期,设臵了御史大夫一职,作为最监察官,同时也是垂相的副手。自汉代以后,监察机构始终作为一个重要的政治机构而存在,历朝都设臵了规模不等的监察机构。魏晋以后,监察制度日臻完备,至隋唐时期飞监察制度开始法律化、定型化,日趋成熟。宋元时期,监察制度得到了进一步的完善。到了明朝,继承和发展了前代的监察制度,同时为适应废除垂相制度和建立绝对皇权体制的需要,将我国封建社会的监察制度推向了顶峰。明代的监察制度是中国古代监察制度发展到明代这一特定历史阶段的产物,它同传统的监察制度有着极强的继承关系,同时它又在新的历史条件下有所发展,有所创新,形成了封建监察制度极其完备的形态,具有自身的特点。
一、监察体系完备,形成了从中央到地方的严密的监察网络
在中央,明朝设都察院作为国家最高监察机关,长官为左右都御
史,正二品,下设左右副都御史,正三品;左右佥都御史,正四品,其属有经历司、司务厅、照磨所和司狱司,官员分别为经历和都事、司务、照磨和检校、司狱,品级正六品到从九品不等。此外,明朝在六部还设六科给事中,每科设都给事中,正七品;左右给事中,从七品;给事中,从七品②。都察院和六科不相统属,都直接隶属于皇帝,各司其职,并且还可以互相纠劾,以弥补监察机关无人监察的空缺。在地方,洪武初在各省设提刑按察使(正三品)作为省一级的监察官,履行监察职能,下设副使,正四品;佥事,正五品。洪武十四年臵各道按察分司,十五年又臵全国府州县按察分司。各分司由按察司佐官副使、佥事派出巡察,将府州县皆纳入了按察使司的监察系统③。
明朝在地方监察上还设有十三道监察御史,这十三道分别为浙江、江西、河南、山东、福建、广东、广西、四川、贵州、陕西、山西、湖广和云南,监察御史在所任职道中履行监察职能。在地方监察中,明朝中央政府还不时派出巡抚、巡按、总督等监察官员对地方进行巡视。此外,南京还有一套完整的监察系统,这是其他朝代所没有的奇特现象。永乐年间,明朝首都北迁,但南京仍臵都察院,有右都御史、右副都御史、右佥都御史各1人。亦有十三道御史之设,每道2或3人。另臵提督操江一人,以副佥都御史担任,掌上下江防之事④。这一时期,异化型监察也获得空前发展。以厂卫特务制度为典型代表的异化型监察无孔不入,人人谈之而色变,他们与明朝设臵的众多的监察机构一起,编织了一张从中央到地方的严密的、覆盖全国的监察大网。
二、监察立法趋于成熟
明朝的监察立法经历了漫长的过程。洪武年间曾制定了《宪纲》四十条,后经宣宗、英宗两朝的修订,制成《出巡相见礼仪》四条、《巡历事例》三十六条、《刷卷条格》六条、《奏请点差》等条例⑤。正统四年,正式制定颁布了《宪纲条例》,共十条,对监察官的地位、职权、选用、监察对象以及行使权力的方式和监察纪律作了详细的规定,可谓是事无巨细,使其成为一部“所定宪例甚备”的监察法规。此后,历朝陆续有所增补。弘治时编纂成的《大明会典》把有关监察机关的法规条例汇总纳入其中。之后《大明会典》历经正德时校修,嘉靖时重修,万历时再修,万历十五年正式成书。全书共228卷,体例以六部九衙署为纲。其中监察法规列入209至213卷。明代监察法规在《大明会典》所载都察院法规和六科给事中法规,不仅对监察职能、履行职务的效率等方面规定得极为详尽,而且制定了具体的部门监察法规及施行细则,从体系上集两千年监察法律之大成而臻完备。在明朝的监察立法中,凸显了对监察官犯罪的加重处罚。《明史》载:“凡御史犯罪,加三等,有赃从重论。1769”而作为国家根本法典的《大明律》,也明文规定了对监察官员犯罪要从重处罚。如《大明律》的《受赃律》专列“风宪官吏犯赃”一条,规定“凡风宪官吏受财,及于所按治去处求索借贷人财物,若卖买多取价利及受馈送之类,各加其余官吏罪三等”⑥。甚至对迎来送往的这种小事,都决不宽纵,弄不好还要被杖责。而在实际的操作过程中,这一点也得到了比较好的贯彻。如宣宗年间,浙江按察司王铉受贿白银,按例“应纳米赎罪复职”,结果却“罢为民,仍追夺诰命⑦”。监察御史沈润“受土豪黄金五两白银百两,文绮十匹,出其杀人罪。”按律只应廷杖,结果“其免杖,发戍辽东边卫”⑧。就这样,在短短的七年半时间里,监察御史降黜竟达一百三十名左右,不可谓不严厉。
三、监察官人数大大增加,职权得到空前加强
明朝的监察官队伍庞大,人数众多,为历朝所罕见。在中央,都察院坐院官人数一般为6人,其属吏人数为7人;六科给事中,吏科4人,户科8人,礼科6人,兵科10人,刑科8人,工科4人,共计40人⑨;十三道监察御史,浙江、江西、河南、山东各10人,福建、广东、广西、四川、贵州各7人,陕西、山西、湖广各8人,云南11人,总数为110人,再加上南京方面的监察官和各省常设的监察官,明朝监察官员的总人数浮动在200~300人之间,这还不包括诸如巡抚、巡按和总督之类的监察官员人数。明朝监察官的职权更加广泛。
综观明朝近三百年的历史,监察官员这个官僚群体屡屡遭受到当权者的打击,史书上亦是大书特书,极力渲染,虽然其中不免有夸大的成分,但是整个明朝历史上监察官员遭受的打击之重、之惨烈确是不争的事实,这在中国古代监察史上亦是极为罕见,堪称奇谈。这一时期监察官员遭受的打击,主要来自于三个方面:一是皇帝。有明一朝,皇帝对监察官员的倚重可谓是绝无仅有,其他任何朝代都无法相比,而对监察官员的打击也真可谓是空前绝后,其他朝代都望尘莫及,甘拜下风。明代(尤其是中后期)皇帝,多为猜忌多疑、刚愎自用且品德失范之辈,常常对不肯俯首之监察官进行压制与迫害,一意孤行者还会招致杀身之祸,使得监察官的境遇远不如其他朝代。明朝皇帝对监察
官的残酷打击,在嘉靖年间达到了顶峰,其行为简直骇人听闻。嘉靖三年,在“大礼议”中,百官伏左顺门哭谏,皇帝大怒,将为首者下诏狱,其余官员一律杖责,结果给事中。
参考文献
①《册府儿龟〃宪官部〃总序》
②唐克军.不平衡的治理——明代政府运行研究[M],武汉:武汉出版社,2004.328-335
③吴琦.明代地方监察体系与荒政例[J]江西师范大学学报:哲学社会科学版,200606,30
④刘泽华.中华文化通志.制度文化典(中央职官制)[M]王超撰上海:上海人民出版社.1998,310
⑤李怀孔,中国行政制度史[M],上海,上海复旦大学,2006
⑥曾丽玮.明代监察制度的特色及其现代启示[J].求索,2004(10):235-239
⑦李景隆,姚广孝,夏原吉,等.明实录[M].台北:中央研究院历史语言研究所,1962
⑧栾洋.明代仁宣时期的监察制度建设[J].温州大学学报:社会科学版,2007(5):24-29
⑨张创新.中国政治制度史[M].第二版.北京:清华大学出版社,2005:286-288