-
【Nebula系列】C++反射机制:可变参数模板实现C++反射
1. 概要 本文描述一个通过C++可变参数模板实现C++反射机制的方法。该方法非常实用,在Nebula高性能网络框架中大量应用,实现了非常强大的动态加载动态创建功能。Nebula框架在Github的仓库地址。 C++11的新特性--可变模版参数(variadic templates)是C++11新增的最强大的特性之一,它对参数进行...
作者:小编 日期:2026.06.13 分类:教程 1360 -
设计模式—模板方法的C++实现
这是Bwar在2009年写的设计模式C++实现,代码均可编译可运行,一直存在自己的电脑里,曾经在团队技术分享中分享过,现搬到线上来。1. 模板方法简述1.1 目的 定义一个操作中的算法骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。1.2...
作者:小编 日期:2026.06.13 分类:教程 1706 -
轻量简单好用的C++JSON库CJsonObject
1. JSON概述 JSON: JavaScript 对象表示法( JavaScript Object Notation) 。是一种轻量级的数据交换格式。 它基于ECMAScript的一个子集。许多编程语言都很容易找到JSON 解析器和 JSON 库。 JSON 文本格式在语法上与创建 JavaScript 对象的代码相同...
作者:小编 日期:2026.06.13 分类:系统 881 -
Git 最佳实践:分支管理
5月份,为统一团队git分支管理规范,刚开始准备自己写,在网上搜了下,发现不少不错的git分支管理实践。最后我为团队选择了这个git分支管理实践A successful Git branching model ,网上有不少参考这篇文章写的中文版gitflow实践,推荐一个中文版的Git 最佳实践:分支管理。 除了...
作者:小编 日期:2026.06.13 分类:类库 467 -
设计模式—桥接模式的C++实现
这是Bwar在2009年写的设计模式C++实现,代码均可编译可运行,一直存在自己的电脑里,曾经在团队技术分享中分享过,现搬到线上来。1. 装饰模式简述1.1 目的 将抽象部分与它的实现部分分离,使它们可以独立地变化。1.2 适用性 (1) 不希望抽象部分与实现部分之间有一个固定的绑定关系 ,在运行时刻实现部分可以被...
作者:小编 日期:2026.06.13 分类:算法 856 -
设计模式—装饰模式的C++实现
这是Bwar在2009年写的设计模式C++实现,代码均可编译可运行,一直存在自己的电脑里,曾经在团队技术分享中分享过,现搬到线上来。1. 装饰模式简述1.1 目的 动态地给一个对象添加一些额外的职责。1.2 适用性 (1) 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。 (2)...
作者:小编 日期:2026.06.13 分类:系统 1722 -
读书笔记-JavaScript高级程序设计(1)
1.组合继承 (JavaScript 中最常用的继承模式 ) (position: page168)(书中定义了两个变量名 SuperType SubType 乍一看 感觉不太能区分,我将改为 a b ,更加明显区分开来这是两个东西。) function a(name){ this.name = name; this....
作者:小编 日期:2026.06.13 分类:文档 700 -
vue插件开发流程详解-从开发到发布至npm(一)
vue的插件开发1.本地开发 1.1 初始化本地开发项目 我们采用vue-cli,初始化一个vue 项目。这个不做详解,请移步到 这里 https://www.cnblogs.com/anxiaoyu/p/7071143.html,查看具体详细。初始化后就是这样的项目结构: 其他的文件目录不是本节内容重点,不做...
作者:小编 日期:2026.06.13 分类:类库 234 -
PHP程序员如何优雅的搬砖
我一生的文章都会放在这里,我的博客,我希望每一行代码,每一段文字都能帮助你。https://github.com/CrazyCodes/Blog 前言Hello , 各位Coder !在这里向各位工程师提前拜年 “新年快乐” , 距离年三十已经没有几天了,可能有些朋友还坚持在一线战斗着,有些已经回到家乡陪伴家人。北京每到这个时候都似一座空城,城与城之间表现的那么凄凉。这是年前的最后一篇文章,本章来聊一聊程序员如何优雅的搬砖搬砖既 “为达到目的,不断重复某项工作的行为,其...
作者:小编 日期:2026.06.12 分类:教程 604







