自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Systemtime相关

::SystemTimeToFileTime(),是把本地时间转化为文件时间。经过转化后文件时间(FileTime)和本地时间是相同的。比如本地时间是2011/07/21 12:12:00,经过转化后文件时间也是2011/07/21 12:12:00。::LocalFileTim

2011-07-21 20:54:36 720

原创 vc中Multi-threaded DLL编译选项的区别

<br />在vc程序的release编译中,c/c++--> code generation  --> Runtime libray 中可以选择的选项有<br />Multi-threaded (/MT) 和Multi-threaded DLL (/MD).<br />这两个选项有以下区别:<br />在连接动态库的时候,如果选择Multi-threaded (/MT),那么动态库是被编译到程序中去的,也就是说程序发布的时候,<br />不用再带动态库了,但是被连接的动态库也是有要求的,被连接的动态库实际

2011-05-26 10:37:00 7605 2

原创 服务程序编写

 http://www.vckbase.com/document/viewdoc/?id=1474这篇文章有详细的介绍。下面是概要: 1.首先要有个入口函数main(),起始WinMain()也可以。在入口函数中// 启动服务的控制分派机线程    StartServiceCtrlDispatcher(ServiceTable); 这个函数是告诉服务控制管理器(SCM)要启

2009-03-07 14:57:00 634

原创 MFC bmp图片处理

 在windows程序中经常要处理位图,下面写一点理解。windows程序处理图像和现实世界中处理图像的过程差不多,下面来比较一下。我们在作画时需要工具,比如画笔和刷子,GDI其实就对应这这类工具。GDI(图形设备接口)。GDI对象代表一个物理设备,GDI对象有Pen,Brush等等。它代表的是作画用的工具。另外,我们作画时需要一个载体,比如在纸上作画,或在黑板上作画。那么CDC对

2009-02-23 20:24:00 3677 3

原创 指针动态申请内存的错误分析

 指针动态申请内存的错误有几种解释,有如下几种: 相信我们都知道传值调用参数时,不改变实际参数的值。原理:形参是实参的一个copy(副本),而不是指向同一块内存地址。于是用指针或引用就可以解决这个问题,大多数时候还会节省内存开销,因为不用作副本拷贝。这样一个例子:void test(char *ps){ps = (char *)malloc(10*sizeof(char)); }int

2008-12-09 15:55:00 1536

原创 treePath

 using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;u

2008-05-11 19:52:00 1656

原创 无题

