}
«网站首页

浪子

关注此人
把浪子加为好友
附言:



最新动态
  • 浪子:新的旅程,新的地盘 blog.reakoo.com... 2011-11-03 17:47 回应
  • 浪子 评论博客:ASP.NET MVC 3:放弃 Unity 2011-09-07 15:15
    王婆卖瓜一下,可以看下我的仿MEF轻量级IoC
    Sparrow.IoC
  • 浪子:好久没来,找时间写点逃离微软的讨打博文。 2011-09-01 19:22 回应
  • 1.感觉那个泛型本身设计就不明确
    2.那个序列化,以前.Net也不支持,现在好像是改为,如果是集合类型接口,没有具体的类型指定的话,直接用List/List<T>替代。
  • 浪子 发布一条招聘信息:亚尔迪(厦门)科技有限公司招聘.NET 架构师 2011-06-15 10:14
    1、有着非常丰富的互联网开发经验, 能很轻松地解决各种技术难题。 2、有ASP.NET开发经验,掌握最新的技术动向。 3、精通TCP/IP互联网的各种协议与运行机制。 4、良好的英语能力, 能读懂各种技术文档。 5、有出众的技术能力, 领导能力与让佩服的人格魅力。 欢迎各位牛人来信咨询、实地来访。
  • 浪子 发布一条招聘信息:亚尔迪(厦门)科技有限公司招聘项目经理 2011-06-15 10:05
    工作经验: 本科三年以上的开发经验,大专五年以上的开发经验。 在其他公司担任过技术经理或项目经理角色。 专业要求: 1、精通VS.NET, ASP.NET开发 2、精通C# 3、精通LINQ,精通MS SQL Server,Oracle等大型数据库 4、精通Javascri
  • 工作经验: 本科一年以上ASP.NET开发经验,大专三年以上ASP.NET开发经验。 本科优秀应届生。 无实际工作经验的非本科优秀应届生请勿应聘,将不给回复! 专业要求: 精通VS.NET开发。 精通C#。 熟悉MS SQL Server,Oracle等大型数据库。 熟悉XML/
  • 浪子:Asp.Net Mvc Route Debugger Visualizer 正式发布 mvcroutevisualizer.codeplex.com... 2011-01-30 08:25 回应
  • 浪子 评论博客:Asp.net直接保存文件到客户端 2011-01-20 12:03
    @orchids
    js没有权限做这个。
  • @ryanding
    ViewState也是存储在<input>的value里面^_^. 客户端能传到服务端的只有3种数据来源:url,input,cookie
  • 浪子 评论博客:周末随想之移动随笔 2011-01-17 09:24
    手机写post,太NB了。
  • 其实模拟Post不需要分析这些,只要把所有的input字段都取出来,再加上cookie就可以了。这是html的根本,不管面对的服务端系统是啥语言开发,都是这样子的。过程中,注意状态码的分析和js特殊处理的一些分析就好了。
  • 模型是一种简化,它对现实进行阐述,只是抽象出与解决手头问题有关的方面,而忽略掉无关的细节问题。 不限定一个领域的边界,去讨论刀和人的问题,就变成万金油了,咋整都行。
  • 浪子 评论博客:关注的都来一下,谢谢 2011-01-04 16:52
    引用Ivony...:
    在home.cnblogs.com里面能看到你的动态。
    不过每次找这个地方都很费劲。
    同感,找这里确实有点麻烦。
  • 浪子 评论博客:[MapEasy]浅析ListenerSupport 2011-01-04 16:20
    @JenMinZhang
    举手之劳而已^_^
  • @滴水冰寒
    这个比较麻烦,不知道你的基础,太难了。
    可以参考下我的学习经历
    http://www.cnblogs.com/walkingboy/archive/2006/08/25/MyDream.html
    依据自己水平选择合适的项目,如果实在不知道选什么,那就随便了,只要你目前看不懂的,就是可以学习的。
    比如ASP.NET MVC, DNN,MEF,Unity,Spring.NET.,开源很多。
    如果想先一步过滤,只要在园子里搜索下,看哪些组件相关文章多,看下,是否自己感兴趣。
    学会选择是第一步,也是必备技能,如果连学什么都一定要让人帮忙选择,那就有点太盲目了。
  • 用控件来实现Web前端的报表呈现方式,是一个很“危险”的方式,没有哪家控件商可以提供足够多的控件版本,适应不同的浏览器,所以,慎用。
  • 浪子 评论博客:Jumony入门(四)无缝体验 2010-12-24 08:24
    睡得还真晚,上班了。
  • 引用滴水冰寒:
    @浪子
    兄弟当我完成一短代码时,也很快乐,就是不知怎么深入。
    很简单,挑一个有名的开源系统,通读所有代码,并深刻全面的理解它的使用以及原来,能灵活的使用,扩展,甚至改进它。
    最好能得出自己对这个系统的优缺点的思考。
  • 事件?还是在等整个方法完全调用之后,再产生事件?如果出现异常,如何处理?还要不要产生事件?

    如果只是一个事件通知,只会有前后。AOP本身存在动态织入和静态织入的两种方式,当然静态织入在效率上就等同于你编码触发。
    而在某条语句话产生,或者某个条件之类才吃饭,这已经超出了你RaiseEvent的概念,它本身就变成的领域逻辑的一部分,我们可以有两种方式处理它。
    1.重构模型,将行为的粒度做细,知道某个行为的触发是触发该Event的充分必要条件
    2.把Event进行整理,是指成为一个领域行为,而不是Event。
    所以,对于Event来说,只有前后之分,没有条件之分,如果有,可能需要我们整理
  • tin Fowler - Event Sourcing”
    其实这个也好解决。首先实体肯定要决定有什么事件,但是Raise的动作不是由它发出的,为了规避开这个侵入设计,直接引入AOP就可以了。
    public class BookManager
    {
    [RaiseEvent("LentBook")]
    public void LentBook(Book book){
    }
    ..
    }
    这样子是否也符合模型本身的职责呢?...
  • 我个人认为做程序是个自娱自乐的过程,如果你自己在这个过程中间找不到自己的乐趣,那你就乐不下去,就永远卡在一个位置上,所以,找到能让你看到代码就兴奋的触点是最重要的,其他神马都是浮云。
  • 个重大改变。”
    这样设计的好处是?
    其实最终你的DomainEvent也算是一个存储字段的facade,只是将原来的方式 属性+赋值,改成DomainEvent存储,通过Event来重建对象的状态。不是很明白这个设计索要解决的问题是什么?”
    我自己认为,领域模型分为两种类型,一种是静止的,一种是活动的。 静止的模型的状态总是需要有活动的模型的某些行为才会产生变化。
    我觉得Book除了在魔法世界中是活动的,在现实中它应该都是静止的,而一个静止的对象的状态总是要有外界来改变,所以是把其声明为public的property,还是一个对应的DomainEvent也行,它本身一直都不会改变,这无非是
  • @dax.net
    引用换句话说,对象的状态是保存在这些字段里的,对象属性无非是访问字段的facade。在这里澄清这样一个事实,就是为了当你继续阅读本文的时候,不至于对事件溯源(Event Sourcing)的某些具体实现感到困惑。在Event Sourcing的具体实现中,领域对象不再需要具备公有的属性,至少外界无法通过公有属性改变对象状态(即setter被定义为private,甚至没有setter)。这与经典的DDD设计相比,无疑是一个重大改变。
    这样设计的好处是?
  • 以领域事件为核心的设计,似乎把领域变得更复杂了?为什么要引入这种设计?它是为了规避或者解决什么问题?而这种问题传统的方式当中无法解决?
  • 浪子 评论博客:Jumony入门(三)初探解析器 2010-12-22 08:14
    那个就在首页的右上角的你那些活动链接那里
  • 浪子 评论博客:Jumony入门(三)初探解析器 2010-12-22 08:14
    引用Ivony...:顺便问一句上面博客园链接分析的截图中倒数第五行是怎么回事涅?有没有眼尖的童鞋可以找到这个东西在哪?
    呵呵,你才发现啊,广告呗。
    BTW,code最好不要用图片,SEO不好
  • 浪子 评论博客:Jumony入门(二)初识选择器 2010-12-20 21:05
    速度+++
  • 浪子 评论博客:闲语MVC3和Razor 2010-12-17 15:49
    其实最根本的原因是,我讨厌每次都要转换html到自己的aspx上,我非常讨厌做这个,内牛满面啊,所以鄙视WebFormView和Razor那是必须的,hoho~~~
Top