deerchao的blog

Be and aware who you are.

我的评论

共18页: 1 2 3 4 5 6 7 8 9 下一页 末页 
re: Visual Studio 2010尝鲜 deerchao 2008-09-26 23:35  
optional parameters这个是真的?

现有版本里不支持这个特性是有原因的,难道他们终于悟到了“反射”毕竟比直接调用的次数少这个道理..
@犇牛牛
Sqlite Expert里原来是可以正常显示中文的.
需要在选项里设置一下,把显示编码从ascii改成utf-8就可以了.
re: 学习WPF: 创建数据绑定目录树 deerchao 2008-07-23 22:05  
@凉薯
这样BindDirectoryList和BindDirectory需要分别实现以下接口:INotifyCollectionChanged和INotifyPropertyChanged,用以在数据发生变化时,触发相关的事件,通知WPF重新绘制用户界面.
re: 不需要强类型, 需要强测试? deerchao 2008-07-18 10:15  
那不等于用我们的人工去抢编译器的工作?
re: 彻底完全地被LINQ雷到了 deerchao 2008-07-17 23:28  
你谈的还都是Linq 2 Sql的东西,更精确一点地说,是如何与Linq 2 Sql的Desinger打交道的问题.
当然,这个东西做得确实很实用也很易用,但是我觉得更应该精叹的是Linq本身代表的意义--二维世界(关系模型)与OO世界之间界限的模糊,以及隐藏在冰山一角后面的编程范式的重大变革.

===
关于胡闹,据说c#4里会加上动态语言功能,用一个dynamic{}块一框住,编译器就不检查里边的类型了....
re: 已知和未知 deerchao 2008-07-16 02:41  
统计不是一切的答案。

最好的电饭煲也不如一个会做饭的人。
版权肯定要作者保留,尤其是这样结集出版的。国内某些些出版社似乎有点不知道自己是谁了。

这件事主动权应该在博客园,而不在出版社。因为成功出书的话,园子的最大好处也不过是“增加影响”,很虚的东西,而出版社则是直接赚钱。而成功的前提,估计绝大部分也不是出版社的努力,而是园友们的辛苦劳动,以及博客园的招牌。

因此,建议可以继续谈,但是不必在关键问题上妥协, 实在不行换出版社也可以。甚至不出都行,但是要出的话最好给以后继续出书做出示范。
re: 新.net开发十大必备工具 deerchao 2008-07-11 18:26  
regulator都五六年没更新了吧,还要继续推荐?
@江南白衣
me too.
但是什么时候如果经过书店的话,肯定还是要买一本回来的,相信很多人也是一样的.
re: System.Data.Sqlite批量添加数据 deerchao 2008-07-06 23:46  
@colder
我的意思是,如果有了异常,则不会执行"dbTrans.Commit()"这一句.

而dbTrans在Dispose时,如果没有Commit,自然是要Rollback了.如果已经Commit了,那就什么也不做了.
re: 正则表达式30分钟入门教程 deerchao 2008-07-06 23:43  
@yuanlei5118
这是java语言对字符串的转义.字符串里必须用\\来代表字符\.

