自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (5)
  • 收藏
  • 关注

原创 svn安装与搭建

svn import /opt/svn/repo/server/ file:///opt/svn/repo/server -m "初始化svn目录" //导入server。# vim /opt/svn/repo/conf/svnserve.conf //注意:配置项前不能有空格。# vim /opt/svn/repo/conf/passwd //账户密码管理。# vim /opt/svn/repo/conf/authz //权限管理。

2024-02-04 17:04:00 359

原创 apache tomat安装

一、安装java sdk se(需要显示网页的安装ee, 包括se功能)①官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(云盘java有已经下载好的)②输入Java -version检测是否安装成功③配置环境变量(我的电脑->属性->高级系统设置->高

2017-09-05 18:00:01 558

转载 为什么redis使用skiplist, 而不使用btrees

以下为开发者说:There are a few reasons:1) They are not very memory intensive. It's up to you basically. Changing parameters about the probability of a node to have a given number of levels will make then

2017-07-21 12:15:30 1722 1

原创 vs下使用protobuf

1、下载protobuf接下到项目解决方案文件夹deps下2、附加包含目录:../deps/protobuf-2.5.0/src3、附加库目录:    ../deps/protobuf-2.5.0/lib/debug  (release下:../deps/protobuf-2.5.0/lib/debug)4、附加依赖性: libprotobuf.lib5、预处理器定义:_SCL_S

2016-09-13 12:18:46 1240

原创 libcurl库的使用

一、搭建环境1、添加依赖库     libcurld.libws2_32.libwinmm.libwldap32.lib2、添加预定义PreprocessorCURL_STATICLIB

2016-04-23 12:11:09 661

原创 默认库LIBCMT冲突

warning LNK4098: 默认库LIBCMT与其他库的使用冲突;请使用 /NODEFAULTLIB:library解决方案:项目 -> C/C++ -> 代码生存 -> 运行库:   改为debug(多线程调试 (/MTd)), release(多线程 (/MT))

2016-03-08 11:13:01 1718

原创 cocos 屏幕适配

1、适配模式    (1)ResolutionPolicy::EXACT_FIT    :拉伸变形,使铺满屏幕。    (2)ResolutionPolicy::NO_BORDER    :按比例放缩,全屏展示不留黑边。                                             (长宽中小的铺满屏幕,大的超出屏幕)    (3)ResolutionPo

2016-02-29 16:06:49 1012

原创 cocos 入门三部曲

1、Cocos2dx.3x入门三部曲-软件环境配置(一)http://www.codes51.com/article/detail_106445.html2、Cocos2dx.3x入门三部曲-Hello Game项目创建(二)http://www.cnblogs.com/hll2008/archive/2015/01/15/4227277.html3

2016-02-26 14:14:24 522

原创 sql, group by 对数据进行分组

如下成绩表:report1、查找所有分数高于80分的学生select name from report group by name having min(score) > 80;分析:先对表内数据按名字进行分组, 再在分组的数据中找出最低分大于80的学生having  和min 结合使用, 用来限制分数最小值不能为80; 其它限制函数:having min(列名)

2016-02-25 18:02:40 2022

原创 结构体内引用数组

