IT大道IT大道

首页 > TAG信息列表 > cc

  • libevent源码剖析

    libevent源码剖析

      libevent是一个使用C语言编写的,轻量级的开源高性能网络库,使用者很多,研究者也很多。由于代码简洁,设计思想简明巧妙,因此很适合用来学习,提升自己C语言的能力。
      libeven...

    2017-07-24 itdadao 技术 11 ℃ 0
  • 早前阅读live555源码做的笔记

    早前阅读live555源码做的笔记

    早前阅读live555源码的时候做了一些简单的笔记。现在看来那个时候对C++的理解还是不够,还有很多不足。当时对很多名词也不是很熟悉,对一些类的描述也很生硬,所以笔记中有一些不...

    2017-07-23 itdadao 技术 11 ℃ 0
  • python 清华镜像pip install

    python 清华镜像pip install

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple...

    2017-07-22 itdadao 技术 10 ℃ 0
  • [c/c++] programming之路(8)、汇编、求模、自增自减

    [c/c++] programming之路(8)、汇编、求模、自增自减

    一、插入汇编

    1 #include<stdio.h>
    2
    3 void main(){
    4 int num=10;
    5 num=num+5;
    6 //插入汇编语言
    7 _asm{
    8 mov eax,num;//eax是一...

    2017-07-22 itdadao 技术 11 ℃ 0
  • 了解编译和链接

    了解编译和链接

    在步入工作岗位之后,重新对编程是个什么过程进行了了解
    简单的来说,我们平常所写的代码经过编译和链接之后生成可执行文件,下面就编译和链接两个过程分别讨论
    编译阶段

    编译阶...

    2017-07-22 itdadao 技术 14 ℃ 0
  • C++ strcat(template)

    C++ strcat(template)

    1 template<unsigned N, unsigned M>
    2 inline std::shared_ptr<char> strcat(const char (&p1)[N], const char (&p2)[M])
    3 {
    4 std::shared_ptr<char> s1(new c...

    2017-07-21 itdadao 技术 9 ℃ 0
  • [c/c++] programming之路(6)、数据类型、随机数、字符转换及拼接等

    [c/c++] programming之路(6)、数据类型、随机数、字符转换及拼接等

    一、变量

    1 #include<stdio.h>
    2 #include<stdlib.h>
    3
    4 void main0(){
    5 //数据使用必须在范围内,否则产生溢出
    6 unsigned short num=65535+1;//+1之后溢...

    2017-07-21 itdadao 技术 10 ℃ 0
  • c/c++ 代码检查工具

    c/c++ 代码检查工具

    1、pvs studio(免费)
    2、cppcheck(开源免费)
    3、understand(需要付费)...

    2017-07-20 itdadao 技术 13 ℃ 0
  • static在C/C++中的作用-(转自华山大师兄)

    static在C/C++中的作用-(转自华山大师兄)

    1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可)

    当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。
    举例来说明。同时编...

    2017-07-20 itdadao 技术 13 ℃ 0
  • 获取IPRouter信息,出口默认网关。

    获取IPRouter信息,出口默认网关。

    #define ROUTE_FILE_NAME "/proc/net/route"

    /*

    Iface Destination Gateway Flags RefCnt Use Metric Mask MTU Window IRTT

    wan1 00000000 5692550A...

    2017-07-19 itdadao 技术 14 ℃ 0
  • [c/c++] programming之路(5)、吓人小程序、变量、进制等

    [c/c++] programming之路(5)、吓人小程序、变量、进制等

    一、设计一个吓人的东西
    首先创建MFC项目(勾选“基于对话框”后点击完成即可)

    添加三个按钮

    双击按钮进入响应代码段

    void CMFCWindowsDlg::OnBnClickedButton1()
    {
    //...

    2017-07-19 itdadao 技术 15 ℃ 0
  • C++:(拷贝,继承,智能指针)练习

    C++:(拷贝,继承,智能指针)练习

    1 #include <iostream>
    2 #include <string>
    3 #include <memory>
    4 #include <functional>
    5 #include <map>
    6 #include <vector>
    7 #include <set>
    8...

    2017-07-19 itdadao 技术 13 ℃ 0
  • 面试:C/C++常见库函数实现

    面试:C/C++常见库函数实现

    1. void *mymemcpy(void *dest, const void* src, size_t n); 内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地...

    2017-07-19 itdadao 技术 14 ℃ 0
  • 二进制练习小游戏

    二进制练习小游戏

      今天恶补汇编,发下脑袋变迟钝了,所以写了个小程序,练习一下二进制转换,巩固记忆~~
      先来看看二进制(Binary)、十进制(Decimal)、十六进制(Binary)的关系表格




    Decimal
    (base...

    2017-07-19 itdadao 技术 12 ℃ 0
  • 面试:排序

    面试:排序

    冒泡排序:

    1 void bubbleSort(int a[], int len) {
    2 for (int i = 0; i < len - 1; i++) {
    3 bool isSorted = true;
    4 for (int j = 0; j < len...

    2017-07-18 itdadao 技术 10 ℃ 0
  • [c/c++] programming之路(4)、常量和变量

    [c/c++] programming之路(4)、常量和变量

    一、打开多个程序(温习)

    1 #include<stdio.h>
    2 #include<stdlib.h>
    3
    4 void main(){
    5 int num=10;
    6 char str[50];
    7 scanf("%d",&num);//输入一个...

    2017-07-18 itdadao 技术 14 ℃ 0
  • C语言 提取double的每一位

    C语言 提取double的每一位

    #include<stdio.h>
    int main()
    {
    double x = 256.141592654;
    int n = (int)x % 1000; //整数部分
    while(n) //整数部分输出
    {
    int temp = n % 10;...

    2017-07-18 itdadao 技术 13 ℃ 0
  • 用C语言(apue)实现 把时间戳转换为国标格式的字符串(2017-07-17 22:36:12)的函数

    用C语言(apue)实现 把时间戳转换为国标格式的字符串(2017-07-17 22:36:12)的函数

    /*******************************************************************************/
    /**
    *** 函 数 名: char *Time2String(const time_t timep, char *strDest)
    *...

    2017-07-17 itdadao 技术 13 ℃ 0
  • c++ 类前置声明【转】

    c++ 类前置声明【转】

    【转自 here】
    在编写C++程序的时候,偶尔需要用到前置声明(Forward declaration)。下面的程序中,带注释的那行就是类B的前置说明。这是必须的,因为类A中用到了类B,而类B的声明出...

    2017-07-17 itdadao 技术 18 ℃ 0
  • STL系列

    STL系列

    STL—对象的构造与析构STL—内存的配置与释放STL—vectorSTL—vector空间的动态增长...

    2017-07-17 itdadao 技术 11 ℃ 0
  • STL—vector

    STL—vector

    前面介绍了STL对象的构造与析构以及内存的配置与释放,那具体的容器是怎么应用STL的空间配置器的呢?这篇先介绍STL的容器vector。vector的数据成员vector只有4个数据成员:3个迭...

    2017-07-17 itdadao 技术 14 ℃ 0
  • c++ 友元类 与 友元类派生类

    c++ 友元类 与 友元类派生类

    定义:
    当一个类B成为了另外一个类A的“朋友”时,那么类A的私有和保护的数据成员就可以被类B访问。我们就把类B叫做类A的友元。
    用法:
    在A类中加入:

    friend class B;


    下面这个...

    2017-07-17 itdadao 技术 15 ℃ 0
  • C++ TR1、TR2与boost的关系

    C++ TR1、TR2与boost的关系

      

      C++ Technical Report 1 (TR1)是ISO/IEC TR 19768, C++ Library Extensions(函式库扩充)的一般名称。TR1是一份文件,内容提出了对C++标准函式库的追加项目。这些追加...

    2017-07-17 itdadao 技术 9 ℃ 0
  • VC编译连接选项详解

    VC编译连接选项详解

    VC编译连接选项详解

    大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是...

    2017-07-17 itdadao 技术 12 ℃ 0
  • c++ 纯虚析构函数

    c++ 纯虚析构函数

    virtual ~A() = 0;

    这就是一个纯虚析构函数,这种定义是允许的。
    一般纯虚函数都不允许有实体,但是因为析构一个类的过程中会把所有的父类全析构了,所以每个类必有一个析构函...

    2017-07-16 itdadao 技术 18 ℃ 0
 13604    1 2 3 4 5 6 7 8 9 10 下一页 尾页
标签列表