2011年11月3日

甘肃青海行

旅行的目标是为了从身边的繁琐细节拔出,换一个角度审视自己的生活,洗去疲惫和冷漠,重新出发。

行程:

10月4日出发,虹桥机场飞到兰州中川机场,转机飞到嘉峪关,沙洲夜市晚餐,住宿。

10月5日游览魏晋墓、嘉峪关关城、长城第一墩等景点。

10月6日早火车到敦煌,下午游览莫高窟、鸣沙山和月牙泉。10月7日包车游雅丹地貌、玉门关阳关遗址、汉长城遗址。

10月8日凌晨飞回兰州,打车到市区住宿。吃中饭,神州租车提了一辆标志207(三厢),开车到西宁住宿。

10月9日开车环湖自驾,晚上住宿刚查。

10月10日开回西宁,游览塔尔寺。

10月11日开回兰州中川机场,还车,飞回上海。

听的士师傅说:嘉峪关市中心区10公里见方,人口约二十万,工业主要有酒(泉)钢(铁)。旅游景点有:嘉峪关关城、万里长城第一墩、悬臂长城、魏晋古墓群、黑山岩画等。一行辛苦,晚上沙洲夜市吃纸烧烤犒赏一下自己:)

image

5号早晨包车出发,首先是看魏晋墓彩绘砖壁画。魏晋墓群在嘉峪关东北戈壁滩上。可能因为干燥,壁画历经千年仍色彩清晰,对古代民俗服饰了解不多,也就走马观花。但也可以想见当初这里一派繁华的生活场景:吃烤肉、唱歌、跳舞、出行、打猎、耕地、采桑、养殖等。

imageimage

第一墩建于明朝,是明代万里长城最西边的一个墩台。矗立于讨赖河边近56米高的悬崖上:

image

悬臂长城和由此远眺,一望无际的戈壁:

imageimage

天下雄关 -- 嘉峪关:

image

posted @ 2011-11-03 18:19 薛定谔的旺财(刘杨) 阅读(56) 评论(2) 编辑

2011年11月2日

多数决博弈

想到一个多数决博弈题目,跟大家分享:

有N个游戏者(N为奇数),每人有M块钱,游戏规则是每人从白和黑中选择一个颜色,多数获胜,奖励一块钱;少数罚掉一块钱,直到有人出局为止。

模拟游戏:A,B,C三人各有2块钱,第一轮AB出白,C出黑,结果AB各有3块,C一块;第二轮AB出黑,C出白,结果AB各两块,C出局。

假设他们彼此间无法串通、合谋乃至传递消息,请问大家的最佳策略为何?

posted @ 2011-11-02 18:21 薛定谔的旺财(刘杨) 阅读(25) 评论(0) 编辑

2011年9月14日

主观的概率

概率跟其它数学分支有个有趣的不同,即它的主观特性-即随观察者的不同而不同。比如明天某股票上涨的概率,对于我这门外汉,就是50%;对于技术派,可能就是60-80%;而对于有内幕消息的之情人,可能就是99.9%。

posted @ 2011-09-14 20:08 薛定谔的旺财(刘杨) 阅读(35) 评论(0) 编辑

2011年9月8日

C#的构造函数

做项目时偶尔需要知道C#中构造函数的执行顺序,随手写了一段代码:

   1:      class Program
   2:      {
   3:          class A
   4:          {
   5:              static A()
   6:              {
   7:                  Console.WriteLine("A static ctor");
   8:              }
   9:   
  10:              public A()
  11:              {
  12:                  Console.WriteLine("A ctor");
  13:              }
  14:   
  15:          }
  16:   
  17:          class B : A
  18:          {
  19:   
  20:              static B()
  21:              {
  22:                  Console.WriteLine("B static ctor");
  23:              }
  24:   
  25:              public B()
  26:                  : base()
  27:              {
  28:                  Console.WriteLine("B ctor");
  29:              }
  30:          }
  31:   
  32:          class C : B
  33:          {
  34:   
  35:              static C()
  36:              {
  37:                  Console.WriteLine("C static ctor");
  38:              }
  39:   
  40:              public C()
  41:                  : base()
  42:              {
  43:                  Console.WriteLine("C ctor");
  44:              }
  45:          }
  46:   
  47:          static void Main(string[] args)
  48:          {
  49:              new C();
  50:          }
  51:      }

 

