编程笔记
-
c++对象模型 拷贝、构造、虚构
class Abstract_base { public: virtual ~Abstract_base() = 0; virtual void interface() const…
-
C++对象模型:g++的实现(六)
1. 成员函数指针 对于静态成员函数,其和常规的函数是一样的,故这里不做介绍。下面主要介绍非静态的成员函数指针,包括普通的非virtual成员函数指针和virtual成员函数指针。…
-
Java 超新星开源项目 Solon v1.10.10 发布
一个更现代感的 Java 应用开发框架:更快、更小、更自由。主框架仅 0.1 MB。Helloworld: @Controller public class App { publi…
-
源码级深度理解 Java SPI
SPI 是一种用于动态加载服务的机制。它的核心思想就是解耦,属于典型的微内核架构模式。SPI 在 Java 世界应用非常广泛,如:Dubbo、Spring Boot 等框架。本文从…
-
python进阶(26)collections标准库
namedtuple namedtuple的由来 因为元组的局限性:不能为元组内部的数据进行命名,所以往往我们并不知道一个元组所要表达的意义,所以引入namedtuple这个工厂函…
-
Java开发学习(四十)—-MyBatisPlus入门案例与简介
一、入门案例 MybatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提供效率。 SpringBoot它能快速构建Spring开发环境用以整…
-
二叉搜索树 – C++ 实现
二叉查找树(英语:Binary Search Tree, 后文中简称 BST), 也称为二叉搜索树、有序二叉树(ordered binary tree)或排序二叉树(sorted …
-
如何清理 Snap 版本以释放磁盘空间
作者: Arindam 译者:LCTT geekpi | 2022-11-06 08:29 这个带有脚本的快速…
-
连黑客都梦寐以求的编程语言是什么?
你首先要设计它,然后才能把它设计得越简单越好。你有让许多不同的程序更简洁地表达出来,那么这很可能意味着你发现了一种有用的方法抽象方法。 觉得为用户着想就是让他们用英语一样长又啰唆的…
-
如何在 Angular 中使用 ngTemplateOutlet 与示例
在 Angular 中,我们使用 ngTemplateOutlet 指令将外部模板插入到组件的视图中。这个强大的功能使我们能够重用模板并保持代码干燥。 ngTemplateOutl…