用google-chrome
然后有一片相关报道,说google启用了一个新算法(小胡瓜/Courgette),使得更新包得以更小。
相关的提到了bsdiff这个算法
现在网上找 Courgette 的.net实现(我是个蹩脚的程序员...我没本事把c++程序翻译成c#...虽然只是多了两个加号)
没找到,退而求其次,遍寻bsdiff的.net实现
终于找到了这个
虽然只实现了bspatch部分,不过,用来做版本更新用也足够了.
谁来搞个Courgette c# port吧.
用google-chrome
然后有一片相关报道,说google启用了一个新算法(小胡瓜/Courgette),使得更新包得以更小。
相关的提到了bsdiff这个算法
现在网上找 Courgette 的.net实现(我是个蹩脚的程序员...我没本事把c++程序翻译成c#...虽然只是多了两个加号)
没找到,退而求其次,遍寻bsdiff的.net实现
终于找到了这个
虽然只实现了bspatch部分,不过,用来做版本更新用也足够了.
谁来搞个Courgette c# port吧.
归根结底,是那愚蠢的windows系统使用local编码...而不用utf-8
所以,cygwin本身用在中文系统里就一堆毛病,网上有解决办法
然后,cygwin中的vim没法用中文,因为windows自带的控制台窗口中,如果切出中文输入法的话就会...
然后,有个cygwin的utf-8patch,日本人搞的,不错了,中文问题基本解决,
但是当git提交的时候,虽然你输入的是中文,但是不会回显中文,git log时也看到乱码
但是gitk中就正确了
就算这些问题解决了
项目中如果遇到中文文件名怎么办
啊......太复杂了...看来还是不要在windows上用git的比较好
@galeki:
感谢你上篇的回复,因为显然这样你也看得到,所以我想与其写在你的留言板里,不如写在这里,可能更能得到关注
我在想首页显示最新日志似乎不难啊
虽然我没用过ruby,更不知道chito是什么
但是我想,数据库总在你手里吧
搞个定时任务或者在数据库里搞个触发器,来生成首页应该不会很难吧
比如,当用户发布了文章后(点击提交),会去通知一个服务,那边就自动去刷首页,这样?
在语法文件(*.g)头上加上options{language=CSharp3;}
即可生成c#3.0的代码,但是,在生成的*Lexer.cs文件中,有一串转义字符错误
和CSharp2产生的代码比对后认为,这段错误的转义代码是因为使用了8进制表示...
将至转成16进制后就和CSharp2产生的一样了
用CSharp3的好处是,其生成的代码会使用泛型
因为只有管理界面有一个没啥用的最新文章(不能翻页)
加之习惯了博客园那样的首页(直接订阅首页)
所以觉得is-programmer.com真是超麻烦啊...没有首页(也就没有订阅)
也根本不知道有些什么人在写什么
每个is-programmer.com几乎都是孤岛吧...
所以为了自己方便,创建了这个
http://www.google.com/coop/cse?cx=011179616199198436374:pzqfbkeze_w
但是,实际上,还是希望is-programmer.com作者能增加个首页出来啊(我要订阅...)
System.IO.FileSystemWatcher
首先,使用FileSystemWatcher的时候最常遇到的问题是一个动作触发多次事件.解决方案在这里有FileSystemWatcher(也包含了FileSystemWatcher常用设置和特性)
接下来遇到的问题是,比如监控的是目录A,然后目录A被修改了名字(注意FileSystemWatcher监控的是目录A的内部而不是目录A本身)
所以,目录A即时改变名称叫目录B,监控继续,而且得到的路径仍然是目录A而不是目录A
当然,真实情况下,这些被监视目录几乎是不会变化的...所以问题不大
监控过程中如果把目录A删掉,没问题,然后重建目录A,也没问题
但是对于FileSystemWatcher来说它监视的那个目录A已经消失了...新建的目录A中的变化,它毫不在乎
在本地,问题也不大,因为没人会去删它
但是目录A本身是个远程共享目录...远程机器一关一开...程序就再也抓不到目录A的变化了...即使它回来了...
问题就是...我要怎么捉到被监控的目录它本身的变化呢...
如果我要再写个线程去时不时的判断目录A是否还存在,这可以解决改名的问题,但是删除后重建的问题还在
而且显然,既然都用线程去定时看目录A本身了,不如就用线程去监视目录A的所有变化吧,这样后边一个问题也就自动解决啦
可是,起个线程不停的监视目录变化不是很费?虽然据说FileSystemWatcher内部也是用个线程不停的查看指定目录的变化
但也应该比我自己实现的好吧...
继续寻找解决办法中
© is-Programmer.com All rights reserved. | Power by Chito 1.1.4 | Theme: Aeros 2.0 by TheBuckmaker.com