㈠ 谁能提供一个古老建筑整体搬家的操作反法(大致步骤)
工艺原理
(1)利用先施工的托换梁作为一个托架,利用在托架与基础或平移轨道之间安置的行走机构,在外加动力推动下进行水平向移位;或利用在托架与基础之间安置的顶升机构进行垂直向移位。
(2)托换梁将建筑物沿某一水平面切断,形成一个平面托架,将上部结构荷重转移至托架上,使上部结构与基础分离,形成一个可移位的整体。托换梁一般为钢筋混凝土结构,分段施工组成。
(3)在托换梁与基础或平移轨道之间安置滚轴,当施加的外加动力克服阴力后,即可实施水平向移位。在建筑物与就位处之间设置临时平移轨道,在就位处建造永久性基础,使建筑物水平向移位至就位处。
(4)在托换梁与基础之间安置千斤顶后,当顶升力大于建筑物总荷重时,即可实施垂直直向移位。
(5)建筑物就位后进行可靠的连接处理。
4、施工流程
4.1 整体移位的总体工艺程序有关工程资料收集-整体移位可行性分析评估-整体移位方案设计-施工前期准备-平移轨道、建筑物托换、新建基础-整体移位-建筑物就位连接-建筑物修复验收。
4.2 钢筋混凝土托换梁施工工艺程序水准测量-室内外土方开挖-施工放样控制标高-施工段划分-墙壁体开凿-基础梁找平、修补-预留顶升洞-铺设隔离层-绑扎焊接钢筋-支模、浇捣混凝土-混凝土养护、拆模。以上为后置行走机构、顶升机构的施工程序。当前置行走机构时,把程序中“预留顶升洞-铺设隔离层”换为:铺设下走道板-置入钢滚轴-铺设上走道板。
4.3 建筑物水平向整体移位施工工艺程序整体移位准备-整体顶升-置入行走机构-整体下降-设置反力反支座-安装油压千斤顶-确定顶推力参数-平移推进(千斤顶推进、千斤顶回程、置入垫箱、安装反力座)-偏位监测-偏位调整-就位。
4.4 建筑物垂直向整体移位施工工艺程序整体移位准备-切断上下连接处、设置顶升标尺、安装千斤顶、砌体材料就位-确定顶升量及顶分量-设置监测系统-整体顶升(千斤顶顶升、千斤顶回程、置入垫箱、砌筑墙体)-垂直度监测-就位-临时支撑。
5、施工要点建筑物整体移位前应进行可行性分析和综合经济评估。按国家现行有关规范和标准进行检测、复核和鉴定,经综合评估适宜整体移位的建筑物方可进行移位设计。
建筑物整体移位设计应包括:托换、移位线路及轨道,顶升高度,临时加固支撑,新新基础,就位后连接等,建筑物位于地震区应按抗震鉴定标准进行鉴定,不满足时应进行抗震加固处理。
5.1 托换梁的施工利用人工或机械在整体移位要求的某一水平面上将建梁底进行处理后,在单元梁段内绑扎钢筋,支撑,浇筑混凝土,完成一个单元梁段。各单元梁段之间相互连接,最终形成一道封闭的托换梁——托架。
(1)托换染单元的划分 单元梁段越长,其连接处理越少,可降低工程造价,提高施工工效,并可提高托换染的整体墙壁体开凿长度不可能无限制增加,一般应根据建筑物层数、楼面结构、墙体承重的主次关系、砌体本身强度等因素综合考虑,将墙壁体划分为若干个单元,每个单元长度一般在1500-2000mm之间。交叉墙壁体处为一个独立单元,各单元梁段应间隔施工,相邻单元梁段混凝土强度达到砌体强度后才能施工。
(2)单元梁段的连接 单元梁段之间主筋采用双面焊接,其施工缝的处理,应严格按相关施工规范执行,后浇单元梁段浇捣混凝土前,应清除施工缝表面的垃圾、水泥薄膜及表面松动的砂石和软弱的混凝土层,同时还要将表面凿毛,用水冲洗干净并充分浇水润湿,一般润湿时间不少于24h.在垂直移位时其千斤顶位置应避开施工缝位置,一般应设置在单元梁段中部。
(3)单元梁段的混凝土浇捣 单元梁段梁顶面应保证与墙体密实连接。支模,应采用嗽叭口,并超灌200mm高混凝土。
(4)框架柱的托换 框架柱托换施工时应间隔进行,为了保持原框架的柱网尺寸,应在切断柱子前,设置水平杆件定位。相邻柱不得同时托换。必要时应设置临时支撑措施,如采用砖柱或钢管支撑。由于框架柱主要传递上部结构荷载,其托换依靠后浇牛腿实现,因此,后浇牛腿应考虑新旧混凝土的协调工作,在钢筋布置、钢筋锚固或焊接长度方面加强处理措施。
框架柱托换完成后,当后浇混凝土部分达到设计强度后即可实施切断,切断一般采用人工开凿,机械钻孔为辅,以防止产生大的振动。柱切断后应尺快进行移位施工,防止出现过大变形。
(5)整体水平移位轨道基础的选择 根据现场工条件,地质勘察资料,建筑物总荷重、结构状况、重要等级等情况确定基础的材料。其材料可选用结构、钢筋混凝土结构、条石结构、木结构及各种组合结构。其要求是能满足结构承载能力,方便施工,可重复利用。根据整体移位方案设计,每隔一定距离在基础中应预埋Ф50mm管,用于固定行走机构。
(6)整体水平移位轨道基础地基处理 在远距离移位过程中,对于轨道基础缺乏详细的地质勘察资料时,应在基础施工前作详细了解,并采用钎探等方法,查明是否存在孔洞、暗沟。软弱地基应经处理,并经现场荷载检测。
(7)建筑物平移前的加固 混合结构中,对于有门窗洞采取横向刚度加强措施;框架结构中,可采用填充砖墙、砖柱,钢筋混凝土柱或钢管临时加固,以分解集中力。
5.2 整体水平向移位(整体平移)
(1)行走机构的安置 根据工序分前置式和后置式2种。前置式在托换梁施工时安置,随托换梁施工进行。后置式在托换梁施工完成,达到设计强度后,采用整体垂直移位,使托换梁与基础间有一定的空间,从而进行一次性整体安置。
前置式行走机构施工时,托换梁单元梁段划分应考虑行走机构中行走道板长度,并保证走道板水平一致。后置式行走机构施工时,由于垂直移位需要,应预留机械千斤顶顶升洞并保证一定的洞口高度。其预留洞口数量应根据建筑物总荷重计算确定。
行走机构中的滚轴需承受上部全部荷重,其根数与间距应根据建筑物荷重确定,滚轴材料考虑远距离移位或多次重复使用,一般选用实心钢滚轴。后置式行走机构施工时,行走机构安装完成后建筑物需进行整体下降处理,其千斤顶操作应统一均衡,防止局部千斤顶超载发生破坏。
(2)外加动力施加 应优先采用液压千斤顶系统,对千斤顶与压力表进行的配套校验。外加动力按实际作用点分配,其分配原则为:施加在各作用点的外国动力必须与建筑物上部结构传至托换梁的重力成正比。外加动力作用点必须尽可能与建筑物各轴线重合,全用点分布应根据托换梁布置综合考虑,以对称均匀为原则。
(3)上下走道板间水平误码率差及处理措施 建筑物在托换时一般分成几十个单元进行施工,必定存在一定的累计误差。实际施工误差最大值可达20mm.其处理措施主要是加强水准测量,反复校核,多点校准。对于远距离水平移位,在条件许可时,优先采用后置行走机构,其水平误码率差可在安置行走机构时利用垫层调整。
(4)整体移位偏位及矫正 由于上下走道板之间局部存在不平行,产生滚轴受力不均,在移位时引起滚轴与轨道板轴线不垂直,其结果导致建筑物在移痊时偏位。出现偏位后,应根据偏位方向统一利用滚轴进行矫正。移位时应进行监测,及时矫正偏差,防止偏位过大。
(5)转向时行走机构置换 需要在整体水平移位中进行方向转换时,可采用置换行走机构方法完成。平移轨道在换向区应顾留千斤顶孔洞,建筑物到位后可采用机械式千斤顶进行局部或整体顶升,对行走机构采取局部换向置换,当行走机构换向完成后,可采用局部或整体下降方法,卸除千斤顶荷载,使托换梁支承在行走机构上。
(6)移位时的监测 整体水平移位时,应对外加动力各作用点实际施加力进行观测记录,根据外加动力变化判断移位时的异常情况。同时采用直尺、经纬仪,对移位过程中的建筑物偏位进行监测,利用水准观测监控平移轨道基础沉降。同时应加强上部结构观测,及时发现安全隐患。
5.3 整体垂直移位(整体顶升)
(1)顶升机构 顶升机构由机械式螺旋千斤顶与支承垫箱、铁板等组成,局部可采用液压千斤顶辅助操作。
(2)顶升点布置原则 可根据线荷载分布或集中力位置来布置,在混合结构中一般千斤顶间距为1.5-1.7m,沿墙壁体分布,墙体洞口处应避开,荷载相对集中处可适当加密或换用工作荷载大的千斤顶,在框架结构中千斤顶布置主要集中在柱周围,在条件允许时,可在柱底布置千斤顶。
(3)顶升操作 应保证千斤顶同步顶升和支垫稳固。当累计顶升高度超过千斤顶行程时,应对千斤顶进行回程,回程时应注意相邻千斤顶不得同步进行,回程前应先用楔块进行支撑垫保护,并保证受力平稳。顶升累计在设计高度后,应立即在主要受力部位用垫块支承,并迅速进行结构连接处理。待结构连接完成,并达到一定强度后才能分批除千斤顶。
(4)顶升监测 各个顶升点应设置顶升分量标尺,其最大分量不超过10mm,顶升时统一指挥,每次各顶升点应达到所村求的顶升分量值,以防产生误差,导致上部结构变形。顶升时设置水准仪和经纬仪进行观测,以控制建筑物倾斜。
5.4 整体移位后的连接处理(1)承重墙壁体的连接 应采用不低于原墙壁体要求的砌体材料,新砌墙壁体顶部与托换梁底之间砌筑砂浆应饱满,如间隔小于或等于砖厚度时,应采用细石混凝土灌填密实。
(2)在整体垂直移位中,由于顶升到位后千斤顶不可能一次性拆除,墙体砌筑不可能一次砌筑完成,一般需分2-3次砌筑,相邻墙体搭接砌筑质量无法保证时,可采用浇捣素混凝土,以保证墙壁体整体性。
(3)框架柱的连接 整体水平移位就位后,当柱底与基础面间隙较小时,可采用预埋钢筋焊接,间距较大有一定高度时,可采用钢筋混凝土连接;整体垂直移位后,其连接一般采用钢筋混凝土现浇处理。当柱主筋每边不多于4根时,其连接采用主筋上下焊接、连接区箍筋加密、提高混凝土强度等级;当柱主筋每边多于4根时,除上述处理外,应对该段柱进行局部加固处理,可采用加大截面法或外包钢加固法。应注意混凝土浇捣质量,防止新旧混凝土之间产生隔缝。
6、主要机具设备
(1)土方开挖 挖土机、装载机、正卸汽车。
(2)托换梁 混凝土切割机,空心压缩机,风锤、电焊机、钢筋切割机、混凝土振动器、混凝土搅拌机、砂浆搅拌机。
(3)液压推进系统 电动高压油泵站、液压千斤顶、电控箱、机械式千斤顶。
(4)行走机构系统 组合式下走道板、钢滚轴、拆装式反力支座、垫箱、后反力架等。
(5)顶升机构系统 机械式螺旋千斤顶,垫箱等。
(6)监测系统 水准仪、经纬仪、测力仪表、直尺、对讲机、播音设备。
7、劳动组织
(1)建筑物整体移位涉及的工种 水泥工、钢筋工、水电工、电焊工、机修工、测量工、电气操作工、辅助工、专业技术人员。
(2)整体水平面移位时一线作业班组 土方开挖、托换加固、测量控制、顶推移位、偏位矫正、设备搬运,设备维修、中央控制。
(3)整体垂直移位时一线作业班组 托换加固、测量控制、顶升操作、墙壁体砌筑、设备维修、中央控制、辅助用工。
8、质量标准
(1)严格按GBJ202-83《地基与基础工程施工及验收规定》,GBJ50204-92《混凝土结构工程施工及验收规范》,GBJ50205-95《钢结构工程施工及验收规范》,GBJ203-83《砖石工程施工及验收规范》及有关规范标准施工。
(2)托换梁底标高应严格控制,整体水平移位时水平误差应控制在5-10mm;整体垂直移位时可适当放宽限值。
(3)水平移位时,其平移轨道及新建基础面标高水平误差<=5mm;水平移位过程中轴线偏差应控制在1/2托换梁宽,就位时轴线偏差<=20mm.
(4)外加动力施工加值应控制在设计计算值10%左右内。
(5)建筑物就位后,除需对原有垂直度进行调整外,其垂直度不得超出原有垂直度千万之一。如需对原垂直度进行调整,其调整后最终垂直度应符合验收要求。
(6)建筑物就位后,应使上部结构与基础重新连接,并保证建筑物具有良好的整体性能和抗震性能,连接构造传力路线明确,构造简单,其承载力不低于原有结构。
(7)建筑物整体移位应保证主要受力构件不出现裂损,次要构件不破坏,附属构件可修复。
9、安全措施(略)
10、技术经济效益分析
(1)节省能源、成本低、省工省时 据统计,建筑物整体移位所需旨用约点拆除重建费用的20%-60%,整体垂直移位一般在20%,整体水平移位一般在40%.节省建筑用材,减少拆除引起的环境污染。整体移位所需时间一般为60-90d.
(2)建筑物整体移位应用于古建筑等方面,可保持其原貌与结构构造完整。
(3)整体移位过程对建筑物本身结构影响较小,对邻近建筑物及周围环境无影响。
(4)托换梁、移位基础、新建基础可同时组织施工,在掺加外加剂等措施后,可进一步缩短工期,满足各方要求。
(5)采用液压推进系统,其平移速度比传统机械千斤顶提高约30倍。
(6)整体垂直移位可对建筑物倾斜进行处理,恢复其使用功能。
㈡ 古月佳园二次置换平移什么时间
计划建设时间为2020年4月5日至2022年4月22日。
置换房屋是当前买房的一个特殊形式,当自己买的房子从面积、房型等方面不适合自己的需要时,可以通过置换的方式,与同样不满意的人进行交换。需要知道的是,现代人契约理念都很强,这不是简单的置换,相当于买房后卖房,然后再次买房,也就是在买房后一次自我的修复。
具体流程如下:
在置换房屋之前,先找到一个置换平台,将自己不中意的房屋挂出去。第三方中介的产生,不仅解决了信息的问题,更可以为自己节省更多的时间。
当前的中国没有置换的法律规范,我们不得不通过卖然后买来进行转化,于是在找到置换平台之后,我们要先通过咨询,以当下的房屋价格填写一个房屋出售登记表。
既然是置换,卖了以后再买。你必须将你所需要的房屋的位置、户型、承受价位说出来,寻找需求的对方。当然需要通过平台发布,于是你就不要谦虚谨慎,按照自己的需要如实填写,等待最佳匹配的到来。
任何置换房屋的价格都不是对等的,除非是互谅互让之下的协商。不过现在还没有到哪一步,平台或者自己必须通过通过相关机构的测量、鉴定,将自己的房屋价格进行估算,确定自己的心理价位。于是,置换双方才能减少价格和交易的摩擦。
平台只是给你提供相关信息,合不合适的关键需要自己去体验,所以在置换意向表达之后,看房体验一下是很重要的,要不然置换的房子还不如自己买的欣怿,就太没有意义了。如果相互置换都非常中意,下一步就要签约了。在此之间必要的费用是不可少的,现在买房是大事,谁都不希望没有法律上的处分权。手续办好后,各自腾房交付置换就成功了。
㈢ 密码学原理-篇1:重合指数
古典密码学之所以被称为古典,是因为区别于现代密码学,这些密码理论虽然很有价值,但是现在很少使用。因此,学习古典密码学,主要是学习前人设计密码的思路,和他们成功或失败的历史。
为了较好地为信息加密,古人发明了加密算法: 维吉尼亚密码(Vigenère Cipher) 。其特点就是选用某一段字符串作为其密钥,并将密钥重复若干次直到长度与明文相同。
例如,用密钥“THINK”加密明文"ATTACKATONCE",就要将密钥重复并得到密钥排列"THINKTHINKTH"。密钥排列得到的一串字符,每个字符都代表将该位置的明文字母向后移动某位,从而得到密文。对于上述的"THINKTHINKTH"而言,用所需移位的数字表示就是“19,7,8,13,10,19,7,8,13,10,19,7”。
明文第一位(A)对应密钥排列的第一位(T),而T在字母表中排第19位(A是第0位),就将明文的第一位字母(A)向字母表排序的后面移动19位,由于A在字母表中排第0位,移动完是第19位T,因此得到密文第一位字母(T);
明文的第二位(T)对应密钥排列的第二位(H),而H在字母表中排第7位,就将明文的第二位字母(T)向字母表排序的后面移动7位,由于T是第19位,19向后7位是第26位,而字母表中最后一位字母Z是第25位,因此得到新的循环中的字母表第0位,于是得到密文的第二位字母(A);
第三位同理能够得到字母表中第27位,也就是B。以此类推,最终将会得到密文"TABNMDHBBXVL"。
相较于逻辑推演生成密码,维吉尼亚密码还可以使用表格法生成密码。
如下图,对于明文的第三个字母T,对应密钥的第三个字母I,于是使用表格中I行字母表进行加密,得到密文第三个字母B。类似地,明文第六个字母为K,对应密钥的第六个字母T,在表格中使用对应的T行进行加密,得到密文第二个字母D。以此类推,可以得到密文“TABNMDHBBXVL”。
可以看出,使用表格法无论是加密还是解密,都有着更低的学习成本以及更高的效率。这种密码的高易用性和不错的强度让它声名显赫。
对包括维吉尼亚密码在内的所有多表密码的破译,都是以字母的出现频率为基础的,但直接的频率分析却并不适用。例如,如果’P‘是密文中出现次数最多的字母,则’P‘所代表的明文很有可能是’E‘(在明文为英文的前提下),其原因在本文的第二章已经论述。由于在维吉尼亚密码中,同一个明文字母可以被加密成不同的密文,因而简单的频率分析在这里并没有用。
然而,维吉尼亚密码也有着很明显的漏洞。如果我们知道了密钥的长度,那密文就可以被看作是交织在一起的恺撒密码,而其中每一个都可以单独破解。例如,上个例子中以”THINKTHINKTH“作为密钥排列,这种情况下明文的第一位和第六位都将以密钥字母’T‘加密,它们的偏移量就是相同的。倘若明文足够长,就可以选取所有模5同余的位上得到字母来组成一组恺撒密码。
因此,对于一个明文足够长、密钥长度为t的维吉尼亚密码,至多需要将其按照模t同余的原则分解为t组平移密码即可破译。于是,破译过程的核心便落在了如何取得t值上。
为了求出密钥长度t,可以利用卡西斯基实验和重合指数。卡西斯基实验的内容很容易理解,不多做赘述。这里引用 网络 中的例子。
除了卡西斯基实验,我们也可以使用别的参数来描述猜测的t值是否准确。当计算某个密文的 重合指数 (又名: 重合概率 , Index of Coincidence )时,即相当于求在某个密文中随机无放回地抽取其中的两位,这两位的字母相同的概率。
对于一个由任意字母表所构成的密文字母串而言,其重合指数可以表示下图:
其中 c 是归一化系数,用于对不同字母表进行归一化处理(英语为26), n 下标 a是字母“a”出现在文本中的次数, N 是文本的长度。重合指数也可以用求和的形式来表示:
我们已经知道,维吉尼亚密码可以被分解为若干组平移密码来破译,而一个明文足够长的平移密码的重合指数接近0.0687。换言之,如果我们选取某个t值,使得分组后的密文的重合指数接近0.065,则说明选取的t值与密钥的长度是一致的。
这里引用 维基网络 中的例子进一步阐述,为简化描述,下文中“重合指数”全部指明文为英文时的情况:
作为使用IC的实际例子,假设我们截获了以下密文消息:
(分为五个字符只是一个 电报 惯例,与实际字长无关。)我们怀疑这是一个使用 Vigenère密码 加密的英文密文,其中包含普通的A-Z分量和一个短的重复关键字,我们可以考虑密文“堆叠”成若干列,例如7列:
如果密钥大小恰好与假定的列数相同,那么单个列中的所有字母都将使用相同的密钥字母加密,实际上是一个简单的恺撒密码,应用于随机选择的英文明文字符。与它们相应的密文字母组,尽管每个字母已被置换(移位对应于密钥字母的量,参考本文第四节),也应具有类似于英语的频率分布的粗糙度。
因此,如果我们计算每列重合指数IC,它应该在0.067左右;另一方面,如果我们猜错了密钥大小(也就是选错了列数),则其重合指数IC应该在0.0385左右。因此,我们分别计算当密钥大小从1到10时的 IC:
从上图可以看出,密钥长度t很可能是5.如果实际长度是5,那么当长度取10的时候也会有较高的IC,原因是此时它的每列也对应一个简单的恺撒加密。
在求得密钥长度之后,通过穷举密钥字母的每一种可能取值(A到Z总共26种),并且针对每一行求其在某一取值下重合指数,重合指数最高的情况下该行最有可能为明文原文,此时的穷举结果即为密钥字母。以下是经过解密后得到的明文:
从中可以读出明文想要发送的信息为:
在明显的位置恢复了单词划分。“ XX”显然是“空”字符,用于填充最后一组进行传输。
整个过程可以很容易地打包成自动算法来破解这些密码。由于正常的统计波动,这种算法偶尔会做出错误的选择,特别是在分析短密文时。
㈣ 只有一袋置换液放在平衡称的哪边
左边
右放砝码,左放物。
平衡称使用方法:
1、要放置在水平的地方,游码要指向红色0刻度线。
2.调节平衡螺母(天平两端的螺母)调节零点直至指针对准中央刻度线直至天平横梁水平位置平衡。(小口诀:放平移零调平衡,螺母调平反指针/走高端。)
3.左托盘放称量物,右托盘放砝码。根据称量物的性状应放在玻璃器皿或洁净的纸上,事先应在同一天平上
称得玻璃器皿或纸片的质量,然后称量待称物质。
4.砝码不能用手拿要用镊子夹取.千万不能把砝码弄湿、弄脏(这样会让砝码生锈,砝码质量变大,测量结果不准确),游码也要用镊子拨动。
5.添加砝码从估计称量物的最大值加起,逐步减小。托盘天平只能称准到0.1克。加减砝码并移动标尺上的游
码,直至指针再次对准中央刻度线。小口诀:先估后测
左物右码
由大到小
后移游码
6.过冷过热的物体不可放在天平上称量。应先在干燥器内放置至室温后再称。
7.物体的质量
=砝码的总质量+游码在标尺上所对的刻度值(M左=M右+M游)
8.取用砝码必须用镊子,取下的砝码应放在砝码盒中,称量完毕,应把游码移回零点。(小口诀:砝归位
游归零)
9.称量干燥的固体药品时,应在两个托盘上各放一张相同质量的纸,然后把药品放在纸上称量。
10.易潮解的药品,必须放在玻璃器皿上(如:小烧杯、表面皿)里称量。
11.砝码若生锈,测量结果偏小;砝码若磨损,测量结果偏大。
㈤ 怎么把持有母公司股权变为持有子公司股权如何在不增加出资的情况下完成股权置换
子公司增资扩股,持有母公司的股东以持有的母公司的股权入股子公司。这样该股东成为子公司的股东,子公司和母公司之间交叉持股。
㈥ 合同变换求二次型的标准型时为什么行列变换要一致行和列先后变换顺序是随意的吗
因为合同变换是对行做一次变换就要对列做相同得变换对于可对角化矩阵,经过合同变换最终是化成对角矩阵。
行和列先后变换顺序不是随意的。
因为比较2矩阵是否合同要看这2矩阵得对角化矩阵是否合同而2对角化矩阵再做合同变换只能化为单位得不能换正负号,2对角化矩阵合同充要条件是正负惯性系数相同。
(6)平移置换加密法扩展阅读:
合同的平移变换
平移变换(translation transformation)简称平移或直移,欧氏几何中的一种重要变换,即在欧氏平面上(欧氏空间中),把每一点按照已知向量A的方向移到P,如此产生的变换称为平面上(空间中)沿向量A的平移变换,简称平移。
平移是第一种正交变换。平移变换的逆变换也是平移变换,两个平移变换的乘积仍是平移变换。所有平移变换的全体构成一个群,称为平移群。平移变换的概念可以推广到n维欧氏空间。
对称变换
若一个平面图形K在平面刚体运动m的作用下仍与原来的图形重合,就说K具有对称性,m叫做K的对称变换。
合成
一个平面图形的两个对称变换a与b的合成(先做变换a,再做变换b)仍然是这个平面图形的对称变换,记作b·a。
性质
1、对于任意对称变换a与恒等变换I,都有a·I=I·a。
2、一般地,平面图形的对称变换不满足交换律(除恒等变换外)。
3、平面图形的对称变换满足结合律。
逆变换
1、若两个对称变换a、b满足a·b=b·a=I,那么b(或a)叫做a(或b)的逆变换,记作a^–1=b(或b^–1=a)。
2、b·a的逆变换是a^–1·b^–1。
多项式的对称变换
1、如果一个多项式F经过字母的替换仍与原来的多项式相等,那么就说F具有对称性,上述字母的替换叫做多项式的对称变换。
2、设一个多项式的下标组成的集合为{1,2,3,…,n},σ是n元对称群Sn中的一个置换,如果对多项式的下标进行置换σ后仍与原来的多项式相等,那么置换σ就叫做多项式的对称变换。
3、如果一个n次多项式的对称变换是Sn中的全部变换,这样的多项式叫做对称多项式。
㈦ 请问做好的SWF 文件和网页怎么防止盗用呢(用什么软件加密)
SWF Encrypt
使用高级迷惑技术和经过验证的加密科技,为你的Flash SWF文件提供了安全保护,可以防止别人反编译你制作的Flash电影或使用反向过程盗取其ActionScript代码
这样SWF 文件的元件,图片,声音之类可以还可能被盗用
但ActionScript代码脚本之类不会被盗用
加密方法流传不少,此处只谈我所知的较为实用的方法:
更改后缀,避开 Flash Saver 等下载工具
此方法可有效避开 Flash Saver 等下载工具。使提取者不得不从缓存中查找文件,一定程度上增加了提取难度。后缀可改为 gif、jpg、txt 等等。虽然可以更改后缀,然而在插入到网页时,仍然需要以 swf 的形式插入,使用此 swf 来加载改过后缀的影片。
限制 Flash 在指定域名/网址中播放 (Flash 防盗链)
url = "http://www.zhugao.cn";
/*
以下判断网址的前 20 个字符(字符数根据你的网址作相应修改),如果与"url"不一致则播放失败。注:swf 可以放在任意目录下,只要网址的前 20 个字符是正确的。
*/
if(_url.substring(0, 20)<>url){
gotoAndStop(2);
/*
这里可以做一些东西,例如:将发布设置中的“本地回放安全性”设为“只访问网络”,然后在这里做无数的弹窗
onEnterFrame = function(){
getURL("http://www.zhugao.cn", "_blank");
}
*/
}else{
gotoAndPlay(3); //跳到正常播放
}
为了便于阅读,以下是没有注释的代码:
url = "http://www.zhugao.cn";
if(_url.substring(0, 20)<>url){
gotoAndStop(2);
}else{
gotoAndPlay(3);
}
如果要允许多个域名,可以这样写:
url = "http://www.zhugao.cn";
url2 = "http://zhugao.cn";
if((_url.substring(0, 20)==url) || (_url.substring(0, 16)==url2)){
gotoAndPlay(3);
}else{
gotoAndStop(2);
}
注意:用此方法,设计过程中导出时的技巧:
用IE打开先打开指定目标网址,以避免在导出时频繁弹出窗口,如果无效,请将默认浏览器设置成IE,关闭导出时的player窗口即可继续编辑。有时Flash软件会因此发生错误而被强行结束,导出前请保存文档,切记!
常用加密工具
SWF Encrypt
可有效防止目前流行的几乎所有破解工具对其所加密作品的AS查看。2006年10月更新为3.0.12,尽管加密后文件仍然有明显的增大(视原swf的复杂程度,增大幅度有所不同),然而令人振奋的是,已经支持放射状渐变,支持Flash8.0。加密技巧:分解swf逐个加密,以尽量避免加密后单个文件体积庞大的问题。
Flashincrypt
可轻易防止闪客精灵目前的版本对其所加密作品的AS查看,加密后的文件几乎保持原文件大小。遗憾的是不能防止 Action Script Viewer 5.0 以上的版本。
适当应用与javascript结合
加密JS,从而实现间接加密swf。相关工具及例子:
T4nk JS混淆工具
用于javascript的混淆加密。
Encrypt HTML
加密网页脚本,包括 HTML source code, javascript, VBScript, text, links and graphics 等。
从Flash到JavaScript的通讯,从JavaScript到Flash的通讯
控制 Flash Player 的 JavaScript 方法一览表:
·播放动画:Play()
例:(网页中的 Flash id).Play();
·停止动画:StopPlay()
·动画是否正在播放:IsPlaying()
·跳转到某帧:GotoFrame(frame_number)
·获取动画总帧数:TotalFrames()
·回传当前动画所在帧数:CurrentFrame()
·使动画返回第一帧:Rewind()
·放大指定区域:SetZoomRect(left,top,right,buttom)
·改变动画大小:Zoom(percent)
·使动画在 x,y 方向上平移:Pan(x_position,y_position,unit)
·返回动画被载入的百分比:PercentLoaded()
·加载动画:LoadMovie(level_number,path)
例:(网页中的 Flash id).LoadMovie(0, "***/***.swf");
·movie_clip 跳转到指定帧数:TGotoFrame(movie_clip,frame_number)
例:(网页中的 Flash id).TGotoFrame("_root.实例名.次实例名",帧数);
·movie_clip 跳转到指定标签:TGotoLabel(movie_clip,label_name)
例:(网页中的 Flash id).TGotoLabel("_root.实例名.次实例名","标签名");
·回传 movie_clip 当前帧:TCurrentFrame(movie_clip)
·回传 movie_clip 当前标签:TCurrentLabel(movie_clip)
·播放 movie_clip:TPlay(movie_clip)
·停止 movie_clip 的播放:TStopPlay(movie_clip)
·获取变量:GetVariable(variable_name)
·变量赋值:SetVariable(variable_name,value)
·call 指定帧上的 action:TCallFrame(movie_clip,frame_number)
·call 指定标签上的 action:TCallLabel(movie_clip,label)
·获取 movie_clip 的指定属性:TGetProperty(movie_clip,property)
·设置 movie_clip 的指定属性:TSetProperty(movie_clip,property,number)
在Word中插入Flash
测试环境:WindowsXP / Office2003
可用在独立文件给客户看的时候,尽管可以用前述方法从word中提取swf,然而此方法仍然具有一定防范效果。
新建一Word文档并保存。
在Word中依次单击下拉菜单“视图”→“工具栏”→“控件工具箱”。
在“控件工具箱”中点击“其他控件”,选择列表中的“Shockwave Flash Object”。
右键单击插入进来的Flash播放控件,选择“属性”。
在“属性”窗口的“Movie”栏输入Flash动画的路径及文件名,需要用绝对路径,可采用以下两种:
file:///C:/test/test.swf
http://www.zhugao.cn/test.swf
将“EmbedMovie”项设置为“True”,使Flash嵌入到Word中。“Height”和“Width”分别为Flash的高和宽。“Scale”默认为ShowAll,为缩放模式,始终显示Flash中的所有内容,如果改为NoScale则始终按1:1比例,不会缩放Flash中的内容。
单击控件工具箱上的“退出设计模式”按钮,在Word中即可播放Flash了。再次按下该按钮则暂停播放,进入设计模式。如当时未显示Flash,请保存退出Word,再打开该Word文档,点击“退出设计模式”按钮即可看到Flash。
打包成加壳exe
用Flash的默认程序打包的exe很容易转成swf,SWFKit是一款很不错的加壳打包软件,不易被还原。
三、后记
破解时需要多种方法或工具综合使用,加密亦然,需根据用途综合加密。
对于网络用swf的推荐加密方案:
更改后缀,限制在指定域名播放,分解成多个swf并用SWF Encrypt加密。
此方案主要依赖于SWF Encrypt,重在保护作品的AS,一旦SWF Encrypt遭到破解软件的有效攻击,此方案即宣告破产。