执行结果:

image

 

动态和静态构造函数在调用链上正好反序,想想也对,静态是一碰就会执行的嘛。

posted @ 2011-09-08 14:14 薛定谔的旺财(刘杨) 阅读(38) 评论(0) 编辑

2011年9月1日

流行的骰子赌博策略

有种流行的骰子赌博策略:假设你揣着s元赌本进入赌场,打算每次下注一元,重复的赌骰子大小,直到成功赢到w元或者把s元全部输光为止。你成功的概率有多大?

假设赌博过程中某时点你有n元,则从此时成功赢到w元概率为p(n),输掉s元概率为1-p(n)。由于下次有均等的机会输赢1元,则有(1)p(n)=(p(n-1)+p(n+1))/2;(2)p(0)=0;(3)p(s+w)=1.

由(1):p(n)=2p(n-1)-p(n-2), (4)

递推方程(4)的特征方程为:x^2-2x+1=0, 特征解为x1=x2=1, 为重根,由北大《离散数学教程》P357定理22.5(谢谢江师弟),通解为:

p(n)=c1+c2n, (5)

把(2),(3)代入(5),得:

c1=0, c1+(s+w)c2=1,(6)

所以c1=0,c2=1/(s+w), (7)

通解为:p(n)=n/(s+w), 所以当赌本为s元时你成功的概率为p(s)=s/(s+w)

除了上面的笨办法,江云还想出一个巧妙的解法:

因为每轮输赢概率均为50%,可知整个博弈是公平的。于是有总的预期收益为0,所以p(-w)+(1-p)s=0,解得:p=s/(s+w).是不是看起来清爽多了? :)

posted @ 2011-09-01 22:11 薛定谔的旺财(刘杨) 阅读(74) 评论(0) 编辑

2011年8月30日

二枪手决斗均衡

摘要: 二枪手各有一发子弹,逐渐走近,选择最佳时机开枪射击。假设二枪手在距离d时射中对方的概率分别为f1(d) 和 f2(d),由最大距离D彼此走近,此时f1(D)=f2(D)=0; 当二人接触时,f1(0)=f2(0)=1。则D>=d>=0, 二人胜率0<=y1,y2<=1。把距离D分成N段,D=d0,d1,...,dN=0,易见:f1(dN)=f2(dN)=1。在距离di时,1先开枪,1胜率为f1(di), 2先开枪,1胜率为1-f2(di)。考虑dN:1,2先开枪1胜率分别为f1(dN)=1 和1-f2(dN)=0 所以1 (实为双方)最优策略是先开枪。考虑:d(N-1)阅读全文

posted @ 2011-08-30 22:44 薛定谔的旺财(刘杨) 阅读(538) 评论(0) 编辑

2011年8月2日

.NET 中的线程池和[ThreadStatic]属性

