- 博客(21)
- 收藏
- 关注
原创 Systemtime相关
::SystemTimeToFileTime(),是把本地时间转化为文件时间。经过转化后文件时间(FileTime)和本地时间是相同的。比如本地时间是2011/07/21 12:12:00,经过转化后文件时间也是2011/07/21 12:12:00。::LocalFileTim
2011-07-21 20:54:36
792
原创 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
7747
1
原创 服务程序编写
http://www.vckbase.com/document/viewdoc/?id=1474这篇文章有详细的介绍。下面是概要: 1.首先要有个入口函数main(),起始WinMain()也可以。在入口函数中// 启动服务的控制分派机线程 StartServiceCtrlDispatcher(ServiceTable); 这个函数是告诉服务控制管理器(SCM)要启
2009-03-07 14:57:00
666
原创 MFC bmp图片处理
在windows程序中经常要处理位图,下面写一点理解。windows程序处理图像和现实世界中处理图像的过程差不多,下面来比较一下。我们在作画时需要工具,比如画笔和刷子,GDI其实就对应这这类工具。GDI(图形设备接口)。GDI对象代表一个物理设备,GDI对象有Pen,Brush等等。它代表的是作画用的工具。另外,我们作画时需要一个载体,比如在纸上作画,或在黑板上作画。那么CDC对
2009-02-23 20:24:00
3718
3
原创 指针动态申请内存的错误分析
指针动态申请内存的错误有几种解释,有如下几种: 相信我们都知道传值调用参数时,不改变实际参数的值。原理:形参是实参的一个copy(副本),而不是指向同一块内存地址。于是用指针或引用就可以解决这个问题,大多数时候还会节省内存开销,因为不用作副本拷贝。这样一个例子:void test(char *ps){ps = (char *)malloc(10*sizeof(char)); }int
2008-12-09 15:55:00
1579
原创 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
1698
原创 无题
既然是设置服务器控件的Visible,在绑定事件里判断很简单,也好控制 例如 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) {
2008-05-06 23:25:00
383
原创 DataReader转化为DataSet
在VS2003中,DataGrid的DataSource是不支持DataReader的,到了VS2005的时候,GridView已经可以支持DataReader了,但是,有时候我们还是需要DataSet进行操作,以下Source是将DataReader转化为DataSet。 /// /// Converts a SqlDataReader to a
2008-05-06 22:56:00
1678
原创 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
1670
原创 IHttpModule过滤htm文件
IHttpModule过滤htm文件时会出现,只过滤一遍的情况,当第二次提交时会不会进行过滤,直接出现静态画面,解决的办法是在IHttpModule过滤时,过滤结束时要用命令让页面跳转.但是aspx页面就不需要用命令跳转,程序会自动执行下去.如果用命令显示跳转的话,aspx页面的控件事件就不会触发了,那样只能显示动态页面,而无法执行页面的代码了. public void Init(HttpAppl
2008-04-23 22:19:00
863
原创 今天学习了一点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
516
原创 IHttpHandle和IhttpModule个人学习备忘
今天在做asp.net项目时遇到了客户提出的问题,客户要求项目中使用类似jsp技术中的filter技术拦截某些请求,对一些资源实施保护,在解决问题过程中用到了IHttpHandle和IHttpModule的相关知识.现在总结一下,以供以后复习.可能理解的有些错误,等以后有了更好的理解再进行更正. 如果在一个asp.net项目里想对某种类型的文件进行保护,可一写一个继承了IH
2008-04-17 20:30:00
1820
8
原创 好好学习,天天向上
接触计算机很久了,感觉自己的技术没有什么提高,以后要好好学习技术,每天至少学习一个小时. 以后要每天写点东西,记录自己学了多少东西,坚持下来.
2008-04-16 20:41:00
486
原创 交叉线和直通线的做法
每次都是会,时间一长就忘记了,这回我就把它记下来!忘记了就要再拾回来标准双绞线做法有两种,分别是EIA/TIA568A和EIA/TIA568B。EIA/TIA568A的8根线排列顺序是:绿白 绿 橙白 蓝 蓝白 橙 棕白 棕EIA/TIA568B的8根线排列顺序是:橙白 橙 绿白 蓝 蓝白 绿 棕白 棕即同一条网线的两端的线序要么都采用EIA/TIA568A所规定的方式,要么都采用EIA/TIA5
2007-12-17 09:36:00
7631
1
原创 用AJAX编写用户注册时的应用实例
我所举的这个例子是一个企业用户注册时的一个应用,当用户注册时检查用户名和企业名是否可用,以前的做法是在旁边加一个按钮,点击“检查”,就向服务器发出请求,然后等待……服务器返回信息,继续操作。 如果我们用AJAX技术来实现以上的操作则不必等待服务器返回信息,用户输入用户名或企业名称的时候,当输入文本框失去焦点的时候,则会自动向服务器发出请求,用户继续做下面的操作,不必点击“检查”,也不必等待服
2007-12-14 11:17:00
504
原创 XMLHTTPRequest的属性和方法简介
设计AJAX时使用的一个重要的技术(工具)就是XMLHTTPRequest对象了。XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用;但是,我们仍然很有必要理解这个对象的的属性和方法简介。 1、XMLHTTPRequest对象什么是?
2007-12-14 10:13:00
367
原创 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
426
原创 单选按钮的值
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
545
原创 转载 javascript联动菜单
JavaScript-联动select菜单完全解析,看完本例后你将彻底了解有关网页联动菜菜的用法。如果再配上Ajax技术,那么联动的select框效果将会更好。下载与演示地址http://lslnx.zsu.edu.cn/webspace/78229/personel_web/jia
2007-12-13 09:12:00
17607
原创 ASP.NET2.0实现无刷新客户端回调
Asp.Net2.0的客户端回调是一种很让人激动的方法,他能够让我们控制要提交什么数据给服务器而不用提交整个页面,同时服务器也只返回你所需要的数据而不要发回整个页面。 首先我们要说一个很重要的方法:GetCallbackEventRefernce.我把我的理解写出来,可能是错误的,恳请指出,非常感谢! GetCallbackEventReference首先实现让客户端脚本有能力传递参数给服务器
2007-12-12 17:20:00
424
原创 c++ 强制转换
强制转换可以使用以下关键字:static_cast,dynamic_cast,const_cast,reinterpret_cast.const_cast转换掉表达式的常量性。编译器的隐式转换一般用static_cast.dynamic_cast支持在运行时刻识别由指针或引用指向的类别的转换。也就是说在运行时进行动态的类型转换,比如在运行时生成一个新类。reinterpret是强制转换,类似
2007-12-07 11:28:00
346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人