@dfererer
sorry,我也不太清楚.建议你看一下javascript中有关正则表达式部分的文档.或者检查一下代码里有没有打错字之类的失误.
re: 妈的 deerchao 2008-07-03 11:09  
@怪怪
MSN上没收到留言.
re: 妈的 deerchao 2008-07-02 11:19  
dotey(http://blog.joycode.com/dotey)在做一个类似CS的系统.
communityserver.cn也在做CS的中文版(汉化程度更高一些,以后可能还会提供商业服务).
不过提炼CS,做开源产品,听起来有点不厚道,哈哈.CS毕竟只是share-source,不是open source.
我现在在做一个耗时较久的项目,暂时没时间参与了 :(

关于p2p,微软有个底层框架,好像是serverless的(不知道是真的serverless还是使用了微软提供的server).我觉得真正的p2p就应该是serverless的,这样网络永远不会垮掉.
re: 正则表达式30分钟入门教程 deerchao 2008-06-30 09:56  
@pandonix

我觉得比较可行的办法是把在引号外的匹配模式和在引号内的匹配模式分别写出来,然后想办法用条件替换把它们结合起来. good luck :)
re: 正则表达式30分钟入门教程 deerchao 2008-06-24 15:37  
@WCMOO
可能是Java的正则表达式里不支持用(?<groupname>)的语法来命名一个分组.你可以试下把尖括号改为双引号,如果还不行的话,可以看一下相关类库的文档.
JScript,VB.net这两种语言的下一版都可能会有很大的变化,到时要升级的话可能会有点麻烦。
re: 方法级AOP: 又一个补丁 deerchao 2008-06-14 12:51  
看起来比C里的函数指针语法还复杂..
C# 4.0据说还要加动态语言的功能,我还等着Spec#里的DbC部分加入C#,看来,C#成为下一个C++为期不远矣 :(
re: 博客园T恤PP泄漏版(附图) deerchao 2008-06-13 22:48  
In one word: cnblogs my ass :)
Delphi的文档做到MSDN Library那种程度的话,我马上扔掉.Net.
在向微软学习,sp1版才是正式版 :)
re: 烦 deerchao 2008-06-02 09:11  
我们首先是人,然后才是程序员.
人都是有差异的,这是好事,所谓"价值",绝对不止有一个维度.再者,即使从任何一个维度看,我都不如另一个人,那又如何?我还是得活下去:)
能出生,我们已经打败了成千上万的竞争者;宇宙如此广漠,而我们有幸出现,这本身的奇迹性远远超越了人与人之间那微不足道的差距.
re: Windows House deerchao 2008-05-29 18:03  
呵呵,98年盖的房子吧..
re: 保存个地址, 顺便问个问题~ deerchao 2008-05-23 19:40  
我觉得这个本质上还是如何处理null引用的问题.
NullObject模式在有些时候有用,但是不太容易理解,尤其是对不同类型采取不同的null策略时,而有时候有些类型是不太方便使用NullObject模式的.所以我觉得还是得根据各种条件具体分析,整个完整的世界是没法规范化的.

不谈虚的,如果相册系统提供了分类重命名功能的话,就有点麻烦了(如果提供删除分类功能的话...);而如果提供了高级查询界面的话,"属于分类'没有分类'","不属于分类'没有分类'"估计会让用户比较郁闷.
微软的政策正在向更开放,更社区化转变,产品也正在向更轻型,更易用化迈进.
加上它的人才,技术和市场积累,估计未来10年至少不会倒闭.
re: 正则表达式30分钟入门教程 deerchao 2008-05-23 17:13  
组1: (\W+(\d+))
组2: (\d+)
组3: (\w+)
re: 正则表达式30分钟入门教程 deerchao 2008-05-23 16:05  
@niu13
1, 很久没有使用过ASP了.如果它不支持零宽断言的话,那只好手工处理了.比如你需要的正则表达式是 aa(?!b) ,你可以使用 aa ,然后用代码判断匹配到的部分后面是不是 b.

2, 应该是(img)|(table). 但是你的写法有问题,不应该用方括号,而因该用圆括号:(img|table).

3,不是.
如果这个\b出现在一个\w的前面,那么这个\b的前面要么是一个[^\w]字符,要么这个\w就是字符串的第一个字符,前面没有任何东西.
如果这个\b出现在一个\w的后面,那么这个\b的后面要么是一个[^\w]字符,要么这个\w就是字符串的最后一个字符,后面没有任何东西.

另外我想问一下,这个的用途是不是确定一个字符串的某个开始的位置,或者是锁定一个连续的字符串(不包含除\w以外的内容)?
---------------
基本上是正确的.更精确的说法是这样:如果我们把连续的\w(也就是\w+)叫做单词的话,\b匹配的就是单词的开始处或结束处.

