断舍离

微博@知日ZHIJAPAN 放出“魅族 MEIZU New Branding Video”品牌宣传片,随后魅族营销副总裁李楠转发了该微博,“断舍离”的反面是“断不了,舍不得,离不开”。只有少数东西,值得留下来,一路向前,坚持下去的人,终有所获。 

有逼格!

 

Read More →

使用命令行启动VirtualBox虚拟机

转自:使用命令行启动VirtualBox虚拟机

装上VirtualBox就琢磨着如何让它开机自动启动,又或者能够通过命令行的形式直接启动指定的虚拟机。看了下VirtualBox的官方文档,发现有一个命令可以满足我的需求,即VBoxManage。VBoxManage提供了一系列的虚拟机管理命令,包括创建/删除/启动/修改等等,这里不一一列举。有点像Xen的XM命令。不过这里只关心启动虚拟机的命令:VBoxManage startvm。VBoxManage的完整命令列表可以参考这里。

VBoxManage startvm子命令可以开启一台状态为关闭或者保存的虚拟机。该命令的语法为:

VBoxManage startvm uuid>|name... [--type gui|sdl|headless]

可以通过虚拟机的uuid或者name来指定某台虚拟机,可以通过另外一个子命令list列出系统已有的虚拟机:

$ VBoxManage list vms
"XP" {8842d793-228c-458e-a880-8051193fd2db}

我系统上已经安装了一台名为XP的虚拟机,后面括号内部的是它的UUID。

VBoxManage startvm子命令可以通过–type参数指定启动的方式,其中gui就是图形化界面,这和我们平时启动的方式一样。sdl也是图形化界面,但是少掉了部分功能,比如没有菜单等,一般用于调试过程。最后headless是在后台运行,并且默认开启vrdp服务,可以通过远程桌面工具来访问。关于这三种启动方式的介绍可以看手册中的这一篇。所以一般我们使用gui或者headless类型启动。

使用gui类型启动虚拟机:

$ VBoxManage startvm XP --type gui

执行结束后,就会启动指定的虚拟机,几乎和平时没什么区别。

使用headless类型启动虚拟机:

$ VBoxManage startvm "XP" --type headless
或者
$ VBoxHeadless --startvm "XP"

结果返回:

$ rdesktop -a 16 -N -g 1280x800 127.0.0.1:3389
Autoselected keyboard map en-us
ERROR: connect: Connection refused

翻了下手册,结果发现要获得VRDP的支持还需要安装额外的扩展包,详细说明可以参考这里。从VirtualBox的下载页面选择相应的版本下载扩展包。下载完成后,双击即可以完成安装,或者在菜单中File-Preference-Extensions可以安装和查看已安装的扩展包。

安装好再次执行上面的远程命令,这下可以看见虚拟机界面了吧。可以通过ctrl+alt+enter切换全屏。不过我这里用rdesktop全屏后,屏幕就黑了,只有点过的地方才会恢复。不知道是什么原因,我就干脆用TigerVNC了,同时在启动headless的时候加上-n参数:

{$ VBoxHeadless -n -s winxp (VBoxHeadless -s winxp --vnc --vncport 5900 --vncpass password)}

通过以下命令远程连接: $ vncviewer localhost:5900

按下F8会出现一个菜单,里面可以切换全屏。

一切相关的命令:

$ VBoxManage list runningvms # 列出运行中的虚拟机
$ VBoxManage controlvm XP acpipowerbutton # 关闭虚拟机,等价于点击系统关闭按钮,正常关机
$ VBoxManage controlvm XP poweroff # 关闭虚拟机,等价于直接关闭电源,非正常关机
$ VBoxManage controlvm XP pause # 暂停虚拟机的运行
$ VBoxManage controlvm XP resume # 恢复暂停的虚拟机
$ VBoxManage controlvm XP savestate # 保存当前虚拟机的运行状态

Read More →

快播MV文件合并工具

快播MV文件合并工具是一款能够将被分割成多个!mv文件合并成完整视频的工具,这款软件很方便,不需要改名,不需要必须把软件放在影片目录下,支持任意媒体格式,只需要指定一下p2pcache这个文件夹的路径就可以了。

