自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 设置openwrt,使wifi路由器既可以连接到外网wifi路由器,并且还能够让无线设备来连接。

openwrt 如何连接外网无线路由器,同时能够被其他设备无线连接。

2017-07-05 00:38:37 25105 1

转载 Delphi 2006-2010 error: “Cannot create file C:\Users\Admin\AppData\Local\Temp\EditorLineEnds.ttr”

Try uninstalling the Windows security update KB2982791 which was already mentioned by Francisco Caffagni. This solved the issue for me (Windows 8.1 + Delphi 2007) but it might not be such a good

2014-09-02 15:12:06 3116

转载 NtQuerySystemInformation判断线程是否被挂起/判断线程状态

http://www.buguw.com/ntquerysysteminformation%e5%88%a4%e6%96%ad%e7%ba%bf%e7%a8%8b%e6%98%af%e5%90%a6%e8%a2%ab%e6%8c%82%e8%b5%b7%e5%88%a4%e6%96%ad%e7%ba%bf%e7%a8%8b%e7%8a%b6%e6%80%81.html

2013-09-23 18:19:05 6134

原创 Mygui例子学习心得

由于Mygui是俄罗斯人写的,而且网上几乎看不到教程,就算一些教程也是一些高人炫耀下成果的,并没有任何实用基础.何吝啬到不给任何代码,所以只能自己啃例子,并把例子的学习心得做个笔记以备自己常来看看,并且把可能现在不正确的见解慢慢修正他.       这里根据程序的执行顺序来学习Mygui ,目前是在windowsOS下研究的所以入口点是 WinMain( HINSTANCE hInst, HI

2012-12-26 09:06:37 2340 1

原创 Ogre,里面是用cegui鼠标点不到场景

在ogre 基础教程7 点击前往  有以下一段 bool BasicTutorial7::mousePressed( const OIS::MouseEvent &arg, OIS::MouseButtonID id ){    if(CEGUI::System::getSingleton().injectMouseButtonDown(convertButton(id)))

2012-12-06 23:55:04 650

原创 Ogre1.81 VS下编译烦人的Warning解决办法

ogreheaderprefix.h 和ogreheadersuffix.h 这个文件定义了 忽略警告的参数主要看 ogreheadersuffix.h 这个头文件#ifndef __OgreHeaderSuffix_H__#define __OgreHeaderSuffix_H__#include "OgrePrerequisites.h"#if OGRE_COMPILER

2012-12-06 15:59:07 726

转载 给vs工程减少空间

VC2010建立C++解决方案 工程 文件夹占用太大VS2010建立C++解决方案 工程 文件夹占用太大使用VC2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十M的硬盘容量。那么,该怎么解决呢?其实可以关闭它。方法:Tools->Options-

2012-11-11 14:44:30 771

转载 tab control用法

=================================VC中使用TAB Control控件  假如我现在有个SDI程序,View是Form View,想在上面放个Tab Control,包含两个Page。现在让我们来看看应该怎样处理。首先当然要增加一个Tab Control资源,然后利用Class Wizard,在View中增加一个Control变量。接

2011-10-21 15:17:53 1561

原创 汇编的 OF位 到底代表什么!

<br />几乎所有的教程都把OF(overflow)翻译成溢出标志,但如果从中文上来理解既然是溢出 那么<br />下面的计算<br />add   eax,ecx//eax=0xFFFFFFFF,ecx=0x00000001<br />结果 eax应该=0x100000000 肯定是容纳不下溢出了。<br />但实际并不是如此 即使如上计算OF任然是0。并未置1.<br />这里给我们太多的惊讶了,天啦难道这个溢出标志是个水货。<br />但在写个程序测试下 依然用add<br />add   eax,

2011-04-23 02:52:00 5379 4

原创 Wininet CInternetSession类编程的一些心得 包括如何清空cookie

<br /> 废话不多直接说自己的心得了:<br /> <br />1、如何自己创建http头部:<br />先抓包自己登陆的网站封确定下封包头是什么样子的<br />然后构造<br />以下网址链接都是举例用的,实际网址及链 需要自己用抓包工具确定!<br />CString UrlHeadStr=_T("Accept: */*/r/nReferer: http://www.sina.com.com/r/nAccept-Language: zh-tw/r/nAccept-Encoding: gzip, d

2011-04-22 11:07:00 5076 4

转载 socket重用

<br />1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:<br />BOOL bReuseaddr=TRUE;<br />setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));<br /><br />2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历<br />TIME_WAIT的过程:<br />BOOL bDo

2011-04-08 11:40:00 5060

转载 windows核心编程 宏

<br />在Jeffrey的Error Show程序作者自定义了一段宏<br />#define chHANDLE_DLGMSG(hWnd, message, fn)                 /<br />   case (message): return (SetDlgMsgResult(hWnd, uMsg,     /<br />      HANDLE_##message((hWnd), (wParam), (lParam), (fn))))<br />HANDLE_##message((

2011-04-08 11:38:00 748

转载 浅谈程序脱壳后的优化

<br />标 题: 【原创】浅谈程序脱壳后的优化<br />作 者: CCDebuger<br />时 间: 2006-07-03,22:52<br />链 接: http://bbs.pediy.com/showthread.php?t=28402<br /><br />浅谈程序脱壳后的优化<br /><br />作者:CCDebuger<br /><br />写这篇文章的目的是想让大家了解如何利用现有的工具来优化脱壳后的程序。 因为要让脱壳优化过的程序可以用汉化工具正常汉化的话,要求要稍微高一些,我就

2010-12-09 22:02:00 1147

转载 关于windows消息分流器

<br />在Jeffrey的Error Show程序作者自定义了一段宏<br />#define chHANDLE_DLGMSG(hWnd, message, fn)                 /<br />   case (message): return (SetDlgMsgResult(hWnd, uMsg,     /<br />      HANDLE_##message((hWnd), (wParam), (lParam), (fn))))<br />HANDLE_##message((

2010-12-09 22:01:00 397

转载 CListCtrl VC

<br />1. CListCtrl 样式及设置<br />2. 扩展样式设置<br />3. 数据插入<br />4. 一直选中Item<br />5. 选中和取消选中Item<br />6. 得到CListCtrl中所有行的checkbox的状态<br />7. 得到CListCtrl中所有选中行的序号<br />8. 得到item的信息<br />9. 得到CListCtrl的所有列的header字符串内容<br />10. 使CListCtrl中一项可见,即滚动滚动条<br />11. 得到CLis

2010-12-09 21:59:00 407

转载 CFile和CStdioFile的文件读写使用方法

CFile//创建/打开文件CFile file;file.Open(_T("test.txt"),CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite);文件打开模式可组合使用,用“|”隔开,常用的有以下几种:CFile::modeCreate:以新建方式打开,如果文件不存在,新建;如果文件已存在,把该文件长度置零,即清除文件原有内容。CFile::modeNoTruncate:以追加方式打开,如果文件存在,打开并且不将文件长度置零,如果

2010-12-09 21:59:00 342

转载 CString 成员函数用法大全

<br />CString的构造函数<br />CString( );<br />例:CString csStr;<br /><br />CString( const CString& stringSrc );<br />例:CString csStr("ABCDEF中文123456");<br />    CString csStr2(csStr);<br /><br />CString( TCHAR ch, int nRepeat = 1 );<br />例:CString csStr('a',5);<

2010-12-09 21:58:00 361

转载 CListCtrl根据列标题或者列的内容自动调整列宽度

<br />void Util::AutoWidthList(CListCtrl *pList) <br />{ <br />int nColumnCount = pList->GetHeaderCtrl()->GetItemCount(); <br />for (int i = 0; i < nColumnCount; i++) <br />{ <br />pList->SetColumnWidth(i, LVSCW_AUTOSIZE); <br />int nColumnWidth = pList->G

2010-12-09 21:57:00 3039

转载 Unicode下CString(wchar_t)转换为 char*

<br />在Visual C++.NET2005中,默认的字符集形式是Unicode,但在VC6.0等工程中,默认的字符集形式是多字节字符集(MBCS:Multi-Byte Character Set),这样导致在VC6.0中非常简单实用的各类字符操作和函数在VS2005环境下运行时会报各种各样的错误,这里总结了在Visual C++.NET2005环境中Unicode字符集下CString和char *之间相互转换的几种方法,其实也就是Unicode字符集与MBCS字符集转换。<br />1、Unico

2010-12-09 21:56:00 1034

空空如也

空空如也

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

TA关注的人

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