自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (47)
  • 收藏
  • 关注

原创 Real-World Concurrency阅读笔记

 文章名称: Real-World Concurrency链接: http://queue.acm.org/detail.cfm?id=1454462由于文章是领域内高人多年经验的总结,有很多地方理解不够深刻,只能先写下自己的理解。文章首先介绍了并发行的历史:提高系统并发性的唯一目标就是提高性能。并发性提高性能的三种方式:减少、隐藏延迟;提高吞吐量。接下来是一系列的建议:建议1: 辨...

2014-11-27 15:31:15 1716

原创 C++11学习笔记:std::move和std::forward源码分析

std::move和std::forward是C++0x中新增的标准库函数,分别用于实现移动语义和完美转发。下面让我们分析一下这两个函数在gcc4.6中的具体实现。预备知识引用折叠规则: X& + & => X& X&& + & => X& X& + && => X&

2014-11-25 18:09:25 13610 3

转载 智能指针:unique_ptr使用简介

智能指针(三):unique_ptr使用简介我们知道auto_ptr通过复制构造或者通过=赋值后,原来的auto_ptr对象就报废了.所有权转移到新的对象中去了.而通过shared_ptr可以让多个智能指针对象同时拥有某一块内存的访问权.但假如我们不希望多个内存块被多个智能指针对象共享,同时又不会像auto_ptr那样不知不觉的就让原来的auto_ptr对象失效,可咋整呢?这个

2014-11-25 17:02:46 782

原创 Boost智能指针:scoped_ptr

Boost智能指针——scoped_ptrboost::scoped_ptr和std::auto_ptr非常类似,是一个简单的智能指针,它能够保证在离开作用域后对象被自动释放。下列代码演示了该指针的基本应用: #include <string>#include <iostream>#include <boost/scoped_ptr.hpp>cla...

2014-11-25 14:26:30 691

转载 RAII惯用法:C++资源管理的利器

cocos2dx window

2014-11-24 15:54:13 1439

原创 cocos2dx3.2 判断音效是否播放

