- 博客(13)
- 资源 (8)
- 收藏
- 关注
原创 设计模式之适配器模式
适配器模式解决的是两个组件直接不能工作,需要经过中间组件联通。Adaptor分为两种:(1)类适配器通过继承实现静态,见下图: (2)对象适配器通过组合实现动态,见下图: 类适配器和对象适配器的权衡 ● 类适配器使用对象继承的方式,是静态的定义方式;而对象适配器使用对象组合的方式,是动态组合的方式。
2017-04-24 22:10:25 250
原创 远程登录Vmware下的Linux系统
在一个局域网中,我们希望远程地访问另一台机器的Linux系统,以供我们学习等使用。但是在Vmware中配置网络有三种形式,即:bridge(桥接模式)、NAT(网络地址转换模式)以及Host-Only(主机模式)。那么如何配置呢?这还是比较麻烦的。主要分以下几中情况:(1)同在一个局域网下,机器的IP是局域网的IP地址,这是比较常见的情况。那么这个比较简单的。①用bridge(桥接模式)
2013-11-16 15:31:37 1077
原创 ASP网站在本地出现数据库更新失败
错误类型:Microsoft JET Database Engine (0x80004005) 操作必须使用一个可更新的查询。 一般来说,这个问题会发生在磁盘格式为NTFS的情况下,由于这个格式加入了安全性的控制,但是在XP的系统下文件夹的被默认为“默认共享”,然而在“属性”选项卡里没有找到“安全性”这项。但是需要更改这项设置的。方法如下: 打开文件目录,点击“工具”->“文件夹选项”->“查
2013-07-02 10:44:37 490
原创 LoadRunner安装过程出现的问题
在win 7 系统下,出现Microsoft Visual C++ 2005 Redistributable -- Error 1935.安装程序:事件查看器显示:产品: Microsoft Visual C++ 2005 Redistributable -- Error 1935.安装程序集“Microsoft.VC80.ATL,type="win32",version="8.0.50727
2013-05-02 14:03:54 876
原创 编程之美2013全国挑战赛之传话游戏
时间限制: 1000ms 内存限制: 256MB描述Alice和Bob还有其他几位好朋友在一起玩传话游戏。这个游戏是这样进行的:首先,所有游戏者按顺序站成一排,Alice站第一位,Bob站最后一位。然后,Alice想一句话悄悄告诉第二位游戏者,第二位游戏者又悄悄地告诉第三位,第三位又告诉第四位……以此类推,直到倒数第二位告诉Bob。两位游戏者在传话中,不能让其他人听到,也不能使用肢
2013-04-08 12:12:40 502
原创 2013腾讯编程马拉松——复赛试题(3月29)
1004威威猫系列故事——晒被子TimeLimit:1.0Seconds MemoryLimit:65536K因为马拉松初赛中吃鸡腿的题目让不少人抱憾而归,威威猫一直觉得愧对大家,这几天他悄悄搬到直角坐标系里去住了。生活还要继续,太阳也照常升起,今天,威威猫在第一象限晒了N条矩形的被子,被子的每条边都和坐标轴平行,不同被子的某些部分可能会叠在一起。这时候,在原点处突然发了场
2013-03-30 09:09:25 798
原创 2013腾讯编程马拉松初赛第二场(3月22日) 小Q系列故事——为什么时光不能倒流
Problem Description 我以为我会是最坚强的那一个 我还是高估了自己 我以为你会是最无情的那一个 还是我贬低了自己 就算不能够在一起 我还是为你担心 就算你可能听不清 也代表我的心意 那北极星的眼泪 闪过你曾经的眼角迷离 那玫瑰花的葬礼 埋葬的却是关于你的回忆 如果时光可以倒流 我希望不要和你分离 如果注定分离 我希望不要和你相遇
2013-03-23 22:00:24 665
原创 2013腾讯编程马拉松初赛(3月23)1001小Q系列故事——世界上最遥远的距离
世界上最遥远的距离不是生与死而是我就站在你面前你却不知道我爱你世界上最遥远的距离不是我就站在你面前你却不知道我爱你而是明明知道彼此相爱却不能在一起世界上最遥远的距离不是明明知道彼此相爱却不能在一起而是相约好了私奔的时间我穿越到了未来 你却回去了古代——摘自《小Q失恋日记 》第117卷513页当小Q使出浑身解数,终于赢得HR女神芳心的时候,却出现了
2013-03-23 21:40:08 598
原创 关于负数求模运算
当我们遇到-2%3的时候,怎么运算呢?通常一个数m mod n ,可以将m表示为 k*n + r ,其中0(1)先将负号提出去,直接求|m|%n,之后加上负号,最后还要加上n,就是最终结果了;例如:-5 % 3 -( 5 % 3 ) = -2-2 + 3 = 1即-5 % 3 = 1.(2)按照定义,将m = k*n + r 为使得r为0~(n-1),此时k一定为负数。即k
2012-12-18 18:51:34 7155
原创 VC++中各种类型的相互转换总结(二)
(4) CStringTCHAR*CStringstr("CString");TCHAR*szMsg = new TCHAR[100];//其参数为CString字符串的长度szMsg= str.GetBuffer(str.GetLength());str.ReleaseBuffer();delete[]szMsg;szMsg= NULL;TCHARszTchar[18
2012-12-07 12:47:10 290
原创 VC++中各种类型的相互转换总结(一)
在VC+中,我们经常会遇到类型之间的转换,最常见的是数字与字符串之间转换。下面就总结一下各种类型的转换:先定义变量:int i = 100;long l = 2001;float f=300.2;double d=12345.119;char temp[200];char *buf;CString str;_variant_t v1;_bstr_t v2;
2012-12-04 17:50:48 389
原创 在写COM组件的时候遇到BSTR转换问题
大家知道,COM是一种规范,里面的字符串用的是宽字节字符集,它是一套双字节字符集。如何将BSTR转换成MFC的CString呢?(1)将BSTR变量转换成_bstr_t类,如下BSTR Cat = NULL;Cat = SysAllocString(L("My Text!"));_bstr_t ret = (_bstr_t)Cat;(2)将_bstr_t转换成CString,如
2012-12-04 13:28:55 619
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人