<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hei25hei的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hei25hei</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hei25hei]]></copyright><item><title><![CDATA[转换]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/6544841</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/6544841</guid><author>hei25hei</author><pubDate>Tue, 14 Jun 2011 22:10:00 +0800</pubDate><description><![CDATA[            DirectoryInfo info = Directory.CreateDirectory(@"filename");            FileInfo[] files = info.GetFiles();            string s = "皑蔼碍爱翱袄奥坝罢摆败颁办绊帮绑镑谤剥饱宝报鲍辈贝钡狈备惫绷笔毕毙闭边编贬变辩辫鳖瘪濒滨宾摈饼拨钵铂驳卜补参蚕残惭]]></description><category></category></item><item><title><![CDATA[ C#环境下的钩子详解（转自http://blog.youkuaiyun.com/stevenson_aspdotnet/archive/2010/03/04/5346725.aspx）]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/6147494</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/6147494</guid><author>hei25hei</author><pubDate>Mon, 17 Jan 2011 17:57:00 +0800</pubDate><description><![CDATA[<br /><br /> <br />1、 WINDOWS的消息机制 <br />
2、 HOOK介绍 <br />
3、 HOOK链 <br />
4、 HOOK钩子的作用范围 <br />
5、 HOOK类型 <br />
6、 回调函数 <br />
7、 HOOK钩子的安装与卸载 <br />
8、 HOOK实例演示<br />+++++++++++++++++++ <br />
WINDOWS的消息机制 <br />
+++++++++++++++++++ <br />
Win]]></description><category></category></item><item><title><![CDATA[Linq To  DataTable]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/6013907</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/6013907</guid><author>hei25hei</author><pubDate>Wed, 17 Nov 2010 09:21:00 +0800</pubDate><description><![CDATA[<br />public void BindGridView(System.Web.UI.WebControls.GridView gv)
        {
            DataTable dt = new DataTable();
            dt.Columns.Add(new DataColumn("ID"));
            dt.Columns.Add(new DataColumn("Name"));
            dt.Columns.Ad]]></description><category></category></item><item><title><![CDATA[ashx jQuery $.post()方法中文不会出现乱码]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5892838</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5892838</guid><author>hei25hei</author><pubDate>Sat, 18 Sep 2010 15:27:00 +0800</pubDate><description><![CDATA[<br />if($.trim($("#TextArea1").val())=="")
{
alert("跟进内容不能为空！");
}
else{
$(a).html("提交中。。");
$.post("addgj.ashx", 
                {"str":$("#TextArea1").val(),"userid":$("#Text1").val()},              //参数如此传递
                 function(msg) {    ]]></description><category></category></item><item><title><![CDATA[iframe 调动高度]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5823616</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5823616</guid><author>hei25hei</author><pubDate>Thu, 19 Aug 2010 13:13:00 +0800</pubDate><description><![CDATA[<br /><iframe id="mainform"  width="100%" scrolling="no" name="mainform" frameborder="0" src="Projects.aspx" mce_src="Projects.aspx" ></iframe>
<script type="text/javascript">
function reinitIframe(){
var iframe = document.getElementById("mainform");
t]]></description><category></category></item><item><title><![CDATA[解决导出电子表格 当数字过多]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5802035</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5802035</guid><author>hei25hei</author><pubDate>Tue, 10 Aug 2010 17:12:00 +0800</pubDate><description><![CDATA[<br />导出按钮：<br />    protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
    {
        if (sgv1.Rows.Count == 0)
        {
            Response.Write("<mce:script type="text/javascript"><!--
alert('数据库为空！')
// --></mce:script>");]]></description><category></category></item><item><title><![CDATA[图片添加水印 并在IIS上正常显示]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5801497</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5801497</guid><author>hei25hei</author><pubDate>Tue, 10 Aug 2010 14:49:00 +0800</pubDate><description><![CDATA[<br />public class ImageHandler:IHttpHandler
{
	public ImageHandler()
	{
		//
		// TODO: 在此处添加构造函数逻辑
		//
	}


    #region IHttpHandler 成员

    public bool IsReusable
    {
        get { return true; }
    }

    public void ProcessRequest]]></description><category></category></item><item><title><![CDATA[Microsoft.NET.框架程序设计  值类型与引用类型]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5798556</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5798556</guid><author>hei25hei</author><pubDate>Mon, 09 Aug 2010 12:52:00 +0800</pubDate><description><![CDATA[<br />1、该类型的行为类似于基元类型<br />2、该类型不需要继承自其他类型<br />3、该类型不会被其他类型继承<br />4、该类型的实例不会频繁地用于方法的参数传递，默认情况下，参数以传值的方式传递，这样会导致值类型中的字段被拷贝，从而损伤应用程序的性能。<br />5、该类型的实例不会作为方法的结果频繁的返回。从方法中返回的一个值类型也会导致实例中的字段拷贝到调用者的分配的内存中，因此会损伤应用程序的性能。<br />6、该类型的实例不会被频繁地用于诸如 ArrayList,Hastabl]]></description><category></category></item><item><title><![CDATA[以下情况考虑将类型声明为值类型]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5797359</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5797359</guid><author>hei25hei</author><pubDate>Sun, 08 Aug 2010 21:07:00 +0800</pubDate><description><![CDATA[<br />1、该类型的行为类似于基元类型<br />2、该类型不需要继承自其他类型<br />3、该类型不会被其他类型继承<br />4、该类型的实例不会频繁地用于方法的参数传递，默认情况下，参数以传值的方式传递，这样会导致值类型中的字段被拷贝，从而损伤应用程序的性能。<br />5、该类型的实例不会作为方法的结果频繁的返回。从方法中返回的一个值类型也会导致实例中的字段拷贝到调用者的分配的内存中，因此会损伤应用程序的性能。<br />6、该类型的实例不会被频繁地用于诸如 ArrayList,Hastabl]]></description><category></category></item><item><title><![CDATA[关于类型转换的简单了解]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5794676</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5794676</guid><author>hei25hei</author><pubDate>Sat, 07 Aug 2010 10:06:00 +0800</pubDate><description><![CDATA[参照《Microsoft.NET.框架程序设计》            class B
            { int X;}
            class D : B
            { int Y; }
        public static void Main(String[] args)
        {            
            Object o1 = new Object();
            Object o2 = new B]]></description><category></category></item><item><title><![CDATA[局部缓存]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5790054</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5790054</guid><author>hei25hei</author><pubDate>Thu, 05 Aug 2010 11:11:00 +0800</pubDate><description><![CDATA[页面部分缓存的实现包括两种方式：控件缓存和替换后缓存。一：控件缓存UserControl里设置缓存
 



    页面的：     

    

    控件的：这时候刷新页面时，页面的时间每次刷新都变化，而用户控件中的时间数据却是60秒才变化一次，说明对页面的“局部”控件实现了缓存，而整个页面不受影响。二. 缓存后替换它]]></description><category></category></item><item><title><![CDATA[页面缓存]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5789954</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5789954</guid><author>hei25hei</author><pubDate>Thu, 05 Aug 2010 10:41:00 +0800</pubDate><description><![CDATA[<br />页面缓存:<br /> <br /><%@OutputCacheDuration="60"VaryByParam="none"%><br /> <br /> <br /> <br /> <br /> <br /> <br />加如次标记即可<br /> <br />Duration： 时间属性 必选项<br /><br />VaryByParam：页面根据 POST 或 GET 发送的 KEY/VALUE（参数）来更新缓存的内容，多个参数用分号隔开。如果不希望根据任何参数来改变缓存内容，值设置为]]></description><category></category></item><item><title><![CDATA[typeof与Type.GetType()]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5785977</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5785977</guid><author>hei25hei</author><pubDate>Tue, 03 Aug 2010 18:00:00 +0800</pubDate><description><![CDATA[<br />        Type mytype1 = typeof(CRM.Data.SqlServer.DataProvider);<br />在使用typeof 的时候直接写入类型<br />当用Type.GetType的时候System下的类在添加引用的情况下我们可以直接调用 如：<br />        Type mytype = Type.GetType("System.Text.StringBuilder");<br />而当类在我们自己的类库里的时候  <br />         我们]]></description><category></category></item><item><title><![CDATA[我的SQLHelper]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5785171</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5785171</guid><author>hei25hei</author><pubDate>Tue, 03 Aug 2010 14:35:00 +0800</pubDate><description><![CDATA[<br />Global:<br /><%@ Application Language="C#" %><br /><%@ Import Namespace="System.Web.Configuration" %><br /><script runat="server"><br />    void Application_Start(object sender, EventArgs e) <br />    {<br />        // 在应用程序启动时运行的代码<br />        Syst]]></description><category></category></item><item><title><![CDATA[Server.Transfer]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5784262</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5784262</guid><author>hei25hei</author><pubDate>Tue, 03 Aug 2010 09:34:00 +0800</pubDate><description><![CDATA[<br />Page1:<br />   <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /> <br />   cs:Server.Transfer("page2.aspx");<br />Page2:<br /> <br />        Page p = (Page)Context.Handler;<br />        TextBox t = p.FindControl("TextBox1") as TextBox;<br]]></description><category></category></item><item><title><![CDATA[SQL 删除数据库全部表]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5754992</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5754992</guid><author>hei25hei</author><pubDate>Thu, 22 Jul 2010 12:41:00 +0800</pubDate><description><![CDATA[<br />EXECUTE sp_msforeachtable 'drop table ?']]></description><category></category></item><item><title><![CDATA[sql2005下运用 SqlDependency 实现实时缓存 其效果比aspnet_regsql快很多]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5744627</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5744627</guid><author>hei25hei</author><pubDate>Sun, 18 Jul 2010 17:56:00 +0800</pubDate><description><![CDATA[<br />缓存调用类<br />public class SQLCacheUtil<br />{<br />   private static SqlConnection con = new SqlConnection("server=.;database=SLWCF;uid=sa;pwd=123456");<br />   private static DataTable dt = new DataTable();<br />    public static void insertSqlCache()]]></description><category></category></item><item><title><![CDATA[aspnet_regsql]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5744590</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5744590</guid><author>hei25hei</author><pubDate>Sun, 18 Jul 2010 17:23:00 +0800</pubDate><description><![CDATA[aspnet_regsql -S (local) -E -d SLWCF -ed -t Users -et]]></description><category></category></item><item><title><![CDATA[ALTER DATABASE Databasename SET ENABLE_BROKER;]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5734331</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5734331</guid><author>hei25hei</author><pubDate>Wed, 14 Jul 2010 14:39:00 +0800</pubDate><description><![CDATA[<br />当ALTER DATABASE Databasename SET ENABLE_BROKER; 执行过程中始终不能结束的时候。 <br /> <br />ALTER DATABASE DatabaseName SET NEW_BROKER WITH ROLLBACK IMMEDIATE;<br />ALTER DATABASE Databasename SET ENABLE_BROKER;<br />这样可以执行完毕，以支持SqlDependency特性]]></description><category></category></item><item><title><![CDATA[固网POS机接口  js]]></title><link>https://blog.youkuaiyun.com/hei25hei/article/details/5619226</link><guid>https://blog.youkuaiyun.com/hei25hei/article/details/5619226</guid><author>hei25hei</author><pubDate>Mon, 24 May 2010 09:50:00 +0800</pubDate><description><![CDATA[首先要在客户端注册 POS机DLL文件  页面代码：http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" >    无标题页      CLASSID="clsid:"CODEBASE="" ID=Pad >     function OpenComm(){   ]]></description><category></category></item></channel></rss>