自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山水人间。

希望,是一种憧憬。一切美好源于希望。!

  • 博客(163)
  • 资源 (32)
  • 收藏
  • 关注

原创 weak_ptr解决环形引用

// ConsoleApplication10.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "ConsoleApplication10.h"#include <iostream>#include <memory>using namespace std;class B;class A{public...

2019-06-13 11:36:13 844

转载 查询内容写入原表

select * into #temp from table order by id--将排序数据插入临时表delete from table--删除原表数据insert table select * from #temp --将临时表的数据插入原表drop table #temp --删除临时表...

2018-03-26 22:13:46 331

转载 网络编程:epoll、accept触发模式及阻塞方式的选择

原文转载自:http://blog.csdn.net/drdairen/article/details/53896354select(),poll()模型都是水平触发模式,信号驱动IO是边缘触发模式,epoll()模型即支持水平触发,也支持边缘触发,默认是水平触发 从表象看epoll的性能最好,但是在连接数少,并且连接都十分活跃的情况下,select和poll的性能可能比epoll好,

2018-01-09 11:49:47 1104

转载 CentOS 7.0系统安装配置步骤及网络开启配置详解

原文转自:http://blog.csdn.net/youzhouliu/article/details/51175364说明:截止目前CentOS 7.x最新版本为CentOS 7.0,下面介绍CentOS 7.0的具体安装配置过程服务器相关设置如下:操作系统:CentOS 7.0 64位IP地址:192.168.21.128网关:192.168.

2018-01-05 20:50:28 3599

转载 windows下比较好的select模型.

原文转载自:https://www.cnblogs.com/qiyueliuguang/archive/2013/12/31/3498705.html#include #include using namespace std;#pragma comment(lib, "ws2_32")int main(int argc, char **argv)

2018-01-05 20:48:59 1740

原创 SOUI使用总结知识汇总.

本周任务:"具体在下面一排" 模块分类 + 渲染- 已解决;结构和框架;消息机制 - 已解决;类关系图.待办:补充控件列表列举. ******************************************************************能做什么:多语言,动画,模块支持多分.LUA脚本模块.可拓展性: xml标签可以拓展

2017-12-27 16:11:57 14291 1

转载 VC 调用GDI+绘图

GDI+绘图功能强大,这里简单演示VC调用的方法和步骤主要涉及,调入已有的图形文件,在屏幕上绘图,截取屏幕上需要的部分,保存为BMP 或JPG文件等。还是直接上代码: //一 首先下载,gdi 有关的头文件和库文件 //二 以下部分语句最好放到文件 StdAfx.h中#ifndef ULONG_PTRtypedef  unsigned lon

2017-11-18 10:55:36 1074

转载 脉率,采样率.

最近想入手一套HIFI书架音箱,但对于一些音频方面的技术参数知识还只停留在很原始的,如只知道所谓128K 196K 256K 320K(比特率)这样数据越大音质越好的基础上。晚上花了点时间把这些知识统统补上!一、关于数字音频数字音频是指使用数字编码的方式也就是使用0和1来记录音频信息,它是相对于模拟音频来说的。在CD光盘和计算机技术未出现之前都是模拟音频(如录音带),其中数

2017-11-13 16:47:02 407

转载 DShow暂时存.

directshow最简单实例:http://blog.csdn.net/leixiaohua1020/article/details/42372419流程如分析:http://blog.csdn.net/leixiaohua1020/article/details/42394509最终讲解:全部看懂了。https://jingyan.baidu.com/article/ae97a

2017-11-10 18:33:45 194

转载 FFmpeg安装(windows环境)

FFmpeg安装(windows环境)♣FFmpeg是什么?♣FFmpeg组成♣下载工具♣安装FFmpeg♣应用到j2ee项目前言:学习视频编码,一定要知道雷霄骅(leixiaohua1020)的专栏 ,伟大的程序员,26岁去世。雷霄骅---巨星陨落。此文多为摘录自ffmpeg的文档。官网:https://www.ffmpeg.org/githu

2017-11-09 20:49:45 951

转载 printf重定向<达到向向服务器写日志效果>

最近我们有一个需求,要求将windows控制台程序中通过printf打印的字符串信息全部重定向到另一个远程控制终端上去;并且也将标准输入也重定向到远程终端。重定向信息的传输用TCP传输。解决这个问题,其实就是要求能够截获printf的字符数据,使其不在控制台上打印,而是通过socket传到远程终端后打印。并且将标准输入重定向到一个socket上,从上面阻塞收数据作为标准输入。解决过程:

2017-11-09 17:32:51 1367

