IT大道IT大道

首页 > TAG信息列表 > CC

  • C++的内存管理

    C++的内存管理

    我们所说的内存本质上可以理解为资源,由操作系统管理,我们能做的就是申请与释放。
    申请与释放就是内存管理。
    如何申请和释放内存呢?
    这里用到两个运算符:
    new 申请
    delete 释...

    2017-06-26 itdadao 技术 5 ℃ 0
  • VS2015 release模式下进行debug调试

    VS2015 release模式下进行debug调试

    有时候软件发布,又不得不调试其中的某个dll模块,
    这时候就需要在发布的release版本的软件中来调试其中的dll模块了。
    vs2015设置:
    1、Release模式下右键工作属性,选择C/C++,Gene...

    2017-06-26 itdadao 技术 6 ℃ 0
  • 简单的BSON OID生成实现

    简单的BSON OID生成实现

    简单的OID生成测试实现,只是简单的用用,切勿用于生产环境。
    /* MongoDB中全部使用小端序
    * ObjectId是12-byte BSON类型,其结构为:
    *
    * 4-byte 值为Unix时间戳,
    * 3-byt...

    2017-06-26 itdadao 技术 10 ℃ 0
  • cocos2dx获取系统当前时间 - 仗剑行于江湖,执笔记江湖事。

    cocos2dx获取系统当前时间 - 仗剑行于江湖,执笔记江湖事。

    以备往后需要,就做个记录。


    struct tm *tm;
    #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID || CC_TARGET_PLATFORM == CC_PLATFORM_IOS)
    struct cc_tim...

    2017-06-24 itdadao 技术 9 ℃ 0
  • libpng处理png图片(二)

    libpng处理png图片(二)

    一,实现效果:图片剪切, 图片拼接
            
                    -------切割后----->
          
              ...

    2017-06-24 itdadao 技术 10 ℃ 0
  • C++ ACE 动态加载链接库

    C++ ACE 动态加载链接库

    添加头文件#include <ace/DLL.h>#include <ace/DLL_Manager.h>定义函数接口typedef long (*PFN_TEST)(const char* szName);PFN_TEST g_pfnTest = NULL;加载动态库(d...

    2017-06-24 itdadao 技术 10 ℃ 0
  • C++11 lambda

    C++11 lambda

    vector< int> vec; /// 1. simple lambda auto it = std::find_if(vec.begin(), vec.end(), [](int i) { return i > 50; });class A { public: bool operator(int...

    2017-06-24 itdadao 技术 12 ℃ 0
  • C++11 bind

    C++11 bind

    #include <iostream>#include <functional>using namespace std;int func(int a, int b){ return a + b;}class foo{public: int func(int a, int b) { ret...

    2017-06-24 itdadao 技术 15 ℃ 0
  • C++11 function

    C++11 function

    #include <iostream>#include <functional>#include <vector>using namespace std;// c type global functionint c_func(int a, int b){ return a + b;}//function obje...

    2017-06-24 itdadao 技术 13 ℃ 0
  • Ubuntu下安装C/C  开发环境,Gnome桌面程序开发环境,Java开发环境 - 易大飞

    Ubuntu下安装C/C 开发环境,Gnome桌面程序开发环境,Java开发环境 - 易大飞

    http://blog.sina.com.cn/s/blog_149e9d2ec0102wypl.html
    一. 安装C/C++程序的开发环境 1. sudo apt-get install build-essential //安装主要编译工具 gcc, g&#43;&#43;, make...

    2017-06-23 itdadao 技术 4 ℃ 0
  • 在知乎上看到的几个关于C的奇淫技巧

    在知乎上看到的几个关于C的奇淫技巧

    有一个鲜为人知的运算符叫”趋向于”, 写作“-->”。比如说如果要实现一个倒数的程序,我们可以定义一个变量x,然后让它趋向与0:

    输出:

    然后我们把 "x-->0" 换个方向,变成 "0<--...

    2017-06-23 itdadao 技术 9 ℃ 0
  • 后置++和解引用*的优先级

    后置++和解引用*的优先级

    char* p = "worldcup";
    *p++ = 'a';


    其中,*p++ = 'a'执行顺序,涉及到后置++和解引用*的优先级问题:

    ;19: char* p = "worldcup";
    mov dword ptr [ebp-0Ch],o...

    2017-06-22 itdadao 技术 12 ℃ 0
  • 位域(位段)

    位域(位段)

    有些信息存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。
    为了节省存储空间,并使处理简便,C语言提供了一种数据结构,称为“位域”或者“位段”。
    所谓“位域”...

    2017-06-22 itdadao 技术 11 ℃ 0
  • Linux下C++动态加载so 调用方法

    Linux下C++动态加载so 调用方法

    Windows 下的 C++动态加载DLL调用方法文献参考 http://man7.org/linux/man-pages/man0/dlfcn.h.0p.html    http://man7.org/linux/man-pages/man3/dlopen.3.html   ...

    2017-06-22 itdadao 技术 11 ℃ 0
  • 32位与64位下各类型长度对比

    32位与64位下各类型长度对比

    64 位的优点:64 位的应用程序可以直接访问 4EB 的内存和文件大小最大达到4 EB(2 的 63 次幂);可以访问大型数据库。本文介绍的是64位下C语言开发程序注意事项。1. 32 位和 64 位...

    2017-06-22 itdadao 技术 3 ℃ 0
  • C++中的异常安全性【转】

    C++中的异常安全性【转】

    原文写的非常好,来自这里
    一个函数如果说是“异常安全”的,必须同时满足以下两个条件:1.不泄漏任何资源;2.不允许破坏数据。 我们先通过两个反面的例子开始。
    第一个是造...

    2017-06-21 itdadao 技术 13 ℃ 0
  • H.264格式,iOS硬编解码 以及 iOS 11对HEVC硬编解码的支持

    H.264格式,iOS硬编解码 以及 iOS 11对HEVC硬编解码的支持

    H.264格式,iOS硬编解码 以及 iOS 11对HEVC硬编解码的支持


    1,H.264格式
    网络表示层NAL,如图H.264流由一帧一帧的NALU组成;
    SPS:序列参数集,作用于一系列连续的编码图像;
    PPS:图...

    2017-06-21 itdadao 技术 18 ℃ 0
  • C   线程 - 骑着小毛驴带你环游世界

    C 线程 - 骑着小毛驴带你环游世界

    C++ thread

    在任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是...

    2017-06-21 itdadao 技术 5 ℃ 0
  • C中如何调用C  函数 -

    C中如何调用C 函数 -

    前阵子被问及一个在C中如何调用C&#43;&#43;函数的问题,当时简单回答是将函数用extern "C"声明,当被问及如何将类内成员函数声明时,一时语塞,后来网上查了下,网上有一翻译C&#43;&#...

    2017-06-21 itdadao 技术 8 ℃ 0
  • C语言的一点复习

    C语言的一点复习

    都忘光了,拿来复习一小下
    运行环境Win7 VS2010
    题目是某年和某年华为的某几道上机题目,题目不去找了。
    【第一个】
    就是实现一个方法,将链表倒序。

    #include "stdafx.h"
    #incl...

    2017-06-20 itdadao 技术 7 ℃ 0
  • C/C++输入两个任意日期求相隔天数

    C/C++输入两个任意日期求相隔天数

    将两个日期转换成与一个指定日期(例1970-01-01)之间的差然后计算
    思路:
    两个日期相隔天数的计算,首先可以将两个日期转换成time_t(从指定日期至1970年1月1日0时0分0秒相隔的秒数),...

    2017-06-20 itdadao 技术 9 ℃ 0
  • YV12和YUY2的基本知识 - Mac os X  to  live

    YV12和YUY2的基本知识 - Mac os X to live

    简单的说,YUV的&#26684;式在存储上有两类布局: Packed和Plannar。Packed的方式就是把相邻几个象素打包起来。比如把水平方向2个象素打包到一个DWORD里。Planner方式则相反。Y...

    2017-06-20 itdadao 技术 6 ℃ 0
  • C   随机数生成 - 骑着小毛驴带你环游世界

    C 随机数生成 - 骑着小毛驴带你环游世界

    使用的是C++中默认的随机数引擎,引擎由编译器决定;

    随机数库的组成是由:随机数引擎和随机数分布类型组成;

    #include <random>

    default_random_engine generator(time(NU...

    2017-06-20 itdadao 技术 5 ℃ 0
  • VS2015编译Boost1.64

    VS2015编译Boost1.64

    一、下载并解压:boost1.64.0:http://www.boost.org/users/history/version_1_64_0.html
    二、以管理员权限运行VS2015命令行工具


    三、cd到boost解压目录


    四、运行bootstrap...

    2017-06-20 itdadao 技术 11 ℃ 0
  • C++之const限定符

    C++之const限定符

    作者:tongqingliu

    转载请注明出处:http://www.cnblogs.com/liutongqing/p/7050815.html

    C++之const限定符
    const初始化
    const的特点:

    用const加以限定的变量,无法改变。
    由...

    2017-06-19 itdadao 技术 9 ℃ 0
 13540    1 2 3 4 5 6 7 8 9 10 下一页 尾页
标签列表