Home

看看当年中国人民是如何不惧核污染的

看看是够霸气的,大概是想演练一下核攻击背景下的对敌突击。不过明显有两个问题: 跟原子弹爆炸的破坏力比,这点突击的作用已经几乎可以忽略了。 这不是拿士兵的生命开玩笑么。 总而言之,这是毛时代精神原子弹的典型表现了。

Read more

第一人称马里奥[v]

技术宅Freddiew这次带来的不是真人版,而是高质量的FPS版超级马里奥视频。以次世代的画面和界面(还有成就系统)展示玩家们耳熟能详的马里奥第一关。 心生膜拜啊。 本文转载自:煎蛋,http://jandan.net/2011/03/18/第一人称马里奥v.html

Read more

刘瑜 《一个人要像一支队伍》

![b_large_GikE_789a00017a095c43][1] 前两天有个网友给我写信,问我如何克服寂寞。 她跟我刚来美国的时候一样,英文不够好,朋友少,一个人等着天亮,一个人等着天黑。“每天学校、家、图书馆、gym、几点一线”。 我说我没什么好办法,因为我从来就没有克服过这个问题。这些年来我学会的,就是适应它。适应孤独,就像适应一种残疾。 快乐这件事,有很多“不以主观意志为转移”的因素。基因、经历、你恰好碰上的人。但是充实,是可以自力更生的。罗素说他生活的三大动力是对知识的追求、对爱的渴望、对苦难的怜悯。你看,这三项里面,除了第二项,其他两项都是可以自给自足的,都具有耕耘收获的对称性。 我的快乐很少,当然我也不痛苦。主要是生活稀薄,事件密度非常低,就说昨天一天我都干...

Read more

发一套华丽的Vista风格日历控件

最近需要用一套可编辑的日历控件,ASP.NET里的日历控件是可用的,但是WinForm下的日历控件无法编辑。没时间写,就直接上网找了个控件修改了一下。其实这控件严格说不能叫日历……这明明是月份牌,实际上就是在一张底图上写上一些日期文字而已。主要的改动是加了一些接口,然后写了部分自动生成的代码,可以直接把一个月的日历显示上去。勉强可用,不过总觉得有点山寨。不说了,上图(打牌这部分纯属吐槽,请勿随意联系)。 ![无标题][1] 代码[这里][2]下载。 参考文献: Vista风格日历控件C#版,

Read more

C#配置文件读写的两种思路

配置文件是增加软件扩展性不可获取的一部分。本文提供两种C#配置文件读写的方式。 第一种是使用Windows自身的INI文件读写API,在.NET下调用的时候需要对其进行声明,这也是最传统的一类,问题在于INI文件表达能力有限,每次都要费心地去给每个不同的配置项设置不同的KEY,不适合LIST型的配置项的书写。 另一种是使用XML序列化与反序列化。这里只是用XML作为一个例子,其实.NET下的几种序列化方式[1]都可以用来作为配置文件读写的一种方式。XML的表达能力强于INI文件,同时序列化方式也大大简化了配置文件读写的过程,确是一种方便的工具。 详见[代码][1]。 参考文献: [1]C#序列化技术详解(转),

Read more

关于吞灯泡问题

之前网上有一个很火的帖子,关于为什么不能吞灯泡的问题[1],还有很多被好奇心害死娃们前仆后继的证明并跟帖[2]。不过最近果壳传出一个视频辟谣,看结果貌似吞灯泡没神马大不了的。 PS:这位哥哥真是很有献身精神和娱乐精神啊。 视频1 吞宝剑吞铁球算个毛,真的猛士敢于吞灯泡 参考文献: [1] 为什么不能吞灯泡(好奇心太强者慎入), [2] 为什么不能吞灯泡(亮点在下面的跟帖),

Read more

基于本地缓存的多表级联操作的实现(C#)

背景:数据库操作中我们经常会遇到级联修改的问题,在之前的一篇文章1里我们探讨了多表级联的一种实现方式,这篇文章我们将探讨另一种实现方式,即通过本地缓存的方式,避免不必要的存储过程。 定义: 事实表:中央表,它包含联系事实与维度表的数字度量值和键。简单说,事实表包括各个维度的ID。 维表:述事实数据表中的数据。维度表包含创建维度所基于的数据。 首先,我们的条件是,级联不是很复杂,存在一张事实表和若干维表,通过单ID将事实表和维表进行级联。思路是:首先本地缓存维表的所有数据,然后将事实表的数据绑定到DataGridView上,将ID列设置为DataGridViewComboBoxColumn,绑定相应的维表,指定值字段和显示字段,让结果自动对应。 举个简单的例子:订单...

Read more