转载 最简单的视音频播放示例3:Direct3D播放YUV,RGB(通过Surface)

自己总结的写在前面:记录一次debug:在改变了窗口大小的时候,渲染不完全HRESULT StretchRect(    IDirect3DSurface9 * pSourceSurface,    CONST RECT * pSourceRect,    IDirect3DSurface9 * pDestSurface,    CONST RECT *

2017-11-09 16:40:54 761

转载 D3D9-hello world

作者:lhqsine一、搭建《DIRECTX.9.0.3D游戏开发编程基础》开发环境与第一个程序1、下载directX库vs2012以后的版本都集成了基本的directx库,所以如果不需要用到directx3D的扩展库(例如d3dx8~11.lib),则可以直接使用。但是龙书中则用到了d3dx9.lib库,因此还是需要下载微软的DirectX Software Develo

2017-11-09 08:52:49 779

转载 D3D视频渲染入门程序.

学习D3D必备的基础知识:1. C/C++;2. Win32 API基础;3. COM( 组件对象模型)的使用;4. 数学基础(矩阵、向量、四元数等);5. 计算机图形学基础(三维变换,渲染,灯光等)。一个D3D程序的基本结构:一个基本的D3D程序,渲染显示一个空白窗口,代码如下:[cpp] view plain copy

2017-11-08 21:18:30 2919 1

转载 为何我用GetTextExtentPoint32这个API总是得不到正确的文本长度?

原文转载自:http://bbs.csdn.net/topics/80515448呵呵,偶问题解决了,不能独享,贴出来,楼主看一下,有一个步骤是必须的,就是取得主窗口的FONT,然后设置DC的FONT,然后再计算,这样才正确,参考下面的代码CSize s;CFont *font = this->GetFont();CFont *def_font = NULL;

2017-11-08 17:24:19 2744

转载 Openal播放音频.

OpenAL播放pcm或wav数据流-windows/ios/android(一)最近在研究渲染问题,本文采用openal做pcm和wav数据流播放,并非本地文件,demo是windows的,ios通用。网上都是ios的,ios需要引用OpenAl.framework框架,Android平台需要做openal的jni,android的openal库可以参考htt

2017-11-08 08:58:03 1495

转载 在Windows下编译多种VS版本的Skia

************************************************************************************************************************************************************************感谢深圳-Jober和河北-Redrain的耐心指导

2017-11-07 20:15:40 601

转载 Openal环境搭建.

总结配置过程及常见错误备忘 安装包下载: http://download.csdn.net/download/sinat_25923849/9765905 适合阅读:刚接触OpenAL的新手 平台:WIN7 + VS2013 + OpenAL 1.1 + ALUT 1.1.0 原材料:OAL安装包配置步骤:一、下载所需要的全部文件 (1)Op

2017-11-06 09:32:18 6677 3

转载 cef 介绍

介绍cef 是一个基于google chromiun的简单的框架。 它主要是作为一个内嵌浏览器嵌入到客户端应用程序中。可以再 http://cefbuilds.com 下载最新的编译版本。总体框架预览CEF 使用了多进程。主进程是“browser”进程。 而子进程是由rederes, plugins, GPU, 等组件创建。在ECF的所有进程中,都可以有多线程。CE

2017-11-02 15:14:14 494

转载 7-zip 下lzma数据解压缩方式

那些踩过得神坑:LzmaDecode中的第四个参数:nCompBufLen 应该给第三个参数的实际缓冲区大小.!!!,我操.分析源码.和返回值,百度没有.本文章介绍的是  LZMA SDK 9.20 7z LZMA 至少需要这三个源文件LzmaEnc.cLzmaDec.cLzFind.c和这五个头文件LzFind.hLzHash.

2017-11-01 21:20:32 5629 1

转载 OpenAL播放pcm或wav数据流-windows/ios/android(一)

OpenAL播放pcm或wav数据流-windows/ios/android(一)最近在研究渲染问题,本文采用openal做pcm和wav数据流播放,并非本地文件,demo是windows的,ios通用。网上都是ios的,ios需要引用OpenAl.framework框架,Android平台需要做openal的jni,android的openal库可以参考htt

2017-11-01 12:01:40 335

转载 摄像头视频捕捉(IsampleGrabberCB实现)

摄像头视频捕捉(简单通用--通过IsampleGrabberCB实现)前言  DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布。DirectShow为多媒体流的捕捉和回放提供了强有力的支持。用DirectShow开发应用程序,我们可以很方便地从支持WDM驱动模型的采集卡上捕获数据,并且进行相应的后期处理乃至存储到文

2017-10-31 14:41:34 1060

转载 JSONcpp使用.

JSON是一个轻量级的数据定义格式,比起XML易学易用,而扩展功能不比XML差多少,用之进行数据交换是一个很好的选择。JSON的全称为:JavaScript Object Notation ,顾名思义,JSON是用于标记javascript对象的,详情参考http://www.json.org/。本教程选择第三方库jsoncpp来解析json, jsoncpp是比较出名的c

2017-10-30 15:41:04 326

转载 TortoiseSVN新人使用指南

这篇文章源于6月份给公司新人作的关于SVN使用的培训,转眼已经过了几个月的时间,丢了也怪可惜的,于是整理出来希望能够帮助后来人快速入门。安装说明使用说明检出项目导入项目提交更新查看日志版本回滚版本控制总结安装说明开发人员强烈建议使用IDE中的SVN插件更加智能与人性化。首先安装SVN客户端,window

2017-10-23 15:45:08 194

转载 <C++略识>之多重继承、多继承、虚继承的概念.

问题:什么是多重继承? 定义三个类:人、士兵、步兵,则有:步兵->士兵->人,这样的关系称之为多重继承,写法如下:class Person{};class Soldier:public Person{};class Infrantryman:public Soldier{};123456789问题:什么是多继承? 定义三个类:农民、工人、农民工,则有:农民工->

2017-10-22 22:29:18 196

转载 WebKit简述与开发指南.

出处:http://www.cnblogs.com/jyli/archive/2010/01/31/1660355.html作者:李嘉昱研究Webkit内核已经有一段时间了,在这期间我花了很多时间去研读webkit代码,并在网上查阅了不少的资料。在这之后,我开始尝试对Webkit内核进行剪裁,以便得到自己所需的部分。俗语有言,“独学而无友 则孤陋而寡闻”,遂本着交流的态度拿出来

2017-10-21 22:36:12 645

转载 Duilib源码 "类" 逻辑分析.

1.CControlUI 和 CPaintManagerUI   Skilla使用duilib已经有一年了,经过一年的摸索,也逐渐地解开了里面的大大小小的秘密。从熟悉Demo到布局特性的了解也是经历了数月的时间,核心机制也是最后才弄明白的,源码的探索也是由表及里的。但是这个速度是非常缓慢的,所以今天Skilla要写这篇文章,让大家可以有主到次地来认识Duilib。

2017-10-21 20:24:39 852

转载 Windows Socket五种I/O模型——代码全攻略

Winsock 的I/O操作: 1、两种I/O模式 阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字 默认为阻塞模式。可以通过多线程技术进行处理。 非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用 起来比较复杂,因为函数在没有运行完成就进行返回,会不断地返回 WSAEWOULDBLOCK错误。但功能强大。为了解决这个问题

2017-10-21 00:02:58 288

转载 线程通信方式同步方式和进程间通信方式.

1、线程间的通信方式使用全局变量主要由于多个线程可能更改全局变量,因此全局变量最好声明为volatile使用消息实现通信在Windows程序设计中,每一个线程都可以拥有自己的消息队列(UI线程默认自带消息队列和消息循环,工作线程需要手动实现消息循环),因此可以采用消息进行线程间通信sendMessage,postMessage。1)定义消息#define WM_THREAD_S

