自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ViaskY铸剑阁

记录成长点滴,享受进步乐趣

  • 博客(27)
  • 资源 (6)
  • 收藏
  • 关注

原创 Win32信号量实现生产者消费者模型

生产者消费者模型简介        1.如果共享的buffer中有空位,则生产者生产产品,放到空位中;        2.如果共享的buffer中有产品,则消费者消费产品;使用win32简单实现 多生产者/多消费者 模型如下#include #i

2011-09-14 21:05:01 2811 2

原创 C语言可变参数函数探秘

C语言的可变参数函数看起来是不很酷,必须printf之类的,初学时,一头雾水,不禁感觉到宇宙的浩瀚和自己的渺小啊,但是等你知道其中原理之后,也就淡定了:) 下面首先看一个程序:#include "stdarg.h"#include double AddManyN

2011-08-11 21:15:40 1049

原创 C/C++函数调用规则

面试中被问到函数调用规则,不懂,所以查了资料,总结如下:调用规则__cdecl__stdcall__fastcall__pascal__thiscall参数压栈顺序

2011-08-11 20:29:44 3155

翻译 深入分析C++引用

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2011-06-30 16:01:00 35024 40

原创 动态连接库(dll)生成及应用程序载入dll过程分析

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2011-06-30 14:36:00 1989 3

原创 ifstream & ofstream 打开中文路径失败的解决方案

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2011-06-30 10:50:00 4297

原创 [转]OpenGL Vertex Array

<br />Related Topics:Vertex Buffer Object, Display List<br />Download:vertexArray.zip<br />Instead you specify individual vertex data in immediate mode (between glBegin() and glEnd() pairs), you can store vertex data in a set of arrays including vert

2011-05-25 22:35:00 1738

原创 [转]OpenGL Frame Buffer Object (FBO)

<br />Related Topics:Pixel Buffer Object (PBO)<br />Download:fbo.zip, fboDepth.zip, fboStencil.zipOverviewCreating FBORenderbuffer ObjectChecking FBO StatusExample: Render To TextureOverview<br />In OpenGL rendering pipeline, the geometry data and

2011-05-25 22:34:00 2353

原创 [转]OpenGL Pixel Buffer Object (PBO)

<br />Related Topics:Vertex Buffer Object (VBO), Frame Buffer Object (FBO)<br />Download:pboUnpack.zip, pboPack.zipOverviewCreating PBOMapping PBOExample: Streaming Texture Uploads with PBOExample: Asynchronous Readback with PBOOverview <br />OpenGL

2011-05-25 22:33:00 2700

原创 [转]OpenGL Vertex Buffer Object (VBO)

<br />Related Topics:Vertex Array, Display List, Pixel Buffer Object<br />Download:vbo.zip, vboSimple.zipCreating VBODrawing VBOUpdating VBOExample<br />GL_ARB_vertex_buffer_object extension is intended to enhance the performance of OpenGL by provi

2011-05-25 22:32:00 1476

转载 Windows内存管理机制及C++内存分配实例

<br />一位牛人的文章,写的很详细,收藏着多看几遍<br /> 进程空间<br />http://blog.csdn.net/yeming81/archive/2008/01/16/2046193.aspx内存状态查询<br />http://blog.csdn.net/yeming81/archive/2008/01/16/2046207.aspx虚拟内存<br />http://blog.csdn.net/yeming81/archive/2008/01/17/2047879.aspx内存映射文件<

2011-05-22 22:57:00 891

转载 最大子序列和问题(一维,二维)

<br />源地址:http://blog.csdn.net/jeiwt/archive/2010/05/06/5561773.aspx<br /> <br />给定一个长度为n的一维的数组matrix[n],让求其最大matrix[i] + matrix[i+1] + ... + matrix[j] = sum问题?<br />简单算法:<br />穷举法<br />先预处理map[n]表示从matrix[0]->matrix[n]的和<br />for(int i = 0 to n)<br />   f

2011-04-24 17:07:00 1057

原创 c++内存布局浅探(二)

