机战 og bgm 推荐(一)

最近重温了一遍超级机器人大战og的相关剧情。

不得不说,og的音乐比大多数机器人动漫作品都要好,一方面可能是我比较喜欢吧,另一方面也跟作品本身的形成有关系。og系列相当于把之前每一部非原创的机器人大战中的原创机体挑出来,凑到一起出的这么一个作品,每部角色都有自己的专属的bgm。而且每个角色的bgm之前有足够的时间精打细磨,在og出来的时候都成型已久,所以能够保证足够好听。

网易云音乐上面,有人制作了OGS的原声音乐列表,这次就先挑选ogs的。

http://music.163.com/#/playlist?id=13876647

更多内容

c#中的“架构之美”

我不是架构师,但我见得太多了。

在java要是想读文件,我们首先会想到FileReader。然而,FileReader不支持自定义编码,所以还是得用InputStreamReader搭配FileInputStream来使用。这样折腾了一遍之后,我们又发现它不支持读整行,于是外面还得用BufferedStreamReader包起来。

就是这个样子:

更多内容

论builder模式

《软件架构》这门课讲到了设计模式。其中有个模式叫做“构建者模式”,大家可能一开始听不明白,其实很多库里面都有使用。可惜ppt上面是老师自己编的代码,不便于理解,我在这里举几个例子。

首先,是laravel的orm查询器:

$name = DB::table('users')
            ->distinct()
            ->where('name', 'John')
            ->select('name', 'email')
            ->get();

更多内容