金正日 朝鲜民主主义人民共和国最高领导人1994年7月8日 – 2011年12月17日 朝鲜劳动党总书记1997年10月8日 – 2011年12月17日 朝鲜国防委员会委员长1993年4月9日 – 2011年12月17日 朝鲜人民军最高司令官1991年12月24日 – 2011年12月17日 朝鲜劳动党中央军事委员会委员长1997年10月8日 – 2011年12月17日 出生 1941年2月16日 苏联伯力(朝鲜官方公布:Merchant flag of Japan (1870).svg日治朝鲜两江道三池渊郡) 逝世 2011年12月17日 (70岁)朝鲜民主主义人民共和国 朝鲜 其他姓名 尤里·日成诺维奇·金 (俄语:Юрий Ирсенович Ким) 金正一 国籍 朝鲜民主主义人民共和国 朝鲜 政党 Flag of the Workers’ Party of Korea.svg 朝鲜劳动党 亲属 金日成(父) 金正淑(母) 金正男、金正哲、金正恩(子) 金惠敬、金雪松、金英顺、金汝贞(女) 配偶 : 洪一天、成蕙琳、高英姬、金英淑 学历 金日成综合大学政治经济学 马耳他大学英语系 著作 《金正日选集》(总十四卷) 金正日(朝鲜语:김정일,1941年2月16日或1942年2月16日-2011年12月17日)是朝鲜民主主义人民共和国的第二代最高领导人,生前担任朝鲜劳动党总书记、朝鲜国防委员会委员长、朝鲜人民军最高司令官及朝鲜劳动党中央军事委员会委员长等职务,拥有共和国元帅军衔,是朝鲜建国领导人(全州金氏)金日成的儿子,母亲是金正淑。 出生的疑问 根据朝鲜当局的官方资料,金正日在1942年2月16日出生于两江道三池渊郡的长白山密营,但这个说法受到外界质疑。根据苏联的记录,他是1941年2月16日在伯力附近的维亚特斯科耶军营出生的,当时父亲金日成任苏联远东方面军独立第88步兵旅(又称东北抗日联军教导旅)营长,这支军旅由撤至苏联的东北抗日联军余部组成。金正日把出生年份报小一年,相信是为了使人认为他是在父亲30岁那年出生。金正日幼年时的名字是尤里·日成诺维奇·金(俄语:Юрий Ирсенович Ким),朝鲜名为金正一,后改为金正日。 生平 金正日1945年随父亲回到朝鲜,先后就读于培养高级干部子女的平壤南山幼儿园、南山人民学校、平壤第一初级中学和南山高等中学校,其间曾于1950年10月至1952年11月在中国吉林省就读。1960年9月,金正日进入金日成综合大学经济学系就读政治经济学,1964年毕业。 1964年6月起,金正日历任朝鲜劳动党中央委员会组织指导部科长、副部长、部长、中央党务指导员、中央机关责任指导员,朝鲜劳动党中央书记局书记,中央政治委员会委员、朝鲜劳动党中央政治局常务委员、书记、朝鲜劳动党中央军事委员会委员、朝鲜最高人民会议代表。1990年12月至1993年4月,他先后担任朝鲜人民军最高司令官、朝鲜国防委员会第一副委员长和委员长。 金日成1994年7月逝世后,金正日于1997年10月8日正式就任朝鲜劳动党总书记,2010年9月28日在党代表会议上连任总书记。1998年9月、2003年9月、2009年4月连任国防委员会委员长。 1975年、1982年、1992年先后三次被授予“朝鲜民主主义人民共和国英雄”称号。1992年4月获朝鲜民主主义人民共和国元帅称号。1978年、1982年、1992年先后三次被授予金日成勋章。1973年2月被授予金日成奖等许多勋章和奖章。他还被授予世界许多国家很多勋章和奖章、名誉称号、名誉教授和博士称号。 金正日担任朝鲜劳动党总书记、朝鲜国防委员会委员长、朝鲜人民军最高司令官及朝鲜劳动党中央军事委员会委员长等重要职务。朝鲜的官方机构经常用“伟大领导者金正日同志”(위대한 령도자 김정일동지/偉大한 領導者 金正日同志)称呼他。 朝鲜中央电视台12月19日上午报道,金正日在乘火车视察地方的途中,因急性心肌梗死并发心源性休克于2011年12月17日上午8点30分去世。金正日的葬礼将于同月28日举行,朝鲜方面宣布从12月17日至29日全国哀悼。 在金正日逝世后,朝鲜劳动党中央委员会、朝鲜劳动党中央军事委员会、朝鲜国防委员会、最高人民会议常任委员会、内阁发表了《告全体党员、人民军官兵和人民书》,要求全体党员、人民军官兵和人民“忠于尊敬的金正恩同志的领导”,党和人民军队以及人民保持团结。 收到金正日逝世的消息后,中国共产党中央委员会、全国人民代表大会常务委员会、中华人民共和国国务院、中华人民共和国中央军事委员会向朝鲜当局发唁电,对金正日的离世表示沉痛悼念。 外交事务 金正日和普京于2000年7月19日会面 金正日与俄罗斯总统普京在莫斯科会晤提升了朝俄关系。
2000年,金正日与韩国总统金大中实现战后第一次北南首脑会晤,他还批准支持允许韩国公司开发朝鲜金刚山,缓和、促进南北关系。 金正日曾在1990年代批判中国的市场经济改革是修正主义。2000年及之后,金正日作为朝鲜领导人三次访问中国,并赞赏“有中国特色的社会主义”,发展了朝中两国两党关系。 金正日和美国国务卿马德琳·奥尔布赖特在平壤会晤,朝鲜军方二号人物赵明禄次帅访问了美国。朝美关系空前缓和。金正日说,朝鲜问题关键在于美国放弃对朝敌视政策。坚持对朝接触政策的克林顿被奉行对朝敌视政策的小布什代替后,朝美关系陷入了僵局和对立。2004年,朝鲜提出发展核武器,2005年宣布拥有核武器。国际上对其是否拥有核武将信将疑,但普遍认为这使朝鲜陷入孤立。 金正日2002年9月与日本首相小泉纯一郎会晤,签署《日朝平壤宣言》,实现朝日两国关系正常化。在该次会谈中,金正日首次承认了朝鲜绑架日本人问题,并向日方道歉。 首次与英国、爱尔兰等欧洲国家建立了外交关系。与朝鲜有邦交的国家达到157个。 金正日2011年5月27日早6时30分许结束行程达6000多公里、为期8天的中国之旅,返回了朝鲜。 才艺 金正日不仅是一个政治家,而且是一个艺术家。金正日善于编写剧本、执导电影以及创作歌曲,此外还会拍电影、放映电影,并且撰写了大量文艺理论著作。金正日的艺术造诣“不在任何一位朝鲜电影导演和剧本作者之下”。著名的朝鲜歌剧就是金正日创作并指导排练的。 未证实的传闻 根据朝鲜叛逃人员的说法,金正日1966年进入朝鲜劳动党组织指导部后,授意策划或指挥了朝鲜绑架日本人事件、1983年在缅甸首都仰光刺杀韩国总统全斗焕未遂事件、绑架韩国女演员崔银姬事件和1987年大韩航空858号班机空难,但这些说法朝鲜政府从来都没有承认过此事。 根据朝鲜媒体称,金正日年轻时受到东欧多间著名大学邀请入学,金正日以朝鲜已有好大学为理由拒绝,入读金日成综合大学。 金正日于2010年5月3日访中国,据说要求中国提供最新战机等军事援助。据说金正日被拒绝后临时取消在北京和胡Hu锦Jin涛Tao一起观看歌剧《红楼梦》,匆匆回国。 西方媒体的报道 金正日在美国常被作讽刺工具,在美国2004年木偶电影《美国贱队:世界警察》(Team America - World Police)中,金正日成为策划恐怖袭击的主角,配上金正日的是该电影导演及监制TREY PARKER,之后两年(2006年7月)朝鲜发生核试。 近年一直有指金正日中风入院,甚至他已经逝世。不过朝鲜官方电视台于2008年11月2日发出金正日观看足球赛的照片,但没有提及照片的拍摄时间及地点,亦看不见足球员或球赛片段。日本富士电视台曾报道金正日长子金正男飞往巴黎,寻找神经外科医生治疗父亲。日本前首相麻生太郎亦指金正日健康欠佳,但仍能控制大局。2009年8月5日,美国前总统克林顿前往朝鲜与金正日协调释放被拘留的两名美国女记者,获金正日接待,两人合照的照片显示金正日虽明显消瘦,但与克林顿会谈时仍能谈笑风生,破除了外界猜测其病重的传闻。 家庭 洪一茜(第一任妻子,曾担任最高人民会议代议员) 金惠敬(长女) 成惠琳(第二任妻子,2002年在莫斯科病逝) 金正男(长子) 金英淑(第三任妻子,曾为金日成办公室打字员) 金雪松(次女) 金英顺(三女) 高英姬(第四任妻子、在日本朝鲜人,传闻2004年病逝) 金正哲(次男) 金正恩(三子) 金汝贞(四女) 孙姬林(仅1980年左右同居,生下两女后,1991年被弃) 金玉(第五任妻子,自1980年代任金正日“技术书记”) 么子,名不详 评价 中华人民共和国的官方唁电评价金正日称:“金正日同志是朝鲜劳动党和朝鲜民主主义人民共和国的伟大领导者,他把毕生精力献给了朝鲜人民建设朝鲜式社会主义强盛国家的伟大事业,建立了不朽的历史功勋。金正日同志是中国人民的亲密朋友,他以极大热情继承和发展了由两国老一辈革命家亲自缔造和培育的中朝传统友谊,同中国领导人结下了深厚友谊,有力地推动了中朝睦邻友好合作关系不断向前发展。中国党、政府和中国人民对金正日同志的逝世深感悲痛,中国人民将永远怀念他。” 日本前任首相小泉纯一郎:“凭我的感觉和与他的接触,他是一个很爽朗的人,也很有决断力,留给我的印象很不错。”
密码控
前段时间,美国网站评选了年度最不安全的密码,引来了密码控们对于密码的探讨,大家在网上悄悄展开交流,展示自己所设密码的含义。网友ET137比较狂热,他表示作为天文爱好者,已经把数理化的常数用遍了,曾经最长的密码用过长达24位,混合了光速和零纬度的重力加速度以及本身的英文名和昵称缩写,他表示现存的密码一般是光速、阿伏伽德罗常数,圆周率等。在此帖的号召下,众网友开始晒稀奇古怪的密码含义,直到出现了文艺密码,令人叹为观止。 密码控们设置各种稀奇古怪的密码 密码要有多崎岖,才不致于被破解?记者看到,在此密码交流帖中,众人发挥聪明智慧,纷纷晒出自己设置的各种不可思议之密码,首先来欣赏寂寞学科控的密码设置。在这些密码控面前,记者顿时觉得眼前一黑,因为,他们所说出的密码达到一定境界,直接让人陷入到当年苦学数理化的挣扎岁月。 微博网友@赵老湿爱吃肉包的密码很“纠结”,他说自己的密码是:“生日所有数相加,得到四位数A,四个单数相加,获得双位数B。双位数B两个数字相加以此类推直到获得一个个位数α。再从斐波那契数列中选择生日数,第N个,从N往后数α。这些数字就是我的密码。” 这些数列让人感觉头都大了,“这都什么逻辑?”正在记者惊叹之余,更绝的密码出现了,网友OverMindX回应道:“哥的密码都是拿函数算出来的……而且是不可逆函数……例如Perl语言中的crypt()函数……另外,我还利用几何图形来生成密码。利用数量与空间位置的双重制约关系来构造密码。”还有人表示,自己的密码是 “铁碳相图”。 除了利用各种数学函数等,还有很多人善于“玩弄”进制法,有网友说,自己的密码是喜欢的单词+特定数字,然后字母MD5加密,数字用校验位十六进制,并通过特定方法插入之前的MD5码中,这样组成一个40位的密码,这个是电脑密码,这个密码用特定的方法解码能生成6位数字,就是银行密码,解码方法就不说了,比较危险。“这绕来绕去的,平凡人也难以探究其中之奥秘。”众人引发如此感叹之声。 文艺密码出击,PK寂寞学科控密码 以上所列举的密码,非常人所能模仿,那有没有一些简易可操作并且让人出其不意的密码呢?网友们看到以上寂寞学科控设置的密码,惊呆了。但是随即反问道:“你们的密码能不能设计的文艺一些?”文艺的密码,也有,以下的展示,会让众多人风中凌乱: 诗歌的拼音版。@沙欤自称自己为资深文青,他表示,当年曾经用过一个密码dkdfcdmkmfcm,猜猜这个是什么意思?答案为“道可道非常道,名可名非常名”是也。如此之举,他自己表示“除非打昏逼供,基本蒙不出来。” 然而,即使这样,也被资深的理科生所笑:“你的强度太小了,看我的。”网友“怎样科学养猪”表示,自己的密码是PPNN13ModdkstFeb1st。可见,此网友采用大小写、数字、英文字母等任意组合,看不出来有什么蹊跷,那么它到底有什么含义蕴含着怎样的规律呢?不要着急,且看一句诗:“娉娉袅袅十三余,豆蔻梢头二月初。”此密码被人敬仰之。 除了诗歌版,网友还创造出了乐谱版的密码:网友李止非说,自己有个同学用简谱设置密码,例如,欢乐颂的简谱334554321123322(请唱之),英文是EEFGGFEDCCDEEDD,再进行数字和英文的部分交换……她得意洋洋的说道:“你们绝对猜不到是哪首歌!” 另外,高考准考证号、某张充值卡密码、空调包装箱上10位序列号、申请邮箱系统自动生成的序号、很久以前的呼机号码、身高体重三围数字、航模的无线电遥控频率、某张人民币号码、密友的邻居门牌号+路名+好友学号等,只要你想的出来,没有不可以成为密码的。 网友们自惭形秽,赶紧回去换密码 看到各位大师们设置的密码,很多网友都觉得很惭愧。“看得越来越高深,如此之下,我的密码太弱了。我那些曾洋洋得意的密码在这里,竟然连学前班都算不上。”对于这些又文艺又死脑筋的理科生,网友被华丽丽的迷倒了。于是乎,决定回去换密码。 密码控“散人”向大家传授,最理想的密码是长、容易记住、不容易被猜到、不会重复使用、不需要专门的软件保存或者管理,于是教导大家根据注册网站的域名制订一定的规律,用古诗词的拼音变体做密码,很难破解有木有!就算别人知道了一两个也猜不出其它的! 专业的IT高人则告诉我们,最安全的密码,至少8位,包括大小写,包括数字和字母,包含特殊字符,按照此规则建立,找一个词组,进行简单变形即可。复杂密码,还要经常变换才保险。 **瑞华说:**密码其实不一定要经常换,换来换去容易搞混,更为简便的方法是,一要够长,二要够复杂,三要差异化。先说一,如果密码只能使用数字,那么6位密码是必须的,最好8位以上,如果密码可以使用字母和符号,最好设置16位以上的密码;再说二,密码串种最好同时使用小写字母、大写字母、数字、特殊符号,而不用使用单一的某类字符;最后说三,某些特殊情况下,密码是不得不说的,这就要求不能把所有的密码都设为相同的,比如我就有三级密码,一级密码只在相对信用较好、有很大价值的场合使用,例如Gmail、银行等,二级密码用于信誉相对较差的场合,例如QQ、校内等,三级密码用于论坛注册。每一级密码都有不同的前缀,一级密码取杜甫的两句七言绝句共14个字母作为前缀,二级密码取李白的两句五言绝句共10个字母作为前缀,三级密码以一个成语4个字母为前缀,所有等级的前缀之后都紧跟一组8位的随机密码,该密码来自某张SIM卡的PIN码。按照上述方式构造的密码加上安全软件的保护,可以说算是基本安全的。
西门子两周内不道歉 罗永浩会将“砸冰箱”进行到底
中广网北京11月21日消息(记者栾红)据中国之声《新闻纵横》报道,大锤、满地的玻璃、成群的记者和摄像机。昨天(20日)早上,北京西门子总部上演了颇具戏剧性的一幕。网络名人罗永浩挥起大锤,砸烂了音乐人左小祖咒、作家冯唐及罗永浩自己的三台冰箱,借此督促西门子公司尽快承认冰箱门的质量问题和提出解决方案。

