Spiga

观察 HTML中id和name 的差异,被微软忽悠过的同学自动举手

2012-02-05 18:59 by (张超), 4457 visits, 网摘, 收藏, 编辑
摘要:很早以前,记得在ASP.NET中,只要是在服务器控件里面添加了name属性,就会有一条警告,如下图所示,久而久之,以为对与html而言,name属性是多余的,可以去掉的,直到ASP.NET mvc的出现,鼓励细粒度的控制HTML的展示,才发现被微软欺骗了好几年! 下面是一个简单的html表单,几个单选和多选框还有一个文本框,这些html标签只有id属性,没有name属... 阅读全文

2012嗮一嗮我的龙计划

2012-01-28 18:51 by (张超), 2808 visits, 网摘, 收藏, 编辑
摘要:2011年末,博客园各位大牛的年终总结纷纷亮相,顿时让我感到我的2011过的有些蹉跎,作为一名菜鸟,一定要坚定不移的向高手看齐,发力2012,新年早来几天,写写年度计划。 计划标题:龙计划 计划内容: 1:阅读15本书(电子书+实体书)。去年算来算去,看到了7本左右,和nb的大叔100多本差距顿时令我大跌眼镜,今年需要加把劲,扩大阅读面,多学习学习。 ... 阅读全文

ASP.NET开源MVC框架VICI 测试的便利性

2012-01-14 16:12 by (张超), 1432 visits, 网摘, 收藏, 编辑
摘要:平滑的学习曲线是微软技术的最大特征,在ASP.NET上,从一开始我们什么都不会,到慢慢的基本什么都会了,下一个值得向我这样的菜鸟突破的是什么呢?是海量并发?海量数据?高可扩展性?高度安全性?高度稳定性? 开始我觉得可能可扩展性比较重要,经过一年满负荷的工作,我现反倒觉得他们都是在扯淡,除了给脸上贴金之外没什么用,应用程序的可测试性应该是学下一道门槛,不可能测试的项目会令项目组进入开发组开发-》测试组手工测试出现BUG=》开发组开发改bug恶性的循环,最要命的是不可测试的程序无法让测试组 使用绝大多数测试工具,造成bug潜伏; 另外,可测试性也是个人学习 《重构》、《单元测试》、《性能优化》等. 阅读全文

告别复杂WCF扩展 REST过程 ,让他 so easy

2012-01-01 17:23 by (张超), 270 visits, 网摘, 收藏, 编辑
摘要:在看一些wcf的书和文章时,都会提到rest wcf ,实现方式多数通过对wcf进行一定程度的扩展实现的,实在是让我这种菜鸟心生畏惧~ 前些天为了体验mvc3安装了vs2010,顺便在在线模板里面搜索了一下wcf,没想到有意外发现,有图为证,这年代无图无真相 选择wcf后,排在第一个的就是 wcf rest,左边的导航还有其他的一些在线的东西暂时没研究,不过vs2010真是个好东西,安装在线模板之后,新建项目 不知道为什么 不搜索一下wcf 还真的找不见安装的这个模板,新建项目之后,和网上大家介绍的rest wcf 差不多 我也小看了一下,首先是Gl... 阅读全文

SQL Server的聚集索引和非聚集索引的的创建和区别以及相关问题

2011-12-25 10:58 by (张超), 1174 visits, 网摘, 收藏, 编辑
摘要:以前很少关注索引这个东西,因为这个是DBA关注的,最近看书看了一下索引 ,把一些以前不太注意的的记录一下 下面这个表格是摘自:http://www.cnblogs.com/tuyile006/archive/2009/08/28/1555615.html 动作描述 使用聚集索引 使用非聚集索引 ... 阅读全文

sql查询点滴记录

2011-12-18 19:34 by (张超), 254 visits, 网摘, 收藏, 编辑
摘要:做.NET有一段时间了,如果说不会sql,那肯定是假的,但是真的掌握吗?也不一定,以前从来没有深入的研究过sql查询,最近买了一本T-SQL查询的书,把以前忽视的问题都记录一下以前一直模模糊糊的把sqlserver作为关系数据库,里面就是以表的方式进行数据的关系化话管理,后来有些SQL语句看着怪怪的,也没怎么管其实 “写好sql,需要的是一种面向声明和集合的思维方式,而不是面向过程的(集合是重点)”(PS:数据库里面的表就是一个集合,集合是无序的!) 以前没太注意过sql语句执行时的逻辑顺序,在研究linq时,linq强调了sql语句的执行顺序,在看书时也留意了一下(5) select (5. 阅读全文

远离JS灾难css灾难之 js私有函数和css选择器作为容器

2011-12-10 16:31 by (张超), 246 visits, 网摘, 收藏, 编辑
摘要:当一个项目庞大到一定阶段,例如UI展示层采用了模块化模板化之后,就会出现js灾难,css灾难,经常出现以前从来不放在一起的两个js或css莫名奇妙的被放到了一个页面,基本的原因是模块重用造成的 尽管js可以想面向对象那样去构造对象,隐藏私有方法,但需求变化的往往比你写程序还要快时,就连设计js对象的时间也没有了,所以我比较倾向于用js私有函数和js方法;jquery私有函数和jquery对外暴露方法的形式也可以实现,而页面生成的html结构则完全在js中生成,包括哪些id和class, 这样可以最大限度的确保统一和重用的方便性,但也有个缺点,就是在重用时,如果需要样式发生变化(结构是死的不能. 阅读全文

工作1年 记忆里的变化【求书籍推荐】

2011-11-19 22:23 by (张超), 1217 visits, 网摘, 收藏, 编辑
摘要:在学软件开发时,书里到处都是软件开发如何应对日益增加的变化,或需求变化了软件开发应该以怎样则架构来设计,所以我经常假想我负责的功能点可能出现什么样的需求变化,那些做java的也老是在高弹阔论如何应对海量并发,上亿用户,一年过去了,我假想的变化一个也没有变化反而。。。。。。。。。 变化一 2009年以前是没有微博分享这个功能,2009年后有了,分享微博是一段js代码,文字分... 阅读全文

第一次踏出.net后花园(一)

2011-11-14 21:41 by (张超), 368 visits, 网摘, 收藏, 编辑
摘要:以前一直很懒,很少出去转转,最新心情大好,尤其ubuntu11的安装和win7装双系统非常简单,就没事到liunx下转转 这几天一直折腾ruby on rails 如何配置 如何链接mysql,如何安装插件,郁闷的要死,才发现微软的一站式技术服务时多么的周到 看了几天ruby,发现有不少值得借鉴和学习,至少我是这么觉得 我觉得ruby or rails 就是吧一些常规的经验 固定化,写死,这样就不容易出现变化,不容易出错首先看看rails创建的文件目录第一个是ruby的目录第二个使用neabeans打开第三个是vs2010创建的mvc 我比较了一下,asp.netmvc的 目录少了很多,当然. 阅读全文

微博应用开发10

2011-11-05 20:01 by (张超), 274 visits, 网摘, 收藏, 编辑
摘要:在国内的微博中,只有新浪推出开放平台的同时,也推出了云平台,也就是免费的虚拟主机 坑爹的是,新浪目前的平台只支持php,不支持ASP.NET,没见过笔者更坑爹的事情, 不过为了省点钱,还是忍一忍,用用新浪的云平台,虽然没有接触过php,不过这个应用实在是太简单了,加上新浪的云平台集成了V2认证包功能,也不用再去研究v2认证,说实话,自己买的空间还真不一定比新浪的快 使用新浪微... 阅读全文