上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
摘要: 记得前些时候,老赵还在的时候,有一股F#学习的热潮,那个时候,如果你不知道什么是函数式编程,你都不好意思在园子里面说话。一时间,F#变成了一个有未来的东西,长篇累牍的文章占据着园子的首页。可是现在事实证明了,这又是一口井。SL虽然不至于落寞到F#的份上,不过,热度明显已经褪去很多了,SL的应用还是仅限于内部网。自从MS就自家的skyDriver的SL废掉之后,各种谣言满天飞了【如果大家对SL前途有不同看法,请发表意见,不过此文不是针对某语言或技术的,可能在SL的前景上的观点不是实事及实事的全部,仅是个人意见】。 诚然,每个人的时间都是有限的,我们学习这门语言,这项技术,不是喜欢这项技术,只是. 阅读全文
posted @ 2011-07-04 11:57 灰毛毛 阅读(5982) 评论(98) 推荐(13) 编辑
摘要: 刚才在开心网上看了一个视频,60秒的视频中,居然有10秒的前置视频,全程的小广告,结束后还有广告。也就在刚才,看了博客园的一个推荐新闻。[推荐新闻]超酷未来科技 零按键电子纸移动设备(0/205) »有些感慨,我们国家的IT行业准备走哪条路呢?基本上,现在的中国网络,走的是两条路,电子商务,卖东西;大量展示,卖广告。当然这两条路都是无可厚非的盈利方式,只是我觉得这么多资金,都集中在这里,太可惜了。百团大战,就是资金的比拼,最后活下来的,就能IPO,就能为风投带来利益,这个就是我们的网络的逻辑。我们太短视了。Google,MS想的是什么呢?将应用做成网络的基本服务。Google地图就是 阅读全文
posted @ 2011-07-03 22:23 灰毛毛 阅读(2124) 评论(11) 推荐(7) 编辑
摘要: 构想,这个只是构想而已:自己做一个IIS。IIS是什么呢?一个霸占者80或者443端口的程序。所有对于80端口的请求,不管是GET还是POST或者其他符合HTTP1.1的东西,都交给它来处理了。通过浏览器,我们请求一个页面,然后,我们的请求就被它获得了。我们看看,它拿到的HTTP请求数据头是什么东西。新建一个VBNET的控制台程序,我们也来霸占一个端口 13000ImportsSystemImportsSystem.IOImportsSystem.NetImportsSystem.Net.SocketsImportsSystem.TextImportsMicrosoft.VisualBasi. 阅读全文
posted @ 2011-07-01 17:25 灰毛毛 阅读(4359) 评论(16) 推荐(12) 编辑
摘要: 原本应该先给大家说明一下程序框架的,不过,现在程序框架还没有定下来,所以暂时再给大家介绍一些具体的技术。这篇随笔告诉大家怎么获得输入的内容。 输入内容,随便Google一下的话,大概会出现以下解决方法: KeyPress事件的 KeyPressEventArgs 参数 的 e.KeyChar 就是输入的内容(包括直接输入和使用IME输入。) KeyPress这个事件没有什么问题,的确程序是需要这个事件来捕获输入内容的,但是还是有2个注意点,请大家牢记。 第一:输入法输入 和 .Net版本问题 如果是通过输入法来输入文字的话(中文,日本语等输入法),.Net1.x 和.Net2.0以上有一个明. 阅读全文
posted @ 2011-07-01 09:11 灰毛毛 阅读(1884) 评论(3) 推荐(1) 编辑
摘要: 园子里面的各位对于文本编辑器都貌似很感兴趣。近来wojilu的宣传工作告一个段落了(大神准备在出1.7正式版后,开始代码托管工作,同时希望在Release一个完美版之后,给更多的朋友使用,所以推广工作暂时停一下,自己的网站在做在线单词编辑器,还没有成形)所以抽空来讲讲文本编辑器的那些事情,以前发过此文,稍微修改一下下。VBNET写的各位C#的大人们,忍耐一下吧。 文本编辑器,就是捕获键盘事件,获得输入字符,在控件表面绘制字符串,设定光标位置。这一系列的文章,将告诉大家所有这些操作该如何处理,有什么注意点。 这篇随笔将首先要讨论一个看似很简单,其实有很多注意点的小问题,如何获得字符串的长度(这. 阅读全文
posted @ 2011-06-30 17:26 灰毛毛 阅读(2357) 评论(5) 推荐(2) 编辑
摘要: 写这篇文章,是缘于我以前写过的一个程序,将COBOL语言转换为PL1语言。这两种语言都是大型计算机(IBM OS390等等)用的古老语言。由于项目原因,这些Sample都不能直接贴到这里来。语言之间的转换,例如VB和C#,由于同属于NET平台,他们之间的转换还是非常方便的。请大家明确一点,语言之间转换是否方便,不是取决于他们看上去怎么样,而是内部编译器的机理。VB和C#看上去差很多,不过,由于CIL是一样的,所以,转换起来很方便。至于怎么转换,我猜测很多工具可能是直接在CIL层面做的。有一套通过CIL转为C#,VB的程序。所以,转换之前需要我们的DLL,EXE,这样可以获得CIL,然后在转换. 阅读全文
posted @ 2011-06-30 15:16 灰毛毛 阅读(974) 评论(1) 推荐(0) 编辑
摘要: 前段时间有一篇文章,你业余时间开发什么。很久很久很久之前,我业余时间做一个文本编辑器。为什么做这个呢?我想做一个COBOL的IDE。原来只是想做一起简单的功能,后来,一发不可收拾了。做了一个这样的东西出来。这里没有使用任何现成控件!!!没有RichTextBox!!!高亮关键字自定义染色关键字补完代码折叠这个原来是VBNET写的,我不知道有没有人愿意和我一起将它改为C#吗?或者我想找一个朋友,一起做一个iphone或者Android的文本编辑器。下面这个东西,全部是自定义控件。橙色版本现在自己做网站,这个就不宣传了。。。。。最近在帮兄弟推广他的网站。。。。还有一个PL1转COBOL的工具,业内 阅读全文
posted @ 2011-06-29 20:01 灰毛毛 阅读(4258) 评论(22) 推荐(6) 编辑
摘要: 我们知道,ORM最主要的功能是自动化,如何更具类的属性来自动生成对应的数据表,这个是ORM的一个研究重点。wojilu的实现方法是在属性上增加特性attr,通过运行时的反射Reflection来感知属性的特性,决定数据映射的策略。 本文里面的【批注】一词出于源代码,和特性是指同一个意思。我本人比较喜欢说【特性】。 打开wojilu源代码,wojilu/orm/attribute 里面有很多特性的类,wojilu就是通过他们来知道类里面的属性,希望怎么映射为数据库里面的字段。CacheCountAttribute:count 缓存批注 这个将在wojilu缓存里面详细解释ColumnAttri. 阅读全文
posted @ 2011-06-29 09:28 灰毛毛 阅读(1674) 评论(2) 推荐(0) 编辑
摘要: 长久以来,一直有一道物理题目困扰着我,数学不是太好,所以不知道怎么解答。有一只老鼠,离洞口的距离为X米,有一条狗,在老鼠的下方Y米。洞口和老鼠,以及狗形成一个直角三角形的关系。如果狗的速度是VY(这里是指速度的大小),老鼠的速度是VX(这里是指速度的大小)。老鼠的速度方向很直接,就是指向洞口;狗的速度方向一直在变化,狗一直朝老鼠的方向追赶,(如果狗聪明的话,就应该算好地方,预先跑过去,而不是一直追着老鼠跑了)。 在X,Y,VX,VY满足什么条件的时候,在老鼠进洞前,狗追得上老鼠。这道题目,其实可以看做一个微分方程,在时间dt里面,狗的速度dv需要分解为水平速度和垂直速度。换句话说,应该吧这个. 阅读全文
posted @ 2011-06-28 16:07 灰毛毛 阅读(1844) 评论(10) 推荐(0) 编辑
摘要: 上一篇文章说了,“我有什么”和“你要什么”的问题。这一篇来说说,我想要什么框架。可能有些痴人说梦吧。世界上有很多ORM工具,很多Logger,很多GUI,我想要一个这样的东西,他可以让我自由的写我熟悉的代码,不需要知道底层具体用了什么。打个比方吧,我想在界面上画一根蓝色的线,从 (0,0)到 (50,50),这件事情,DX可以做,OpenGL也可以做,WPF也可以做。如果有一个框架让我只要写一句伪代码,然后具体的代码,他能够根据具体的底层来自动生成,就好了。 DrawLine(pointStart,PointEnd,blue) -> 我写的伪代码。然后,框架根据项目指定的绘图库自动生成相 阅读全文
posted @ 2011-06-28 12:37 灰毛毛 阅读(378) 评论(3) 推荐(1) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页