自定义博客皮肤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)
  • 收藏
  • 关注

原创 vc 操作 excel 设置行颜色

<br />COLORREF color= RGB(xxx, xxx, xxx);<br /><br />//填充颜色<br />Interior interior;<br />interior.AttachDispatch(range.GetInterior());<br />color = (long)interior.GetColor().dblVal;//获取颜色<br />interior.SetColor(_variant_t(color)); //设置颜色<br /><br

2011-04-07 10:37:00 4038 1

转载 js删除数组元素

<br />/**********************************************************/<br />js删除数组元素 :<br />   <script language="javascript" type="text/javascript"><br />Array.prototype.del=function(n) {  //n表示第几项,从0开始算起。<br />//prototype为对象原型,注意这里为对象增加自定义方法的方法。<br />  if(n<0

2011-02-23 10:09:00 724

转载 IIS可以访问HTML但访问不了ASP(终极解决之道)!

<br />相信我没错的,只有我才真正地找过答案,因为我的情况和你一样,现在我们已经完全解决这个问题了.网上那些其它都是乱抄的,不可能能解决到你的问题的,网上也有改那个什么帐户的,那个实在太难了. <br />按我的方法,前提是一,系统是XP,其它系统不敢包.二,你没有做过其它设置. <br />主要是帐户权限问题. <br /><br />打开“管理工具”->“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”,(看A) 然后在右边框中,右击“IIS Out-Of-Process Poole

2011-02-22 16:42:00 5306 1

转载 MySQL远程访问时非常慢的解决方法

<br />服务器放在局域网内进行测试时,数据库的访问速度还是很快。但当服务器放到外网后,数据库的访问速度就变得非常慢。<br /><br />后来在网上发现解决方法,my.ini里面添加<br /><br />[mysqld]<br />skip-name-resolve <br /><br />这样速度就快了!<br /><br />skip-name-resolve <br /><br />选项就能禁用DNS解析,连接速度会快很多。不过,这样的话就不能在MySQL的授权表中使用主机名了而只能用ip格式

2011-02-22 11:44:00 2711

转载 JSON学习

<br />http://www.javaeye.com/topic/71343

2011-02-22 11:20:00 572

转载 如何在mfc对话框中添加一个显示网页的窗口

这个要用到 ActiveX 控件了,向对话框里面插入一个 WebBrowser控件,之后使用就可以了!<br />=============================<br />利用WebBrowser控件创建自己的浏览器<br />①新建一个基于对话框的工程,命名为test,然后在对话框上单击右键,选择<br />Insert ActiveX Control…在弹出的对话框中选择MicroSoft Web浏览器,点击OK。<br />此时对话框上已经出现了WebBrowser控件,调整它的大小以适合

2011-02-12 13:47:00 5364 4

原创 关于Onsize中控件句柄为空的问题

<br />我发现,在Onsize中,很多人喜欢在里面对控件进行重新的布局,但是在第一次Onsize时,控件并没有实际上初始化完成,也就是说,Onsize在OnInitDialog前发生,所以最好加个标记位,使控件在OnInitDialog再进行重新布局,你懂得.

2011-01-18 19:15:00 2294

转载 关于“No space left on device的原因”

<br />看到这个错误,第一个反应是磁盘空间满了;但df一看,每个分区的空间都还富余的很。从munin 的监控图表上看 Filesystem usage 也很平稳,但下面的 Inode usage 就有问题了,其中一个分区的 usage 已经到了100%。赶紧跑到服务器上df -i检查,果然是 Inode 耗尽。原来这个分区是用来扔各种日志和临时文件的,其中有某个程序产生的临时文件又小又多,又没有进行定时回滚,造成在磁盘空间耗尽之前文件系统的 Inode 就被用光了。<br />  Linux/Unix

2011-01-17 19:59:00 50272

转载 画笔的使用

<br />1. 画笔的构造:画笔的构造函数有:CPen();CPen( int nPenStyle, int nWidth, COLORREF crColor );  throw( CResourceException );CPen( int nPenStyle, int nWidth , const LOGBRUSH* pLogBrush, int nStyleCount =0,        const DWORD* lpStyle = NULL ); throw( CResourceExceptio

2011-01-17 16:40:00 1142

转载 关于inflaterect和deflaterect

<br />在VC中的Rect类中有两个函数InFlateRect(int l,int t,int r,int b) 和DeFlateRect(int l,int t,int r,int b) ,其中每个函数中的4个参数分别表示什么意思?简单的说就是左(left) 上(top) 右(right) 下(bottom)下面列出其全部重载函数CRect::InflateRectvoid InflateRect( int x, int y );void InflateRect( SIZE siz

2011-01-17 16:39:00 5085

原创 断言失败-缺少资源

<br />有的人可能会在App类的构造函数中去生成一些界面上的资源,比如对话框.<br />这样做在Release版本下一般不会报错.但是在Debug版本下,则会爆出断言错误.提示某资源没有加载成功.<br />一般来说,最好把生成界面这些操作放入App类的InitInstance()函数中,因为构造函数在构造时,貌似还是处于一种全无的状态.<br /> 

2011-01-17 11:26:00 864

原创 对话框操作大全

<br />写的不错~<br />http://blog.csdn.net/wj4064/archive/2010/05/21/5614457.aspx

2011-01-13 10:09:00 515

原创 解决设置系统时间失败

<br />设置系统时间的函数很简单:<br /><br />SYSTEMTIME time = {0};    //如果这步不赋值,就一定会失败!!!!!!!!!!!!!切记!!!!!!!!!!!!!!!!!!!!<br />SetLocalTime(&time);

2011-01-10 17:22:00 1129

原创 开发界面的一点小体会

<br /> <br />     在软件的开发中,界面会不时的卡住,查询代码时,我发现,在界面类中的ontimer()中,进行了数据库的操作,此数据库操作由于网络原因,耗时很长,由此造成了ontimer()函数很耗时,因此,我把定时进行数据库操作的语句利用线程去执行,而不是用定时器,界面卡住的问题就解决了。<br />    因此,尽量不要将耗时的操作放在界面类的ontimer()函数中执行,容易造成界面的卡住。<br />    另外,在进行界面设计的过程中,有时候控件的数量会非常多,如果所有的控件都放

2011-01-04 14:22:00 9931 2

转载 SQL Server 2008 数据类型-varchar(MAX)、nvarchar(MAX)

<br />SQL Server 2008 数据类型-varchar(MAX)、nvarchar(MAX) 到底有多大?<br />在 SQL Server 2000 中,varchar(8000)、nvarchar(8000) 就是极限了,在 SQL Server 2005、SQL Server 2008 中,增加了 varchar(MAX)、nvarchar(MAX) 数据类型。这里 MAX 代表多大呢?varchar(max)、nvarchar(max) 和 varbinary(max) 统称为大值数

2010-12-31 14:22:00 23227

原创 SQL Server2008 如何编辑多于200行

<br />    SqlServer2008在表上右键只有编辑前200行的选项,如何选择编辑多于200行的数据呢?<br /> <br />    方法:很简单,上图:<br />点击圈中的SQL按钮,再点击旁边的红色感叹号,你就能看见生成的编辑前200行的sql脚本了<br />接下来,你只需要修改top(200)为你想要的值即可.哈哈

2010-12-30 10:22:00 3904

原创 VC 树控件的拖拽实现 MFC

<br />只需要将你的树控件类型改成CXTreeCtrl,并将以下头文件:XTreeCtrl.h和实现文件:XTreeCtrl.cpp包含进你的工程。<br /> <br />然后在void CXTreeCtrl::OnLButtonUp(UINT nFlags, CPoint point)这个函数中加入你自己的响应代码,即可完成树控件的拖拽效果。<br /> <br />//XTreeCtrl.h<br />------------------------------------------------

2010-12-22 10:28:00 7915 2

原创 判断鼠标是否落在界面中某一个区域内

<br /><br />POINT pt;<br /> GetCursorPos(&pt);    //该函数检取光标的位置,以屏幕坐标表示。<br /> <br /><br />CRect rectClient;<br />pArea->GetWindowRect(&rectClient);   //pArea是我自己定义的一个子窗口,rectClient是它所在的矩形范围,你可以自己指定<br /> <br /><br />if(rectClient.PtInRect(pt))    //PtInR

2010-12-17 14:16:00 10805

转载 VC++ 时间类型转换: CTime, COleDateTime, time_t, CString

<br />CTime==>CString <br /><br />CTime time;<br />time.GetCurrentTime();<br />CString str;<br />str.Format("%s",time.Format("%y:%m:%d %H-%M-%S")<br /><br />1<br />CString str;<br />CTime t = CTime::GetCurrentTime();<br />str.Format("%d-%d-%d",t.GetYear(),

2010-12-14 15:12:00 12649

原创 MFC制作程序界面锁定

<br />    首先,我们先来思考一下,我们的需求是什么?<br /> <br />    我们需要锁住程序界面,效果是,当锁住界面后,点击界面的任何一处都没有反应,或者弹出解锁对话框.<br /> <br />    第二步,我们思考一下,如何完成这样一个需求?<br /> <br />   我们可以这样做,我们需要捕获用户的鼠标或者键盘消息,然后让其按照我们的需求来做事情,对不对?比如,当用户点击界面时,捕获住鼠标左键的动作,然后弹出解锁对话框,当用户成功解锁后,不再捕获鼠标消息,当用户解锁失败后,

2010-12-14 14:11:00 4842 1

原创 多个字段值都相同,则不允许插入重复的数据

--------------------------------next sql is used for create a  test table, you can create yourself ---------------------------------------------USE [ACCPTEST]GO/****** Object:  Table [dbo].[tUnique]    Script Date: 12/14/2010 10:12:56 ******/SET ANSI_NULLS

2010-12-14 10:15:00 1938

空空如也

空空如也

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

TA关注的人

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