`
pumaboyd
  • 浏览: 248549 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
应德军兄的要求,完成了WAP2.0开发相关的文章。想想这个系统也写到了第3篇,不知道WAP3.0的时候,是否还会继续。 从最先的.NET控件,到WML1.1,再到WAP2.0。对.NET WAP网站的开发总结也一直在进行的。其中遇到了很多问题,有解决了,也有正在想办法解决的。这些经验分享也希望对大家有用。 .NET WAP开发-基础篇 .NET WAP开发-兼容篇 .NET WAP开发-WAP2.0篇
最近的研究成果,应该说很好的满足我的要求。平时开发会用到很多Cache、添加日志的,性能跟踪等问题。这些东西在每次使用的时候都要自己写代码感觉非常不方便,而且维护起来就是晕。我的想法是,首先这个实现是基于Method,系统本身的要求是无状态的。这样从Methon的角度去考虑时,基本上代码结构中的粒度控制在Method。Method的本身维护了参数、类型、命名空间等元数据,这样通过这些信息我就可以构建我的控制点。并通过attribute,来实现标注具体特性(需要Cache,需要Log,需要Trace)。顺着这个思路,找到了可以实现方式,NX的人真多。本周会在WAP线上测试一下效果。先开心一记,“不 ...
习惯了分层结构的.NET开发了,当然也是分层有优势,所以在使用MonoRail进行网站构建时,首先考虑到的问题就是MonoRail如何应对分层的结构。问题1:MonoRail在WEB层没有根目录,必须有一个Views的目录MonoRail MVC没有根目录的结构,也 ...
MVC的一个很重要的优势就是方便组织HTML代码,所以先从这个开始。这里的过程,我最终还是决定采用类似官方DEMO的做法,使用NVelocity。所以Web层的页面都是VM后缀。但在实践中你会发现VM后缀的页面在IDE下是一片漆黑,和文本文件一样。根本一点HTML语法高亮都没有,这样的页面看久了都要疯了。所以你必须对你的IDE进行设置:设置->文本编辑器->文件扩展名-> 添加VM(HTML编辑器)这样你就可以直接将前端开发人员提供的HTML代码拷贝过来,这样就有语法高亮。后来发现了一个更好的插件CSVI ,有语法高亮和智能提示,这下在IDE下面写代码就更方便了。(安装插件,请 ...
开始 对于MVC的概念吵的火热,MS的MVC框架也是关注的热点。而在我的印象里,MVC应该和WINFORM编程相关,而且是通过事件机制来完成,特别是观察者模式的运用。后来查了查,发现JAVA社区很早就使用这方面的东西。因为NVelocity的原因,我接触MonoRail。本来是想解决应用系统模板化的问题,结果确杀出一个MonoRail。研究下来发现还是有实际意义,写了下面的一些内容。没有写关于MonoRail的分析、理论上的内容 (这方面可以在文章最后的参考找到),更多的是从实践应用的角度去看待MonoRail的使用。 实践 MonoRail MVC应用-VM/HTML页面MonoRail MV ...
最近在查站点CPU过高的问题。首先存在的一个问题就是:如何定位哪一个网站占用CPU过高。查了资料,整理如下: 基本知识(IIS6)一个W3WP进程不是对应一个站点,而是对应一个IIS应用程序池。所以如果我们要观察具体那一个站点 ...
Tips:P标签不可innerHTML中包含div知道P标签下插入div标签是不符合W3C规范的。但确一直没意思到,当你用javascript操作DOM结构时,如果使用inerHTML插入P标签中的内容有div,IE6将会提示错误。可以复制下面的代码在IE6测试一下: <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”><html><head><title>Test</title></head><script>var page  ={Set ...
读后摘录一些重要内容 敏捷四宣言 个人和交互重于方法和工具 可工作的软件重于完备的文档 与客户的协作重于合同谈判 响应变化重于严格遵照计划 很经典,而且有些是我们工作中很强调的,可谓是不谋而和。越来越发觉第一感很重要。 敏捷是有国情的 作者说的很切中实际。不能光干不吃,也不能光吃不干。(*^__^*)我有江湖情节。痛快喝酒,痛快吃肉,大胆干活。 敏捷是要破除两个迷信 软件开发不是生产线,那是我们的愿望。它需要团队在基本职责框架下,协同合作。我最提倡的就是协同合作,否则简单的事情,也会被人为复杂化。 软件开发不能像建筑一样准确的预测和计划。但计划和预测还是要有的。 敏捷不是无政府 ...
.NET WAP开发中遇到的问题汇总,主要总结一下在.NET WAP开发下浏览器的兼容及相关问题的处理。针对的是WML1.1的规范。 设置Emptyok= “true”在WML中input 标签有一个emptyok的属性。表示用户可否不填输入框,默认为false,即要填,为true ...
作者网站,“AspNetPager是完全免费且开放源代码的ASP.NET控件,可以被用于商业目的,唯一的条件是保留控件中的版权信息”感谢作者的无私奉献,顺便给作者点了AD。说正题了,一是因为开源,所以不用担心BUG,二是网上反应还不错,也推荐给朋友的网站使用了,不想自己在重复发明轮子了。下面的没啥技术含量,纯粹为了快速开发的记录:页面Page<%@ Register assembly="AspNetPager" namespace="Wuqi.Webdiyer" tagprefix="webdiyer" %>   <w ...
最近在帮朋友处理图片上传的问题。其实没什么好多想的,开源的swfupload是个很好的选择,但在使用中发现几个问题。记录一下,希望对大家使用有参考: Ver:使用版本swfuplaod2.1.0OS:WindowsBrower:IE,FireFoxDEMO:官方ASP.NET Q:swfupload点击上传按钮,不显示对话框,切没有任何js报错A:出现这种情况的原因是在FireFox中安装使用了Flash10,就会有这个问题。具体原因是Flash10的安全验证问题。等待官方发布新版 Q:swfupload上传提示500错误A:具体原因未知,同样的代码在公司正常,在家里的XP上就出现这个问题,而且 ...
最近公司比较流行画图。但我不喜欢使用服务器端直接生成图片的方式,正好看到JQuery的画图插件jquery.flot,顺便学习一下,修改了例子。效果还不错。生成的网站aleax排名。 DEMO下载(Box.net,cnblogs)
我很喜欢的两款系统监控工具Process Monitor 可以监测系统进程读写那些文件、对注册表有那些操作Process Explorer 进程查看器 下载:Microsoft Process Monitor 1.37下载:Process Explorer 11.21 收藏链接:http://www.cnbeta.com/articles/62002.htm
国庆放假和MM一块去的。因为太忙,一直没时间添加日志。现在也是忙里偷闲,粘贴几张。本来想有一个“宏伟”的计划,将展览中看到的,拍到的照片一一介绍。但还是没时间,只能粘贴照片了。 人龙?姚明?刘翔? 飞机? 更多图片
不想很深入的讨论到底什么是敏捷。但书上很精辟的概括了敏捷开发,记录之: 敏捷的三个要素是迭代开发、坦诚合作和自适应性。坦诚合作是敏捷的精髓,它更多地思考了如何去激发开发人员的工作热情,这是在软件工程几十年的发展过程中相对被忽略的领域
Global site tag (gtag.js) - Google Analytics