既然是设置服务器控件的Visible,在绑定事件里判断很简单,也好控制 例如 protected   void   GridView1_RowDataBound(object   sender,   GridViewRowEventArgs   e) {     if   (e.Row.RowType   ==   DataControlRowType.DataRow)     {        

2008-05-06 23:25:00 361

原创 DataReader转化为DataSet

在VS2003中,DataGrid的DataSource是不支持DataReader的,到了VS2005的时候,GridView已经可以支持DataReader了,但是,有时候我们还是需要DataSet进行操作,以下Source是将DataReader转化为DataSet。          ///             ///     Converts a SqlDataReader to a

2008-05-06 22:56:00 1633

原创 e.CommandArgument值的设定

e.CommandArgument的值是通过下面代码实现的,protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)    {        if (e.Row.RowType == DataControlRowType.DataRow)        {            LinkButton lin

2008-05-02 19:39:00 1620

原创 IHttpModule过滤htm文件

IHttpModule过滤htm文件时会出现,只过滤一遍的情况,当第二次提交时会不会进行过滤,直接出现静态画面,解决的办法是在IHttpModule过滤时,过滤结束时要用命令让页面跳转.但是aspx页面就不需要用命令跳转,程序会自动执行下去.如果用命令显示跳转的话,aspx页面的控件事件就不会触发了,那样只能显示动态页面,而无法执行页面的代码了. public void Init(HttpAppl

2008-04-23 22:19:00 804

原创 今天学习了一点viewstate:-)

今天看了一篇文章,网址为:http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx,里面详细讲解了viewstate,没有完全看明白(汗ing...),但也了解了一些知识.viewstate是包含服务器控件视图状态信息的 stateBag类的实例,也就是说viewsta

2008-04-18 21:39:00 492

原创 IHttpHandle和IhttpModule个人学习备忘

     今天在做asp.net项目时遇到了客户提出的问题,客户要求项目中使用类似jsp技术中的filter技术拦截某些请求,对一些资源实施保护,在解决问题过程中用到了IHttpHandle和IHttpModule的相关知识.现在总结一下,以供以后复习.可能理解的有些错误,等以后有了更好的理解再进行更正.      如果在一个asp.net项目里想对某种类型的文件进行保护,可一写一个继承了IH

2008-04-17 20:30:00 1778 8

原创 好好学习,天天向上

接触计算机很久了,感觉自己的技术没有什么提高,以后要好好学习技术,每天至少学习一个小时. 以后要每天写点东西,记录自己学了多少东西,坚持下来.

2008-04-16 20:41:00 458

原创 交叉线和直通线的做法

每次都是会,时间一长就忘记了,这回我就把它记下来!忘记了就要再拾回来标准双绞线做法有两种,分别是EIA/TIA568A和EIA/TIA568B。EIA/TIA568A的8根线排列顺序是:绿白 绿 橙白 蓝 蓝白 橙 棕白 棕EIA/TIA568B的8根线排列顺序是:橙白 橙 绿白 蓝 蓝白 绿 棕白 棕即同一条网线的两端的线序要么都采用EIA/TIA568A所规定的方式,要么都采用EIA/TIA5

2007-12-17 09:36:00 7486 1

原创 用AJAX编写用户注册时的应用实例

我所举的这个例子是一个企业用户注册时的一个应用,当用户注册时检查用户名和企业名是否可用,以前的做法是在旁边加一个按钮,点击“检查”,就向服务器发出请求,然后等待……服务器返回信息,继续操作。  如果我们用AJAX技术来实现以上的操作则不必等待服务器返回信息,用户输入用户名或企业名称的时候,当输入文本框失去焦点的时候,则会自动向服务器发出请求,用户继续做下面的操作,不必点击“检查”,也不必等待服

2007-12-14 11:17:00 467

原创 XMLHTTPRequest的属性和方法简介

设计AJAX时使用的一个重要的技术(工具)就是XMLHTTPRequest对象了。XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用;但是,我们仍然很有必要理解这个对象的的属性和方法简介。      1、XMLHTTPRequest对象什么是?     

2007-12-14 10:13:00 343

原创 javascript 常用语法(搜集中,慢慢增加)

 functionRequest(strName) { varstrHref="www.nextway.cn/index.htm?a=1&b=1&c=Split实例"; varintPos=strHref.indexOf("?"); varstrRight=strHref.substr(intPos+1); vararrTmp=strRight.split("&"); for(vari=0;i{ 

2007-12-13 13:29:00 401

原创 单选按钮的值

Untitled Document function ok(){   var temp=document.getElementsByName("radio");   for (i=0;i  //遍历Radio     if(temp[i].checked)       {alert("你选择了"+temp[i].value);       //获取Radio的值       document.fo

2007-12-13 10:27:00 502

原创 转载 javascript联动菜单

JavaScript-联动select菜单完全解析,看完本例后你将彻底了解有关网页联动菜菜的用法。如果再配上Ajax技术,那么联动的select框效果将会更好。下载与演示地址http://lslnx.zsu.edu.cn/webspace/78229/personel_web/jia

2007-12-13 09:12:00 17574

原创 ASP.NET2.0实现无刷新客户端回调

Asp.Net2.0的客户端回调是一种很让人激动的方法,他能够让我们控制要提交什么数据给服务器而不用提交整个页面,同时服务器也只返回你所需要的数据而不要发回整个页面。  首先我们要说一个很重要的方法:GetCallbackEventRefernce.我把我的理解写出来,可能是错误的,恳请指出,非常感谢!  GetCallbackEventReference首先实现让客户端脚本有能力传递参数给服务器

2007-12-12 17:20:00 394

原创 c++ 强制转换

 强制转换可以使用以下关键字:static_cast,dynamic_cast,const_cast,reinterpret_cast.const_cast转换掉表达式的常量性。编译器的隐式转换一般用static_cast.dynamic_cast支持在运行时刻识别由指针或引用指向的类别的转换。也就是说在运行时进行动态的类型转换,比如在运行时生成一个新类。reinterpret是强制转换,类似

2007-12-07 11:28:00 320

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除