【基本介绍】

手机上快播下载的电影不像电脑快播直接就是一个媒体文件,而是被分割成了很多!mv文件,而且这些文件不在qvod这个文件夹里,是在一个叫做p2pcache文件夹里,网上找了很多工具都不太好用(PC版的),有的是要求手动改名,有的是要求必须把软件放在每个影片的目录下面(就是每个!mv文件所在的目录),于是自己写了一个,不需要改名,不需要必须把软件放在影片目录下,支持任意媒体格式,只需要指定一下p2pcache这个文件夹的路径就可以了,需要【.NET Framework4.0简体中文版】运行时环境,不需要安装,直接解压就可以运行。

【使用方法】

Qvod快播下载视频文件在存储卡的p2pcache目录下(SD卡没有就去TF卡里面找,都在根目录),但发现下载完成后并非原始的视频文件,而是许多10M大小的!mv文件,下面是合并的方法。

!mv文件合并工具

Read More →

VirtualBox already exists in the media registry解决方案

想复制一个虚拟机镜像,再导入使用,出现了以下问题:

Cannot register the hard disk 'c.vdi' with UUID {xxxx} because a hard disk 'c.vdi' with UUID {xxx} already exists in the media registry ('C:/Documents and Settings/xxx/.VirtualBox/VirtualBox.xml').

解决方法是重设UUID,这个和VMware不同,方法如下:

D:\Program Files\PowerCmd>"D:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands sethduuid "d:\xp.vdi"
UUID changed to: a290d94b-19b8-4cbf-9cda-00084c246d15

也可以直接使用clonehd直接得到UUID不同的两个镜像,方法类似,如VBoxManage clonehd "a.vdi' "b.vdi" 

搞定!

还有一个用于压缩VDI文件的命令:

VBoxManage modifyvdi "C:\xxx.vdi" compact

Read More →

嵌入式系统VxWorks介绍及编程

VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。在美国的 F-16、FA-18 战斗机、B-2 隐形轰炸机和爱国者导弹上,甚至连1997年4月在火星表面登陆的火星探测器上也使用到了VxWorks。 

实时操作系统和分时操作系统的区别

从操作系统能否满足实时性要求来区分,可把操作系统分成分时操作系统和实时操作系统。