SimpleAudioEngine类中加入一函数如下 bool isEffectPlaying(unsigned int nSoundId);定义如下  bool SimpleAudioEngine::isEffectPlaying(unsigned int nSoundId){ EffectList::iterator p = sharedList().fi...

2014-11-19 16:16:56 3314

原创 cocos2dx3.2 使用SimpleAudioEngine时不能播放音频解决办法(中文路径问题)

cocos2dx windows下开发真是波折多多啊;最近又遇到了vs2013调试状态下能播放声音,非调试状态不能播放的问题。跟了很多代码发现原来是带了中文路径的原因。故找到问题,马上解决掉首先找到:libAudio工程下的SimpleAudioEngine.cpp文件找到如下代码 ///////////////////////////////////////////////...

2014-11-17 13:22:39 5122 5

转载 Boost智能指针——weak_ptr

Boost智能指针——weak_ptr循环引用: 引用计数是一种便利的内存管理机制,但它有一个很大的缺点,那就是不能管理循环引用的对象。一个简单的例子如下: #include#include #include #include class parent;class children;typedef boost::shared_pt

2014-11-15 16:38:58 703

原创 哈夫曼树,及哈夫曼编码的构造

最近看到腾讯一个关于哈夫曼编码的题目(如下)某段文本中各个字母出现的频率分别是{a:4,b:3,o:12,h:7,i:10},使用哈夫曼编码,则哪种是可能的编码:()a(000)  b(001)  h(01)  i(10)  o(11) a(0000)  b(0001)  h(001)  o(01)  i(1) a(000)  b(001)  h(01)  i(10)  o(00) ...

2014-11-13 11:52:26 6347 1

原创 定时不闪烁刷新图片,不刷新页面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><met

2014-11-10 22:26:11 7229

转载 Sleep(0)与Sleep(1)的区别

目的:有时候我们想让线程不被调度一定的时间,也就是说让线程睡眠一段时间。API 接口:在 Win32中可以调用 Sleep,SleepEx 和 SwitchToThread 三个API。VOID WINAPI Sleep(DWORD dwMilliseconds);DWORD WINAPI SleepEx(DWORD dwMilliseconds, BOOl bAl

2014-11-10 18:06:11 9817 1

原创 cocos2dx 3.2 windows 音量设置无效解决办法

cocos2dx windows下开发真是波折多多啊;最近又遇到了音量设置无效问题。还好百度给力,找了大神的方法,感谢感谢下面整理下方案,方便将来回忆1,找到工程中libAudio工程,(如果没有,请加上,具体方法百度)里面打开 MciPlayer.h文件, 2,MciPlayer.h 中添加#include <Digitalv.h>类MciPlayer...

2014-11-06 17:31:31 5004 6

原创 Emacs 学习笔记

1 引言Emacs除了具有强大的编辑功能,还可以作为调试工具gdb的前端,对程序进行调试。使用Emacs进行调试,可以将程序的编写与调试统一到Emacs中,并利用Emacs强大的功能辅助调试,是将Emacs作为IDE使用的一项必备功能。 2 将调试信息编译在程序中 Tools->Shell command... (或者ALT+SHIFT+1)进入Shell command...

2014-11-05 11:29:43 868

转载 COCOS2DX WIN32 版本的CPU占用25%改良策略

猜测它有可能是在主循环里使用了 Sleep(0), 一搜,果然定位到具体代码,它位于 cocos2dx\platform\win32\CCApplication.cpp,大致长像如下:1while( 1 ) {2if( 有消息 ) {3if( 时间

2014-11-04 11:47:01 1062

原创 c++11学习笔记之(iostream)缓冲区

c++ primer 5 中page 23页中术语表中缓冲区(buffer)概念不是很清楚。故终结如下缓冲区(buffer)一个存储区域,用于保存数据。IO设备通常将输入/输出数据保存在一个缓冲区中,读写缓冲区的动作通常与程序中的动作是无关的。我们可以显示的刷新输出缓冲,以便强制将缓冲区中的素具写入输出设备,默认情况下,读cin会刷新cout;程序非正常终止也会刷新cout。 cout...

2014-11-02 22:52:41 2168

grpc_vs2019_lib.zip

grpc c++ vs2019 内容,相关文档及demo请查看以下地址 https://blog.csdn.net/xie1xiao1jun/article/details/110959234 https://github.com/gmsec/cmsec

2020-12-11

网狐荣耀数据库

网狐荣耀数据库网狐荣耀数据库网狐荣耀数据库网狐荣耀数据库网狐荣耀数据库

2019-01-31

log4cxx Windows vs已配置好的工程

log4cxx vs2015以上版本,包括x86,x64版本的debug,release版本。

2019-01-10

编译 apr 1.6.5 需要的头文件 apr_escape_test_char.h

apr项目中缺失的apr_escape_test_char.h文件,把它放到apr\include,并在项目中添加这个头文件

2019-01-09

golang 文件夹压缩解压代码

详细介绍请看: https://blog.csdn.net/xie1xiao1jun/article/details/81157333

2018-07-22

jwsmtp-1.32.16

修正过的jwSMTP库,支持html,解决中文乱码问题,支持多个接收者等

2017-01-10

qt+opencv+人脸识别

qt+opencv 做的人脸识别demo,可以很好的识别多个人脸,五官

2016-12-21

thrift-master-0.9.3-for-vs2013-vs2015

thrift 0.9.3 for vs2013/vs2015 直接打开 thrift-master-0.9.3\lib\cppVS2013\thrift.sln thrift-master-0.9.3\lib\cppVS2015\thrift.sln 编译即可

2016-11-25

curl-7.51.0-vs2013-vs2015

libcurl,带nuget包,vs直接打开运行 curl-7.51.0-vs2013\projects\Windows\VC12\curl-all.sln curl-7.51.0-vs2013\projects\Windows\VC14\curl-all.sln 直接运行编译即可

2016-11-08

grpc windows vs2015

grpc windows 编译工程,包括了debug,release文件 里面自带一个测试helloworld的项目,可直接运行启动 基于vs2015编译

2016-09-14

c++ win32 windows service

用vs(C/C++)创建windows服务程序,可以在windows服务里面启动停止

2016-01-29

win7创建wifi热点

win7创建wifi热点,主要用于将电脑网络共享出来,用于其它连接端连接,可以用wifi连接此电脑,非常好用,希望对大家有所帮助,win7创建wifi热点

2012-06-17

QT 电话簿 例子 数据库编程 c++

QT 电话簿 QSS 数据库 c+

2012-02-23

套接字socket编程文档

套接字socket编程文档

2011-12-11

mfc载入图片方法

mfc载入图片

2011-12-11

Qt Time绘图

Qt TimeQt

2011-12-11

Qt+OpenCV读取摄像头

Qt+OpenCV读取摄像头

2011-12-11

C++ 集合 set 例子

C++集合

2011-12-03

MFC套接字编程简介.txt

socket 网络 编程 c++

2011-11-25

MFC换肤

MFC换肤+MFC换肤,很全很有用的换肤技术 skin++,最牛逼的

2011-11-14

java Email 多线程实例

java Email 多线程实例 邮件群发 javaemailjava Email 多线程实例 邮件群发 javaemailjava Email 多线程实例 邮件群发 javaemailjava Email 多线程实例 邮件群发 javaemail

2011-06-16

hfs文件服务器家庭共享

家庭网络如何共享 终极奥义之HFS篇家庭网络如何共享 终极奥义之HFS篇家庭网络如何共享 终极奥义之HFS篇家庭网络如何共享 终极奥义之HFS篇

2011-06-16

Java3d API

Java3d API CHM版 3d 图像 三维,J2SE的拓展Java3D的帮助文档,帮助你更清楚,更深入了解JAVA3D,让你在学习道路上方便很多。

2011-04-14

HTML速查手册 HTML学习资料 HTML语言

HTML速查手册HTML学习资料HTML语言html语法,里面有详细的方法说明,每个标签都有!!很详细的

2011-03-30

250个Java实例源代码

很好的资源,希望能帮上大家哈!例外,这些资源很难收集的哈!大家帮忙定期哈

2011-03-20

数字时钟 0-9数字图片收藏 javascript实现的时钟图片

数字时钟 0-9 数字时钟图片 数字电子图片 0-9数字图片收藏!!!

2011-03-11

JavaScript动态网页经典实例教程

JavaScript动态网页经典实例教程是一个很好的设计web外观的动态语言。希望能帮上大家呢

2011-03-10

Android 开发环境搭建 SDK

 1、安装MyEclipse8.5 (集成了Eclipse 3.5.2)   2、安装和配置Android SDK 2.2   3、安装ADT        4、配置Android Preferences        5、创建AVD(Android Virtual Devices) ,运行AVD

2010-12-29

虚拟机 安装ubuntu 详细步骤 VMwareWorkstation

虚拟机 安装ubuntu 详细步骤 VMwareWorkstation 安装Ubuntu的详细方法,希望大家能用得上!

2010-12-28

桌面美化工具 桌面 美化工具

这款软件相信用过的人都会爱上他的,他的界面为3D。它是轻型软件,不会浪费流量的,不过它有绑定类容,大家可以取舍,希望大家能喜欢

2010-12-28

BumpTop 3D桌面 桌面美化工具 最新3D桌面美化工具

BumpTop 最新版 3D桌面 桌面美化工具 最新3D桌面美化工具,很花哨的界面哦,大家下载吧,无毒

2010-12-10

镜像文件 虚拟光盘 加载 光盘映像 DTLite4356 虚拟机

镜像文件 虚拟光盘 加载 光盘映像 DTLite4356 虚拟机,可以加载景象文件,虚拟个光驱出来,希望能给大家带来方便

2010-12-10

桌面美化工具 中文版 最新 圈码头 3D

最好的桌面工具,希望大家能够用的上,次软件中文版

2010-12-09

邻接表数据结构C++

数据结构与算法,里面有很多方法可以重复复用,实现了封装功能,希望能帮上大家,c++实现的

2010-12-09

Java中List的用法

List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法

2010-11-24

jcreator中文版

jcreator_le是一款很好的学习Java的软件,对于初学者是一个不错的选择,希望能帮上大家的忙!!

2010-11-24

C++实现N栈共享堆栈,数组

用c++实现的N栈共享,基于堆栈的操作,后进先出,栈的容量可以不固定,可以由用户来动态初始化堆栈长度

2010-11-12

Myeclipse8.5汉化包

是上一个文件的补充!希望能够帮上大家 轻松搞定:MyEclipse最新8.5版本汉化

2010-11-02

MyEclipse8.5版本汉化方法

本文将介绍今年3月份发布的MyEclipse 8.5的汉化方法。51CTO为朋友们带来过很多MyEclipse版本汉化方法,希望大家能够喜欢。 许多开发的朋友对MyEclipse等工具的新版本都非常感兴趣,但是很多新版本都缺少汉化包,使很多朋友都不敢轻易使用。

2010-11-02

java调用SQL方法

用Java语言调用SQL的语法规则,写的比较详细。希望能对你有所帮助!

2010-10-23

空空如也

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

TA关注的人

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