摘要: 长久以来,一直有一道物理题目困扰着我,数学不是太好,所以不知道怎么解答。有一只老鼠,离洞口的距离为X米,有一条狗,在老鼠的下方Y米。洞口和老鼠,以及狗形成一个直角三角形的关系。如果狗的速度是VY(这里是指速度的大小),老鼠的速度是VX(这里是指速度的大小)。老鼠的速度方向很直接,就是指向洞口;狗的速度方向一直在变化,狗一直朝老鼠的方向追赶,(如果狗聪明的话,就应该算好地方,预先跑过去,而不是一直追着老鼠跑了)。 在X,Y,VX,VY满足什么条件的时候,在老鼠进洞前,狗追得上老鼠。这道题目,其实可以看做一个微分方程,在时间dt里面,狗的速度dv需要分解为水平速度和垂直速度。换句话说,应该吧这个. 阅读全文
posted @ 2011-06-28 16:07 灰毛毛 阅读(1840) 评论(10) 推荐(0) 编辑
摘要: 上一篇文章说了,“我有什么”和“你要什么”的问题。这一篇来说说,我想要什么框架。可能有些痴人说梦吧。世界上有很多ORM工具,很多Logger,很多GUI,我想要一个这样的东西,他可以让我自由的写我熟悉的代码,不需要知道底层具体用了什么。打个比方吧,我想在界面上画一根蓝色的线,从 (0,0)到 (50,50),这件事情,DX可以做,OpenGL也可以做,WPF也可以做。如果有一个框架让我只要写一句伪代码,然后具体的代码,他能够根据具体的底层来自动生成,就好了。 DrawLine(pointStart,PointEnd,blue) -> 我写的伪代码。然后,框架根据项目指定的绘图库自动生成相 阅读全文
posted @ 2011-06-28 12:37 灰毛毛 阅读(374) 评论(3) 推荐(1) 编辑
摘要: wojilu系统有着完整的ORM系统,对于ORM系统,园子里面应该有很多很多高手了,我以前对于ORM系统也没有什么研究,借着学习wojilu系统,顺便学习了一下wojilu的ORM代码,已经一个ORM的实现过程。 首先来看一下wojilu系统的ORM部分的代码的位置:wojilu\ORM 在学习wojilu的代码之前,我们先来想象一下他的代码大概是什么样子的。研究别人的代码之前,一定要自己先做一个预测,就像考试一样,自己先把题目做一遍,然后看答案,这样才能学习到东西,如果光看答案,自己失去了独立思考的机会,可能会被一个错误的答案误导。 ORM系统,就是将Object通过Mapping的方法放. 阅读全文
posted @ 2011-06-28 11:05 灰毛毛 阅读(1664) 评论(1) 推荐(4) 编辑