摘要: 本文实验了一下.NET 中的线程池和[ThreadStatic]属性的作用:class Program{ [ThreadStatic] static int Number; static void Main(string[] args) { //for (int i = 0; i < 10; i++) //{ // ThreadPool.QueueUserWorkItem(new WaitCallback(ThreadProc)); //} for (int i = 0; i < 10; i++) { Thread t = new Thread(delegate() { Threa阅读全文

posted @ 2011-08-02 16:38 薛定谔的旺财(刘杨) 阅读(226) 评论(1) 编辑

2011年7月29日

纳什均衡

摘要: 倘若有个姑娘想和你玩个游戏:让我们各自亮出硬币的一面,或正或反。如果都是正面,那么我给你3元,如果都是反面,我给你1元,剩下的情况你给我2元就可以了。该不该和她玩这个游戏呢?其实这里面藏着个很大的陷阱,连IQ228的人也判断错了。 下面是笔者做的答案: =================================================================== 假设...阅读全文

posted @ 2011-07-29 21:40 薛定谔的旺财(刘杨) 阅读(151) 评论(3) 编辑

2011年7月25日

一点突发奇想

摘要: 1. 程序员更像是哪个职业呢? 抛砖引玉: 1) 翻译:把人的语言翻译成机器的语言。 2) 建筑师:复用模式,构建复杂的系统。 3) 其它。。? 2. 如果有人对你说“这个世界是个游戏,我是avatar,而你是NPC”,你会问他什么问题来证伪他呢? 这个跟图灵测试有点相似 图灵测试:仅仅通过文字沟通判断对方是否是程序 证伪avatar:仅仅通过文字沟通推翻自己是程序的断言 我们现在可以模拟《魔兽世...阅读全文

posted @ 2011-07-25 12:13 薛定谔的旺财(刘杨) 阅读(45) 评论(0) 编辑

2011年3月7日

推荐一篇文章<<Time, Clocks, and the Ordering of Events in a Distributed System>>

摘要: 简述: 分布式系统包含一堆进程(processes),进程间通过交换消息(message)彼此通讯。在分布式系统中,有时无法确定两个事件(event)的先后次序,所以先发生(happended before)关系在系统中只能是偏序(partial ordering)。分布式系统中的问题很多源于人们尚未意识到这点及其涵义。如前所述,假定系统由进程组成;而进程包含一个事件序列。即:若a先于b发生,则a在序列中比b靠前。因此在单一进程中的事件,其“先发生”是全序(total ordering)关系。假定进程收发消息也是事件,则可以用符号”->”指代”先发生”关系如下:定义:(1) 若a和b是同阅读全文

posted @ 2011-03-07 22:33 薛定谔的旺财(刘杨) 阅读(747) 评论(0) 编辑

2010年11月29日

自驾崇明东滩湿地

摘要: 1hai租的东风雪铁龙,第一次开自动挡。路线是:A20->外环高速 环东二大道->上海长江大桥->经长兴到崇明。租了辆双人自行车,可以骑着车子看风景。凉爽的海风,空气比上海干净。不是迁徙的季节,却也看到零星的水鸟在啄食,天上有鸟群在飞,的确在变幻队形,看不出是人字还是一字。大片黄色的芦苇丛随风翻滚,有水牛在低头咀嚼干草,水鸟迈着优雅的步子啄食。 下午3:20返程,全程209公里,...阅读全文

posted @ 2010-11-29 00:19 薛定谔的旺财(刘杨) 阅读(114) 评论(1) 编辑

2010年11月27日

发布一个 Hyper-V 编程模型

摘要: NHyper-V,使.NET coder 更容易编程操纵Hyper-V虚拟机。另外写了个EXE封装程序 - vmtool,支持下面一些简单的命令:start,stop,reboot,pause,save,applysnapshot,createsnapshot,removesnapshot,removesnapshottree.下面是用vmtool启动、关闭虚拟机的命令截图:代码分享在:http:...阅读全文

posted @ 2010-11-27 13:44 薛定谔的旺财(刘杨) 阅读(1374) 评论(5) 编辑

2010年11月20日

秋游京阪奈

摘要: 10月27日上午9点半起飞,目标:关西机场。抵达,乘南海线抵难波,转千日前线到阿波座,步行5分钟到温泉酒店。 稍稍休息,坐地铁到道顿崛逛街吃晚饭。 28日细雨,中央线到生驹,转车到奈良。参观正仓院展、春日大社、奈良町: 29-30日 晴,阪急线到京都转地铁到丸太町,步行几分钟到京都御所、二条城、三十三间堂、清水寺、八版神社: 安土桃山时代的“倾奇舞者”出云阿国 31日晴,浏览大阪城,下午回到上海...阅读全文

posted @ 2010-11-20 20:24 薛定谔的旺财(刘杨) 阅读(65) 评论(0) 编辑

