重温《投名状》

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

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

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

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

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

 附剧照,来豆瓣

Read More →

Android环境搭建笔记

参考:http://android.yaohuiji.com/archives/5

JDK和Eclipse去官网下载即可。

ADT(Android Development Tools)的安装:

ADT是Eclipse的插件,是用Eclipse进行Android开发的开发工具,它本身不是Android SDK。安装方法和同其他Eclipse插件的方法一样(Help-> Install New Software…)。ADT安装成功后eclipse工具栏中会出现小机器人图标。

这里说得比较粗,添加软件的源不是Eclipse自带的,源地址是:https://dl-ssl.google.com/android/eclipse/,具体参考这里:http://blog.chinaunix.net/uid-12845622-id-311979.html

 

Read More →

The keywords of JAVA

Java具有一组内置的关键字,这些关键字绝对不能用来做为标识符。Java  SE6里一共有50个关键字(keywords):

abstract, continue, for, new, switch assert, default, goto, package, synchronized boolean, do, if, private, this break, double, implements, protected, throw byte, else, import, public, throws case, enum, instanceof, return, transient catch, extentds, int, short, try char, final, interface, static, void class, finally, long, strictfp, volatile const, float, native, super, while

这些单词有共同的特点是:全是小写的,不能用作标识符。(如果非要用做标识符呢,会有什么事情发生?自己去试试看)。其中 instanceof 是 instance of 的连写 ,strictfp 是 strict float point 的连写

有三个看起来像是关键字,其实不是关键的东东,他们是字面值(literal)。

  • true 布尔字面值
  • false 布尔字面值
  • null 空值字面值

Read More →

你在外面打工这么拧巴,你家里人知道吗?

没有去电影院看这部片子,手机看完整部片子,不错,如果在影院看,感觉应该会更好吧,尼泊尔的景色不错,不过剧情有点出乎意料,最后女主和男主怎么没在一起,好歹也来一发吧?

故事讲的这个:

