<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dedi4556的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dedi4556</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dedi4556]]></copyright><item><title><![CDATA[android代码加密]]></title><link>https://blog.youkuaiyun.com/dedi4556/article/details/102235314</link><guid>https://blog.youkuaiyun.com/dedi4556/article/details/102235314</guid><author>dedi4556</author><pubDate>Sat, 31 Dec 2011 09:46:00 +0800</pubDate><description><![CDATA[自从接触了android开发之后，感觉代码都容易给一些工具反编译，比如我自己常用的dex2jar+jdgui，还有其它一些等等，所以下面就介绍下自己在实际应用的解决方案吧。
1.针对要一些 要加密的代码，本人抽离出接口出来，比如，一个类A会实现类的接口IA，然而在程序中就会看到接口定义，而不会看到具体的实现类的代码，因为具体实现类的代码是通过动态加载的。
2.加密具体实现类，这一步主...]]></description><category></category></item><item><title><![CDATA[.net动态构建程序集]]></title><link>https://blog.youkuaiyun.com/dedi4556/article/details/102235312</link><guid>https://blog.youkuaiyun.com/dedi4556/article/details/102235312</guid><author>dedi4556</author><pubDate>Thu, 07 Jan 2010 10:19:00 +0800</pubDate><description><![CDATA[关于动态构建程序集，是前不久发现公司的WebService框架中，用到了一个类ILGenerator,翻查了MSDN，原来是用来生成MSIL指令的，然后再继续探究，发现可以用ILGnerator在运行时，动态创建程序集，类，方法。下面就简单举一个例子。
假如我们的程序中有这样的一个类，
public class Test
{
 public void Output(strin...]]></description><category></category></item><item><title><![CDATA[SQL SERVER 中 动态 SQL]]></title><link>https://blog.youkuaiyun.com/dedi4556/article/details/102235310</link><guid>https://blog.youkuaiyun.com/dedi4556/article/details/102235310</guid><author>dedi4556</author><pubDate>Wed, 06 Jan 2010 14:30:00 +0800</pubDate><description><![CDATA[关于动态SQL，我们日常看到的例子是：
create table scores(stdname varchar(20),stdsubject varchar (20),score int)
insert into scores (stdname,stdsubject,socre) values ('wing','数学',60);
insert into scores (stdnam...]]></description><category></category></item><item><title><![CDATA[关于触发器的理解]]></title><link>https://blog.youkuaiyun.com/dedi4556/article/details/102235315</link><guid>https://blog.youkuaiyun.com/dedi4556/article/details/102235315</guid><author>dedi4556</author><pubDate>Wed, 06 Jan 2010 13:48:00 +0800</pubDate><description><![CDATA[触发器是一种特殊的存储过程，不是用户直接调用，而是通过对表的一些操作触发的，比如对某个表的insert,update,delete，如果我们在该表中定义了相应的触发器，那么触发器就会执行。
在SQL SERVER中，触发器分为两种，一是前触发器（instead of),另一种是后触发器(after or for）.
它们的区别在于:
前触发器(instead of) 顾名思意，就是...]]></description><category></category></item><item><title><![CDATA[DotNET学习路线(摘自网上)]]></title><link>https://blog.youkuaiyun.com/dedi4556/article/details/102235308</link><guid>https://blog.youkuaiyun.com/dedi4556/article/details/102235308</guid><author>dedi4556</author><pubDate>Tue, 23 Jun 2009 17:15:00 +0800</pubDate><description><![CDATA[入门篇1.学习面向对象(OOP)的编程思想许多高级语言都是面向对象的编程，.NET也不例外。如果您第一次接触面向对象的编程，就必须理解类、对象、字段、属性、方法和事件、封装、继承和多态性、重载、重写等概念。需要说明的是，微软的产品帮助文档做得非常完善，而且查询相当方便，入门者不得不看。安装完Visual Studio.NET2003(或者Visual Studio.NET 200...]]></description><category></category></item><item><title><![CDATA[Mircosoft CLR调试器的简单介绍]]></title><link>https://blog.youkuaiyun.com/dedi4556/article/details/102235313</link><guid>https://blog.youkuaiyun.com/dedi4556/article/details/102235313</guid><author>dedi4556</author><pubDate>Tue, 23 Jun 2009 11:03:00 +0800</pubDate><description><![CDATA[我现在知道的是这个调试器可以来调试我们的VS2005中设计界面的时候，比如当我们遇到一个类似以下的问题的时候，

就是在设置界面的时候，可能会碰到打不开界面的时候，我们就可以利用这个CLR调试器来跟踪了。具体的使用过程如下：
1.找到VS2005安装目录下的SDK\V2.0\GuiDebug文件夹，这里我的路径是C:\Program Files\Microsoft Visual S...]]></description><category></category></item><item><title><![CDATA[在C#中自定义控件的智能标签]]></title><link>https://blog.youkuaiyun.com/dedi4556/article/details/102235311</link><guid>https://blog.youkuaiyun.com/dedi4556/article/details/102235311</guid><author>dedi4556</author><pubDate>Tue, 23 Jun 2009 09:42:00 +0800</pubDate><description><![CDATA[首先大家来看看效果图：
 
这是自定义TextBox的智能标签，我们可以实现个性化设置，用来方便我们自定义自己的控件，下面就详细介绍整个过程。
1.先实现扩展TextBox的控件，我这里是定义了一个MyTextBox，继承自TextBox.下面请看代码：
 public partial class MyTextBox :...]]></description><category></category></item><item><title><![CDATA[台灯引发的乱想]]></title><link>https://blog.youkuaiyun.com/dedi4556/article/details/102235309</link><guid>https://blog.youkuaiyun.com/dedi4556/article/details/102235309</guid><author>dedi4556</author><pubDate>Wed, 11 Mar 2009 19:26:00 +0800</pubDate><description><![CDATA[using System;
using System.Collections.Generic;
using System.Text;
using System.Reflection;
#region 
//假设台灯是一个系统，请你设计这样一个系统。只需给出设计方案和主要的类声明。
#endregion
namespace Light_Design
{
 /...]]></description><category></category></item><item><title><![CDATA[应用系统架构设计]]></title><link>https://blog.youkuaiyun.com/dedi4556/article/details/102235307</link><guid>https://blog.youkuaiyun.com/dedi4556/article/details/102235307</guid><author>dedi4556</author><pubDate>Sun, 22 Feb 2009 17:25:00 +0800</pubDate><description><![CDATA[我们在做着表面上看似是对于各种不同应用的开发，其实背后所对应的架构设计都是相对稳定的。在一个好的架构下编程，不仅对于开发人员是一件赏心悦目的事情，更重要的是软件能够表现出一个健康的姿态；而架构设计的不合理，不仅让开发人员受苦受难，软件本身的生命周期更是受到严重威胁。这里我将针对在微软dotNet平台上做应用开发系统的一般架构流程设计做一个粗浅的讨论。总体设计图 
 表示层 表示层由UI...]]></description><category></category></item></channel></rss>