• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
雨@哲
博客园    首页    新随笔    联系   管理    订阅  订阅
2011年11月17日
事件
摘要: 前言 委托类型的实例是存储着一个方法,并通过委托来调用那个方法,但是委托还有其他的用途。先讲一个模式:publish-subscribe(订阅-发布)它是应对这样的一个场景情形:就是把单一事件的通知广播给多个订阅者。这句话通俗一点讲的话就是:现在有方法A、B、C、D、E,自己想调用这五个方法中的全部或者部分方法。但是又不想一个一个显式的去调用,因为如果方法很多的话就会形成一个代码的堆砌,不够简洁,时间一长也不好维护。这时候有一个想法就是能有一个“方法F”来收集自己想要调用的方法就好了,最后自己只要调用“方法F”就可以调用所有自己想要调用的方法。到这边有人可能就感觉不是很自然,感觉有点陌生,没有 阅读全文
posted @ 2011-11-17 22:52 雨@哲 阅读(125) 评论(0) 推荐(0)
简单学习socket (一)
摘要: 其实只要用到Socket联接,基本上就得使用Thread,是交叉使用的。C#封装的Socket用法基本上不算很复杂,只是不知道托管之后的Socket有没有其他性能或者安全上的问题。在C#里面能找到的最底层的操作也就是socket了,概念不做解释。程序模型如下:WinForm程序 : 启动端口侦听;监视Socket联接情况;定期关闭不活动的联接;Listener:处理Socket的Accept函数,侦听新链接,建立新Thread来处理这些联接(Connection)。Connection:处理具体的每一个联接的会话。1:WinForm如何启动一个新的线程来启动Listener: //start 阅读全文
posted @ 2011-11-17 09:37 雨@哲 阅读(252) 评论(0) 推荐(0)
正则表达式
摘要: 轻松学习正则表达式【译】写在最前面前两天我从CodeProject上翻译了一篇关于Javascript的文章《Javascript中的陷阱大集合》,初次翻译技术文章,可能有很多地方需要改进,我个人觉得最好的改进办法就是继续去翻译其他文章,取长补短,积极思考,呵呵。今天翻译的这篇文章是关于正则表达式的,英文原文为Learn Regular Expressions (RegEx) with Ease。让我们来轻松学习这令人蛋疼无比的正则表达式吧。译文允许转载,转载请在页面明显处注明以下信息:英文原文:Learn Regular Expressions (RegEx) with Ease 译文作者: 阅读全文
posted @ 2011-11-17 09:28 雨@哲 阅读(1112) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3