一个较完整的关键字过滤解决方案(下)
在这篇文章里,我们来针对一些问题进行讨论。如果您觉得有哪些您感兴趣但是没有涉及到的问题则请在评论中补充,我会修改文章添加一下内容。 陷阱何在? 首先,我们来分析上一篇文章最后谈到的“陷阱”。很可惜啊,过了两个星期还是没有朋友能够指出这个问题,其实很简单,运行一下就能发觉有异常抛出:public pa...
利用委托异步发送邮件
故事是这样发生的:越来越多的用户在网站购买了东西,每成功订下一个定单,就要向用户的邮箱发送一封EMAIL。当邮件正在发送时,占用的资源会非常多,用户也需要等待,用户越多,这样用户页面上的等待时间就会变得很长,为了解决这个问题,决定把发送EMAIL和短信的都改成异步执行的。异步发送邮件,有两种做法;一...
08年最后一天该说点什么了
今年是我的本命年。最高兴的事莫过于自己在程序员上的位置上进了一层,整体来说,今年有得也有失。 得,今年年初从新蛋离职,来到了一家传统的服装公司。初来整理给我的感觉:公司一,二,三楼是仓库。4楼有好多人办公,5楼也有,因为老板在5楼,刚开始上班就在老板旁的位置上。所以也只知道5楼的人是做门店销售和代理...
谁说 ASP.NET 不标准
语义化的ASP.NET代码: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 网店装修 ' runat="server...
工作小结 + 发布新的邮件发送工具
最近公司的销售进去了非一般的困难时期,我们的开发的也是,忙着这样那样的紧急活动,公司的流程似乎一下不见了,不知道市场部有没有经验,也或许是销售业绩的影响,她很能忽悠,但是每次的活动都没有看到成绩,让我们都很失望.看到她提过来的需求,很多很多只能用无语形容.没有办法,开发部的任务就是为业务部门实现他们...
我的第一份外包经历及所得
今年的6月份,我找到了我现在的公司,还不错,公司性质是软件外包,我也非常兴奋的来到了我的第一个客户工作。外包的人员和客户公司内部的人员当然在分工上会有很多不同的地方,因为外包人员是有时间的,所有不会安排特别费时,而且熟悉起来特别难的模块,所以要想学习客户环境中的优点,就要靠自己的努力了,这里我说下我...
一个较完整的关键字过滤解决方案(中)
问题远没结束 上篇文章提出的问题解决了没有?哦哦,我是指采取命名约定的方式来改变过滤行为。当然有问题,不过我这里提一下比较重要的两个: 首先,就是“改名”这种行为——究竟是否方便?还记得我们的需求吗(提示一下:方便、通用……)?如果采取上面的命名约定方案,我们可能就需要在页面的前端和后端都不断地改名...
一个较完整的关键字过滤解决方案(上)
如果您希望看到关键字过滤算法的话那么可能就要失望了。博客园中已经有不少关于此类算法的文章(例如这里和这里),虽然可能无法直接满足特定需求,但是已经足够作为参考使用。而本文的目的,是给出一个较为完整的关键字过滤功能,也就是将用户输入中的敏感字符进行替换——这两者有什么区别?那么就请继续看下去吧。:) ...
在ASP.NET中自动给URL地址加上超链接
作为一个程序员,在完成设计后还要根据程序的情况以及用户的反映不断对程序进行改进,这样才能不断地完善自己的作品。我们发现人们总喜欢在帖子中加上各种有用的URL链接或Email地址。而我们开发人员很少考虑到这一点,使得这些URL链接或Email地址只能以文字的形式而并不是以超链接的形式显示,其它浏览帖子...
和谐社区,和谐技术:微软的宠儿们,为什么富人的孩子就不能早当家?
声明我在想是不是哪里写的不对。老赵是从文章和讨论来看技术氛围,没有关心什么文章该上首页的问题。某些朋友也不用纠结与老赵是不是有资格评论首页文章了。其他问题,讨论无妨。我爱微软。从刚接触计算机开始我就是沉浸在微软的技术中,DOS下开发,VB5/6,Delphi直到现在的.NET,微软让我的技术生涯充满...
Google搜索引擎排名技巧
Google排名的方法虽然复杂,但是并不神秘。首先,我们要了解营销Goole排名效果的因素,Google的排名因素对于外界来说一直都是秘密,因为Google作为世界上搜索引擎行业的老大,要维护自己搜索质量最高,必须保密它自己的排名因素,并且不断的改变它的排名因素。国内外的SEO已经只能靠自己的观察、...