存档
2009年9月 的存档
C#/Asp.Net利用正则表达式验证逗号分隔的字符串
2009年9月18日
网站终于恢复了正常,但是最近的垃圾评论却异常的多啊,晕倒
2009年9月15日
强烈谴责Google Adsense的做法,造成我的网站弹广告窗
2009年9月14日
近半个月了,因为太忙,一直没时间关注自己的网站,今天总算空下来了,打开看看吧
浏览器居然提示,有弹出窗口被屏蔽!!!
不可能啊,我从来没搞过弹出窗口啊。难道网站被挂马了?
不管3721,把所有的代码都下载下来,正则匹配搜索了一番,完全正常
重新打开网站,还是提示弹窗,MD,查看源代码, 一切正常
我KAO,隐藏的还真深啊。没办法,HTTP抓包,看请求,终于被我发现了,请求里,多了狗日的 114.vnet.cn 这个垃圾网址的请求,这个网址,会弹出广告窗的。
不过,确实比较怪啊,我的网站里,怎么会有 114.vnet.cn 的访问呢? 难道是空间商搞的? 遇上JS了? 如果是JS,那么别的网站应该也有啊,好,DNS反向查询,查到了和自己在一个服务器上的几个网站,访问了一下,都OK的啊
[
阅读全文 ]Asp.net/Javascript使用正则表达式过滤UBB内容
2009年9月7日
对于UBB代码,格式是如下的:
[xxx] …… [/xxx] 或者
[xxx ….]……[/xxx]
过滤的代码如下:
<script type="text/javascript"> var ptn = /\[(.+).*\].+?\[\/\1\]/ig; var str = '你要处理的[url target="_blank"]http://www.google.com[/url] [img]http://www.google.com/aa.png[/img]这样字符串'; alert(str.replace(ptn, '')); </script>
阅读全文 ]Asp.Net/C#根据一个日期得到这一周的日期
2009年9月7日
话不都说了,直接上代码,这个是应一个网友的提问而写的。
DateTime someDay = new DateTime(2009, 6, 10); //此处换成你实际的日期 int wd = (int)someDay.DayOfWeek; for (int i = 1 - wd; i < 8 - wd; i++) { DateTime currentDay = someDay.AddDays(i); Console.Write(currentDay.ToShortDateString()); Console.Write("----"); Console.WriteLine(currentDay.DayOfWeek); }
注明:上面的算法,是以星期一为每周的开始,星期天为每周的结束的(符合中国人的思维方式)
[
阅读全文 ]