2010年11月10日

程序员热力学第二定律

摘要: 软件复杂性迅速攀升直到恰好超过程序员可以舒服处理的程度,于是在这一点这批烈马和我们驾驭它的能力形成了一个痛苦的平衡!阅读全文

posted @ 2010-11-10 12:59 薛定谔的旺财(刘杨) 阅读(200) 评论(0) 编辑

2010年9月7日

技术面试

摘要: 最近两年来在不下三十场技术面试中充当面试官。在M公司中要做面试官,需要两年以上工作经验并且参加过面试培训(SmartHire)。面试培训会介绍一些面试的基本知识。例如注意事项:1.准备面试策略;2.不受影响;3.别问非法问题;4.挑选“好”的问题来评估面试者的“器量”;5.结束是让对方感觉良好;6.如果犹豫不决,就拒掉;7.让面试者有机会问问题和表达...阅读全文

posted @ 2010-09-07 13:38 薛定谔的旺财(刘杨) 阅读(1760) 评论(12) 编辑

2010年8月25日

驾照和保险

摘要: 前天过了大路,快拿到本了。简单记录一下这三个月学车的经历。报的是远达驾校的仇师傅团队,周末班,包接送,不算模考和“保险”一共4100。仇师傅是团队的老板,脾气大,胆子也大,学车的第一天就让我们这些新学员开车回去,惊险刺激。前面一个半月每周六早5点练到11点,内容就是倒桩移库,师傅看差不多,就让正式报班考交规。交规不难,按照发的题库准备一下,搜点网上的题做做,考了95。不过交...阅读全文

posted @ 2010-08-25 21:29 薛定谔的旺财(刘杨) 阅读(137) 评论(1) 编辑

SQL Server 中的死锁

摘要: 死锁(deadlock)指进程之间互相永久阻塞的状态,SQL可以检测到死锁,并选择终止其中一个事务以干预死锁状态。两个进程发生死锁的典型例子是:进程T1中获取锁A,申请锁B;进程T2中获取锁B,申请锁A,我们下面动手来演示一下这种情况:1. 创建一个Database,名为InvDB。2. 执行下面脚本创建person表并填充两条数据: 3. 在SQL Server Management Studi...阅读全文

posted @ 2010-08-25 17:59 薛定谔的旺财(刘杨) 阅读(1663) 评论(0) 编辑

2010年7月19日

发布植物识别网站 “朝花夕识” 新版本:1.1

摘要: 网址:http://a-life.vicp.net:8080 主要改进:1. 识别植物种类从33种增加到56种 (增幅70%)。2. 降低对图片的要求:从纯白色背景到非绿色简单背景。3. 为“识别记录”、“可识别植物”和“留言”添加分页功能。4. 首页里增添了“上传图片”的功能和“上传图片要...阅读全文

posted @ 2010-07-19 22:42 薛定谔的旺财(刘杨) 阅读(2677) 评论(20) 编辑

2010年7月15日

买了台三星的 I5700

摘要: 终于一咬牙一跺脚买了 I5700,刚刚到货,感受了一下,速度蛮快,主要缺点是:没有触笔,中文输入法不够方便,有些电子书显示为乱码,电池待机时间短。阅读全文

posted @ 2010-07-15 22:50 薛定谔的旺财(刘杨) 阅读(186) 评论(1) 编辑

2010年7月14日

神秘园与班得瑞

摘要: 班得瑞让人觉得轻松,而神秘园让人回忆和思考,这大概是大卖场喜欢播放班得瑞而非神秘园的原因之一吧。阅读全文

posted @ 2010-07-14 20:08 薛定谔的旺财(刘杨) 阅读(112) 评论(0) 编辑

导航

<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

公告

昵称:薛定谔的旺财(刘杨)
园龄:2年1个月
粉丝:36
关注:1

搜索

 

常用链接

我的标签

随笔档案

友情链接

最新评论

阅读排行榜

评论排行榜

推荐排行榜