2010年2月10日
摘要: ASP.NET中的新状态容器   前面我们提到,ASP.NET为保存用户请求间的数据添加了几种新的途径。这些途径给了你如何保持状态信息更好的控制。这些技术的范围可以窄到只有一个请求那么小(Context对象),也可以宽到整个Web服务器和服务器上的所有应用程序(Machine.config文件)。在多数情况下你有多种保存特定数据片的选择--使用每个方法描述的问题和答案来决定某个对象是否适合你的需要... 阅读全文
posted @ 2010-02-10 15:37 carekee 阅读(208) 评论(0) 推荐(0)
摘要: 摘要:ASP.NET为保持用户请求之间的数据提供了多种不同的途径。你可以使用Application对象、cookie、hidden fields、Sessions或Cache对象,以及它们的大量的方法。决定什么时候使用它们有时很困难。本文将介绍了上述的技术,给出了什么时候使用它们的一些指导。尽管这些技术中有些在传统ASP中已经存在,但是有了.NET框架组件后该在什么时候使用它们发生了变化。为了在A... 阅读全文
posted @ 2010-02-10 15:30 carekee 阅读(260) 评论(0) 推荐(0)
  2010年2月3日
摘要: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500 的解决办法最近做一个页面部份数据定时自动刷新功能,并且... 阅读全文
posted @ 2010-02-03 15:17 carekee 阅读(797) 评论(0) 推荐(0)
  2009年12月23日
