摘要: <script type="text/javascript">$(function(){ $('textarea').click(function(){ if($.browser.msie) this.createTextRange().select(); else { this.selectionStart = 0; this.selectionEnd = this.value.length; } })})</script> 阅读全文
posted @ 2012-10-29 14:11 Mancy 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 遇到问题不要急着问别人,在时间允许的情况下看是否自己能够解决,一方面锻炼自己分析问题和解决问题的能力,另一方面,一旦问题解决了,问题就不 是问题,而是你的经验和知识库。况且现在互联网有那么多的技术资料和各类问答网站,想碰到一个别人没碰到的问题,已经非常困难了,除非是内部产品。如果做了努力依然不能解决,或者客观条件不允许你自己解决了,那么首先要选择提问对象,不管是社区还是公司同事,确保他是你所知道的最佳解决人选。你需要一个好的标题,用清晰的短句描述你遇到的问题至关重要的正文(1)用清晰的语言描述你遇到的问题(2)提供软件环境,包括操作系统、数据库等相关软件及其版本号(3)问题是否可以重现,采用什 阅读全文
posted @ 2012-09-25 09:51 Mancy 阅读(256) 评论(0) 推荐(1) 编辑
摘要: 最近公司来了一个小的项目。项目组成员就六个。几个新人,项目经理也不知道看没有看式样。就把一个权限设置页面分给了一个新人来做。那个新人能力不是太好,项目经理也不管。分Task,也不管别人会不会。二话不说,上来就开工。 这个新人做了两天都没有做出来。于是来求助我。花了一个多小时,总算搞定了。看了看代码,有些地方还是很值得对C#和JSON不了解的童鞋们借鉴的。今天把代码分享出来。 先说说这个权限生成的几个需求。 数据源是从数据库读出来的。数据的结构是这样的。有个treePath,里面的存的数据是这样的。 通过“/”表明数据的组织层次结构,也就是说如果没有“/”就表明是根节点,如果有一个“/”就表明. 阅读全文
posted @ 2012-09-25 09:39 Mancy 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 第一步,定义活动图的范围 首先应该定义您要对什么建模。单个用户案例力?一个用户案例的一部分?一个包含多个用户案例的商务流程?一个类的单个方法?一旦您定义了您所作图的范围,您应该在其顶部,用一个标注添加标签,指明该图的标题和唯一的标示符。您有可能也想要包括该图的时间甚至作者名。 第二步,添加起始和结束点 每个活动图有一个起始点和结束点,因此您也要马上添加它们。在 《UML精粹》(UML Distilled)(参见 参考资料),Fowler 和 Scott认为结束点是可选的。有时候一个活动只是一个简单的结束,如果是这种情况,指明其唯一的转变是到一... 阅读全文
posted @ 2012-09-24 13:44 Mancy 阅读(210) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 将数组转换成DataSet的类 /// </summary> class ArrayTransformDataSet { /// <summary> /// 获取转换后的DataSet /// </summary> /// <param name="obj">数组对象</param> /// <returns>DataSet类型</returns> public static DataSet GetDataSet(object[] obj) { 阅读全文
posted @ 2012-09-20 13:44 Mancy 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 出现的页面错误信息此页面不能正确地重定向 Firefox 检测到该服务器正在将此地址的请求循环重定向。 此问题可能是因为禁用或拒绝 Cookie 导致。调试时,在初始化判断的时候,转向地址一直重复调用,样就导致了这个跳转页面一直在执行。成了死循环。把方法里面的页面跳转代码放在正确的位置,就可以了.了。 阅读全文
posted @ 2012-07-23 12:06 Mancy 阅读(3775) 评论(0) 推荐(0) 编辑
摘要: 最近经常要用到MongoDB,Mongo主要解决的是海量数据的访问效率问题,根据官方的文档,当数据量达到50GB以上的时候,Mongo的数据库访问速度是MySQL的 10倍以上。所以分享给大家一些基本的语法. 阅读全文
posted @ 2012-07-06 16:45 Mancy 阅读(299) 评论(0) 推荐(0) 编辑
摘要: protected void Page_Load(object sender, EventArgs e) { LoadHtml(); }数据从何而来??#region 内容的读取 解释:如果已经静态化过了,就从 生成的静态文件获取数据,如果是第一次,就从数据源获取文件, 然后将其,第一次静态化 /// <summary> /// 从静态文件获取 /// </summary> /// <param name="filePath">文件路径</param> /// <returns></returns> p 阅读全文
posted @ 2012-06-11 12:07 Mancy 阅读(260) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 自动绑定头部标题和值 /// </summary> /// <returns></returns> private NameValueCollection getDataFiledHeader() { NameValueCollection nv = new NameValueCollection(); nv.Add("WayPostName", "招聘信息名称"); nv.Add("PostName", "职位名称"); nv.A 阅读全文
posted @ 2012-06-08 17:31 Mancy 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号)((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)匹配格式:11位手机号码3-4位区号,7-8位直播号码,1-4位分机号如:12345678901、1234-12345678-1234"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]* 阅读全文
posted @ 2012-05-22 15:58 Mancy 阅读(439) 评论(0) 推荐(0) 编辑