240 发简信
IP属地:天津
  • 120
    C++变参模板

    一、变参模板的定义 变参模板的意思说的是从 C++ 11 开始,模板参数接受不变的个数。类似于 C 语言中的 printf() 函数一样。 二、变参模板的定义及使用 定义一个...

  • 120
    C++非类型模板参数

    一、非类型模板参数 简单点说就是在定义模板时,模板的类型参数不是一个泛型的 T,而是一个具体的类型。这种比较多的是在比如定就义容器类模板时,指定容器的容量大小。如下 SSta...

  • 120
    C++类模板

    一、定义 C++ 类模板 定义一个 C++ 类模板和定义一个函数模板类似,可以指定一个或者多个模板参数标识符。在类外定义成员函数的实现时,需要带上模板参数标识符。 定义构造函...

  • C++ 函数模板

    一、初识函数模板 1. 定义一个函数模板 2. 使用函数模板 我们可以使用任意类型去调用这个模板函数,简单太美妙了。 二、模板的编译和链接 编译上面的代码里最后有一句注释是说...

  • Effective C++ 学习备忘录九

    杂项讨论 条款 53 - 不要轻忽编译器的警告 严肃对待编译器发出的警告信息。努力在你的编译器的最高(最严苛)警告级别下争取 “无任何警告” 的荣誉。不要过度依赖编译器的报警...

  • Effective C++ 学习备忘录八

    定制 new 和 delete 条款 49 - 了解 new-handler 的行为 set_new_handler 允许用户指定一个函数,在内存分配无法获得满足时调用Not...

  • Effective C++ 学习备忘录七

    模型与泛型编程 条款 41 - 了解隐式接口和编译期多态 classes 和 templates 都支持 Interfaces 和多态。对 classes 而言接口是显式的,...

  • Effective C++ 学习备忘录六

    继承与面向对象设计 条款 32 - 确定你的 public 塑模出 is-a 关系 "public继承" 意味 is-a。适用于 base classes 身上的每一件事情也...

  • Effective C++ 学习备忘录五

    实现 条款 26 - 尽可能延后变量定义式的出现时间 尽可能延后变量定义式的出现。这样做可增加程序的清晰度并改善程序效率。 条款 27 - 尽量少做转型动作 如果可以,尽量避...

  • @无休_f7ae 获取不了

    xCrash 详解与源码分析

    一、前言 工欲擅其事,必先利其器。当我们的应用发生错误或者崩溃时,如果有一款趁手的日志捕获工具,那将会得心应手的多。今天要学习的是来自 IQiYi 的 xCrash 日志捕获...

  • Effective C++ 学习备忘录四

    设计与声明 条款 18 - 让接口容易被正确使用,不易被误用 好的接口容易被正确使用,不容易被误用。你应该在你的所有接口中努力达成这些性质。"促进正确使用" 的办法包括接口一...

  • Effective C++ 学习备忘录三

    资源管理 条款 13 - 以对象管理资源 为了防止资源泄漏,请使用 RAII 对象,它们在构造函数中获取资源,在析构函数中释放资源。两个常用的 RAII classes 分别...

  • Effective C++ 学习备忘录二

    构造 / 析构 / 赋值运算 条件 05 - 了解 C++ 默默编写并调用哪些函数 编译器可以暗自为 class 创造 default 构造函数、copy 构造函数、copy...

  • Effective C++ 学习备忘录一

    让自己习惯 C++ 条款 01 - 视 C++ 为一个联邦 请记住 C++ 高效编程守则视状况而变化,取决你用 C++ 的哪一部分。 条款 02 - 尽量以 const、e...

  • 什么是 GEGL

    GEGL(通用图形库)是一个基于数据流的图像处理框架,为GNU Image Manipulation Program[http://www.gimp.org/]和其他项目(i...

  • 基于 Mac 环境编译自己的 openjdk

    一、下载源码 下载地址:https://github.com/openjdk[https://github.com/openjdk]版本选择:这个是有讲究的。首先要看看自己的...

  • Android 开发中,用于组件间进行调用和数据传递。常用于启动跨模块的 Activity。

    ARouter 不一样的简介

    一、前言 ARouter 是阿里巴巴出品的一款优秀的路由以及依赖注入解决方案。其可用于模块化的改造,解除模块之间的强依赖。通过辅以简单的依赖构造脚本,就可以实现完全隔离各个模...

  • 不好意思,水平没你高。请另拜读高人,谢谢。

    一个关于image访问图片跨域的问题

    一、背景 项目中遇到一个问题,同一个图片在 dom 节点中使用了 标签来加载,同时由于项目使用了 ThreeJS 3D 渲染引擎,在加载纹理时使用了 TextureLoa...

  • 120
    ARouter 不一样的简介

    一、前言 ARouter 是阿里巴巴出品的一款优秀的路由以及依赖注入解决方案。其可用于模块化的改造,解除模块之间的强依赖。通过辅以简单的依赖构造脚本,就可以实现完全隔离各个模...

个人介绍
总结,分析 & 思考