分时操作系统按照相等的时间片调度进程轮流运行,分时操作系统由调度程序自动计算进程的优先级,而不是由用户控制进程的优先级。这样的系统无法实时响应外部异步事件。(jm注:windows并不是分时操作系统,网上说的不正确

实时操作系统能够在限定的时间内执行完所规定的功能,并能在限定的时间内对外部的异步事件作出响应。分时系统主要应用于科学计算和一般实时性要求不高的场合。实时性系统主要应用于过程控制、数据采集、通信、多媒体信息处理等对时间敏感的场合。

VxWorks的特点

  • 可靠性

操作系统的用户希望在一个工作稳定,可以信赖的环境中工作,所以操作系统的可靠性是用户首先要考虑的问题。而稳定、可靠一直是VxWorks的一个突出优点。自从对中国的销售解禁以来,VxWorks以其良好的可靠性在中国赢得了越来越多的用户。

  • 实时性

实时性是指能够在限定时间内执行完规定的功能并对外部的异步事件作出响应的能力。实时性的强弱是以完成规定功能和作出响应时间的长短来衡量的。

VxWorks 的实时性做得非常好,其系统本身的开销很小,进程调度、进程间通信、中断处理等系统公用程序精练而有效,它们造成的延迟很短。VxWorks 提供的多任务机制中对任务的控制采用了优先级抢占(Preemptive Priority Scheduling)和轮转调度(Round-Robin Scheduling)机制,也充分保证了可靠的实时性,使同样的硬件配置能满足更强的实时性要求,为应用的开发留下更大的余地。

  • 可裁减性

用户在使用操作系统时,并不是操作系统中的每一个部件都要用到。例如图形显示、文件系统以及一些设备驱动在某些嵌入系统中往往并不使用。

VxWorks 由一个体积很小的内核及一些可以根据需要进行定制的系统模块组成。VxWorks 内核最小为 8kB,即便加上其它必要模块,所占用的空间也很小,且不失其实时、多任务的系统特征。由于它的高度灵活性,用户可以很容易地对这一操作系统进行定制或作适当开发,来满足自己的实际应用需要。

对一个实时内核的要求

一个实时操作系统内核需满足许多特定的实时环境所提出的基本要求,这些包括:

多任务:由于真实世界的事件的异步性,能够运行许多并发进程或任务是很重要的。多任务提供了一个较好的对真实世界的匹配,因为它允许对应于许多外部事件的多线程执行。系统内核分配CPU给这些任务来获得并发性。

抢占调度:真实世界的事件具有继承的优先级,在分配CPU的时候要注意到这些优先级。基于优先级的抢占调度,任务都被指定了优先级,在能够执行的任务(没有被挂起或正在等待资源)中,优先级最高的任务被分配CPU资源。换句话说,当一个高优先级的任务变为可执行态,它会立即抢占当前正在运行的较低优先级的任务。

任务间的通讯与同步:在一个实时系统中,可能有许多任务作为一个应用的一部分执行。系统必须提供这些任务间的快速且功能强大的通信机制。内核也要提供为了有效地共享不可抢占的资源或临界区所需的同步机制。

任务与中断之间的通信:尽管真实世界的事件通常作为中断方式到来,但为了提供有效的排队、优先化和减少中断延时,我们通常希望在任务级处理相应的工作。所以需要在任务级和中断级之间存在通信。 

 

Read More →

BT搜索利器

迅雷会员神马的都弱爆了,这个网站什么都有,MARK一下:http://btdigg.org

PS:需要翻墙,翻墙的方法很多,我只说我在用的方法:Stunnel+CCProxy实现加密代理

Read More →

1933老场所

下了好几天的雨,遇到一个好天气,而且还是周六,再不出去走走,就生锈了,嗯,说走就走,比较近,就这个吧,1933老场所,没图我说个JB,不多说了,直接上图~

一直觉得挺像《小时代》的场景,查了一下还真是。

Read More →

1公里计划启动

再不锻炼,我们就老了,跑步,动起来!为了鼓励自己运动起来,奖励一下自己,看看效果先!

规则如下:

  1. 每天坚持跑步,每跑1公里得10块钱;
  2. 连续跑3天,额外加10块钱;
  3. 连续3天没跑步,扣30块钱;

如果每天跑3公里,一个月30天计,就是900块,外加额外,就是1000,4个月下来,就有4K大洋。想想买什么好,手机?平板?

Read More →

前任,讲究!

这部《前任攻略》上映了挺长时间,连续两次想下了班去看,但总因为磨机,没看成,看格瓦拉上的评分一直挺高,看来人气不错的样子,今夜月黑风高,看着电影,嚼着木糖醇,吃着小杨生煎,酣畅淋漓了一把!

在一场婚礼上新郎(关喆 饰)新娘(毛俊杰 饰)设置了前男友桌和前女友桌,集合了新郎的前女友们和新娘的前男友们,埋伏了两场危机四伏的相遇。婚礼上,前男友桌和前女友桌或称兄道弟,或针锋相对,或真情流露,或举杯彷徨,男人和男人,女人和女人,男人和女人之间妙语连珠、嬉笑怒骂,折射出现代人当下的爱情百态。 
孟云(韩庚 饰)是一个生活在北京,工作上小有成就的普通青年,在这场“别开生面”的前女友婚礼上,意外结识了出现在新郎设置的“前女友桌”中的女孩夏露(姚星彤 饰)。就这样,孟云和前女友的老公的前女友开始了一段猝不及防的爱情。 
孟云与两个大学同学余飞(郑恺 饰)和罗茜(王丽坤 饰)合伙运营着一家小公司,三人从大学毕业初期的艰难创业岁月中起步走到现在,关于青春,他们珍藏着关于彼此的独家记忆。然而,罗茜对孟云的感情却从青春一路跨越伴随到当下,十四年,她默默守护着孟云,而孟云也在不自知的情况下爱着罗茜。在好哥们儿余飞和夏露闺蜜小文(班嘉佳 饰)的陪伴与见证下,孟云与夏露的爱情经受着历任极品前任的轮番考验,神经质般脆弱的前女友玲玲(麦迪娜 饰),喝酒上瘾的前女友萌萌(熊乃瑾 饰),花钱如流水的前女友尚丹(柳岩 饰),还有穷的只剩钱了的夏露前男友朴恩浩(李相烨 饰)都或多或少的影响到了他们的爱情,当聪明女孩夏露一一将这些状况化险为夷时,却没想到罗茜会成为无法逾越的鸿沟。罗茜与一个多金又成熟细心的男人赵明(张涵予 饰)订婚了,订婚宴上,喝多了的罗茜吐露真心,而孟云也发觉了被深埋藏在自己心底的对罗茜的爱情,夏露无法面对两人的感情,从订婚宴上逃走 。随后夏露与孟云在吵架时失足掉下楼梯,导致夏露流产 。 
孟云、夏露、罗茜将怎样收拾感情的残局,众人的感情的归宿最终何去何从? @豆瓣

看完整部电影,挺写实,当然,也很夸张,比如电影开头很搞笑,男主去参加前女友的婚礼,发现前男友一桌,前女友一桌,@豆瓣上说是折身爱情百态,我看是人间丑态,电影毕竟是电影,现实中不会有人这和干的,除非他是想搞砸自己的婚礼。

孟云和夏露是相爱的,作为观众,我是这么认为的,至少两人在一起感觉挺好,这算一见钟情吗?第一次见面就来了一炮,应该是一炮钟情吧。。。

有性冲动,也有感觉,再加一段时间的相处,夏露为人处世大方,细心周到,人品很不错。两人相处除了前任,没有确实吵架的原因,感情稳定发展,但没有到结婚的地步,正如孟云所说,总觉得两人之前少了什么,是信任。两个人都有过去,有多少过去,有什么样的过去,都不得而知,都想问对方,或者如余飞所说,应该先开口告诉对方前任的情况,余飞和小文的台词可以说是精辟独到!

男人就好比钥匙,女人就好比锁,一把什么锁都能开的钥匙叫什么?叫万能钥匙。
但是,一把什么钥匙都能捅开的锁,你说这是什么锁?...换锁...

害怕对方真的有很多前任,也害怕对方的前任比自己的多,孟云和夏露都没有勇气告诉对方,即使提前做好了功课,包括如何解释前任:

说分手原因尤为重要,如果是因为你任性而分的手,你就必须说是他不心疼你,不宠你;如果是因为你有了第三者而分的手,你得说成是对方不够懂你;如果是因为你不懂事太幼稚而分的手,你得说是对方没有一点情趣;如果是因为你受不了对方黏你而分手,你就得说成是对方不够成熟。

这段挺写实,两个人在一起的时候,总想知道对方的过去,大多数人的底线是对方可以有过去,但现在必须和过去划清界线。但是即使说和过去划清了界限,向对方坦白了一切,信任感一定会打折,于是有很多人选择回避提到过去,包括电影中的孟云和夏露。孟云不提有多少前任,只在被发现的时候再解释,这使得前任送的种种礼物都被一一清理。。。

孟云和罗茜的感情也很遗憾,有缘无份,郎才女貌,彼此对对方都有好感,但这只是感觉,真正在一起合不合适,没有必须去尝试,如果他们两个不顾一切在一起了,那真是罪人了,毁掉了赵明和夏露不说,两人带着心中的那份愧疚,真的是会“刷新最快分手的记录”。。。

“我,罗茜,今年三十二岁,今天,我终于,把自己嫁出去了。虽然我不是小女孩儿,可是我也幻想过,我结婚那天,是什么样的场景,我会穿什么样的婚纱,最重要的是,那个穿着礼服迎接我的人,究竟是谁。有人说,你结婚的那个人,一定不是你最爱的,我不信,我不信了十几年,可是,我输了。赵明,谢谢你对我的好,我愿意嫁给你,但是,我最爱的人不是你。那个人,我们从认识到现在,十四年。这十四年里,我爱了你十四年,你不可能不知道!我恨我自己,我恨我为什么跟你是同学,为什么那么早认识你。我恨我为什么那么了解你,而且不能自拔。我倔强,可是我胆小,我高傲,可是我害怕我的自尊,我害怕万一你不喜欢我,我们是不是不连朋友都做不了了,我这一害怕,就是十四年。同时,我又自信,我认为你是爱我的,你是属于我的,这一自信,又是十四年。今天,一切都结束了,你有了你爱的人,我也要嫁人了。可是,我就是想要一个答案,我就是想问一句,我就是想问一句,我就是想问一句!”
“爱过”

最后的那段台词,罗茜居然选择在自己和赵明的订婚礼上,在众多亲朋好友面前,完全不顾赵明的感受,说了出来,看到这段,作为观众,对罗茜这种极其自私的行为感到愤怒,谁给你这种权利,想要一个答案,为什么不去找孟云问清楚?没有谁逼你等14年,与其说是要一个答案,不如说是在自虐,这尼马,自虐就算了,把赵明当什么了?不能因为一个人对你好,就可以加利用,这是不折不扣的贱。更何况,这最终导致了夏露流产,冲动啊。。。

总结:不要去在乎什么感觉,去寻找感觉,只会让自己更迷茫,眼下只要合适的人,就值得自己付出。

Read More →

重温《投名状》

这是一部在大学时间看过的电影,昨晚又重新看了一遍,记得上映的时候,当时还只是大三的学生,依稀记得是在时代广场里的电影院,当时就热血沸腾,男人的电影,好看,故事讲的就是3个兄弟的事情:

清末战火连绵民不聊生,大哥(李连杰 饰)被同僚出卖,所带军队无一生还。因为装死而活下来的大哥遇见了离家出走的莲生(徐静蕾 饰),二人一夜取暖后,莲生不告而别。大哥在街道上被三弟(金城武 饰)发现并带回村,发现竟是二虎(刘德华 饰)的妻子。被贫穷饥饿所折磨的农民在憨厚的二虎与忠诚的三弟的带领下,劫抢官银,导致官府半夜报复。大哥乘机鼓动大家参加军队赚来军饷粮食,三人纳投名状结兄弟义,浩浩荡荡地带着一百零八人出发从军。这支兄弟军不要命的拼劲,拿下不少胜仗。只是爬得越高,大哥的野心越大,二虎与三弟再也无法管束,分歧渐生;而大哥与连生的感情被三弟发现,三弟误以为莲生是兄弟反目的原因,想借杀大嫂来解救二虎。面对朝廷的欺诈、官府的黑暗、野心的膨胀,曾经纳过投名状的三兄弟最终自相残杀……(来自豆瓣

事隔5多年,看这部电影的感觉已经不一样了,5年前看的时候,觉得庞青云是十足的野心家,利字当头,不惜杀了兄弟,可恨!现在重新看了一遍,觉得庞青云这个角色虽然可恨,隐隐中有了悲泯之心,一种理解之同情,庞青云想得很多,心中一直有一件大事,这件大事也许不仅仅是想成就一翻事业,也许是安定天下,让老百姓能吃饱饭,甚至强兵富国,振兴大清王朝也说不定,只是在这条路上,有太多的尔虞我诈,太多的政治斗争,更是太多的无奈。这就是政治。在这样的环境下,他生存下来,势必是会做出许多无奈的事情,如果只知道坚持自己的原则,那他早就死了,围苏州那一仗,如果不放下原则与魁字营作交易,必败无疑,也不会打下南京。

赵二虎死于重情重义,虽然和庞有了嫌隙,但是在得知庞有危险的第一时间,想都没有想就出城去救庞,姜死于知道得太多,却又知道得太少。他以为庞是因为一个女人要杀二虎,却不知庞的真正动机,他无法理解在庞内心深处的伟大抱负,他最后死于忠,死对于投名状的忠诚,这是他的信仰吧。他和二虎都信投名状,唯独庞不信。

试想一下,如果影片最后的庞青云没有死,他的结局注定是惨淡的,因为这注定是孤独的结局,没有了兄弟,没有了心爱的女人,只有官场的斗争。。。

 附剧照,来豆瓣

Read More →
在线学习答案查询入口
微信扫码联系
微信扫码联系