博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
绵雨之后的下午,静看着西天的云彩
sunshining.cublog.cn
管理博客
发表文章
留言
收藏夹
博客圈
音乐
· chinese
· english
相册
· campus
· kickboxing
文章
· 在晓通的日子
}
· 生活
· 技术
}
· BGP
· EIGRP
· ISDN
· 无线
· MPLS
· 语音
· 硬件
· VPN
· 交换
· 大学的日子
}
· 锐捷面试
· 生活点滴
· 网络技术
}
· CISCO
}
· AAA
· ATM
· backup
· BGP
· EIGRP
· IOS-features
· IPV6
· IS-IS
· ISDN
· MPLS
· Multicast
· NAT
· OSPF
· PIX
· QOS
· RIP
· SNMP
· STP
· VLAN
· VoIP
· VPN
· 故障排除
· 基本概念
· 信息安全
· h3c
· Juniper
· 以太网
· TCP/IP格式
· 安防技术
· 工程常识
· 英通文档
}
· 路由器产品
· 设备选购
· 典型配置&配置实例
· 防火墙
· 解决方案
· 交换机产品
· 英语
· 企业管理
}
· 面试
· 模拟实验
}
· CCIE路由交换
· 编程设计
}
· ASP
· C语言
· NS-2
· VB.NET
· VC++
}
· 问题积累
· 画图
· 产品特性
· 单片机
}
· cdle
· 服务器
}
· 在做solaris的日子
}
· 精
· 小东西
· FreeBSD
· linux AS4.0
}
· 流量监控
· security
· 服务器
· windows 2003 server
· 故障排除
首页
关于作者
姓名:向阳 职业:IT--网络流浪者 年龄:24 个性介绍:雨后的夕阳 email:xiangyang326@163.com qq:379989644
||
<<
>>
||
我的分类
文章列表 - VC++
修复LSP连接中的LSP是什么意思
<DIV><FONT size=4><STRONG>Winsock LSP(Layered Service Provider)“浏览器劫持”。某些间谍软件会修改Winsock 2的设置,进行LSP“浏览器劫持”,所有与网络交换的信息都要通过这些间谍软件,从而使得它们可以监控使……
查看全文
发表于:2008-06-08 ┆
阅读(168)
┆
评论(0)
CListCtrl刷新问题
<DIV> </DIV> <DIV>解决CListCtrl刷新闪烁:</DIV> <DIV> m_list->SetRedraw(FALSE) ; </DIV> <DIV> 更新数据;</DIV> <DIV> m_list->SetRedra……
查看全文
发表于:2008-06-03 ┆
阅读(144)
┆
评论(0)
CListCtrl使用技巧
<DIV> </DIV> <DIV>由于CListCtrl良好的数据展示形式和便捷的操作,所以我们在编程工作中会经常用到,网上找到一片不错的总结,估计对于一般的使用场景够用的。还有其他需求,我们可以再探索讨论。</DIV> <DI……
查看全文
发表于:2008-06-03 ┆
阅读(303)
┆
评论(1)
VC+ADO动态创建Access数据库[转]
<DIV><A href="http://blog.csdn.net/lzyint/archive/2007/06/24/1664974.aspx"><FONT color=#800080>VC+ADO动态创建Access数据库</FONT></A> <DIV class=blogstory><SPAN id=Post.ascx_ViewPost_PreviousAndNextEn……
查看全文
发表于:2008-06-01 ┆
阅读(115)
┆
评论(0)
VC 变量类型
<DIV><A href="http://blog.csdn.net/gyskyll/archive/2006/11/28/1418203.aspx"><FONT color=#336699>VC 变量类型</FONT></A> <DIV class=blogstory><SPAN id=Post.ascx_ViewPost_PreviousAndNextEntriesUp> <H3>……
查看全文
发表于:2008-05-17 ┆
阅读(173)
┆
评论(0)
基于VC++的OpenGL编程讲座之基本图元
<DIV> <TABLE class=maintabale style="BORDER-COLLAPSE: collapse" height="98%" cellSpacing=0 cellPadding=2 width=760> <TBODY> <TR> <TD colSpan=3 height=44> <P align=center><B><FONT face=宋体 size=3……
查看全文
发表于:2008-05-17 ┆
阅读(167)
┆
评论(0)
坐标变换
<DIV> <DIV class=xsense id=x002 style="FLOAT: left"> <SCRIPT src="/inc/xoo2.js" type=text/javascript></SCRIPT> <SCRIPT type=text/javascript><!-- google_ad_client = "pub-3118933189526443"; googl……
查看全文
发表于:2008-05-17 ┆
阅读(192)
┆
评论(0)
基于VC++的OpenGL编程讲座之曲线和曲面
计算机图形学中,所有的光滑曲线、曲面都采用线段或三角形逼近来模拟,但为了精确地表现曲线,通常需要成千上万个线段或三角形来逼近,这种方法对于计算机的硬件资源有相当高的要求。然而,许多有用的曲线、曲面在数……
查看全文
发表于:2008-05-17 ┆
阅读(165)
┆
评论(0)
TeeChart在VC中实时曲线绘制的应用
<DIV> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center><STRONG style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="FONT-SIZE: 14pt"><FONT face="Times New Roman……
查看全文
发表于:2008-05-17 ┆
阅读(410)
┆
评论(0)
vc动态曲线绘制方法
<DIV> <TABLE style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" cellSpacing=0 cellPadding=0 width="90%" border=0> <TBODY> <TR> <TD class=oblog_t_4 bgColor=#ffffff> <P align=left><FONT size=2><STR……
查看全文
发表于:2008-05-17 ┆
阅读(383)
┆
评论(0)
用Chart控件绘制动态图表
<DIV> 用Chart控件绘制动态图表 <BR> </DIV> <DIV> <BR> ---- 进行程序设计时,选用一个合适的ActiveX控件,有时可大大减少……
查看全文
发表于:2008-05-16 ┆
阅读(208)
┆
评论(0)
Generate Browser Info inconsistent with precompi
<DIV>warning C4652: compiler option 'Generate Browser Info' inconsistent with precompiled header;</DIV> <DIV> </DIV> <DIV>VC Bug,关了重启!</DIV>
查看全文
发表于:2008-04-19 ┆
阅读(168)
┆
评论(0)
SQL语句大全
<DIV> <TABLE cellSpacing=1 cellPadding=1 width="95%" align=center border=0> <TBODY> <TR bgColor=#ffffff> <TD vAlign=top align=middle width="88%" bgColor=#ffffff><FONT size=3><STRONG><A name=baidusnap0></A><B style="COLOR: black; BACKGROUND-COLOR: #ffff66">SQL</B><A name=baidusnap1></A><B style="COLOR: black; BACKGROUND-COLOR: #a0ffff">语句</B>大全</STRONG></FONT> <HR SIZE=1> 作者:阿多 </TD></TR> <TR bgColor=#ffffff> <TD style="LINE-HEIGHT: 1.5" vAlign=top bgColor=#ffffff> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"> </SPAN><SPAN style="mso-spacerun: yes"> </SPAN></SPAN></FONT><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><FONT size=3> </FONT></SPAN></……
查看全文
发表于:2008-04-16 ┆
阅读(127)
┆
评论(0)
_bstr_t类型
<DIV>1._bstr_t是个对bstr的类,具体定义可以看comutil.h。 <BR> com组件传输字符串有固定的标准,就是bstr,这样才能在不同的语言里调用,试想你传的是c的某个字符串类型,vb又如何调用呢?ado是个com组件所以传的也是bstr,使用_bstr_t不但方便接收,而且方便处理。</DIV> <DIV>2.严格地说_bstr_t不属于对bstr的类,它可以直接转换成bstr型,也可以直接转换成普通的char*型 <BR> 比如 <BR> _bstr_t str("sfalkj");//用char*来构造 <BR> bstr str1=str;//str1是双字节的 <BR> char *str2=str;//str2是单字节的</DIV> <DIV>3._bstr_t 是一个封装了char*和wchar_t*之间相关的操作,已方便在使用com对象时的字符串操作,也就是说你可以不必关心给_bstr_t对象赋值了什么类型的字符串,或者要与什么类型的字符串相加等操作,它的重载函数会自动选择合适的函数进行操作的。</DIV> <DIV>4.将BSTR或_bstr_t转换为CString</DIV> <DIV> strValue为CString类, <BR> bstrSql为_bstr_t类,bstr2为BSTR &nb……
查看全文
发表于:2008-04-16 ┆
阅读(279)
┆
评论(0)
最常见的20种VC++编译错误信息
<DIV><FONT size=4><STRONG>最常见的20种VC++编译错误信息</STRONG></FONT></DIV> <DIV><BR><FONT size=4><STRONG>1、fatal error C1010: unexpected end of file while looking for precompiled header directive。</STRONG></FONT></DIV> <DIV><FONT size=4><STRONG>寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "stdafx.h") </STRONG></FONT></DIV> <DIV><FONT size=4><STRONG></STRONG></FONT> </DIV> <DIV><FONT size=4><STRONG>2、fatal error C1083: Cannot open include file: 'R…….h': No such file or directory</STRONG></FONT></DIV> <DIV><FONT size=4><STRONG>不能打开包含文件“R…….h”:没有这样的文件或目录。</STRONG></FONT></DIV> <DIV><FONT size=4><STRONG></STRONG></FONT> </DIV> <DIV><FONT size=4><STRONG>3、error C2011: 'C……': 'class' type redefinition</STRONG></FONT></DIV> <DIV><FONT size=4><STRONG>类“C……”重定义。</STRONG></FONT></DIV> <DIV><FONT size=4><STRONG></STRONG></FONT> </DIV> <DIV><FONT size=4><STRONG>4、error C2018: unknown character '0xa3'</STRON……
查看全文
发表于:2008-04-15 ┆
阅读(137)
┆
评论(0)
怎样将字符串中的"-"替换成":"
<DIV>CString smac="00-00-00-00-00-01"</DIV> <DIV>smac.Replace("-",":");</DIV>
查看全文
发表于:2008-04-14 ┆
阅读(141)
┆
评论(0)
[转]数据类型转换
<DIV>1.如果用MFC的话,可以使用CString的Format成员函数来转换。 <BR> 用API则可以使用sprintf函数来转换.</DIV> <DIV> // MFC <BR> int i = 13; <BR> CString msg; <BR> msg.Format("%d",i); <BR> MessageBox(NULL,msg,TEXT("HelloMsg"),0); <BR> <BR> // API <BR> int i = 13; <BR> char msg[32]; <BR> sprintf(msg,"%d",i); <BR> MessageBox(NULL,msg,TEXT("HelloMsg"),0); </DIV> <DIV> </DIV> <DIV> sprintf的第一个参数是指向存放空间的指针,需要先申请内存 <BR> <BR> int i = 13; <BR> char * msg = new char[10];//……
查看全文
发表于:2008-04-14 ┆
阅读(160)
┆
评论(0)
list控件中条目的选择
<DIV><FONT face=Verdana size=2> </FONT> <H1><A name=_mfc_clistctrl.3a3a.getnextitem></A>1.CListCtrl::GetNextItem</H1> <P><B>int</B> <B>GetNextItem(</B> <B>int</B> <I>nItem</I><B>,</B> <B>int</B> <I>nFlags</I> <B>) const;</B></P> <P class=label><B>Return Value</B></P> <P>The index of the next item if successful, or -1 otherwise.</P> <P class=label><B>Parameters</B></P> <P class=dt><I>nItem</I></P> <P class=indent>Index of the item to begin the searching with, or -1 to find the first item that matches the specified flags. The specified item itself is excluded from the search.</P> <P class=dt><I>nFlags</I></P> <P class=indent>Geometric relation of the requested item to the specified item, and the state of the requested item. The geometric relation can be one of these values: <UL type=disc> <LI><B>LVNI_ABOVE</B> Searches for an item that is above the specified item.<BR><BR> <LI><B>LVNI_ALL</B> Searches for a subsequent item by index (the……
查看全文
发表于:2008-04-13 ┆
阅读(171)
┆
评论(0)
VC 输入自动提示没有了,怎么找回来
<DIV>答案------------------------------------------------------------------</DIV> <DIV>菜单“Tool”->“Option”->“Editor”项中的“Statement completion Options" <BR> 里面的那几项就是负责这个的。 </DIV> <DIV>这种情况只要把“Auto List Members”项选中即可。</DIV>
查看全文
发表于:2008-04-13 ┆
阅读(479)
┆
评论(0)
[转]CListCtrl的使用完全指南
<DIV> </DIV> <DIV>创建图形列表并和CListCtrl关联:<BR>m_image_list.Create(IDB_CALLER2, 16, 10, RGB(192,192, 192));<BR>m_image_list.SetBkColor( GetSysColor( COLOR_WINDOW ) );<BR>m_caller_list.SetImageList( &m_image_list, LVSIL_SMALL);<BR>为报表添加4列:<BR> char *szColumn[]={"昵称","IP地址","登陆时间","状态"};<BR> int widths[]={100,98,70,55};<BR> LV_COLUMN lvc;<BR> lvc.mask=LVCF_FMT|LVCF_WIDTH|LVCF_TEXT|LVCF_SUBITEM;<BR> lvc.fmt=LVCFMT_LEFT;<BR> for(int i=0;i<4;i++) {//插入各列<BR> lvc.pszText=szColumn[i];<BR> lvc.cx=widths[i];<BR> lvc.iSubItem=i;<BR> m_caller_list.InsertColumn(i,&lvc);<BR> }<BR>为报表添加两项,以附加方式添加:<BR>char* data[4];<BR>data[0]="所有人";<BR>data[1]="0.0.0.0";<BR>data[3]="在线";<BR>data[2]=new char;<BR>CTime now=CTime::GetCurrentTime();<BR> CString temp =……
查看全文
发表于:2008-04-13 ┆
阅读(158)
┆
评论(0)