struct Student{public:    Student(UINT32 (&usersid)[10], INT32 &l)  :        usersid_(usersid), len_(l)    {        len_ = 0;    }    ~Student()    {    }private:    IN

2015-11-11 17:08:44 1531

原创 c++ 内存池的实现

1、使用内存池的原因①c/c++的内存分配(malloc或new)可能会花费时间比较多②随着时间的流逝, 会形成大量的内存碎片2、代码:#pragma once#include #include #include #define GrowValue 16struct SingleLinkNode{    SingleLin

2015-11-02 17:14:37 733

原创 c++ new的使用

class Student{public:    Student(int x = 0){x_ = x};    ~Student(){};private:    int x_;};int main(){  char s[100];//此处为栈内存,new(s)Student(2);//从数组s的首地址开始申请一个结构体所需内存 (

2015-10-29 19:03:59 589

原创 c++11 单例模式可变参数实现完美转发

//单例模版template class singleton{public:    template    static bool CreateInstance(Args&&... args)    {        if (m_pInstance == nullptr)            m_pInstance = new T(std::forward(a

2015-10-26 14:00:45 3959

原创 c++11 时间戳

chrono库包含3种类型:时间间隔duration、时间点time point和时钟clocks 1、时间段:duration、duration_cast        原型:template> class duration;     //std::ratio是一个分数, p1为分子, p2为分母, 默认为1, 1;        例:在chrono命名空间下, 时、分、秒、毫秒、微

2015-10-20 21:20:51 6347

原创 c++11 宽字节与窄字节的相互转换

//wstring 转 string    typedef std::wstring_convert> CONVER;    std::wstring str = L"中国人";    std::wstring_convert> converter(new std::codecvt("CHS"));        std::string narrowStr = converte

2015-10-20 21:17:25 3384

原创 c++11 遍历与随机数

#include  #include #include #include #include //初始化vectorvoid init(std::vector &vec){    std::default_random_engine e(time(0));  //设置随机数种子    for (int i = 1; i     {       

2015-10-09 17:56:19 962

原创 C++11 std::bind与std::function

#include  #include  #include  #include  int add1(int x, int y, int z){    return x + y + z;}class Utils {  public:      Utils(const char* name) {          strcpy_s(_n

2015-10-09 16:43:33 723

原创 opengl es 的EGL使用

1. EGL的初始化bool InitEgl(void){EGLint majorVersion = 0;    EGLint minorVersion = 0;    //打开一个EGL显示服务器连接    EGLDisplay display;    display = eglGetDisplay(EGL_DEFAULT_DISPLAY);

2015-09-06 16:05:28 2590

原创 opengl es2 创建两个三角形

#include "stdafx.h"#include #include "esUtil.h"typedef struct{    // Handle to a program object    GLuint programObject;} UserData;///// Create a shader object, load the

2015-08-27 17:39:20 3101

原创 vs2012如何更改输出目录

2015-08-27 09:33:13 824

转载 c++ string::replace用法

本文主要针对c++中常用replace函数用法给出样例程序[cpp] view plaincopy/*用法一:  *用str替换指定字符串从起始位置pos开始长度为len的字符  *string& replace (size_t pos, size_t len, const string& str);  */  int mai

2015-07-29 17:24:28 7207

原创 类成员函数指针

1.头文件#include #include 2.函数typedef boost::function func_handle;    #define COMMON_BIND_FUNC(decl, cls) boost::bind(&decl, cls, _1, _2)class PetDbMgr{public:    PetDbMgr

2015-07-29 15:07:39 310

原创 二分法查找

#include "stdafx.h"#include #include #include #include//快速查找int Find(int m[], int right, int elem){int left = 1; while (left {int mid = (left + right) / 2;if (m[mid - 1] ==

2015-07-25 23:48:22 311

转载 linux常用命令详解

linux常用命令详解 分类:原文地址:linux常用命令详解 作者:Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所

2014-06-06 13:32:50 939

原创 debian linux下apt-get 的使用以及linux配置大全

1、更新系统

2014-06-05 14:14:52 2025

原创 c++ json安装和使用方法

JSON是一种轻量级的数据交换格式,了解json请参考其官网http://json.org/,本文介绍c++ JSON的安装和使用方法。1、安装下载jsonk

2014-06-04 11:45:08 2725

转载 linux 解压缩文件

.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar z

2014-06-03 11:49:13 769

转载 ret hat linux 全屏

2014-06-01 11:50:20 923

转载 STL 容器类型

1. STL有6种序列容器类型 1 vector    向量 相当于一个数组    在内存中分配一块连续的内存空间进行存储。支持不指定vector大小的存储。STL内部实现时,首先分配一个非常大的内存空间预备进行存储,即capacituy()函数返回的大小,当超过此分配的空间时再整体重新放分配一块内存存储,这给人以vector可以不指定vector即一个连续内存的大小的

2014-04-16 10:07:21 708

原创 利用CImage类加载png图片

1、对于透明图片的处理可以用CImage类和GDI+,不过我更喜欢用CImage类,因为比较方便,加一个头文件#include "atlimage.h"就可以了,不像GDI+还有加载库,不过用CImage类的时候需要对图片进行处理一下,完整代码如下:void MyPaint(HWND hwnd,HDC hdc){HDC mdc;mdc=CreateCompatibleDC(hdc)

2014-02-20 11:57:37 2018

原创 vs2005操作word详解

微软word具有很强大的功能,用起来也很方便,可是要在mfc中导入word却没那么容易,经过几天的磕磕绊绊,终于算功夫不负有心人,废话不多说,下面直接进入主题。首先要导入word库,在头文件中加入 #import "C:\\Program Files\\Microsoft Office\\OFFICE11\\MSWORD.OLB" no_namespace raw_interfaces_onl

2014-02-17 17:58:19 2556 1

原创 directx的安装与配置

想学一本新知识,最纠结的就是安装和配置新环境,不过还好,directx的安装和配置都很简单。(我用的directx版本安装好,是自动配置好的,嘿!)首先是下载directx SDK,我用的是Microsoft DirectX SDK (February 2010),网上一搜到处都是,选好安装路径然后一直单机下一步就行了。程序会自动添加头文件和库文件,如果没有的话也可以手动添加。

2013-12-26 10:11:15 1474

原创 ado操作数据库

一、最近几天一直再搞数据库,以下是这几天的成果,而且还带了个范例    1、引用ADO库文件操作数据库头文件添加:#import "C:/Program Files/common files/system/ado/msado15.dll" no_namespace rename("EOF","rsEOF")//引用库CoInitialize(NULL);//初始化COM库C

2013-08-27 09:19:04 1021

vs2010-2017 va_x番茄插件

vs 番茄插件破解版本, 支持2010,2012,2013,2015,2017,一键安装

2019-02-25

openGl资源安装

openGl的安装, 里面有安装的使用方法

2015-08-24

json资源文件

本资源是JSON的.h,.c++,.inl资源,具体使用方法,大家可以看本人博客"c++ json的使用方法"

2014-06-04

windows下DNS安装包

今天在XP上安装DNS时,在网上逐个收集的安装文件,已经验证过了,安装完这些文件,就成功安装成功DNS了,跟大家分享一下。

2014-02-28

深入浅出MFC

不错MFC学习课程 读起来也挺有趣 本书不叫适合有一点基础的 最好学过C++以及windows编程 否则读起来会很吃力 好高骛远 希望大家能够喜欢

2013-02-20

空空如也

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

TA关注的人

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