}
«网站首页

yicone

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



最新动态
  • />
    $.parseJSON(jsonString)就可以了
    究其原因,服务器端返回的是一个字符串(json格式),要把它转换成js里的对象(json类型)...
  • yicone 发表博客:纯客户端(js)实现MVC 模式 2012-03-13 16:25
    此方案是一次将MVC的思想引入客户端的尝试. 结合AJAX ,并借鉴了一些ASP.NET MVC的实现模式.示例是一个简单的事件管理系统, 只有一个页面, 用户可以提交事件(post), 回复(rep...
  • @Zhenway
    在这儿蹲着呢!
    俺只能写点没深度没技术的水文,还是要多看老师的文章 :)
  • yicone 发表博客:在纯客户端(js)实现MVC 模式 2012-03-13 16:21
    此方案是一次将MVC的思想引入客户端的尝试. 结合AJAX ,并借鉴了一些ASP.NET MVC的实现模式.示例是一个简单的事件管理系统, 只有一个页面, 用户可以提交事件(post), 回复(rep...
  • 需求:错误编码定义的混乱带来了后期的管理和维护的问题:1)应用内编码重复问题;2)关联应用间编码重复问题;3)干系人无法通过错误编码快速定位出现问题的应用;4)各应用的错误描述没有统一的管理站点进行修...
  • 需求:错误编码定义的混乱带来了后期的管理和维护的问题:1)应用内编码重复问题;2)关联应用间编码重复问题;3)干系人无法通过错误编码快速定位出现问题的应用;4)各应用的错误描述没有统一的管理站点进行修...
  • yicone 评论博客:放过设计模式吧 2012-03-11 18:47
    吐槽完毕 欢迎继续讨论哈哈,不错,咱们继续讨论下。虽然有点跑题了。
    俺是这样看的:
    1.你的句子里也说了,这是实现模式的手段,不是使用这些模式的原因;
    2.比如Create的入参是一个对象,内部根据对象的不同状态创建不同对象;
    3.比如项目中同时需要new出不同状态的相同类型的对象;
    1.因为用了DIP 你才有...
    例举的三种情况,并不是单一存在的,强调的是工厂是要解决这些问题,这些情况的组合才是工厂存在的原因。焦点不在于工厂做的事是不是new也能做
  • yicone 评论博客:放过设计模式吧 2012-03-11 15:35
    的不同状态创建不同对象;
    3.比如项目中同时需要new出不同状态的相同类型的对象;...
  • yicone 评论博客:放过设计模式吧 2012-03-11 02:59
    觉得工厂相关的模式本身和DIP木有关系,使用这些模式是因为:
    有时候是创建出的对象类型不一样/会有变化;
    有时候是创建对象的方法不一样/会有变化,比如使用不同签名的构造函数;
    有时候是创建出的对象的状态是不一样/会有变化。

    俺可能理解有误,求吐槽。

    另外,模式的确是存在不同角度去看待的,也确实很多资料不太负责的举例子,一叶障目,只图变魔术般的快感。
    吐吐更健康 :D
  • yicone 评论博客:放过设计模式吧 2012-03-11 02:31
    试官跟你理解的一不一样呢,就算他错了倒霉的也是你吧这人好
    引用winter-cn:
    引用shadowninja:不知道各位觉得《Head First 设计模式》这书怎样,菜鸟求指点
    我说差的未必真差,我说好的未必真好,只有看GoF或者那些原始的论文你才能在跟别人争论的时候底气十足。

    既然想学,为何要贪图容易,非要隔着
  • yicone 评论博客:初学者个人的心路历程 2012-03-11 02:10
    这思考都谈到哲学了,却还是让人看得很费劲!错别字、逻辑不清,这些本身就是以编程为职业的障碍。
    入了门就好了。不管是在哪个阶段,咱这行业都主要是靠自学的,成绩、培训神马的都是浮云。
  • 进到一家开发组织,要主动去了解业务,了解领域知识。这种努力或者说这个过程,可以帮你更胜任工作,与业务人员合作更加愉快,获得组织内更高的认可和发展;另一方面, 结合具体的业务场景/特殊的业务需求,讲述设...
  • yicone 发表博客:脚印:关于扩展方法的使用 2012-03-11 01:25
    需要在公用组件里提供一个方法, 直觉的使用了为某个类型扩展方法的方式.编码结束后, 回想为什么没有采用静态方法的方式. 开始觉得前者通过VS的智能提示, 更容易向程序员即时传达"你可以试试这个"的信息...
  • yicone 发表博客:脚印:一次重构讨论 2012-03-11 01:23
    休息的时候趴在同事旁边, 看他写代码.为了对某些方法注入相同的处理逻辑, 他选择在方法上增加Attribute的方式,但是对于一些Web Service代理类的方法, 则是采用另外一种方式:将方法名放...
  • yicone 发表博客:脚印:学习的机缘 2012-03-11 01:19
    读书和学习是需要些巧合的。线索A:昨晚想到一个设计问题,去搜了些文章看。文中引用了许多概念,很多来自一本书:一本我早就买来影印版,却束之高阁的书;线索B:文章看累了,顺便整理了下零乱的办公桌,却翻出了...
  • 框架的变更和IDE的改进最好分开描述,当然这个也分不清的,都是自身的问题。
  • 今天起床后發現陽光明媚. 平日里鉆在暗無天日的辦公室里, 是沒有機會體會到這冬日正午的暖陽, 是多么的讓人流連.靠在床頭, 伸了個懶腰, 慵懶地捧起了一直無暇去讀的企業應用架構模式. 那一刻, 陽光照...
  • 今天整理一个Visual Studio 2005的老项目, 其中用到了ASP.NET 2.0 AJAX的系列组件, 虽说是过时的东西, 但以后还是有些老项目要维护的. 出于备忘目的, 搜集整理相关信息...
  • 老生常谈的问题, 网络上铺天盖地的处理方法, 还有抄来转去的"博文". 在此主要说明今日遇到的特定于IE8的一个特定问题. function autoSetFrameHeight(name) { tr...
  • 2011-08-06 回头看了下,重新梳理了这个计算的过程:
    这是个迭代和递归组合的过程,
    1. 首先,计算出了第一组结果(有序集合),该集合由(n-1)个最小值构成, 最后一个值由sum - (n - 1) * min计算得出
    2. 开始迭代过程,在第一组集合的基础上,从右向左,先选择两个数开始,用min++的方法试探可能的数字组合,试探的具体做法为使用递归,触发递归中止条件时,即找到新的一组结果;
    3. 然后随着迭代过程,逐步扩大选择数字的范围
    (tmin > (newsum / m))既是迭代中止条件,又是递归中止条件
  • yicone 发表博客:胡写 2011-07-19 17:37
    public class Class1{ public Class1() { DAL dal = new DAL(); List<IDXCacheItemWrapper> list = new Lis...
  • yicone 发表博客:尝试实现一个JavaScript MVC方案 2010-08-17 03:27
    此方案是一次将MVC的思想引入客户端的尝试. 结合AJAX ,并借鉴了一些ASP.NET MVC的实现模式.示例是一个简单的事件管理系统, 只有一个页面, 用户可以提交事件(post), 回复(rep...
  • 经过又一天的努力,终于让数据库项目全编通过。现在的解决方案里已经有十个项目了,其中八个数据库项目,一个服务器项目(SQL Server 2005 Server Project),一个单元测试项目。直到...
  • yicone 回复小组话题:数据库Schema比较工具 2010-05-27 00:41
    SSMSE导出的创建脚本,存储过程的内容会作为字符串, 即 N‘SP内容’ 的形式, BC(Beyond Compare 3)在比较SQL时,默认会忽略对关键字的大小写检查,关键字也可以自定义,但想上面如果关键字出现在字符串中,就需要自定义试试了,自定义规则很丰富,支持正则表达式…… 单从文本比较...
  • yicone 发表小组话题:源代码版本控制工具 2010-05-27 00:30
    工作主要用TFS,个人用SVN。 Git试了两个win的客户端,都不好用。 google code支持了Hg, TortoriseHg也是不错的客户端。 但发现不能像SVN一样,以文件夹为单位操作,即散落在硬盘的很多小项目,可以签进去作为google code里的同一个项目的不同子文件夹进行管理。 ...
  • yicone 发表小组话题:数据库版本控制辅助工具 2010-05-27 00:24
    前几天在CodePlex找了两个SQL Server to SVN的工具,CodeProject上也有文介绍另一个工具,不幸的是都没能很快用起来,CodePlex上有个还默认支持SS2008而不是05,要改点东西(烦)。 最后还是用万能的VS建了数据库项目(模板名称为SQL Server 2005 ...
  • yicone 发表小组话题:数据库Schema比较工具 2010-05-27 00:18
    1. Visual Studio中的Schema Compare功能 很好用。但是有时候网络和安全的原因,要比较的库可能没法连接,只能绕道文本比较或搞一台临时库导入后再比较 2. RedGate的 Sql Compare产品 打开看了一眼,没能很快找到解决眼下需求的办法,立刻关闭 :) 3. Bey...
  • yicone 回复小组话题:peer review工具 2010-05-27 00:04
    前段时间看一个上千行的SQL脚本,一时没有顺手的工具,把Word拎古来用。以前基本没用过Word的审校功能,发现特定于当时的需求,还真是个不错的办法。用的是2010 Beta, 不知以前的版本这个功能好用不,体验如何。 搜索功能,利弊各半。选中文字,直接Ctrl+F就开始搜索了,不用拷贝+粘贴。搜索...
  • yicone 回复小组话题:http分析工具-fiddler 2010-05-26 23:54
    如果有需要用fiddler抓包在代码中用WebRequest对象发起的请求, 需要对设置WebRequest.Proxy属性。 fiddler的默认端口是8888,所以代理可以设为 http://localhost:8888。 Proxy属性使用时最好参考下MSDN再用,免得走弯路。 如果请求的目...
  • 今天尝试在VS 2010中使用SQL Server 2005 Database Project 管理一个老项目使用的若干数据库,主要目的有两个,一是为了还过去的“债”,半年前的...
Top