摘要: Format是一个很常用,却又似乎很烦的方法,以下是它的完整概貌,以供大家查询之用: 格式化字符串forma("%d",12)意思是将一个整形的格式化的字符(我认为是保持其形状不变) 1).格式说明总是以%字符开始,以下是不同类型数据的格式方式%号后的说明: d输出带符号十进制数 o输出无符号八进制数 x输出无符号十六进制数 u输出无符号数 c输出单个字符 s输出一串字符 f输出实数(6位小数) ... 阅读全文
posted @ 2009-12-23 17:11 carekee 阅读(11305) 评论(0) 推荐(0)
摘要: CTime( ) throw( );CTime( __time64_t time ) throw( );CTime( int nYear, int nMonth, int nDay, int nHour, int nMin, int nSec, int nDST = -1 );CTime( WORD wDosDate, WORD wDosTime, int nDST = -1 );CTime( c... 阅读全文
posted @ 2009-12-23 17:09 carekee 阅读(15670) 评论(0) 推荐(0)
摘要: Format是一个很常用,却又似乎很烦的方法,以下是它的完整概貌,以供大家查询之用: 一、字符串首先看它的声明: function Format(const Format: string; const Args: array of const): string; overload; 事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的, 但并不多用,所以这里只对第一... 阅读全文
posted @ 2009-12-23 17:06 carekee 阅读(7394) 评论(0) 推荐(0)
摘要: 一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的空间,返回值跟对象、结构、数组... 阅读全文
posted @ 2009-12-23 17:04 carekee 阅读(149854) 评论(12) 推荐(23)
摘要: 如何理解LPCTSTR类型?   L表示long指针 这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。  P表示这是一个指针  C表示是一个常量  T表示在Win32环境中, 有一个_T宏  这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNICO... 阅读全文
posted @ 2009-12-23 16:44 carekee 阅读(287) 评论(0) 推荐(0)
摘要: 1.由于数据库设计问题造成SQL数据库新增数据时超时症状:Microsoft OLE DB Provider for SQL Server 错误 '80040e31' ([ODBC SQL Server Driver]超时已过期);服务器上看CPU、内存占用率很低;事件日志中提示: 数据库 '*********' 中文件 '***********' 的自动增长在 453 毫秒后已取消或出现超时。使... 阅读全文
posted @ 2009-12-23 13:11 carekee 阅读(24916) 评论(2) 推荐(0)
  2009年12月21日
摘要: Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有... 阅读全文
posted @ 2009-12-21 16:40 carekee 阅读(300) 评论(0) 推荐(0)
  2009年12月18日
摘要: 在InitInstance()添加互斥变量:CreateMutex(NULL, FALSE, "ApplicationName");if(GetLastError()==ERROR_ALREADY_EXISTS){MessageBox(NULL,_T("您已经启动应用程序,不能两个应用程序同时启动!"),"MessageBoxName",MB_OK);return FALSE;}CreateMut... 阅读全文
posted @ 2009-12-18 11:04 carekee 阅读(432) 评论(0) 推荐(0)
  2009年12月17日
摘要: 在使用冰刃的时候我们可以发现它有一个“监视进线程创建”的功能,这个功能挺有用的,在用户模式下我们可以注册一个shell钩子来监视,或者通过挂钩一些进程创建的Win32 API来实现。 在内核模式下我们同样可以使用API HOOK来实现,但是还有一些简单的做法,比如我们今天要介绍的PsSetCreateProcessNotifyRoutine函数。 PsSetCreatePr... 阅读全文
posted @ 2009-12-17 16:39 carekee 阅读(1913) 评论(0) 推荐(0)
摘要: int **temp;int i = 0;//初始化temp = new int*[100];for(i = 0; i < 100; i++)  temp[i] = new int[200];//释放for(i = 0; i < 100; i++)  delete []temp[i];delete []temp;可以理解为temp[100][200];因为在VC中直接定义过大的二维数组... 阅读全文
posted @ 2009-12-17 15:58 carekee 阅读(3621) 评论(0) 推荐(0)
摘要: 校时原理:互联网上有很多时间服务器能够提供准确的时间,我们通过连接到这样的服务器来获取时间值。这里向大家介绍一下服务器传来的数据格式先。数据一共四个字节(4 Byte),我们可以在接收数据后对它进行“重新组装”,把组装所得的值放在一个32位的整数里,这个值的意义是:自1900年1月1日0时0分0秒 至 服务器发送这个时间数据时 所经历的秒数。显然,任何一个时刻到1900年所... 阅读全文
posted @ 2009-12-17 13:09 carekee 阅读(1374) 评论(1) 推荐(0)
摘要: 初学mfc者,往往对CList等mfc的Collect类的使用感到迷惑,在使用中经常会遇到许多问题,导致对vc中的Collect类的使用产生了惧怕。以下,就个人经历而言,告诉大家如何使用CList。CList是一个双向链表类。1、头文件名不可少Clist类定义在Afxtempl.h 头文件中,因此在使用该类时,需要加这个头文件名。2、理解CList的声明和构造方法CList的声明如下:templa... 阅读全文
posted @ 2009-12-17 10:39 carekee 阅读(3396) 评论(0) 推荐(0)
  2009年12月11日
摘要: 方法1. 备份/恢复 先备份数据库: backup database 数据库 to disk='c:\备份.bak' 将备份文件打包到安装程序中. 在第一次运行程序的时候,进行数据库恢复(或专门做一个系统配置的程序,来控制完成此工作) restore database 数据库 from disk='c:\备份.bak'   restore database dbname from disk='c... 阅读全文
posted @ 2009-12-11 11:12 carekee 阅读(2018) 评论(0) 推荐(0)
  2009年12月9日
摘要: 1. 基本概念  先来用通俗的语句讲解位图和调色板的概念。  我们知道,自然界中的所有颜色都可以由红、绿、蓝(R,G,B)三基色组合而成。针对含有红、绿、蓝色成分的多少,可以对其分别分成0~255个等级,而红、绿、蓝的不同组合共有256×256×256种,因此约能表示1600万种颜色。对于人眼而言,这已经是"真彩色"了。  对每个像素进行了(R,G,B)量化的图像就是位图,其在... 阅读全文
posted @ 2009-12-09 21:24 carekee 阅读(1227) 评论(0) 推荐(1)
摘要: //引用函数部分CFileDialog dlg(false,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T("位图文件(*.bmp)|*.bmp|"),NULL);if (dlg.DoModal()!= IDOK) return;CString filename = dlg.GetFileName() + ".bmp";SaveAsBmp(... 阅读全文
posted @ 2009-12-09 21:20 carekee 阅读(1294) 评论(0) 推荐(0)
摘要: 从屏蔽QQ登录输入框温习几个c++函数先看c++ builder的代码:void__fastcall TForm1::FormCreate(TObject*Sender){HWND hCurWindow,HC,HE;//定义三个窗口句柄变量,hCurWindow用于存放QQ用户登录窗口的句柄,HC,HE分别存放号码框和密码框的句柄if((hCurWindow=FindWindow(Null,"QQ... 阅读全文
posted @ 2009-12-09 21:19 carekee 阅读(816) 评论(0) 推荐(0)
摘要: 一、 引言 在测绘、文博等行业经常会遇到这样一种情况:观测对象比较大,为保证分辨率又不能将其全部照下,只能进行局部照相,事后再将这些局部照相的重合部分去掉,拼合成一幅完整的图像。以前多采用手工拼合,误差较大,往往不能很好的实现无缝拼合,即使有少量的专业设备,成本也普遍较高。其实只需将照片通过扫描仪将其录入到计算机中,通过程序处理,完全能很好的实现多幅图像的无缝拼合,满足实际需要,而且对于文博行业中... 阅读全文
posted @ 2009-12-09 21:18 carekee 阅读(751) 评论(0) 推荐(0)