烟头上的探戈

God help those who help themselves.
posts - 102, comments - 59, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

他山之石

     摘要: 转自:http://blog.csdn.net/ChengKing/archive/2007/01/05/1475115.aspx
(一). 功能

操作配置文件[*.ini]类

(二). 代码

1. 核心类文件 INIFILE.cs 代码
  阅读全文

posted @ 2008-05-30 16:20 烟头上的探戈 阅读(80) | 评论 (1)  编辑 |

posted @ 2008-04-01 22:32 烟头上的探戈 阅读(231) | 评论 (0)  编辑 |

posted @ 2008-01-17 20:06 烟头上的探戈 阅读(166) | 评论 (0)  编辑 |

     摘要: ⑴ 对于动态构造SQL查询的场合,可以使用下面的技术:

第一:替换单引号,即把所有单独出现的单引号改成两个单引号,防止攻击者修改SQL命令的含义。再来看前面的例子,“SELECT * from Users WHERE login = ’’’ or ’’1’’=’’1’ AND password = ’’’ or ’’1’’=’’1’”显然会得到与“SELECT * from Users WHERE login = ’’ or ’1’=’1’ AND password = ’’ or ’1’=’1’”不同的结果。

第二:删除用户输入内容中的所有连字符,防止攻击者构造出类如“SELECT * from Users WHERE login = ’mas’ —— AND password =’’”之类的查询,因为这类查询的后半部分已经被注释掉,不再有效,攻击者只要知道一个合法的用户登录名称,根本不需要知道用户的密码就可以顺利获得访问权限。   阅读全文

posted @ 2008-01-14 13:32 烟头上的探戈 阅读(48) | 评论 (0)  编辑 |

posted @ 2008-01-02 15:02 烟头上的探戈 阅读(82) | 评论 (0)  编辑 |

     摘要: 引言

委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。  阅读全文

posted @ 2007-12-21 00:47 烟头上的探戈 阅读(53) | 评论 (1)  编辑 |

     摘要: 然而夜深人静的时候,你以为某些事情就要无声无息的淹没时,它却在你的耳边更加激昂的回响起来。是的,就是那些精彩的语录,属于2007年度中国互联网的经典语录。
一、张朝阳:向毛主席发誓,搜狐绝对没有作弊

  经典指数:10

  娱乐指数:10

  综合评定:10

  语录缘由:9月,当搜狐遭遇Alexa流量危机时,搜狐首席执行官兼总裁张朝阳召集了30来位业界牛人沟通谈心。

  点评:“向毛主席发誓”虽然可以表示诚意,但是打心里说,这么个事情没必要惊动毛主席他老人家。新浪搜狐门户老大之争已经有些年头了,大家都心知肚明第一的指标主要是什么,反正不是Alexa数据。张朝阳撒谎没有,搜狐作弊没有,这些重要吗?没必要再在这个上争论下去了,没必要再在ALexa上扯皮了。就这么着吧。Charles的这个发誓貌似很负责任,其实却是一点责任也不负。

  总结:做自己的网站,让Alexa说去吧。毛主席他老人家也很忙,一般还是不要惊动了。
  阅读全文

posted @ 2007-12-10 23:39 烟头上的探戈 阅读(150) | 评论 (0)  编辑 |

posted @ 2007-11-28 19:39 烟头上的探戈 阅读(76) | 评论 (0)  编辑 |

     摘要: Q:控件能不能输出符合XHTML1.0规范的网页代码?

A:商业版支持,商业版提供一个xhtml属性,只要将属性设置为xhtml=true就可以让控件在输出内容的时候自动将所有代码转换为符合XHTML1.0格式的网页代码。


Q:为什么会出现使用主题 css 文件要求页上有标头控件。(例如 )的错误?(2007.8.9新增)  阅读全文

posted @ 2007-11-28 16:47 烟头上的探戈 阅读(519) | 评论 (9)  编辑 |

     摘要: 学了 很久了 今天突然想起来看看

一、基础

1、说明:创建数据库

Create DATABASE database-name

2、说明:删除数据库

drop database dbname

3、说明:备份sql server

--- 创建 备份数据的 device

USE master
  阅读全文

posted @ 2007-11-25 17:11 烟头上的探戈 阅读(29) | 评论 (0)  编辑 |

posted @ 2007-11-23 22:26 烟头上的探戈 阅读(99) | 评论 (0)  编辑 |

posted @ 2007-11-19 18:51 烟头上的探戈 阅读(59) | 评论 (0)  编辑 |

     摘要: 我们定义一个接口
public interface IBark
{
void Bark();
}
再定义一个类,继承于IBark,并且必需实现其中的Bark()方法
public class Dog:IBark
{
public Dog()
{}
public void Bark()
{
Consol.write("汪汪");
}
}
然后,声明Dog的一个实例,并调用Bark()方法
Dog 旺财=new Dog();
旺财.Bark();
试想一样,若是想调用Bark()方法,只需要在Dog()中声明这样的一个方法不就行了吗,
干什么还要用接口呢.因为接口中并没有Bark()具体实现.真的实现还是要在Dog()中.
那么使用接口不是多此一举吗?  阅读全文

posted @ 2007-11-08 21:14 烟头上的探戈 阅读(59) | 评论 (0)  编辑 |

     摘要: J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。
J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。   阅读全文

posted @ 2007-11-08 13:15 烟头上的探戈 阅读(140) | 评论 (0)  编辑 |

posted @ 2007-11-08 12:44 烟头上的探戈 阅读(148) | 评论 (0)  编辑 |

Full 他山之石 Archive