摘要: 由于sql是一门数据库查询的若语言,在字符串处理上,SQL Server的内置函数功能不如C#有很多选择。如果要实现一些复杂的字符串处理功能,就需要编一些一些自定义的sql函数,本文讲述了如何通过编写一个sql函数来实现正则替换。 阅读全文
posted @ 2012-03-25 19:13 keepfool 阅读(6269) 评论(3) 推荐(6) 编辑
摘要: 这篇文章在很早以前就看到了,由于最近要自己做一些主题方面的东西,代码需要更加规范,用这些反面的例子来约束自己,告诫自己代码不应该这样写,并反思如何写出一些美貌兼智慧的代码。一些糟糕的代码也能实现功能,但它们就如潜伏的恶魔,不仅长得非常丑陋,而且在维护过程中能让你掉入深坑。 阅读全文
posted @ 2012-03-24 12:10 keepfool 阅读(2302) 评论(3) 推荐(4) 编辑
摘要: 自从开通个人博客以来,一直采用inove作为主题,最近有人对我说这个主题不好看,有些死板,色调偏灰,我说“是”。 其实我心里也觉得这个主题相对于现在有些过时,在开通博客之初我就想自己做一款主题,虽然在前端开发这块儿我并不擅长。由于自己的技术方向是偏微软的,在查看了微软的众多产品主页后,最终决定制作一个仿造Office2010的主题。 阅读全文
posted @ 2012-03-24 01:37 keepfool 阅读(1261) 评论(0) 推荐(6) 编辑
摘要: Repeater控件是较为干净的服务端数据控件,它不像GridView已经包含了分页和排序功能,这两个小功能都要咱们自己去实现。由于分页的功能很容易实现,我也没什么好讲的;下文中我提供了三种排序方式,除了传统方式以外,另外两种都较为简便灵活。 在线Demo: Demo - Repeater 传统排序 Demo - Repeater 反射排序方式 Demo - Repeat... 阅读全文
posted @ 2012-03-18 22:04 keepfool 阅读(2938) 评论(5) 推荐(5) 编辑
摘要: 时下微软的windows phone 7和windows 8炒得火热,人们对于这种风格的UI褒贬不一,毕竟是新奇的事物,接受它需要一个过程,就像当初从xp升级到windows 7一样。随着微软公布这种风格的UI以来,它已经受到很多人的青睐,并且这个数量还在快速上升。应运而生地wordpress也在出现了Metro风格的主题,下面介绍五款免费的Windows 8 Metro风格主题。 本篇博客已经... 阅读全文
posted @ 2012-03-04 21:33 keepfool 阅读(2980) 评论(0) 推荐(5) 编辑
摘要: 前言wordpress作为最知名的博客开源程序,不仅方便安装配置,还提供了大量的主题和插件,能让我们快速地创建个性化的PHP博客站点。本篇将会讲述如何一步一步配置的配置wordpress站点,以及作为developer如何去管理wordpress站点和源码。中间涉及到一些svn自动提交、服务器的配置问题,我尽可能地写出了详细的解决方式并贴出了截图。鄙人也是初次管理自己的wordpress站点,如果您有什么好的心得体会和建议,敬请留言,欢迎交流。本文已同步至我的站点:积累吧wordpress七步曲本人创建并维护个人wordpress站点有以下几点原因:1. 希望能有一个个人平台来梳理自己的知识, 阅读全文
posted @ 2012-02-25 23:33 keepfool 阅读(2961) 评论(11) 推荐(7) 编辑
摘要: 在实际运用中经常会创建这样的结构表Category(Id, ParentId, Name),特别是用于树形结构时(菜单树,权限树..),这种表设计自然而然地会用到递归,若是在程序中进行递归(虽然在程序中递归真的更方便一些),无论是通过ADO.NET简单sql查找还是ORM属性关联都会执行多次sql语句,难免会造成一些性能上的损耗,所以干脆使用sql的函数来解决这个问题,用函数返回我们最终需要的结果... 阅读全文
posted @ 2012-02-05 00:31 keepfool 阅读(8834) 评论(21) 推荐(15) 编辑
摘要: 在Sourceforge上提供了一个开源的PHP导入Excel数据的类,在下载的项目中也提供了简单的示例。下面我做了一些简易的包装,让PHP导入Excel数据用起来更为简便。 首先看看示例代码,了解一下Excel Reader的基本使用方式(按照下面的注释step by step) <?php// 1.引用ExcelReader类文件require_once 'Excel/reader.php... 阅读全文
posted @ 2012-01-30 14:24 keepfool 阅读(3676) 评论(5) 推荐(4) 编辑
摘要: 前言 数据显示的方式可以通过很多控件来实现,例如服务端的原生GridView,第三方控件ComponentArt、Telerik等,客户端的flexgrid, extgrid, easyui, jqgrid等等。在这里我要讲解的是jqgrid,它也是我最近在项目中尝试用到的。 我选择使用jqgrid主要是因为它基于jquery ui,在没有美工、契合系统主题并且快速完成系统的前提下,我... 阅读全文
posted @ 2012-01-05 22:02 keepfool 阅读(8536) 评论(40) 推荐(25) 编辑
摘要: 打开浏览器,输入一个网址,显示一个页面,页面最基本的布局和框架用户一目了然。但是用户所用的浏览器、显示器、分辨率大多都是不一样的,如何确保不同用户持有不同设备所看到同一个网址的页面显示内容相同呢?当然像亚马逊首页那一种布局会更个性化一些,它会根据用户持有设备的屏幕大小而现实内容。例如:一部PC机上可能一排现实5个商品,一部iPad上可能显示3个商品,而一部手机上可能一排只显示1个商品。至少不要 出现如下这种情况,在符合W3C标准的浏览器中显示正常,而在IE6,7中页面乱套,因为IE6,7仍然拥有很庞大的用户群;即使你做的Web应用是面向某些企业用户的,这种情况下用户较少,但你也不能强求用户使用哪一种浏览器。要解决这个问题,这就需要用到页面布局中的自适应,虽然这个问题看起来很简单。 阅读全文
posted @ 2011-12-26 15:57 keepfool 阅读(13250) 评论(26) 推荐(29) 编辑