看看当年中国人民是如何不惧核污染的
看看是够霸气的,大概是想演练一下核攻击背景下的对敌突击。不过明显有两个问题:
跟原子弹爆炸的破坏力比,这点突击的作用已经几乎可以忽略了。
这不是拿士兵的生命开玩笑么。
总而言之,这是毛时代精神原子弹的典型表现了。
第一人称马里奥[v]
技术宅Freddiew这次带来的不是真人版,而是高质量的FPS版超级马里奥视频。以次世代的画面和界面(还有成就系统)展示玩家们耳熟能详的马里奥第一关。
心生膜拜啊。
本文转载自:煎蛋,http://jandan.net/2011/03/18/第一人称马里奥v.html
刘瑜 《一个人要像一支队伍》
![b_large_GikE_789a00017a095c43][1]
前两天有个网友给我写信,问我如何克服寂寞。
她跟我刚来美国的时候一样,英文不够好,朋友少,一个人等着天亮,一个人等着天黑。“每天学校、家、图书馆、gym、几点一线”。
我说我没什么好办法,因为我从来就没有克服过这个问题。这些年来我学会的,就是适应它。适应孤独,就像适应一种残疾。
快乐这件事,有很多“不以主观意志为转移”的因素。基因、经历、你恰好碰上的人。但是充实,是可以自力更生的。罗素说他生活的三大动力是对知识的追求、对爱的渴望、对苦难的怜悯。你看,这三项里面,除了第二项,其他两项都是可以自给自足的,都具有耕耘收获的对称性。
我的快乐很少,当然我也不痛苦。主要是生活稀薄,事件密度非常低,就说昨天一天我都干...
发一套华丽的Vista风格日历控件
最近需要用一套可编辑的日历控件,ASP.NET里的日历控件是可用的,但是WinForm下的日历控件无法编辑。没时间写,就直接上网找了个控件修改了一下。其实这控件严格说不能叫日历……这明明是月份牌,实际上就是在一张底图上写上一些日期文字而已。主要的改动是加了一些接口,然后写了部分自动生成的代码,可以直接把一个月的日历显示上去。勉强可用,不过总觉得有点山寨。不说了,上图(打牌这部分纯属吐槽,请勿随意联系)。
![无标题][1]
代码[这里][2]下载。
参考文献:
Vista风格日历控件C#版,
C#配置文件读写的两种思路
配置文件是增加软件扩展性不可获取的一部分。本文提供两种C#配置文件读写的方式。
第一种是使用Windows自身的INI文件读写API,在.NET下调用的时候需要对其进行声明,这也是最传统的一类,问题在于INI文件表达能力有限,每次都要费心地去给每个不同的配置项设置不同的KEY,不适合LIST型的配置项的书写。
另一种是使用XML序列化与反序列化。这里只是用XML作为一个例子,其实.NET下的几种序列化方式[1]都可以用来作为配置文件读写的一种方式。XML的表达能力强于INI文件,同时序列化方式也大大简化了配置文件读写的过程,确是一种方便的工具。
详见[代码][1]。
参考文献:
[1]C#序列化技术详解(转),
基于本地缓存的多表级联操作的实现(C#)
背景:数据库操作中我们经常会遇到级联修改的问题,在之前的一篇文章1里我们探讨了多表级联的一种实现方式,这篇文章我们将探讨另一种实现方式,即通过本地缓存的方式,避免不必要的存储过程。
定义:
事实表:中央表,它包含联系事实与维度表的数字度量值和键。简单说,事实表包括各个维度的ID。
维表:述事实数据表中的数据。维度表包含创建维度所基于的数据。
首先,我们的条件是,级联不是很复杂,存在一张事实表和若干维表,通过单ID将事实表和维表进行级联。思路是:首先本地缓存维表的所有数据,然后将事实表的数据绑定到DataGridView上,将ID列设置为DataGridViewComboBoxColumn,绑定相应的维表,指定值字段和显示字段,让结果自动对应。
举个简单的例子:订单...
506 post articles, 64 pages.