时尚杂志小编辑程羽蒙(倪妮 饰)准备了几个月的意大利托斯卡纳之行被主编(刘孜 饰)无情改成了尼泊尔旅行团,无奈的她只好跟着由几个大妈组成的“大姐团”、没礼貌的富二代王灿(井柏然 饰)、失恋的职场新人“李热血”(刘雅瑟 饰)一起开启了尼泊尔之行。程羽蒙这次行程被要求完成一个有关于幸福的稿子,但是问题不断的她基本上写不出来,而她的团友们也有着各式各样的问题,尤其是富二代王灿,总干着令人生厌的事情。随着旅行的深入两人愈发势不两立,可在经历了许多遭遇之后两人的关系得以缓和,在旅行结束前的最后一天王灿邀请她进行了人生第一次的滑翔,在等着风起的时候,程羽蒙的内心终于得到了平静。本片改编自鲍鲸鲸的小说《游记,或是指南》,片名来自于小说中滑翔教练的话。 (来自豆瓣

我看知乎、豆瓣上恶评如潮,大伙真是不吐槽,不影迷啊,从我的角度能看到很多在大城市打拼的影子,和女主一样,离乡在上海打工,很多时候也特别拧巴,时常感叹,命运不济之类的,拿着2k的工资,还必须得装出2w的范来,实践下来,还真是“别瞎折腾,没什么用”,把自己手头上的工作做好,把事情做好,钱自来就来了,少“犯那种俗炮小白领常犯的烂毛病”,少矫情。

“慢些走,等风来。”

最后,还是吐槽一下,表示我有认真看过这部片子,

槽点一:自己不够爽,却把富二代踩在脚底下说是你们强迫我们捐钱给你们,你们怎么还不满足,有点痛恨土豪,更痛恨自己不是土豪的心情,有点黑女主了吧?!

槽点二:那个导游和富二代在寺庙打架,最后下跪忏悔的那一段,是想表达什么?和电影的主题没什么关系吧?是想说中国游客都是没信仰的人?国内各大佛教旅游景点乱收费现象,搞什么放生的玩意儿,是挺假的,但是我不信尼泊尔没有。

Read More →

GoldWave,音频编辑利器

GoldWave是一款集声音编辑、播放、录制、和转换于一体的软件,体积小巧,功能却不弱。可打开的音频文件相当多,包括WAV、OGG、VOC、IFF、AIF、MP3APE等音频文件格式。内含丰富的音频处理特效,从一般特效如多普勒、回声、混响、降噪到高级的公式计算。

软件处理音频还是相当不错的,常用的淡入淡出效果非常方便,不过官网已经打不开了,不知道是不是倒闭了。

可以从华军软件园下载,或者这里

Read More →

curl groks URLs

一个不错的测试工具,字面解释是用来测试url了,但是也可以用来测试网络通信,先MARK一下:

curl is a command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks.

链接地址:http://curl.haxx.se/

Read More →

猴子的故事

很久以前有两只猴,在摘桃的时候为了不被老虎吃掉,决定合作。有一只先上树吃桃,另外一只负责放哨。吃桃的要留一半给放哨的,而放哨的不能擅离岗位。这就要求两只猴子不能只想自己。于是,两只猴变成了猴群,猴群变成了人群。——《无人区》

本来是带着看喜剧的心情去看《无》,结果悲剧了,看成了悲情剧,也引发了对人性的思考,我咧了个去,太疼了。故事么,就是这么一个故事:

成功律师潘肖(徐峥 饰)刚刚出色地赢得了一场艰难的诉讼,离开城市初涉戈壁滩,驾车飞驰在西部公路上。一个神秘人挡在前方,一起车祸就这样发生……方圆六百里无人区,一切通信方式形同虚设。 数百公里外的城市里,一个能助他登上成功巅峰的机会在诱惑他;荒漠中央唯一的加油站里,一位善良的女孩在等待他;六百里之内唯一的公路上,两股凶神恶煞在追击他;潘肖跑在一条仿佛没有尽头的公路上,似乎已走投无路…… 这是一个“成功人士”走进无人区,在绝境之中力挽狂澜的故事……(摘自豆瓣

为数不多的国产优质剧情片,网友还有认为是离好莱坞最近的一次,我觉得过了吧,呵呵。

看完的第一反应是:不应该带着看喜剧的心情去看,失望了,不是因为电影不好,而是本想乐一乐的,结果剧情是犯罪,色调是大西北,灰灰的;第二反应是:这片子有什么问题?为什么被禁?被剪了哪段?看着还挺连贯的。后来在网上搜了一下这部片子为什么被禁,最后比较合理的解释应该是没有被禁,只是延期,相隔4年上映,大家自然以为是被禁了,其实事情没有想象的那么简单。延期的原因,和政治风头有关,与少数民族有关,与西北稳定有关,不多说了,总之上映了,算是无心做了一回电影期货,以4年前的电影成本,在今年抛售,票房收入绝对不菲!

说说这部片子带给我的思考。一名只为名利的律师,为奸人辩护,只为钱财,但他内心还是善良的,只是他太渴望成了,一直梦想着能“上头条”,进入无人区后,他以为自己撞死了人,自己又喝酒,想着自己一辈子就完了,他很害怕,害怕失去,对自己的人生绝望了,不论什么原因撞了人,酒后事故致人死亡,坐牢是一定的(PS:提醒一下自己,酒后驾车,害人害己!)。

 

Read More →

什么是扁平化?

“扁平化”这个词听过好几遍,一直没有深究是什么意思,好像知道,但是又不太清楚,字面意思是把界面设计成又扁又平的样子,而事实上,还真就的是这么一回事。看起来没什么技术含量,但事实并非如此,连苹果这么高傲的公司,在IOS7开始,也广泛使用扁平化设计,这就代表扁平化设计是当前设计的潮流,是能被广大用户所接受的设计方式。

在搜索“什么是扁平化设计?”时,会看到好多文章把它与拟物化设计扯在一起,知乎达人负二的回答,我更赞同:与“扁平化设计”相对应的是“浮雕效果”。

“扁平化设计”根本是种古老的UI,和“拟物化设计”、学习成本什么的根本扯不上关系好吗?BIOS设置界面就是典型的“扁平化设计”,这种表单的形式很美吗?我觉得很丑诶!但是它很难学吗?我觉得很清楚明了嘛!

“扁平化设计”之所以可以取代浮雕效果,成为一种趋势,基本就是触摸操控兴起和鼠标没落的结果——在用不到鼠标,而用手指的情况下,浮雕效果的必要性大大减弱了(因为手指面积很大,相应地按钮、图标等可点击元素的面积也会相应增大,并由于手指和界面的直接接触,相对于展现”按下/弹起“这个状态,展现出手指触摸到的面积更重要一点),它变成了一种偏重装饰性的多余的设计。

拿苹果的“拟物化设计”和“扁平化设计”来做对比分析真是牵强到死!“拟物化设计”的逻辑出发点是”学习成本“,“扁平化设计”的逻辑出发点是”为触摸优化“,把这二者硬扯到一起,各位不觉得有点关公战秦琼的意思吗?我不觉得“拟物化设计”和“扁平化设计”是矛盾的,一个闹钟图标,你可以做成立体的,也可以做成平面的,但不会因为你把它做成平面的,人们就认不出它是一个闹钟了!

又想起腾讯的产品,微信和QQ,每天都离不开,微信做得好看吗?我觉得大多数人都不会觉得好看吧?但是为什么还要用?只是我们离不开他罢了。下一个版本的微信和QQ,也许就是扁平化的,触控设备使用扁平化设计,正符合用户的口味,下面的这个广告,就说明了一切。

Read More →

C语言中的main函数参数及返回值

开发中遇到了需要传参数给main函数的问题,不常用,也就不记得了,特意查了一下,参考这里

一个简单的C语言例子,如下(例子来源于参考网站):

int main(int argc, char *argv[])
{
   int i;
   for (i = 1; i < argc; i++)
       printf("%s%s", argv[i], (i < argc-1) ? " " : "");
   printf("\n");
   return 0;
}

程序编译后,添加参加如:c:\demo.exe hello,world

程序就会运行出来结果:

hello,world

C语言约定:argv[0]的值是启动该程序的程序名,因此argc的值至少为1,如果argc的值是1,说明程序名后面没有命令行参数。

Read More →

BAT脚本获取批处理文件所在路径

参考:http://www.cnblogs.com/lm002003/archive/2012/05/15/2502365.html

BAT命令经常使用,有必要记住几个常命令,命令大全参考:http://blog.csdn.net/annhf/article/details/1842362

这里是MARK一个获取路径的小知识,开发时遇到一个小问题,获取可执行文件的当前路径,这样文件不论转移到哪儿,都可以运行,“write once, run anywhere!”的精髓啊。

在批处理开头加入cd /d %~dp0就可实现当前目录切换,%0是批处理文件本身的路径,%~dp进行扩展, d向前扩展到驱动器,p往后扩展到路径。例如,你的bat文件在e:/mybat/test.bat,则%0就是e:/mybat/test.bat, %~dp0是e:/mybat/,例子来源参考网站。

更多有用的命令:

  • %~0: 取文件名(名+扩展名) 
  • %~f0:取全路径 
  • %~d0:取驱动器名 
  • %~p0:只取路径(不包驱动器) 
  • %~n0:只取文件名 
  • %~x0:只取文件扩展名 
  • %~s0:取缩写全路径名 
  • %~a0:取文件属性 
  • %~t0:取文件创建时间 
  • %~z0:取文件大小 

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