随笔分类 -  经典内容

收集精彩的技术内容
分享:用C#写了一个新增用户就发送邮件和手机短信的SqlServer触发器(附源码)
摘要:分享:用C#写了一个新增用户就发送邮件和手机短信的SqlServer触发器(附源码) 欢迎大家批评指正//针对SqlServer2005及已上版本//CLR开发测试环境 VS2008 + Windows7//SqlServer测试版本:SqlServer2005//项目名:SendSMSTrigger//编译后会产生2个类库:SendSMSTrigger.dll SendSMSTrigger.XmlSerializers.dllusing System;using System.Collections.Generic;using System.Linq;using System.Text;u. 阅读全文

posted @ 2011-08-25 10:09 永恒一生 阅读(577) 评论(1) 推荐(0)

百度给我力量,让我做站有了信心!
摘要:做程序,几年了,在家里混的只能凑合着吃饭。却不能在高的收入了,于是乎我也学习下别人做个站,曾经用http://www.duoe.net/这个域名做了好多各种类型的网站,最终都是失败告终,现在又开始做了一个教程网《多义教程网》http://book.duoe.net/我都是自己一条条添加内容,累的心烦,看来做网站也好累,而且百度总是不更新我网站的内容,让我烦忧,没了做站的心劲。 于是乎,过了几天我就不想做做了,谁知道,没过多长时间,百度突然又给我流量了。而且又收录了不少。我于是又有信心了。又开始添加,还没添加2天百度对我的收录开始慢慢的少了起来。基本不给我流量了。我又开始失去信心了 于是在也不管 阅读全文

posted @ 2011-02-15 17:59 永恒一生 阅读(253) 评论(0) 推荐(0)

网络游戏程序员须知 UDP vs TCP
摘要:网络游戏程序员须知 UDP vs TCP 这篇教程让我们就从最基本的网络数据收发开始谈起吧。其实这部分才是网络程序员应该做的最基础最简单的部分,但是这部分如果想要做好相对来说还是很有技巧和困难的。而且如果这部分你没做好,在多人对战类游戏中它带来的影响是极其恶劣的。你可能听说过端口这个概念,也可能知道TCP和UDP这两个概念。在做网络开发的的时候,我们首先要做的就是选择合适的协议。到底是TCP,还是... 阅读全文

posted @ 2010-08-26 13:32 永恒一生 阅读(1309) 评论(0) 推荐(1)

网络游戏程序员须知 收包与发包
摘要:简介大家好,今天我们就来说说网络游戏程序员须知的第二篇:收包与发包。上一篇中我们比较了UDP和TCP两种协议,最后的结论是我们必须使用更方便订制的UDP协议来做游戏的网络传输协议以便于我们的游戏能有更好的实时性,不至于因为丢包等问题造成不必要的麻烦。现在就让我写点实际的代码来具体说明吧。 BSD socket现代的平台系统中,大多数会有基于BSD端口的端口协议支持。BSD协议端口一般是会有一些类似... 阅读全文

posted @ 2010-08-26 13:31 永恒一生 阅读(1117) 评论(0) 推荐(0)

C#委托的故事
摘要:从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我都会及时让你知道。彼得通过周期性地使用“带类型的引用”(原文为:“typed re... 阅读全文

posted @ 2009-08-23 12:29 永恒一生 阅读(354) 评论(1) 推荐(0)

SQL注入漏洞全接触--进阶篇
摘要:第一节、SQL注入的一般步骤首先,判断环境,寻找注入点,判断数据库类型,这在入门篇已经讲过了。其次,根据注入参数类型,在脑海中重构SQL语句的原貌,按参数类型主要分为下面三种:(A) ID=49 这类注入的参数是数字型,SQL语句原貌大致如下:Select * from 表名 where 字段=49注入的参数为ID=49 And [查询条件],即是生成语句:Select * from 表名 whe... 阅读全文

posted @ 2009-08-08 12:06 永恒一生 阅读(212) 评论(0) 推荐(0)

SQL注入漏洞全接触--入门篇
摘要:随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正常的WWW端口访问... 阅读全文

posted @ 2009-08-08 12:04 永恒一生 阅读(214) 评论(0) 推荐(0)

求去除文档中所有连接的正则表达式
摘要:2008年01月18日 星期五 下午 07:24 abc=Regex.Replace(string,"</?(a|A)( .*?>|>)","") 自己换关键词,比如: <script[^>]*?>[\\s\\S]*?</script> <style[^>]*?>[\\s\\S]*?</style> 可以替换掉其他无用的... 阅读全文

posted @ 2008-03-14 11:25 永恒一生 阅读(816) 评论(0) 推荐(0)

dataset常见问题
摘要:刚写完这些东西 先发出来 不知道对大家有帮助没有,有什么意见和建议可以留言,希望共同进步! 本节主要介绍在使用DataSet对象的时候常遇到的问题,以及在使用DataSet时候的一些技巧性问题。 8.7.1 DataSet和DataReader的区别 ADO.NET2.0提供了两个用于检索关系数据的对象:DataSet和DataReader。并且这两个对象都可以将检索的关系数据存储在内存... 阅读全文

posted @ 2007-12-20 10:17 永恒一生 阅读(687) 评论(1) 推荐(0)

SetTimeOut方法用法示例
摘要:window.setTimeout()函数 阅读全文

posted @ 2007-12-19 16:42 永恒一生 阅读(340) 评论(0) 推荐(0)

C#采集数据类
摘要:using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts... 阅读全文

posted @ 2007-12-16 15:17 永恒一生 阅读(3068) 评论(1) 推荐(0)

去除HTML的正则表达式函数
摘要:去除HTML的正则表达式函数 阅读全文

posted @ 2007-04-25 09:01 永恒一生 阅读(669) 评论(0) 推荐(0)

在CSDN抄来的《深入潜出工厂模式》感觉引子比喻的太好了!豁然开朗
摘要: 话说十年前,有一个暴发户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,暴发户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你一定说:这人有病!直接说开车不就行了?! 而当把这个暴发户的行为放到我们程序设计中来时,会发现这是一个普遍存在的现象。幸运的是,这种有病的现象在OO(面向对象)语言中可以避免了。下面就以Java语言为基础来引入我们本文的主题:工厂模式。 阅读全文

posted @ 2007-04-20 08:15 永恒一生 阅读(638) 评论(0) 推荐(0)