<br /><br />该文为http://blog.csdn.net/webScaler/archive/2011/04/05/6302997.aspx的续篇<br /> <br />若对虚继承不是很了解,可以先参考下文<br />http://lingxiaoyequ.blog.163.com/blog/static/21639050200941941730984/<br /> <br /> <br />4 单虚继承<br /> <br /><br /> 测试代码:<br />class Base1

2011-04-05 16:09:00 790

原创 c++内存布局浅探(一)

<br /><br />一直对C++对象模型不是很了解,参考网上一些帖子,然后使用vs2003测试,结果如下,希望对大家有所帮助: )<br /> <br />参考链接:<br />http://blog.csdn.net/bluedog/archive/2009/10/22/4711169.aspx<br /> <br />说明:<br />1该文所给出代码只说明类的继承关系,具体测试输出代码不再详述;<br />2该文测试环境为vs2003,其他环境没测试;<br />3在下水平有限,本着学习的心态作此

2011-04-05 16:03:00 959

原创 阿里巴巴实习面经

<br />直接说题目吧:<br /> <br />1. 自我介绍<br />    没有准备,乱说了几句就不知道说啥了。。。<br />2. 项目经验,从简历中选了一个讲一下,问的比较细,主要问项目的过程和思路<br />3. 问:玩微博么?<br />    答:玩的,腾讯微博<br />    问:用来干嘛?<br />    答:看别人分享的东西<br />    。。。。。。<br />4. 问:看技术论坛的么?<br />    答:看的(其实很久没怎么看了)<br />    问:一般看哪个?

2011-03-18 20:03:00 1269 1

转载 链接错误LNK2005

<br />原文地址:http://www.cnblogs.com/youyou/archive/2005/09/20/240266.html<br /> <br />libcpmtd.lib(xmutex.obj) : error LNK2005: "public: void __thiscall std::_Mutex::_Lock(void)" (?_Lock@_Mutex@std@@QAEXXZ) 已经在 test_smilgen.obj 中定义<br />libcpmtd.lib(xmut

2011-03-01 21:53:00 1092

原创 std::auto_ptr 不能赋值 简析

