• 基础知识之C++篇


    //-----------------------------------------------------------------
    // 计算 hash 值,返回的 hash 值数据类型是 uint64_t
    #include <iostream>
    #include <string>
    #include <functional>
     
    int main()
    {
        std::string s = "Stand back! I've got jimmies!";
        std::cout << std::hash<std::string>{}(s) << ' ';
    }
     
    //-----------------------------------------------------------------------------
    // 功能1:给字符串添加双引号和斜杠
    // 功能2:剔除字符串中的双引号和斜杠
    #include <iostream>
    #include <iomanip>
    #include <sstream>
     
    int main()
    {
        std::stringstream ss;
        std::string in = "String with spaces, and embedded "quotes" too";
        std::string out;
     
        // 给字符串添加双引号和斜杠
        ss << std::quoted(in);

        // 剔除字符串中的双引号和斜杠
        ss >> std::quoted(out);
    }
    //----------------------------------------------------------------------------
    // std::setw() 设置缩进字符数量
    // std::setfill() 设置缩进字符
    std::cout << std::setw(4<< j_object << " ";
    std::cout << std::setw(2<< j_array << " ";
    std::cout << std::setw(1<< std::setfill(' '<< j_object << " ";
     
    //----------------------------------------------------------------------------
    // 获取 CPU 硬核数量
    int max_thread_num = std::thread::hardware_concurrency();

  • 相关阅读:
    属于程序员的算法
    知乎:全栈工程师讨论
    盘点2015年前20款表现出色的免费开源软件
    qt学习之路
    ubuntu联网经常掉线的解决方法
    备份书签
    linux 命令行测试网速
    linux中判断ssh是否启动
    php heredoc 与 nowdoc
    php 双向队列类
  • 原文地址:https://www.cnblogs.com/micemik/p/12254635.html
Copyright © 2020-2023  润新知