<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pc1024</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pc1024]]></copyright><item><title><![CDATA[C#获取DLL的目录 ]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/5023060</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/5023060</guid><author>pc1024</author><pubDate>Thu, 17 Dec 2009 08:35:00 +0800</pubDate><description><![CDATA[Assembly myAssembly = Assembly.GetEntryAssembly();             string path = myAssembly.Location;             DirectoryInfo dr = new DirectoryInfo(path);             path=dr.Parent;  //当前目录的上一级目录   Sy]]></description><category></category></item><item><title><![CDATA[【转载.SQL注入原理】SQL注入漏洞全接触--入门篇]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/5016507</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/5016507</guid><author>pc1024</author><pubDate>Wed, 16 Dec 2009 08:52:00 +0800</pubDate><description><![CDATA[随着B/S模式应用开发的发展，使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高，程序员的水平及经验也参差不齐，相当大一部分程序员在编写代码的时候，没有对用户输入数据的合法性进行判断，使应用程序存在安全隐患。用户可以提交一段数据库查询代码，根据程序返回的结果，获得某些他想得知的数据，这就是所谓的SQL Injection，即SQL注入。       SQL注入是从正常的WW]]></description><category></category></item><item><title><![CDATA[【转载.SQL注入原理】SQL Server应用程序中的高级SQL注入]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/5016505</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/5016505</guid><author>pc1024</author><pubDate>Wed, 16 Dec 2009 08:52:00 +0800</pubDate><description><![CDATA[摘要：    这份文档是详细讨论SQL注入技术，它适应于比较流行的IIS+ASP+SQLSERVER平台。它讨论了哪些SQL语句能通过各种各样的方法注入到应用程序中，并且记录与攻击相关的数据确认和数据库锁定。   这份文档的预期读者为与数据库通信的WEB程序的开发者和那些扮演审核WEB应用程序的安全专家。   介绍：    SQL是一种用于关系数据库的结构化查询语言。它分为许多种，但大多数都松散地]]></description><category></category></item><item><title><![CDATA[【转载.SQL注入防范】SQL注入技术和跨站脚本攻击的检测]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/5016502</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/5016502</guid><author>pc1024</author><pubDate>Wed, 16 Dec 2009 08:51:00 +0800</pubDate><description><![CDATA[文章来源：黑基博客       在最近两年中，安全专家应该对网络应用层的攻击更加重视。因为无论你有多强壮的防火墙规则设置或者非常勤于补漏的修补机制，如果你的网络应用程序开发者没有遵循 安全代码进行开发，攻击者将通过80端口进入你的系统。广泛被使用的两个主要攻击技术是SQL注入[ref1]和CSS[ref2]攻击。SQL注入是指：通过互联网的输入区域，插入SQL meta-characters（特殊]]></description><category></category></item><item><title><![CDATA[【转载.SQL注入原理】SQL注入法攻击一日通]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/5016499</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/5016499</guid><author>pc1024</author><pubDate>Wed, 16 Dec 2009 08:50:00 +0800</pubDate><description><![CDATA[随着B/S模式应用开发的发展，使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验也参差不齐，相当大一部分程序员在编写代码的时候，没有对用户输入数据的合法性进行判断，使应用程序存在安全隐患。用户可以提交一段数据库查询代码，根    据程序返回的结果，获得某些他想得知的数据，这就是所谓的SQL Injection，即SQL注入。     SQL注入是从正常的WWW端口访问，而且表面]]></description><category></category></item><item><title><![CDATA[基于 SyntaxHighlightx LiveWriter插件 支持代码折叠]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/4887567</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/4887567</guid><author>pc1024</author><pubDate>Fri, 27 Nov 2009 12:05:00 +0800</pubDate><description><![CDATA[digg_url = "http://blog.youkuaiyun.com/pc1024/archive/2009/11/27/4887567.aspx";digg_title = "基于 SyntaxHighlightx LiveWriter插件 支持代码折叠";digg_bgcolor = "#FFFFFF";digg_skin = "normal";digg_url = undefined;digg_]]></description><category></category></item><item><title><![CDATA[xml与对象相互转换]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/4857968</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/4857968</guid><author>pc1024</author><pubDate>Mon, 23 Nov 2009 17:32:00 +0800</pubDate><description><![CDATA[1 为什么要这么做       2 怎么样做  对象转换为xml关键代码          public string ObjectToXml(object o)        {            string ret = null;            try            {                using (System.IO.MemoryStr]]></description><category></category></item><item><title><![CDATA[NET 插件系统框架设计（二） 使用对象序列化实现配置文件管理]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/4855169</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/4855169</guid><author>pc1024</author><pubDate>Mon, 23 Nov 2009 11:22:00 +0800</pubDate><description><![CDATA[一、 为什么要这样做问题：在程序开发中，经常会涉及对xml的操作，在c#中常用的方法有两种1. xpath解析2. XmlDocument解析在解析时什么很麻烦，c#提供了xml序列化的方法，非常方便进实现xml和以象间的转换，在插件系统框架程序中，实现插件的管理配置，使用序列化确实方便了不少，扩展性非常方便，有些朋友会提到性能的问题，在这个系统中，结合缓存问题不是问题。二、 ]]></description><category></category></item><item><title><![CDATA[使用Windows Live Writer发布日志]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/4847242</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/4847242</guid><author>pc1024</author><pubDate>Sat, 21 Nov 2009 14:04:00 +0800</pubDate><description><![CDATA[Windows Live Writer是非常不错的一个日志发布工具，支持本地写文章,非常方便将word 中内容，包括图片进行处理，有点感觉相见恨晚。  Live Writer最新版本下载地址是什么？  http://download.live.com/writer  Live Writer配置cnblog示例  1. 安装:省了，不会装的同志留言  2. 添加日志帐户  a) 菜单-》添加日志帐户]]></description><category></category></item><item><title><![CDATA[NET 插件系统框架设计（一）]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/4834112</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/4834112</guid><author>pc1024</author><pubDate>Thu, 19 Nov 2009 12:06:00 +0800</pubDate><description><![CDATA[在应用程序开发过程中，存在很多模块重复开发的烦恼，于是收集资料开始动手，设计开发这插件系统框架，框架用于整合各个子插件。设计阶段一：将接口定义成单独程序集，让插件去实现这个接口，框架采用反射来完成子插件功能的读取。问题：1. 要定义若干接口。2. 对于现在已存的模块修改太大。设计阶段二：着力于对第一阶段第二个问题解决，在协议接口和插件间添加一个适配器，有了这样的结构，就能将]]></description><category></category></item><item><title><![CDATA[反射处理集合信息]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/4649590</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/4649590</guid><author>pc1024</author><pubDate>Sat, 10 Oct 2009 12:25:00 +0800</pubDate><description><![CDATA[            StudentManager bll = new StudentManager();            object obj = bll.GetList();            IList list = obj as IList;            foreach (object item in list)            {             ]]></description><category></category></item><item><title><![CDATA[.net 反射 资料收集]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/4648611</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/4648611</guid><author>pc1024</author><pubDate>Sat, 10 Oct 2009 09:39:00 +0800</pubDate><description><![CDATA[.net反射机制为创建对象和调用其他方法提供了替代方案。比如为了提高代码的灵活性。但是问题确是我们要编写更多的代码来实现。使用反射机制是有一些缺点的。其最大的缺点就是编译器无法对对象进行类型检查，此时IDE的智能感知将无能为力。但是他的真正优势又在什么地方呢？它提供了一种手段，将指定具体类推迟到了运行时刻。使用反射机制调用方法的四步曲：1 加载程序集2 获取类的类型3 创建该类的实例4 调用该实例]]></description><category></category></item><item><title><![CDATA[XML序列化与反序列化 整理文档 ]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/4630174</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/4630174</guid><author>pc1024</author><pubDate>Sat, 03 Oct 2009 14:13:00 +0800</pubDate><description><![CDATA[XML序列化与反序列化    // OBJECT -> XML    public static void SaveXml(string filePath, object obj) { SaveXml(filePath, obj, obj.GetType()); }    public static void SaveXml(string filePath, object obj, System.]]></description><category></category></item><item><title><![CDATA[简单工厂示例]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/4556717</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/4556717</guid><author>pc1024</author><pubDate>Tue, 15 Sep 2009 23:54:00 +0800</pubDate><description><![CDATA[using System;using System.Reflection;namespace Cn.CodeMarks.Builder{    ///     /// Builder接口    ///     public interface IBuilder    {        string GetCode();    }    /// ]]></description><category></category></item><item><title><![CDATA[net反射简介]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/4508438</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/4508438</guid><author>pc1024</author><pubDate>Tue, 01 Sep 2009 17:42:00 +0800</pubDate><description><![CDATA[.net反射简介-概述       反射就是动态发现类型信息的能力。它帮助程序设计人员在程序运行时利用一些信息去动态地使用类型，这些信息在设计时是未知的，这种能力类型于后期绑定。反射还支持的更高级的行为，能在运行时动态创建新类型，并且对这些新类型的操作进行调用。.net反射简介-一些在反射中经常使用的类Assembly类      Assembly类是可重用、无版本冲突]]></description><category></category></item><item><title><![CDATA[Servlet中Listener的应用 ]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/4426658</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/4426658</guid><author>pc1024</author><pubDate>Sat, 08 Aug 2009 22:45:00 +0800</pubDate><description><![CDATA[Listener 是Servlet的监听器，它可以监听客户端的请求、服务端的操作等。通过监听器，可以自动激发一些操作，比如监听在线的用户的数量。当增加一个 HttpSession时，就激发sessionCreated(HttpSessionEvent se)方法，这样就可以给在线人数加1。常用的监听接口有以下几个：　　ServletContextAttributeListener监听对Se]]></description><category></category></item><item><title><![CDATA[C#中,String和string的区别 ]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/4398511</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/4398511</guid><author>pc1024</author><pubDate>Fri, 31 Jul 2009 21:19:00 +0800</pubDate><description><![CDATA[C#中，字符串的声明，你使用String还是string?String? string? 只有一个大小写的问题，你习惯用哪个？知道具体的区别吗？我是习惯了用string，区别也是最近才找到了权威的根据，CLR via C#。其实，String是CLR的类型名称（也算是keyword），而string是C#中的keyword。在C#的编译时，默认会增加几行代码，看了你就会明白string和Str]]></description><category></category></item><item><title><![CDATA[java集合中对象排序]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/4388720</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/4388720</guid><author>pc1024</author><pubDate>Tue, 28 Jul 2009 21:50:00 +0800</pubDate><description><![CDATA[概述：本示例实现对象按年龄升序 人气升序排序功能   姓名升序 降序排序功能  package ch02;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;/** * @author YaoShiy]]></description><category></category></item><item><title><![CDATA[封装得不错的js 读取Xml示例 ]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/4368982</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/4368982</guid><author>pc1024</author><pubDate>Wed, 22 Jul 2009 00:14:00 +0800</pubDate><description><![CDATA[user.xml                                                                                                                     BlueParseXML.js/** * @description]]></description><category></category></item><item><title><![CDATA[游标实现成绩列显示]]></title><link>https://blog.youkuaiyun.com/pc1024/article/details/4357540</link><guid>https://blog.youkuaiyun.com/pc1024/article/details/4357540</guid><author>pc1024</author><pubDate>Fri, 17 Jul 2009 16:41:00 +0800</pubDate><description><![CDATA[游标实现成绩列显示USE masterGO/*$$$$$$$$$$$$$建库$$$$$$$$$$$$$$$$$$$$$$$$*/--检验数据库是否存在，如果为真，删除此数据库--set nocount onIF exists(SELECT * FROM sysdatabases WHERE name=Student)  DROP DATABASE Student]]></description><category></category></item></channel></rss>