今天试用了下std::auto_ptr, 第一次使用就出错了,尴尬啊,先还原现场:类内声明:Std::auto_ptr m_pWgt;类构造函数内赋值:m_pWgt = new Widget;大概就是这样,编译很顺利通过,一运行,蹦出个run-time error, 错误显示m_pWgt里无对象,于是trace到auto_ptr的赋值构造函数,查看了auto_ptr源码发现问题所在,现将部分源码列出如下:template struct auto_ptr_ref { // proxy referen

2010-09-18 12:28:00 3238 2

原创 wglShareLists使用简介

OpenGL中用到多线程和多rendercontext渲染的时候会用到wglsharelist进行资源共享,本文将对我本人在wglsharelist使用过程中的经验做个小总结:         首先翻译下msdn上对wglsharelist的说明:wglShareLists         wglShareLists函数使多个OpenGLrender contexts可以共享一个显示列表空间。     BOOL wglShareLists( HGLR C hglrc1 , // 提

2010-09-09 13:32:00 8089 9

翻译 C++存储类型

前段时间查到这方面的东西,看这里讲的不错,就翻译了,第一次尝试 :)原文地址:http://www.informit.com/guides/content.aspx?g=cplusplus&seqNum=28内存管理         在C++中,一种存储类别(storageclass)定义了某个标志符的内存属性。同样它也决定了一个对象的内存生存期(storage duration):  自动存储生存期(automaticstorage duration),线程存储生存期(thread storage

2010-06-30 13:43:00 5151

转载 CreateThread, AfxBeginThread,_beginthread, _beginthreadex 区别

<br />参考文章:<br />http://www.cnblogs.com/chuncn/archive/2009/03/08/1406096.html<br />http://space.itpub.net/10697500/viewspace-612085<br /> <br /> <br />CreateThread是Windows的API函数(SDK函数的标准形式,直截了当的创建方式,任何场合都可以使用),提供操作系统级别的创建线程的操作,且仅限于工作者线程。不调用MFC和RTL的函

2010-06-02 10:28:00 1406

转载 C++调用约定简介

<br /> <br /> <br />调用约定(Calling   convention):决定函数参数传送时入栈和出栈的顺序,由调用者还是被调用者把参数弹出栈,以及编译器用来识别函数名字的修饰约定。   <br /> <br />    函数调用约定有多种,这里简单说一下:<br />   <br />    1、__stdcall调用约定相当于16位动态库中经常使用的PASCAL调用约定。在32位的VC++5.0中PASCAL调用约定不再被支持(实际上它已被定义为__stdcall。除了_

2010-06-02 09:57:00 764

转载 [转载] MFC下关于“建立空文档失败”问题的分析二 ---ProcessShellCommand()函数分析

本文链接:http://user.qzone.qq.com/278288976/blog/1196240170ProcessShellCommand()在我们用向导创建MFC应用程序时,在App::InitInstance()中总会出现下面这样的代码到底是什么意思呢,我差了很多资料终于使其漏出庐山真面目。 CCommandLineIn

2010-05-09 11:15:00 5495

转载 [转载] MFC下关于“建立空文档失败”问题的分析

原文地址: http://blog.ccw.com.cn/article-htm-itemid-11391-type-blog.html   这类问题的出现主要在bool CWinApp::ProcessShellCommand(CCommandLineInfo& rCmdInfo);函数的关键内容: "zj[v1K9-A  BOOL bResult = T

2010-05-07 19:27:00 2299 1

转载 [转载] 类成员函数指针深度分析

原文地址:http://blog.sina.com.cn/s/blog_601529b70100errd.html  今天突然想起了类成员函数指针,于是想到几个问题:1. 一个类的成员函数指针可以转化为另一个类的成员函数指针么?2. 类成员函数指针与普通函数指针真的完全不一样么?接下来的讨论将回答这两个问题! (有关类成员函数指针概念请参考相关资料....)

2010-05-07 19:25:00 1813 2

原创 函数指针的传递

本文讨论函数指针的传递,主要分为普通函数指针和类成员函数指针: 1.普通函数指针举个例子先#includeusing namespace std;void fun1(int i){ cout<<i<<endl;} void fun2(int j, int(*pFun)(int)){ pFun(j);} int

2010-04-25 18:27:00 8869 2

原创 (Visual Studio + ViEmu)---- Windows下编程环境之利器

    一直觉得Vim编辑很高效,但是苦于目前开发环境为VS,如果用GVim + VS来回切换的很费劲,前段时间偶然发现居然可以将VS和Vim结合起来,欣喜若狂,马上装上,用了几天,相当之爽:D     vim是通过插件形式装到VS中的,有商业版插件ViEmu,也有免费的Vsvim,我使用的是ViEmu,当然是破解版,貌似不厚道:(, 没有试过Vsvim,不知道效果怎么样。 

2010-04-19 18:32:00 5056 2

转载 Windows 句柄

原文地址: http://old.blog.edu.cn/user2/zwxiao/archives/2007/1696634.shtml 后面红色部分为本人理解 1.句柄是什么?    在windows中,句柄是和对象一一对应的32位无符号整数值。对象可以映射到唯一的句柄,句柄也可以映射到唯一的对象。2.为什么我们需要句柄?    更准确地说,

2010-04-13 20:40:00 796

23种设计模式学习笔记

学习设计模式入门的好材料 简单明了,一看就懂 帮助你快速学习或是复习23种设计模式

2011-07-20

python经典书籍

Dive_In_To_Python3.pdf ByteOfPython_chn.pdf Python基础教程(第2版).pdf

2011-07-03

Absolute C++

高清晰版《Absolute C++》 The Analytical Engine has no pretensions whatever to originate anything. It can do whatever we know how to order it to perform. It can follow analysis; but it has no power of anticipating any analytical relations or truths. Its province is to assist us in making available what we are already acquainted with.

2009-08-17

空空如也

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

TA关注的人

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