re: 漫谈数据存取与对象设计 deerchao 2008-05-14 11:11  
@怪怪
有点类似虚函数,就是根据数据的不同,动态采用不同的算法.
当然这个分派不一定只与类型挂钩,也可能与数据的值挂钩,这点上和动态化后的C++模板的分派有点像.
@颜昌钢
在武汉,具体地址我也不清楚,这个是代网友发的,他们公司我还没有去过 :(
没做过C++可以应聘美工嘛,呵呵..
没看出革了谁的命?
re: 关于WPF的图书的一些看法 deerchao 2008-04-29 16:48  
@ServerLandon
已发送,请查看邮箱。
我也跑个题,这个页面在FireFox下,换行有问题,很宽,大约有1650px*1.8那么宽。
我觉得,如果要说软件开发困难,最本质的原因就是客户的需求不明确,电脑的资源不够用,历史的遗留问题太多,项目的开发时间太短。而使之更为困难的是,需求,运行环境这些东西一直会变,基本没人能比较准确预测,而大家却经常要让在短期内开发的软件能在长期内“灵活”应对变化。我认为敏捷方法的很多思想是比较针对和适合当前这样的整体环境的,但是具体如何实践,大家还是应该根据实际自己剪裁,不一定非得全盘照搬。
下载了Server版,想试试php,可惜在VPC和VirtualBox上都试了,装不上。
确实是在IE7里依然存在。
现场示例:
http://crxgas.cn/ProductInfo.aspx
先点“气体检测仪”,再点"固定式“,最后点一下下面的”应急监测“,页面左边的部分就不见了。
1680*1050,Vista SP1,IE7.
re: 正则表达式30分钟入门教程 deerchao 2008-04-25 10:16  
@dfererer
我们的意思应该是一样的,就是说在[]里面,所有的特殊字符和(前面不需要用\打头的)元字符都失效了,字符都只代表它们本身(除了以下几个:],\,^,和-),所以都只会匹配它们本身,所以匹配它们不需要转义。这个除了通配符.之外,还包括了限定词*,?,+等。
前面我还是说错了一件事,就是[\s\S]这个实际上是可行的,再次表示抱歉。
另外,如果你对正则表达式比较感兴趣,可以研究一下精通正则表达式这本书.
re: 正则表达式30分钟入门教程 deerchao 2008-04-23 12:19  
@dfererer
Sorry, my fault.
前面的回复中我没有测试就说可以使用[.\n]来匹配任意字符,其实这是错误的。
在[]中,元字符不需要转义,也就是说这里边的“.”只匹配句点这一个字符,而不是任意字符。同理[\s\S]也不能达到目的。
只能用(\s|\S)或(.|\n)这样的方式来达到目的。
re: 正则表达式30分钟入门教程 deerchao 2008-04-21 18:09  
@ouer
学习半个月的VB,写个程序转换,这样最简单:)
re: 发布Flv Downloader 1.2版 deerchao 2008-04-21 17:30  
@瑞克
开源更重要的是协议允许你使用源代码。
不开源的话,你敢偷看,小心被告 :)
re: [贴图] 发个自画像阿哈哈 deerchao 2008-04-21 17:28  
皮肤确实很漂亮,不过我觉得代码框的背景色太亮了,把本来通过色彩亮度营造出来的内容层次感给破坏了,导致首页有点凌乱的感觉.
确实强悍。。
re: 正则表达式30分钟入门教程 deerchao 2008-04-21 09:23  
@primer_of_js
基本上没有区别,不过前者看起来更直观一点。

评论是分页的。
re: 鲍尔默笑称后悔高价竞购雅虎 deerchao 2008-04-19 08:33  
me too.
我只在一种情况下用雅虎搜索:google被短暂和谐时。
re: 正则表达式30分钟入门教程 deerchao 2008-04-19 02:45  
@primer_of_js
对,这就是单词--正则表达式术语里的单词。

这里的单词的意思就是"\w+"。
re: 正则表达式30分钟入门教程 deerchao 2008-04-17 00:56  
希望对你有用:
@ouer
1,复制以下部分到一个新文本文件
Dialogue: 1,0:00:39.41,0:00:39.69,正文,,0000,0000,0000,,妈
Dialogue: 1,0:00:39.69,0:00:39.95,正文,,0000,0000,0000,,妈
Dialogue: 1,0:00:39.95,0:00:40.87,正文,,0000,0000,0000,,托
Dialogue: 1,0:00:40.87,0:00:42.87,正文,,0000,0000,0000,,起
Dialogue: 1,0:00:42.87,0:00:43.33,正文,,0000,0000,0000,,出
Dialogue: 1,0:00:43.33,0:00:43.68,正文,,0000,0000,0000,,生
Dialogue: 1,0:00:43.68,0:00:43.91,正文,,0000,0000,0000,,的
Dialogue: 1,0:00:43.91,0:00:44.94,正文,,0000,0000,0000,,婴
Dialogue: 1,0:00:44.94,0:00:46.57,正文,,0000,0000,0000,,儿
....