从罗永浩发微博抱怨自家西门子冰箱的门关不上,到现在已经过去了近两个月。期间,西门子和罗永浩也曾电话商谈。那么,为什么罗永浩最终选择如此方式来“维权”?西门子冰箱到底有没有质量问题?
大锤落下,西门子冰箱的一面留下了七个大洞。罗永浩昨天上午的“维权”行动,也如这把大锤一样,砸出了巨大的声响。周日,各大新闻和门户网站的首页切换图片都有那把大锤。在百度键入“罗永浩”,“冰箱门”排在了搜索提示的前列。
罗永浩,老罗英语培训的创始人,曾任职新东方培训机构,因老罗语录走红。可能很少人能想到,罗永浩9月27日在微博上的一通抱怨,经过两个月的发酵,竟然成为了热点事件。当时,罗永浩称三年前买的西门子冰箱坏了,门都关不上,并表示“再也不买这个倒霉牌子了,电器还是日本人做的靠谱”。此条微博被网友们转载3000多次,评论超过1100多条。
随后,负责生产销售西门子家用电器的中国博西家用电器有限责任公司的相关人员曾两次致电罗永浩,提出希望上门维修。但双方的交流并没有结果。博西家用电器中国有限公司副总裁兼首席销售官王伟庆谈到之前的沟通时表示,导致冰箱门关不上原因很多,必须上门检测才能得知,罗永浩却拒绝接受服务。
王伟庆:因为门关不上有很多原因造成,门的角链,门的封条出现了一些损坏,还有比如冰箱门里搁东西,还有比如说到底用多大力气关门。
但罗永浩则认为,西门子方面尽说车轱辘话,玩文字游戏,不能令人满意。
罗永浩:就是说用户使用中碰到关不上门的问题,这句话就暗示,好像关不上门是用户傻,不会用冰箱,还有好象关门是个技术性的活,还必须按照他们的指示或者怎么着关门。
而且,罗永浩称从其目前掌握的资料来看,门关不上不是个案,怀疑西门子冰箱的某些型号有质量问题。
罗永浩:到现在为止新浪微博上已经有将近500个消费者给我留言回帖,甚至有的人还拍了照片甚至视频,揭出来他们家的西门子冰箱有同样关不上门的问题,这是一个大规模存在的这么一个问题,这个不是西门子的产品质量问题就是设计缺陷。
对此,王伟庆予以否认。
王伟庆:我们关注了他所说的产品冰箱并没有说是一些质量问题,我们认为,关于产品的质量问题国家是有明确的规定的,比如主要是冰箱的安全使用问题。西门子在国际上有自己内部的一些规定,哪些产品什么东西叫做质量问题都有标准,这个质量问题到达一定数量才是真正的质量问题,我们作为一个国际大公司是有明确的规定,我们也遵循着国际和国内的企业质量标准。
而根据西门子相关人员对记者解释,西门子德国总部对冰箱门的检测规格比中国国内更加严格,比如国内要求出厂之前冰箱门要经过十万次的开关检测,而德国总部标准则是二十万次。每一台中国产的西门子冰箱都经过这种严格的测试,所以西门子确定,冰箱门关不上肯定不是质量问题。
如今,对于质量问题,双方各执一词,互不退让。胶着状态中,罗永浩还有哪些动作?“冰箱门”事件将如何发展?
罗永浩的态度很明确:希望西门子能够承认自己部分型号或个别冰箱存在质量问题。而无论是个人诉讼和集体诉讼,都无法达到这个目的。所以,他选择了砸冰箱这个吸引眼球的方式,期待西门子公司在舆论压力之下,能够出面道歉。昨天傍晚,西门子官方微博发表官方声明,也将话题指向了罗永浩的维权方式,主张维权应在合理合法的范围内开展,应以理性沟通为基础。博西家电副总裁王伟庆表示期待踢不过对话的手段解决问题。
王伟庆:我们理解和尊重每一个消费者维护自己合法权利的措施,但是我们期望消费者通过合理合法的手段,通过对话理性的手段来解决问题。
罗永浩则列举了三条理由来证明自己足够理性。
罗永浩:周末早晨马路上不会出现拥堵,我们不想影响公共秩序、影响交通,这是我们第一个做的非常理性的事情。第二个,我们到了那儿砸掉的是自己家的冰箱,我们三个虽然都不是大财主,但也不差三个冰箱钱,所以对我们来讲没有不理性的地方。第三个理性,我们带了自己的工作人员和清洁阿姨,扫的比我们来过之前更干净,所以从这件事上我们看不到自己有一点不理性的地方。
对此,王伟庆表示,每个人对理性理解的方式有所不同,处置自己所有物是个人的权利。
王伟庆:可能每一个人对理性的方式有不同的理解,那么我认为如果一个人怎么处置自己的所有物,因为购买了产品就属于他的了嘛,也是他自己的权利。
罗永浩对记者表示,如果西门子公司不在一两周之内给其一个明确的答复。他将会采取下一步的措施。罗永浩将在798租赁场地,将那些与自己意见相同的消费者集结起来,共同砸自家的西门子冰箱,其中包括目前还在运输途中的韩寒的冰箱。798集合之后,他还计划让助理带领团队奔赴各地收集相关遭遇消费者的资料,包括冰箱型号、价格,购买年份等。在罗永浩看来,西门子公司采取的战略是淡化影响,等待事件逐渐平息。所以,他决定扛到底。
罗永浩:我在这些方面还是有一些研究和心得的,他希望把这事凉下来,我有本事一直把它做到明年的3·15,到了明年3·15这个会成为比较大的一个事情,之后又该冷却了,到时候还会想办法,如果没有什么意外的话,西门子敢藏十年,我就敢把这件事做十年。
(中央人民广播电台推出新闻热线4008000088,拨打热线电话即可将您手中的新闻线索第一时间反馈。我们将第一时间派出记者调查事件、报道事实、揭开真相。)
快捷键 HK4WIN 0.10 版本发布
2011年11月19日,距离上一版本的HK4WIN 0.9整整4个月了,这期间我经历了很多事情,心境也变了好多,没什么心思继续鼓捣快捷键了,也就是说不会尝试着加入GUI用户界面了,就在现在版本的基础上修复些bug,如果有人给我提一些简单且易于实现的快捷键建议,也会试着加进新版本。 一开始做这个东西,我就是想自己用用,没想着公开发行,毕竟不是干这个的,今后也不打算吃这碗饭,纯粹是爱好,但逐渐发现有很多志同道合的朋友跟我一样喜欢摆弄快捷键,甚至有朋友多次打电话询问,有更多的朋友给我发邮件指出一些bug,但是我犯懒,上一个0.9版本中的许多错误经大家多次指出都没修正,这次简单地修正一下,发个新版本算了,希望这个小程序能给大家带来些许方便。
0.10 Build 20111119 1.新增“窗口透明度”自动调整功能 按Ctrl+Alt+Shift+Z,在配置文件中,修改TransparentList的值,等号后填写需要自动调整透明度的窗口的“类”(按Ctrl+Alt+Shift+C获得),以逗号分隔多个类,TransparentValue等号后面填写整数数值,范围30~255,越小越透明。 2.修复bug:IE中,如果开启鼠标手势,滚轮失效。 3. 修复bug:某些情况下,自动关机失效,原因不明。0.10版本开始使用新的关机机制(vbs脚本),这样某些原因不明的关机失效bug可能解决,关机1分钟倒计时开始后,按Ctrl+Alt+Shift+D可取消自动关机,如果倒计时尚未开始时需要取消自动关机,则再次按下左右Ctrl键。 4.修复bug:Win+Shift+A/U/P打开控制面板相应功能失效。 5.连续按两下CapsLock返回桌面的快捷键默认关闭,如果需要请自行打开Fn0102=1。 6.][输入当前日期和时间的快捷键从热词速写功能中独立出来,使用Fn0502控制是否开启,其他热词速写快捷键统一使用Fn0501进行控制。
已经在使用0.9版本的朋友,可以手动下载0.10新版本,替换掉原来的0.9版本中的HK4WIN.exe其他文件不用管,嫌麻烦的可以等待每逢周三周日的自动更新(前提是没有关闭自动更新)。 
读书笔记:MATLAB(03)
2.4 函数编写与调试 2.4.1 基本结构 两种源程序文件格式:M-文件、M-函数。常用后者。 保留变量nargin和nargout用于确定函数的输入和输出变量的个数。 [输出变量列表]=函数名(输入变量列表),均用逗号分隔。 help 函数名:显示注释语句内容,但空格行下方的注释不被显示。 if abs(n-floor(n))>eps|n<0 error(‘n应该是非负整数’); 上面的代码涉及abs、floor、eps、error、|等符号,用于判定是否为非负整数。 函数可以递归调用: function srhf_fact(n) if n>1 k=n*srhf_fact(n-1); elseif any[0,1]==n k=1 end 2.4.2 可变输入输出个数 如何建立起无限个输入或输出变量的函数?这种方式被广泛采用。 conv(A,B)用于求多项式的乘积,多个多项式的乘积只能嵌套使用此函数,即conv(C, conv(A,B))。这样很不方便,可以考虑编写一个新的函数convs,其输入变量不限于2个,而是无限个,在MATLAB中“无限”并不是纯粹数学上的无限,而是指输入或输出变量的个数不再于函数编写时加以限制,所以在函数中需要知道用户在输入变量列表中给出了几个变量,这需要调用length函数。 函数输入变量列表可以是一个变量(实际上是一个向量) varargin,此变量是保留变量,它表示多个变量的集合,那么length(varargin)的输出变量是一个正整数,表示varargin中具体包含的变量数量。 function a=convs(varargin) a=1; varnum= length(varargin); for i=1:varnum a=conv(a,varargin{i}); end end 2.4.3 inline函数与匿名函数 一个简单的函数,没有必要单独创建一个.m文件,只用一行代码进行描述即可。 function a=f(x,y) a=sin(x.^2+y.^2) end 上面的函数是在.m文件中的代码,而有些情况下,如微分方程求解和最优化问题,这样的函数可以采用inline函数的形式给出。 f=inline(‘sin(x.^2+y.^2)’,’x’,’y’) 以上两种函数定义形式,无论采用哪种,都可以通过z=f(3,6)直接求出z=0.8509,显然inline函数更为简便。 匿名函数跟inline函数类似,区别有二:更简洁、可直接使用工作空间中的变量。 简洁体现在f=@(x,y) sin(x.^2+y.^2) 变量的优势十分明显:一般函数中的变量,无论是输入变量还是输出变量只在函数内部使用,跟工作空间中的变量是相对隔离的,工作变量作为输入变量代入函数,工作变量便替换函数变量进行计算,最后函数将输出变量的结果代入工作变量返回工作空间。这样做虽然严谨,有效避免了变量使用上的混乱,但有时不够方便,匿名函数的引入,有效地将工作变量和函数变量结合起来,使用上更为灵活,但有一点需要注意,匿名函数直接引用工作变量,只是引用当时的工作变量的值,引用完成之后,如果工作变量的值发生变化,匿名函数所引用的工作变量值不会随着变化,仍然是之前的值。 2.5 二维图形绘制 2.5.1基本函数:plot(t,y) t1,t2,t3时刻的函数值分别是y(t1),y(t2),y(t3),将其输入MATLAB就是两个向量t=[t1,t2,t3],y=[ y(t1),y(t2),y(t3) ],这种曲线实际上是各个时刻对应函数值之间的折线,当t向量足够密集,看起来就是曲线了,所以在某些特殊区间(慢变化区间)可以取点较稀疏,以提高运算速度,在另一些区间(快变化区间)则需要较密集,以得到这些特殊区间的较为准确的图形。 (1) t、y均为向量,如上,还有更为简单的形式plot([t1,t2,t3],[y1,y2,y3]) (2) t为向量,y为矩阵。将y矩阵的每一行作为y向量与t共同绘制一条曲线,曲线数量跟y矩阵行数相等,这要求y矩阵的列数跟t向量的元素个数相等。 (3) t、y均为矩阵。要求t、y矩阵行列数均相等,取t矩阵的一行与y矩阵的同一行组成向量对进行绘制。 (4) 以上三种组合形式,如果不止一对t、y,而是多对,那么不必多次使用plot函数,可以这样一次绘出所有的图形plot(t1,y1,t2,y2,t3,y3)或plot(t1,y1,Option1,t2,y2, Option2,t3,y3, Option3),Option的具体用法参见P30. 图形的附属命令: grid on/off:打开或关闭网格 hold on/off:保护当前坐标,以后再用plot函数时新的曲线将叠印在现有坐标系上 title():添加标题 xlabel()和ylabel():给坐标轴加标注 (abs(x)>n):将此式与其他解析式点乘,当x在(-n,n)区间以外此式取1,否则取0,这是分段函数在MATLAB中的表达方式。 所得图形中有多个对象,如曲线、坐标轴、图形窗口等,每个对象都可以设置具体属性,属性也可以被读取。 set(句柄,’属性名1’,属性值1,’属性名2’,属性值2…) v=get(句柄,’属性名1’) 属性名必须加单引号,属性值不加。 2.5.2 特殊意义的图形绘制函数:参见P32. 2.5.3隐函数的绘制 隐函数:f(x,y)=0 ezplot(‘f(x,y)’)或ezplot(‘f(x,y)’,[-m,n]) 仅在[-m,n]上绘制隐函数图形 2.6 三维图形绘制 2.6.1三维曲线绘制 plot3(x,y,z)或plot3(x1,y1,z1,选项1,…) 2.6.2 三维曲面绘制 已知z=f(x,y),先用meshgrid()绘制网格矩阵数据x,y,再基于此平面绘制三位曲面,mesh()网格图,surf()表面图,surfc()带等高线,surfl()带光照,contour()等高线,contour3()三维等高线。例: [x,y]=meshgrid(0:10,-5:5) %在(x,y)平面上绘制一个正方形网格矩阵 z=x.^2+y.^2 surf(x,y,z) axis(-31,31,0,62,0,1) %将所得图形的立方体内的部分放大,名为重设坐标系,增大可读性 shading faceted/interp/flat %修饰显示形式,默认第一个 set(gca,’xlim,[-5,5]) %将x轴限制在一个区间内 2.6.3 三位图形的视角 view(a,b),方位角a表示从-y轴向+x轴方向逆时向旋转的角度,仰角b表示从xy平面向+z轴方向旋转的角度,默认情况下a=-37.5,b=30. 下图是我用MATLAB绘制出的第一张图,纪念一下。 
z=x.^2+y.^2
读书笔记:MATLAB(02)
2.2 基本数学运算 2.2.1 矩阵的代数运算 矩阵转置:如果矩阵元素含有复数元素,则转置后取其共轭复数值,称为Hermit转置,记为B=A*,MATLAB中用A’表示。而矩阵的一般转置用A.’表示。 加减法运算:A和B的维数若相同,则相应元素相加减;若二者之一为标量,则遍加减于每个元素;否则报错。 矩阵乘法:C=A*B,并不需要指定二者的维数,若不相容则报错 矩阵的左除:A\B表示A-1B 矩阵的右除:B/A表示B A-1 矩阵翻转:fliplr(A)左右翻转,flipud(A)上下翻转,rot90(A)逆时针翻转90度 矩阵乘方运算:只有方阵可进行乘方运算,B=A^x 点运算:这是一种特殊且非常重要的运算,即对应元素的直接运算,这要求二者维数相同。A.*B、A.^x、A.^A 2.2.2 矩阵的逻辑运算 逻辑运算的结果是一个矩阵,矩阵的元素非0即1。 与运算:C=A&B,只有当AB所有元素非0,C才为1,否则C取0 或运算:C=A|B,只有当AB所有元素为0,C才为0,否则C取1 非运算:C=A,只有当A元素为0,C为1,否则C取0 异或运算:C=xor(A,B),只有当AB元素一个非0,一个为0,C才为1,否则取0,即只有二者逻辑结果不同才可取1,若相同则取0 2.2.3 矩阵的比较运算 一般比较运算的结果是一个矩阵,矩阵的元素非0即1。 C=A>B仅当A的元素大于B的对应元素C才取1,否则C取0. 类似的还有< 、>=、< =、==、=等 find()、all()、any()函数 find()函数用于从矩阵中提取满足条件的元素的下标,下标的表示方式有两种: 第一种,依次将矩阵的第一列、第二列•••排列成一个列向量,输出结果为这个列向量的下标,例如A=[1,2,3;4,5,6;7,8,9]变形为列向量就是A1={1,4,7,2,5,8,3,7,9},find(A>=5)’的结果是3 5 6 8 9即A1列向量中的这些下标的元素满足大于等于5的筛选条件。 第二种,更为直观地输出行列下标,[i,j]=find(B>4);[i,j]的输出结果为 ans = 3 1 2 2 3 2 2 3 3 3 左侧为行标,右侧为列标 all()、any()函数返回的都是一个行向量,元素的数量跟A矩阵的列数相等,每个元素非0即1。 all(A>4)返回的行向量表示A矩阵中哪一列的所有元素都大于4 any(A>4)返回的行向量表示A矩阵中哪一列中存在至少一个元素大于4 2.2.4 解析结果的化简和变换 变量s用于表示解析式之前必须首先声明符号变量syms s s1=simple(s)自动选择最简格式进行化简 [s1,var1]=simple(s),字符串变量var1输出自动选择的化简方法的名称 常用的化简方法有: collect()合并同类项 expand()展开多项式 factor()因式分解 numden()提取多项式的分子和分母 sincos()三角函数化简 subs()用于变量替换 >> syms a b c x m p q >> f=a*x^2+b*x+c; >> g=subs(f,a,m) g =m*x^2 + b*x + c >> h=subs(g,{b,c},{p,q}) h =m*x^2 + p*x + q 2.2.5 基本数论运算 floor()向负无穷方向取整 ceil()向正无穷方向取整 round就近取整 fix趋零取整 [n,m]=rat(A)将A中所有元素变换成最简有理数,分子存储在矩阵n中,分母m中 rem(A,B)A中元素对B中元素求模得出的余数 gcd(n,m) 最大公约数 lcm(n,m)最小公倍数 factor质因数分解 isprime是否为质数,以0/1表示 A=1:100;B=A(isprime(A)) 2.3 流程结构 ;表示当前代码未结束输入,但是需要换行,所以并不会立刻执行计算;有时一行代码中间也使用;表示在一行中书写原本应该多行书写的代码。 for、while、if、switch case、try catch 如果能对整个矩阵进行运算时,尽量不要采用循环结构 s=0; for i=1:100 s=s+1; … end case{,,,} try,A catch,B end 首先试探性地执行A,如果没有错误则end,否则将错误信息赋值给lasterr并中止A转而执行B。A通常是高效但不稳定的算法,B通常是低效但稳定的算法,B也可用于说明A中的错误原因。
读书笔记:MATLAB(01)
今天开始写读书笔记,第一本书是《高等应用数学问题的MATLAB求解》。 MATLAB语言是科学研究者首选的计算机数学语言。大多数学生缺乏对应用数学问题的全面了解,不清楚什么问题能用数学描述,什么样的数学问题能求解,以至于走了很多弯路。通过学习MATLAB语言可以使数学问题求解能力显著提高,即使对某些数学公式理解不够深刻,只要学习了MATLAB语言也能容易地求解类似问题,毕竟科学研究者和工程技术人员通常不考虑为什么这样做,而只考虑结果是什么。借助MATLAB数学基础不深厚的人同样能轻易利用计算机解决高深的应用数学问题。 第1章 计算机数学语言概述 1.1为什么学习计算机数学语言 并不是所有数学问题都能手工推导的,手工推导有时是不易、不可靠、不精确甚至是不可能的,所以需要计算机的帮助。用计算机的方式有两种,其一是数值分析,其二是计算机语言,前者只能解数值计算问题,后者还可以解决像公式推导这样的问题。 许多专门的学科在介绍原理与方法时一般采用简单的例子,回避高阶和复杂的例子,这样得到的方法和结论只是理论上的,用于解决现实的实际问题往往是比较困难的,所以需要借助计算机数学语言。 1.2 数学问题的解析解与数值解 数学家往往关注解析解以及解的存在性的严格证明,而工程技术人员通常只关心最后的数值解。数学上,解析解不存在的情况很普遍,例如圆周率就没有解析解,工程技术人员也不关心圆周率是怎么求得的,只是想知道能满足精度要求的数值,一般的计算取3.1416即可,粗略的计算取3.14也未尝不可。 第2章 MATLAB语言程序设计基础 MATLAB的主要特点: 简介高效 一条语句顶C/C++数百条 科学运算能力强大 MATLAB以矩阵为基本单元 绘图功能 论文中必须给出二维或三维图形 工具箱 为各专业量身定制 动态系统仿真 转用ANSYS等专业软件 2.1 MATLAB程序设计语言基础 2.1.1 MATLAB语言的变量和常量 变量必须由字母打头,且区分大小写。 MATLAB保留的变量: eps——浮点运算误差限,默认2.2201e-16,若某个值小于eps则会被视为0 i,j——循环变量,用于纯虚数量,应恢复i=sqrt(-1) inf——无穷大,-inf为无穷小,若除数为0,MATLAB也不会中止运算,而是给出一个“除0”警告,并将结果赋成inf NaN——not a number不定式,用于0/0,inf/inf运算 lasterr、lastwarn、pi 2.1.2 数据结构 数值型数据:一般为double(),在图形处理等计算中通常使用uint8()uint16()int8()int32()等,u表示无正负号,数字表示位数。 符号型数据:用于推导公式和解析解法,使用前首先需要将采用的变量申明为符号变量 syms list props,例如syms a b,props可以是real,positive等。 变精度算法函数vpa()可以将符号型数值以任意精度显示出来,vpa(pi)将显示圆周率的32位有效数字, vpa(pi,100)将显示圆周率的100位有效数字,pi也可以换成矩阵。 其他数据结构:字符串型数据、多位数组、单元数组、类于对象。 2.1.3 MATLAB的基本语句结构 分两种:直接赋值语句、函数调用语句 直接赋值语句: 末尾带分号则不会显示运算结果,不带则直接显示 如果没有指定变量,则结果赋予保留变量ans 注释以%打头 矩阵输入:A=[1,2,3;4 5,6;7 8 9] 函数调用语句:[返回变量列表]=函数名(输入变量列表) 一个函数名对应一个.m文件或MATLAB内部函数。 []可以用逗号和空格分隔[U,S,V],(X,Y,Z)只能用逗号分隔,为了避免混乱以后所有分隔用逗号完成。 2.1.4 冒号表达式与子矩阵提取 v1=1:0.2:pi 向量v1=1 1.2 1.4 1.6 1.8 2.0 2.2 2.4 2.6 2.8 3.0 v2=1:pi v2=1 2 3 v3=pi:-1:1 v3=3.1416 2.1416 1.1416 v4=1:-1:pi Empty matrix 提取子矩阵: :表示整行或整列 end表示最后一行或一列 B1=A(1:2:end,[2,3,4]) %奇数行234列 B2=A([1,2,3],[2,3,4]) %123行234列 B1=A(end:-1:1,:) %上下翻转,最后一行排在第一行,列排序不变。
文件加密软件TrueCrypt简要教程
0.概述
每个人的电脑上总有些不想让别人看到的文件,例如商业机密、犯罪证据、间谍情报、冠西摄影作品、日本小电影、个人日记等等,有很大一部分人用层层的文件夹加上隐藏文件的方法藏东西,并自以为别人不会找到,稍懂点电脑的人可能会更改扩展名,或者使用一些加密文件夹的软件,我也曾经这么做过,发现不少问题:
1.这些加密方式多不是对文件本身进行数据加密处理,只是在操作系统层面进行隐藏,仅仅在电脑显示器上看不到这些文件,并非真正的加密;
2.数据安全难以保障,有些软件加密文件后,如果卸载了这个软件重新安装,被加密文件就难以解密;
3.依赖当前操作系统,也就是只能在本机上解密,转移到其他电脑就难以解密。
这些缺陷导致被加密文件可能被非授权使用或对所有者不可用,造成损失。鉴于此,使用专业的加密软件进行文件加密是很有必要的,软件市场上有多家公司出售专业的加密软件,而且售价不菲,这对政府和商业机构来说或许物有所值,但对普通个人用户来说完全没有必要,免费的加密软件就足以保证个人数据安全。在此介绍一款知名的开源免费的文件加密软件——TrueCrypt。
TrueCrypt的特点:
1. 真正的加密,绝非仅仅“隐藏”。TrueCrypt提供三种加密算法:AES、Serpent、Twofish。可以单独使用其中的一种加密算法,也可以两种或三种加密算法叠加使用,越是复杂的算法越难以被破解(比如,单独使用一种算法,破解需要100万年,叠加使用多种算法,破解则需要150万年),但加密步骤越复杂,加密过程耗时越长,而破解难度的提高并没有什么实际意义。三种算法中默认使用的AES算法是美国联邦政府认证的加密算法,加密规则也是公开的,所有具备数学和密码学知识的人都可以尝试破解,但至今无人宣称已成功破解,但是AES算法掌握在美国联邦政府手中,到底有没有破解方法或许只有少数的几个美国要人知道。综上,除非涉及国家机密,单独使用AES算法加密是足够安全的。
2. 由于TrueCrypt的加密原理是采用AES等加密算法进行加密,跟操作系统关系不大,所以被加密文件具有良好的可移植性,即使TrueCrypt被卸载后重新安装,或将被加密文件移植到其他电脑上,也可以保证密钥持有者能安全地解密文件。
3. 针对高强度安全要求,TrueCrypt设计了“隐藏加密卷”的功能。就是说,如果密钥持有者人身安全受到威胁,不得不交出密钥,也可以选择交出一个假的密钥,使用假密钥对文件进行解密后看到的并不是真正的文件,而是事先放在那里的“貌似很机密”的文件。
4. TrueCrypt的缺点主要是:只能保证被加密文件不被非法获取,不能保证不被恶意破坏。就是说别人虽然不可能看到这些文件,但却可以彻底删除它们,所以使用TrueCrypt需要做好备份工作。
TrueCrypt支持对文件(夹)、分区、硬盘加密,但对分区和硬盘加密有较大风险,除非特别需要不推荐使用,一般我们需要的仅仅是加密文件(夹),下面用一句话介绍下TrueCrypt的工作原理:首先使用TrueCrypt创建一个加密卷,只有使用正确的密钥才能打开此加密卷,加密卷可用于储存文件。
名词解释
加密卷:在Windows系统的资源管理器中,加密卷就是一个普通的文件(可以像普通文件那样被复制、分发),并且其扩展名可以是任意的,甚至可以为空,例如01.jpg、02.avi、03.dat、04.doc、05等等,这会让人觉得加密卷是图片、视频、文档,能骗过不少人。使用TrueCrypt加载加密卷,就可以让加密卷在“我的电脑”或“计算机”中以一个分区的形式被“打开”,姑且称其为“虚拟盘”,我们平时常说的C盘、D盘、E盘都是真正在硬盘上被划分出来的分区,但这个“虚拟盘”并不是真正存在的,只是TrueCrypt虚拟出来的,但虚拟盘也会占用一个盘符(例如F盘)并可以向里面拷入文件。宋瑞华 www.songruihua.com
下载TrueCrypt:https://www.truecrypt.org/downloads 下载语言包(中文):https://www.truecrypt.org/localizations 首先安装TrueCrypt,然后将语言文件Language.zh-cn.xml解压缩到TrueCrypt的安装文件夹(默认C:\Program Files\TrueCrypt),然后在菜单栏中选择:Settings>Language>简体中文>OK
1.创建一个文件型加密卷宋瑞华 www.songruihua.com
加密卷有两种类型,标准加密卷和隐藏加密卷。标准加密卷只有一个密钥,而隐藏加密卷有两个密钥,一个真密钥一个假密钥,密钥持有者使用真密钥加载加密卷可以看到真正被加密的文件,如果有人用暴力等手段威胁密钥持有者,密钥持有者可以说出假密钥,威胁者使用假密钥加载加密卷看到的是伪装的加密文件,而密钥持有者从技术角度完全可以否认真密码的存在。
1.1创建标准加密卷
点击“创建加密卷”按钮

选择“创建文件型加密卷”,点下一步

选择“标准加密卷”,点下一步

点击“选择文件”按钮,在对话框中指定加密卷的路径、文件名和扩展名,示例为D:\000\Secret_01.dat

点下一步

如无特殊需要,算法保持默认即可,点下一步

指定加密卷的大小,加密卷越大,可存储的文件越多,示例为10G,点下一步

指定密钥。密钥可以是密码、密钥文件,二者也可同时使用,上图为仅使用密码的情况



以上3图为同时使用密码和密钥文件D:\000\key.txt的情况,如果使用了密钥文件,请一定注意保存该文件,因为加载加密卷的时候必须提供此文件才能解密,如果丢失此文件那么加密卷将永远不可能被加载,所以推荐随机使用网络上大量存在的图片,或者是某个简单的txt文本文档,这样万一密钥文件丢失还可以比较容易地再次取得。密钥文件可以是一个或多个,如果使用了多个文件,加载加密卷时必须提供所有的文件。通常,采用多个密钥,并将副本分发给不同的人,然后销毁原密钥,可以实现许多影视作品中描述的某些情形,即只有收集齐所有密钥文件后才能解密加密卷,个人日常使用不推荐使用密钥文件,采用仅密码的方式更为方便,而且足够安全。

密钥设置完成后,点下一步

如果密码过于简单,会有提示,但如果过于复杂又容易忘记,请自行斟酌

加密卷的文件类型可以是FAT或NTFS,前者更高效,但不能存储大于4G的单个文件,如果没有大于4G的文件需要加密推荐保持默认

最后,格式化创建的加密卷,注意,这里的“格式化”并不会删除任何硬盘上的文件,应该理解为“生成加密卷”更为合适宋瑞华 www.songruihua.com


点击“退出”按钮,退出加密卷创建向导;点击“下一步”按钮,继续创建另一个加密卷
1.2创建隐藏加密卷
在介绍怎样创建隐藏加密卷之前,先简单地介绍一下隐藏加密卷的基本原理:如果把标准加密卷比喻成保险柜,那么隐藏加密卷就是在一个大保险柜里放一个小保险柜,如果有人用真密钥打开保险柜,那么看到的是小保险柜里的文件,这是真正要保护的文件,而如果有人用假密钥打开保险柜,看到的会是大保险柜里面,小保险柜外面的文件,这些文件看起来貌似很机密,但其实是迷惑人的冒牌货,并且此时小保险柜是完全看不到的,但有一个问题,如果此时有人又往大保险柜里放了些文件,并且把小保险柜外面的空间用完了,那么小保险柜所占的空间就会被侵占,因为此时小保险柜是完全“隐形”的,这意味着小保险柜会遭到破坏,以后即使用真密码打开保险柜也无法打开小保险柜了,但无论怎样小保险柜里的文件绝对不会被非法获取。
在TrueCrypt中,大保险柜叫做“外层加密卷”,小保险柜叫做“隐藏加密卷”,显然,外层加密卷的大小一定要大于隐藏加密卷,在下面的示例中,取外层加密卷10M,隐藏加密卷8M,余下的2M用于放迷惑别人的虚假文件,如果这2M被用完,那么隐藏加密卷的8M空间就会被侵占,隐藏加密卷即被破坏,不过TrueCrypt提供了一种安全模式,在此模式下,如果虚假文件超过2M则会提示用户,避免隐藏加密卷遭破坏。



示例为D:\000\Secret_02.dat



外层加密卷的密码就是上面说的“假密码”,示例为 false_password

点击“打开外层加密卷”按钮

这里就是小保险柜外面的那2M空间,在这里放一个迷惑别人的txt文件

接下来,创建小保险柜——隐藏加密卷宋瑞华 www.songruihua.com



隐藏加密卷的密码就是上面说的“真密码”,示例为 true_password
2.加载加密卷
加密卷被创建以后,就好像制造了一个保险柜,创建时的密钥就是保险柜钥匙。打开保险柜的过程在TrueCrypt中叫做“加载”,保险柜打开后,可以在资源管理器中进行文件(夹)的复制、粘贴、剪切、删除、重命名等操作,操作完成后记得关闭保险柜,关闭保险柜的过程在TrueCrypt中叫做“卸载”,在默认情况下,一个加密卷被加载后,如果10分钟内没有进行任何操作会被自动卸载,以保障数据安全。
2.1加载标准加密卷宋瑞华 www.songruihua.com
为加密卷选择一个盘符,例如V:,点“选择文件”按钮

定位到Secret_01.dat加密卷

点“加载”按钮

输入密码

加载成功,类型一列显示“常规”,表示不是隐藏加密卷

在资源管理器中出现V:盘,大小为10G

打开V盘,往里面放一些真正需要加密的文件
2.2加载隐藏加密卷

为加密卷选择一个盘符,例如X:,定位到Secret_02.dat加密卷,点“加载”按钮

输入“真密码”:true_password

加载成功,类型一列显示“隐藏”,表示是隐藏加密卷

在资源管理器中出现X:盘,大小为8M

打开X盘,往里面放一些真正需要加密的文件

如果刚才输入“假密码”:false_password

那么加密卷的大小为10M,类型跟标准加密卷一样为“常规”,显然,我们无法区分哪个是标准加密卷哪个是隐藏加密卷,因为二者看起来完全一样,这意味着密钥持有者可以否认隐藏加密卷的存在,从而保障被加密文件的安全宋瑞华 www.songruihua.com

这时X盘里出现的是那个迷惑别人的txt文件,而不是真正要保护的文件
3.卸载加密卷
选择已打开的加密卷,点击“卸载”按钮可卸载该加密卷;点击“全部卸载”按钮可卸载所有已打开的加密卷
4.把TrueCrypt放进U盘
并不是每台电脑都安装了TrueCrypt,如果经常需要在他人电脑上使用TrueCrypt,那么重新安装TrueCrypt不但麻烦而且还可能招来他人的不满,针对此种情况TrueCrypt提供了“便携磁盘安装”工具,即把TrueCrypt放进U盘、移动硬盘等可移动设备中,直接双击即可使用。

插入U盘后,点击菜单:工具>便携磁盘安装

选择U盘盘符,示例为G:

双击G:\TrueCrypt文件夹中的TrueCrypt.exe即可
5.备份加密卷头信息宋瑞华 www.songruihua.com
加密卷在资源管理器中就是一个普通文件,在硬盘上此文件的头部保存有加密卷的密钥,如果因为硬盘故障导致加密卷头部信息缺失,或者更改过密码后忘记了新密码但仍记得旧密码,碰到这些情况就可以恢复加密卷头信息,恢复后的密钥与备份时的密钥完全一样。

首先,选择文件,定位到加密卷




将加密卷Secret_01.dat的头部信息备份存储在文件Secret_01.bak中,然后将此bak文件发到电子信箱中,这样可以保障备份文件的安全。注意,别人即使获取了此bak文件,依然无法破解加密卷,因为此bak文件只是用来修复、恢复受损的头部信息,并不能从此bak文件中获取密钥的明文。

6.结语宋瑞华 www.songruihua.com
TrueCrypt是一款安全、高效、小巧、易用的加密软件,是优秀的免费个人数据安全解决方案,学会灵活使用此工具可以显著提高个人信息的安全等级。
微软将不再向Mozilla提供Firefox庆祝蛋糕
在世界网络浏览器市场上,Microsoft Internet Explorer 和 Mozilla Firefox 是两大竞争对手,但他们一直相敬如宾,微软IE团队有一个不成文的习俗,每当最大对手Mozilla的Firefox更新到新版本,他们就会向对方的团队送出一个蛋糕用于祝贺,这在Firefox2发布的时候就已经开始了,不过由于Mozilla改变了产品发布方式,更新速度急剧提升,每6周就有一个大版本放出,这也就意味着微软每6周就要送出蛋糕。起先微软会尝试将蛋糕越做越小,直到最后的纸杯蛋糕甚至就是一块奶油,后来Firefox 8又在不到6周的时间里更新,摆明了骗微软蛋糕吃,虽然微软不缺蛋糕钱,可感到压力很大,因此今天IE团队表示,将不再向Mozilla提供祝贺蛋糕,Firefox团队表示希望微软在Firefox每更新10个大版本的时候送一份蛋糕,作为回报Firefox团队也将按此规则送IE团队蛋糕,IE团队蛋疼地表示他们不会为了一块蛋糕而等上个二三十年,因为他们的IE浏览器每隔两三年才会有一次大版本更新。
突破人类承受极限——蛋疼?分娩痛?
科学松鼠会是一个致力于在大众文化层面传播科学的非营利机构,成立于2008年4月。松鼠会汇聚了当代最优秀的一批华语青年科学传播者,旨在“剥开科学的坚果,帮助人们领略科学之美妙”。关于蛋疼,松鼠会有话说。 微博上流传这么一个说法:“一个人类可以承受45del(单位)的痛楚。但是当女人生孩子的时候,要承受57del的痛楚,大概就是碎了20根骨头的样子。But,如果一个男人被T到蛋了,那种痛楚是9000del,换算过来就是同时分娩160个孩子或者断了3200根骨头。所以,女生们你确定你懂蛋疼吗?” 这条内容是真的吗?蛋疼和分娩痛真的如此难以承受,乃至双双突破人类极限吗? 考据:并无确凿的医学证据 若在网络搜索这条微博内容,对分娩痛描述的出现时间为9月20日前后,此前并未见有类似的网络描述。不过,若是将该内容转换为英文再进行搜索,就会发现有意思的事情了。两年前的yahoo问答就出现过类似的描述[1] ,仔细阅读会发现,中文的这条“生孩子的时候,要承受57del的痛楚”就是这条英文问答的翻译体。 这条关于“母亲分娩疼痛是57,人体所能承受的疼痛是45”的说法,到底是由何而来的呢?很遗憾,搜索网络、美国国立医学图书馆的PubMed,都没有找到这方面的文献。至于蛋疼那个骇人的9000数字更是无据可查。换句话说,人体所能承受的疼痛限度与分娩疼痛的数值,很可能是一次网络上的以讹传讹,并无确凿的医学证据或研究做支持。 其实,若较真这条微博,你就会发现尴尬的搞笑点——如果人体最多只能承受45单位疼痛,但女人分娩时疼痛达到57单位,而男人蛋疼居然能达到9000单位,那说明无论男女,都已经不是人类了嘛。 疼痛的度量和单位 那么,疼痛是否有单位呢?答案是有的。微博里的“del”其实是指dol,它是疼痛的拉丁文单词dolor的缩写。在上世纪40年代后期,美国康奈尔大学的三位研究者James D. Hardy、 Herbert G. Wolff和 Helen Goodell根据此前他人的研究成果,建立了这一疼痛度量标准[2] 。 最初,他们将其称为”Hardy-Wolff-Goodell” 等级,一共分为十级,他们创造了一个单位,也就是dol来描述这十个等级。 那么,1 dol的疼痛到底是什么呢?他们定义为最小可觉差(just noticeable difference),也就是对这一最小差异量的感觉能力。饶若细究1 dol疼痛到底是多少,那就需要一种测量疼痛的工具,也就是测痛仪(Dolorimeter)。最开始,康奈尔大学的研究者是用棱镜将光聚焦于人体皮肤上,随着人体温度的升高,看人体的忍受限度来进行疼痛定义,这些光可是来自一盏1000瓦的电灯泡。 遗憾的是,dol这一描述疼痛的单位,从来都没有被广泛应用,它像昙花一现般存在于学术研究里。由于三人的试验结果不能被重复,他们的疼痛测量方法与工具被学界否定,也被禁止应用。想想也是,疼痛似乎一种极为复杂的主观感受,运用疼痛测量仪划分dol等级,既不容易掌握,临床上一点都不实用。因此,dol也位列5大最怪异的科学度量单位[3] 。 疼痛是伤害性刺激作用于机体所引起的一种不愉快的主观体验,伴有感觉、知觉与情绪反应。人们对疼痛的体验与感受是因人而异的,对疼痛的敏感程度是不一样的,因此目前测量疼痛的金标准,依然是病人对所经历疼痛的表达。可是,如何准确度量只有自己知道的疼痛程度呢?目前临床上最常用的测量方法是视觉模拟评分法(VAS法),这个方法依然是依托于人们对疼痛的主观体验,并非绝对客观的测量方法。 在我的另一篇关于疼痛知识的文章 《怎样测量疼痛?》 中,对于VAS法是这样介绍的: VAS方法的主要道具“痛尺”其实是一把长约10厘米的游动标尺。尺的一面标有10个刻度,两端分别为0分端和10分端。而0分表示没有疼痛,10分代则表难以忍受的最剧烈的疼痛,从0到10依次表示疼痛的程度在不断增加,愈来愈难以忍受。在测量疼痛时,向病人说明这把尺的含义,然后将有刻度的一面背向病人,让病人在直尺上标出能代表自己疼痛程度的相应位置,医生再根据病人标出的位置为其评出分数。 如果分数在3分以下,那么恭喜你,你虽然感觉到疼痛但并太严重,不太会影响你的睡眠;但如果你的分数在7分以上,oh~my god!你很不幸,你现在肯定疼痛难忍,极需要医生给你用一些镇痛药物来帮助你度过痛关了。 VAS法现今已成为疼痛测量的最常用方法。当然,VAS方法现多用于外科手术的患者,评价他们手术后切口的疼痛程度。如果你曾做过手术,相信你对此并不陌生。不过,它让疼痛者说出自己所认为的疼痛程度,并非完全的客观指标评价。此外,对于小朋友,为了让他们说出痛的程度,图画式的方法则更简单直接,一个笑脸意味着不是很痛,一个哭脸则代表着痛的厉害。 分娩、蛋疼,到底有多疼? 孕妇生产时到底有多疼呢?这依然是个因人而异的问题。一般说来,在孕妇生产过程中,最开始是轻度的宫缩不适,犹如经期子宫痉挛一般,在随后的第一产程直至生产完毕时,疼痛的强度逐渐增强。就整体而言,初产妇分娩时疼痛程度显著高于再产妇。也有不少孕妇反映,就她们所经历的疼痛烈度而言,胆结石等所引起的胆绞痛比分娩痛要厉害许多。当然,作为一名男性来纵谈女性的分娩痛,总有些凭空抓瞎的感觉。每个人对疼痛的敏感程度、承受能力、描述用语都是不尽相同的,这里也只能从医学上来谈来描述。 分娩痛总是来时缓慢,逐渐增强,直至痛到顶点,最后又缓慢的褪去。有人曾诗意的形容它就像是海浪向岸边涌来,最开始平缓不急不徐,浪头逐渐增强,越来越大,直至称为冲击海岸的冲天浪涛,随后潮水慢慢褪去……目前,随着国内各地不少医院逐渐开展的分娩镇痛项目[4] ,分娩痛这一让女性“闻风丧胆”痛不欲生的体验,逐渐得以缓解。 至于蛋疼,李清晨在《“蛋疼”的真相》里已经有了详细的描述。外伤只是引起蛋疼的原因之一,即使经过详细诊疗,还有25%的蛋疼完全找不到原因,甚至有人确实因为长期蛋疼下定决心切掉了自己的疼痛部位…… 不过,大部分男性所经历的蛋疼并没有到非上镇痛药不可的地步,更不必说“超越人类疼痛的极限”了。 总而言之,人们对疼痛的体验与感受是因人而异的,对疼痛的敏感程度不一样,因此对疼痛的测量依托于人们对疼痛的主观体验,并非绝对客观的测量方法。“人体最多只能承受45del的疼痛,但在分娩时的痛却高达57del,男性蛋疼可达9000del”的说法没有医学证据,是网络上的以讹传讹。 文/科学松鼠会