- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 转换
DirectoryInfo info = Directory.CreateDirectory(@"filename"); FileInfo[] files = info.GetFiles(); string s = "皑蔼碍爱翱袄奥坝罢摆败颁办绊帮绑镑谤剥饱宝报鲍辈贝钡狈备惫绷笔毕毙闭边编贬变辩辫鳖瘪濒滨宾摈饼拨钵铂驳卜补参蚕残惭
2011-06-14 22:10:00 3441
原创 C#环境下的钩子详解(转自http://blog.csdn.net/stevenson_aspdotnet/archive/2010/03/04/5346725.aspx)
<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
2011-01-17 17:57:00 753
原创 Linq To DataTable
<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
2010-11-17 09:21:00 436
原创 ashx jQuery $.post()方法中文不会出现乱码
<br />if($.trim($("#TextArea1").val())==""){alert("跟进内容不能为空!");}else{$(a).html("提交中。。");$.post("addgj.ashx", {"str":$("#TextArea1").val(),"userid":$("#Text1").val()}, //参数如此传递 function(msg) {
2010-09-18 15:27:00 1384 1
原创 iframe 调动高度
<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
2010-08-19 13:13:00 358
原创 解决导出电子表格 当数字过多
<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>");
2010-08-10 17:12:00 775
原创 图片添加水印 并在IIS上正常显示
<br />public class ImageHandler:IHttpHandler{ public ImageHandler() { // // TODO: 在此处添加构造函数逻辑 // } #region IHttpHandler 成员 public bool IsReusable { get { return true; } } public void ProcessRequest
2010-08-10 14:49:00 898
原创 Microsoft.NET.框架程序设计 值类型与引用类型
<br />1、该类型的行为类似于基元类型<br />2、该类型不需要继承自其他类型<br />3、该类型不会被其他类型继承<br />4、该类型的实例不会频繁地用于方法的参数传递,默认情况下,参数以传值的方式传递,这样会导致值类型中的字段被拷贝,从而损伤应用程序的性能。<br />5、该类型的实例不会作为方法的结果频繁的返回。从方法中返回的一个值类型也会导致实例中的字段拷贝到调用者的分配的内存中,因此会损伤应用程序的性能。<br />6、该类型的实例不会被频繁地用于诸如 ArrayList,Hastabl
2010-08-09 12:52:00 270
原创 以下情况考虑将类型声明为值类型
<br />1、该类型的行为类似于基元类型<br />2、该类型不需要继承自其他类型<br />3、该类型不会被其他类型继承<br />4、该类型的实例不会频繁地用于方法的参数传递,默认情况下,参数以传值的方式传递,这样会导致值类型中的字段被拷贝,从而损伤应用程序的性能。<br />5、该类型的实例不会作为方法的结果频繁的返回。从方法中返回的一个值类型也会导致实例中的字段拷贝到调用者的分配的内存中,因此会损伤应用程序的性能。<br />6、该类型的实例不会被频繁地用于诸如 ArrayList,Hastabl
2010-08-08 21:07:00 392
原创 关于类型转换的简单了解
参照《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
2010-08-07 10:06:00 361
原创 局部缓存
页面部分缓存的实现包括两种方式:控件缓存和替换后缓存。一:控件缓存UserControl里设置缓存 页面的: 控件的:这时候刷新页面时,页面的时间每次刷新都变化,而用户控件中的时间数据却是60秒才变化一次,说明对页面的“局部”控件实现了缓存,而整个页面不受影响。二. 缓存后替换它
2010-08-05 11:11:00 378
原创 页面缓存
<br />页面缓存:<br /> <br /><%@OutputCacheDuration="60"VaryByParam="none"%><br /> <br /> <br /> <br /> <br /> <br /> <br />加如次标记即可<br /> <br />Duration: 时间属性 必选项<br /><br />VaryByParam:页面根据 POST 或 GET 发送的 KEY/VALUE(参数)来更新缓存的内容,多个参数用分号隔开。如果不希望根据任何参数来改变缓存内容,值设置为
2010-08-05 10:41:00 315
原创 typeof与Type.GetType()
<br /> Type mytype1 = typeof(CRM.Data.SqlServer.DataProvider);<br />在使用typeof 的时候直接写入类型<br />当用Type.GetType的时候System下的类在添加引用的情况下我们可以直接调用 如:<br /> Type mytype = Type.GetType("System.Text.StringBuilder");<br />而当类在我们自己的类库里的时候 <br /> 我们
2010-08-03 18:00:00 316
原创 我的SQLHelper
<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
2010-08-03 14:35:00 326
原创 Server.Transfer
<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
2010-08-03 09:34:00 253
原创 sql2005下运用 SqlDependency 实现实时缓存 其效果比aspnet_regsql快很多
<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()
2010-07-18 17:56:00 577
原创 ALTER DATABASE Databasename SET ENABLE_BROKER;
<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特性
2010-07-14 14:39:00 1521
原创 固网POS机接口 js
首先要在客户端注册 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(){
2010-05-24 09:50:00 2182
原创 sql新学习
INTERSECT 的语法如下: [SQL语句 1]INTERSECT[SQL语句 2] 假设我们有以下的两个表格, Store_Information 表格store_name Sales Date Los Angeles $1500 Jan-05-1999 San Diego $250 Jan-07
2010-03-27 16:40:00 409
原创 .net 实现发送短信功能。(借助软信通彩信客户端)
string handtel = string.Empty; string names = string.Empty; int nums = 0; string sql = "select name,handtel from View_GetaotherInfo where use
2010-03-10 13:24:00 702
原创 使用objectdatasource结合数据绑定控件进行简单三层架构的开发
http://blog.csdn.net/srym/archive/2008/04/03/2246926.aspx#
2010-02-24 12:54:00 258
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人