2,删除每行的"Dialogue: 1,",以及"正文,,0000,0000,0000,,".(可以在功能比记事本强一些的文本编辑器比如UltraEdit里查找这些字符串,替换为空字符串,全部替换).
0:00:39.41,0:00:39.69,妈
0:00:39.69,0:00:39.95,妈
0:00:39.95,0:00:40.87,托
0:00:40.87,0:00:42.87,起
0:00:42.87,0:00:43.33,出
0:00:43.33,0:00:43.68,生
0:00:43.68,0:00:43.91,的
0:00:43.91,0:00:44.94,婴
0:00:44.94,0:00:46.57,儿
...

3,把得到的结果保存为文件,比如"aaa.csv",注意要以"csv"为扩展名;

4,用Excel打开你刚刚保存的"aaa.csv".

5,选择前两列,右击,"设置单元格格式","自定义",然后输入"hh:mm:ss"

6,在D1单元格里输入 "=Average(A1,B1)", 回车.

7,选中D1单元格,向下拖动单元格右下的小方块,拖到最后一行.

8,选中列D,剪切;选中列C,右击,"插入已剪切的单元格"

9,选中列C和列D,复制,粘贴到文本编辑器里新建的一个临时文件里.

10,全选临时文件里的内容,复制.

11,全选Excel表格的内容,右击,删除; 然后粘贴.

12,在A列前后各添加一个列,分别用 "[" 和 "]" 填充此列的各行.

13,全选,复制到另一个新建的文本文件里.

14,在文本文件里查找制表符,全部替换为空字符串(在UltraEdit里,可以在查找替换对话框里"^t"表示制表符).

15,在文本文件里查找换行符,全部替换为空字符串(在UltraEdit里,可以在查找替换对话框里"^p"表示换行符).

16,完成,保存文件.

哦,对了,忘了转换成繁体了,Excel有这个功能,你用一下就行了.
re: 正则表达式30分钟入门教程 deerchao 2008-04-15 21:44  
@meyu
好像不管怎么做都需要列出所有的国家代码的(国家代码字符串和一般的单词是无法分辨的--即使对人也是这样,除非你能查到所有的代码,否则你没法判断一个两个字符的单词是不是合法的国家代码).

所以,我建议你可以采取下面的办法之一:
1, 列出所有合法的通用域名和国家域名:
\.([^\.]+)(\.(com|net|org|cc|...))?(\.(cn|us|jp|...))

2,只列出你的表达式可能会碰到的通用域名和国家域名,毕竟我们做的是工程应用,不是科学研究,正确率到达一定的程度也就可以接受了.
re: 正则表达式30分钟入门教程 deerchao 2008-04-14 22:44  
@meyu
理论上应该是可行的,但是会非常的复杂。
可能需要大量使用正则表达式的高级特性,像平衡组,条件匹配等功能,如果使用Javascript里自带的正则表达式引擎估计不太现实。
re: 博客园开发团队征婚启示 deerchao 2008-04-14 18:26  
支持一个。真的很动心,可惜我还没离婚。
re: 您善于使用匿名函数吗? deerchao 2008-04-13 15:22  
@狼Robot
应该是你记错了. 应该是在某些浏览器中单个cookie的大小不能超过4K才对.

一个空的Session占4K/20K内存,做出这样设计的人应该拉去枪毙 :)
re: WPF 全球化和本地化(图解) deerchao 2008-04-12 23:44  
Wpf 设计器的功能现在是有点弱,可能等到VS2008 Sp1出来以后会强一些.
感觉微软现在的RTM版更像是 RC Final版.
:D
共18页: 1 2 3 4 5 6 7 8 9 下一页 末页 
<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

统计

公告

给网络添加价值,就是让自己增加价值.

本博客所有内容,均为原创或对互联网已有资源的再加工,希望对你有用.在声明原作者的前提下,你可以任意使用,但本人对其正确性,使用的后果等不做任何担保,也不负任何责任.

正则表达式30分钟入门教程 v2.21 2007-8-3

I Want Spec#!

与我联系

搜索

 

常用链接

留言簿(64)

我管理的小组

我的标签

随笔档案(125)

文章分类(9)

文章档案(9)

新闻档案(9)

Links

积分与排名

最新评论

评论排行榜