前几天整理硬盘的时候,发现保存的电影已经超过2T了,遂把这些电影都整理到一个硬盘里面,然后保存起来。这也是我最开始买抽取式硬盘的原因。网上卖的3.5英寸硬盘移动硬盘不是同一个品牌的形状大小都没几个是一样的,就算是同一个品牌的,说不定过几个月退推出新产品就又不一样了,不利于今后的保存。
跑到淘宝上去查之前购买硬盘的记录,是11年五月份买的,比我现在印象中要早一些,两年前2T的西数绿盘也就¥500出头,现在京东和亚马逊上都是¥599,西数都还没有从上次的泰国洪水缓过来么。
写了个小程序,把硬盘里面的所有电影都遍历的出来,做成了一个列表:列表太长,放在最后,或者猛击这里
在整理当中发现了两个对立的电影:
[待业青年].No.Country.For.Young.Man.2010.DVDRip.X264.MKV
[老无所依].No.Country.For.Old.Men.2007.BluRay.720p.x264.DTS-WiKi.mkv
而这两部电影都是很好看
最进做的东西经常需要直接调用Windows的窗口,比如打开控制面板,或者打开具体路径的文件,甚至是弹出一些特别的窗口。我了解到了有三个API可以做这件事情,分别是WinExec,ShellExecute,ShellExcuteEx。
MSDN 上面的写的是为了兼容16-bit的系统才提供的这个函数。函数在Winodows这个单元里面。
Note This function is provided only for compatibility with 16-bit Windows. Applications should use theCreateProcess function.
这个函数很简单,只有两个参数,前一个是你要打开的程序的完整路径;第二个参数是标识显示的样式,全部列表。
WinExec('C:\Windows\explorer.exe', SW_NORMAL);
在一下几种情况下也可以缺省路径:
如果在你代码的工程目录下有个“x.exe”的可执行文件。你就可以直接着样用
WinExec('x.exe', SW_NORMAL);
而像记事本,计算器这样系统的可执行程序,也可以缺省路径
WinExec('notepad.exe', SW_NORMAL);
WinExec函数虽然只有两个参数,而且不能打开输入的路径,但是可以在第一个参数上加上参数来实现。
比如打开具体的某个txt。假设路径为 C:\Users\x\Desktop\x.txt
下面这个方法是打不开的:
WinExec('C:\Users\x\Desktop\x.txt', SW_NORMAL);
必须用这种方法:
WinExec('notepad.exe C:\Users\X\Desktop\x.txt',
SW_NORMAL);
或者打开某个路径:
WinExec('explorer.exe C:\Windows',SW_NORMAL);
A:
A:没有刚实习时的激情,情绪趋于平缓。总的来说感觉还不错,算是上手了,虽然说也没做出多少东西,但了解了不少。感受特别深的是:以前总是以为我要学习X东西时,必须重头开始,系统的去学习那样才最好,但现在看来最快的方式是先试着用它做点东西出来,实践它,查资料。慢慢的你会发现对于某个知识会有个框架在你脑袋里,随着越做越多慢慢就系统起来。以“我想系统的学习XXX”为借口就好比说:“我要在图书馆才看的进书”一样。
A:现在没有这种感觉了,前一个月的某几天就是这种感觉,因为当时什么都还是重新开始,重新学习,加上有每月淘汰的规定,每天边学变做,早上七点半起来,晚上回到租的地方还要继续写,还熬了两次通宵;前一个就那样算是熬过去了。后来习惯了,而且可以弹性上班,所以有时睡到九点才起床。
并不是有个人跑来找我,劝诱我“你跑步吧”,我就沿着马路开始跑步。也没有什么人跑来找我,跟我说“你当小说家吧”,我就开始写小说。突然有一天,我出于喜欢开始写小说。又有一天,我出于喜欢开始在马路上跑步。不拘什么,按照喜欢的方式做喜欢的事,我就是这样生活的。(村上春树)