2017-10-15 14:07:25 315

转载 c++类的构造函数详解

http://ticktick.blog.51cto.com/823160/194307        c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初学者有所帮助。                             

2017-10-10 11:03:04 380

原创 暂存-后期再整理

当前审阅,换肤.1.主窗体接收到了_T("valuechanged") 或者 _T("movevaluechanged")消息后,先判断是否是要改变播放列表透明度的事件,确认后去改变透明度。有些朋友不知道怎么去改变duilib的一个控件的透明度,其实很简单:为对应的控件设置一个背景图并且设置fade属性,比如bkimage="file='UI\LeftTab\List_bk.p

2017-10-09 21:18:59 212

转载 cocos2dx常见49种Action

bool HelloWorld::init()  {      //////////////////////////////      // 1. super init first      if ( !CCLayer::init() )      {          return false;      }        CCSprite * sp= CCS

2017-10-08 14:59:02 358

转载 cocos2dx继承结构图

CCDirector->CCScene->CCLayer->CCSprite->CCAction继承关系CCObject---CCAction(动作,控制图层运动,渐变,旋转)               ---CCNode---CCScene                                 ---CCLayer         

2017-10-08 14:57:11 274

转载 cocos2d-x游戏引擎核心之六——绘图原理和绘图技巧

一、OpenGL基础  游戏引擎是对底层绘图接口的包装,Cocos2d-x 也一样,它是对不同平台下 OpenGL 的包装。OpenGL 全称为 Open Graphics Library,是一个开放的、跨平台的高性能图形接口。OpenGL ES 则是 OpenGL 在移动设备上的衍生版本,具备与 OpenGL 一致的结构,包含了常用的图形功能。Cocos2d-x 就是一个基于 Ope

2017-10-08 14:42:16 1639

原创 CC_CALLBACK_0/2/3的使用.

重要的总结的话写在前面:       1.直接看示例代码中//3.x版本代码的举例,别看乱了,头晕.   2. CC_CALLBACK_0 对应 CallFunc      CC_CALLBACK_1 对应 CallFuncN     其中重要的一句话是:CallFuncN:使用CC_CALLBACK_1。需要默认传入不定参数 placeholders:

2017-09-27 21:56:50 1249

转载 Cocos2d-x 详解坐标系统

这篇博文将介绍一下在cocos2dx中的一些坐标系统概念:一、     (1)OpenGL坐标系Cocos2D-x以OpenGL和OpenGL ES为基础,所以自然支持OpenGL坐标系。该坐标系原点在屏幕左下角,x轴向右,y轴向上。(2)屏幕坐标系屏幕坐标系使用的是不同的坐标系统,原点在屏幕左上角,x轴向右,y轴向下。iOS的屏幕触摸事件CCTouch传入

2017-09-23 23:47:59 228

转载 Cocos2d-x 3.0 beta 中加入附加项目,解决无法打开包括文件:“extensions/ExtensionMacros.h”

Cocos2d-x 3.0 Alpha 1开始 对目录结构进行了整合。结果有些附加项目也被在项目中被精简出去。比如说如果你需要使用CocoStdio导出的JSON、或使用Extensions扩展库,libCocosStudio、libExtensions、libGUI都需要在你手动添加。如果你碰到类似这样的错误“ fatal error C1083: 无法打开包括文件:

2017-09-23 19:57:00 171

原创 Cocos2dx锚点

总结:理解:                精灵不是一个点,它是有大小的。你设置它的位置的时候。它是依照重心来设置这个精灵的位置的。                锚点 就是这个精灵的重心。                而设置锚点的两个参数都在0 -1之间。它实际上表示图片一个比例。比如,一个边长为1的正方形。0,0,锚点为左下角。01锚点为坐上角,10锚点为右下,11为右上。

2017-09-20 23:42:25 632

转载 Unicode 和 UTF-8 有何区别?

作者:邱昊宇链接:https://www.zhihu.com/question/23374078/answer/24385963来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。简单来说:Unicode 是「字符集」UTF-8 是「编码规则」其中:字符集:为每一个「字符」分配一个唯一的 ID(学名为码位 / 码点 / Code P

2017-08-10 11:15:06 177

原创 "-"状态栏(CStatusBar)汇总文件

目录;1.常用方法1.常用方法创建状态栏:   Create设置状态栏指示器(用于添加或减少状态栏上窗格):   SetIndicators获得 / 设置状态栏上窗格的显示的字符串:   GetPaneText / SetPaneText用标识获得窗格索引:   CommandToIndex获得 / 设置窗格属性(ID,样式,宽度):   GetPaneInfo

2017-07-31 15:45:37 508

tinyxml工程源码

tinyxml

2017-04-29

C++面试题库

100道经典面试题

2017-03-30

Visual Assist X破解

Visual Assist X破解方法 visual assist x trial 破解 完美支持2010以前版本,完美支持2013版本

2017-03-30

Qt应用程序打包工具

2017-03-25

libeay32.dll和sslea32.dll

libeay32.dll和sslea32.dll

2017-03-17

phpstorm汉化文件

phpstorm 汉化 phpstorm中文版

2017-03-14

SVN版本管理软件安装和使用

SVN

2017-03-13

多视图MFC编程

多视图 MFC 文档视图结构

2017-03-12

Visual C++程序设计与应用教程(第二版)案例源码

Visual C++程序设计与应用教程

2016-11-21

动态链接库DLL的编写与使用

简单的DLL编写文档加工程实例 显示隐式调用动态链接库

2016-11-08

VC6.0中文助手

支持安装VC6.0助手崩溃问题,vs2010前版本通用小助手。破解助手。

2016-10-17

Visual C++范例大全

《Visual C++范例大全》是孙皓创作的软硬件开发类书籍。 从工程应用出发,通过400余实例讲解VisualC++开发技术与要点涵盖VisualC++基本开发要素,也包含数据库,网络、多媒体等常用开发技术按照循序渐近、由浅入深的顺序编写,通过生动的实例讲解,便于读者学习实例均以讲解VisualC++常用知识点为目标,且以相关知识点命名,便于速查和学习实例均给出了核心代码,各功能实现尽可能采用独立函数,可移植性强《VisualC++范例大全》内容概述:VisualC++与C++开发基础(21个实例);消息映射与处理(17个实例);Windows基本控件的开发使用(30个实例);高级控件的开发使用(22个实例);菜单、工具栏和状态栏的开发(25个实例);对话框程序设计(29个实例);文本输出与屏幕绘图(28个实例);文档/视图框架体系(30个实例);打印、帮助、调试与发布(20个实例);文件操作与注册表编程(34个实例);进程与线程(21个实例);DLL开发与系统编程(26个实例);网络通信编程(18个实例);数据库及其相关技术(21个实例);使用SQL查询、操纵数据库(37个实例);数字图像处理基础(10个实例);多媒体开发(18个实例)。[1]

2016-09-20

MFC类库资源详解

MFC类库详解 MFC快速开发文档

2016-09-12

psapi.h psapi.Lib 下载

psapi.h psapi.Lib 缺失

2016-05-10

VISUALL C++项目开发大全(提高卷)

VISUALL C++项目开发大全(提高卷)由光盘导出,亲测可用。

2016-03-21

[Visual.C.开发实战1200例.第1卷].刘锐宁.扫描高清版

(内附带网盘地址与下载密码)[Visual.C.开发实战1200例.第1卷].刘锐宁.扫描高清版,绝对高清、欢迎下载

2015-11-04

ACE程序员指南

序 前 言 第1部分 ACE基础知识 第1章 ACE简介 第2章 怎样构建ACE并在你的程序中使用它 第3章 使用ACE日志设施 第4章 收集运行时信息 第5章 ACE容器 第2部分 进程间通信 第6章 基本的TCP/IP Socket用法 第7章 处理事件及多个I/O流 第8章 异步I/O与ACE Proactor框架 第9章 其他IPC类型 第3部分 进程与线程管理 第10章 进程管理 第11章 信号 第12章 基本的多线程编程 第13章 线程管理 第14章 线程安全与同步 第15章 主动对象 第16章 线程池 第4部分 ACE高级特 第17章 共享内存 第18章 ACE Streams框架 第19章 ACE Service Configurator框架 第20章 定时器 第21章 ACE Naming Service 参考书目

2019-06-06

cocos2dx服务端客户端斗地主环境搭建方法

cocos2dx服务端客户端斗地主环境搭建方法,cocos2dx服务端客户端斗地主环境搭建方法cocos2dx服务端客户端斗地主环境搭建方法

2017-09-23

cocos2dx服务端客户端斗地主

cocos2dx-lua版本服务端客户端 源码,其实多都是通用的,只是用lua语言来使用cocos框架而已,斗地主源码斗地主源码斗地主源码斗地主源码。 如果发现搭建环境障碍,请点击我头像在我的资源列表中下载环境搭建方法。(这个花了我几天,放出来赚钱积分)

2017-09-23

Advanced Archive Password Recovery下载

Advanced Archive Password Recovery下载,本人确保能正确运行且无毒。Advanced Archive Password Recovery下载

2017-09-19

我所理解的Cocos2d-x ,秦春林

我所理解的Cocos2d-x,非影印版,本人也在网上找了好久,都是影印版的,字体不清晰,多页面重叠影响阅读;我上传的资源是从别人手上花钱买的,郑重承诺带书签目录;字体清晰。一起来学我所理解的Cocos2d-x吧。

2017-09-19

MFC 托盘示例

MFC下托盘图标示例程序

2017-07-31

MFC 菜单项带图标

MFC 菜单项 图标

2017-07-24

MFC菜单绘画

MFC 菜单没话

2017-07-24

MFC全屏窗口

MFC下实现窗口全屏

2017-07-22

树形控件节点拖动

MFC 树形控件节点拖动

2017-07-17

托盘效果源码

实现windows平台下托盘效果及信息提示

2017-05-23

枚举进程加获取qq号

枚举进程

2017-05-22

Linux下Oracle安装部分过程.

Oracle Linux

2017-05-12

C++数据结构

数据结构 C C++

2017-04-29

C.C++设计模式

C语言设计模式 C++设计模式 设计模式源码

2017-04-29

正则表达式文档

boost库 正则表达式

2017-04-26

空空如也

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

TA关注的人

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