编程笔记

  • 为什么建议初学者选择Python入门?

    这个星球的编程语言有数百上千种,能够称为热门的也只有那十几种而已,比如C、C++、Java、C#、PHP等,这些编程语言也都十分火爆。 但对于新人来讲,尤其是现阶段对编程语言的优劣还没有什么概念的时候,选择哪门编…

    编程笔记 2022年11月8日
  • 重温Python基础——列表

    列表是什么 列表有一系列特定顺序排列的元素组成。可以包含字母表中的所有字母,数字等。其中的元素之间可以没有任何联系,列表通常包含多种元素。 在Python中用方括号([])表示列表,用逗号分隔其中的元素。 a=[…

    编程笔记 2022年11月8日
  • c语言学习总结(原创)

    什么是标识符? 标识符是用来标识变量、函数、类、模块,或者任何其他用户自定义项目的名称,用它来命名程序正文中的一些实体,比如函数名、变量名、类名、对象名等。如:int a1=0; const b1="hello&quot…

    编程笔记 2022年11月8日
  • 记在Linux系统源码包安装MySQL

    实验环境: 系统版本:CentOS 7 MySQL版本:5.7.39 实验开始 步骤一 安装依赖 yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 libncurses.so.5 --setopt=protected_multilib=false yum install libaio-d…

    编程笔记 2022年11月8日
  • JavaScript 是用来做什么的

    JavaScript 是用来做什么的 JavaScript是用来做什么的?5JavaScript应用程序示例JavaScript简介 JavaScript是一种编程语言,使开发人员可以建立动态的互动式Web应用程序。JavaScript与HTML和CSS结合使用,以建立响…

    编程笔记 2022年11月8日
  • 如何在 Arch Linux 中启用 Snap 支持

    作者: Pranav Krishna 译者:LCTT geekpi | 2022-10-21 10:01  评论: 1     Snap 是由 Ubuntu 的母公司 Canonical 设计的通用包格式。有些人不喜欢 Snap,但它有一些优势。 通…

    编程笔记 2022年11月8日
  • c++对象模型 拷贝、构造、虚构

    class Abstract_base { public: virtual ~Abstract_base() = 0; virtual void interface() const = 0; virtual const char* mumble() const { return _mumble; } protected: char* _mumble; } ​ 以上抽象基类声明有…

    编程笔记 2022年11月8日
  • C++对象模型:g++的实现(六)

    1. 成员函数指针 对于静态成员函数,其和常规的函数是一样的,故这里不做介绍。下面主要介绍非静态的成员函数指针,包括普通的非virtual成员函数指针和virtual成员函数指针。注意,这篇是按照《深度探索C++对象模型…

    编程笔记 2022年11月8日
  • Java 超新星开源项目 Solon v1.10.10 发布

    一个更现代感的 Java 应用开发框架:更快、更小、更自由。主框架仅 0.1 MB。Helloworld: @Controller public class App { public static void main(String[] args) { Solon.start(App.class, args); } @Get @WebSo…

    编程笔记 2022年11月8日
  • 源码级深度理解 Java SPI

    SPI 是一种用于动态加载服务的机制。它的核心思想就是解耦,属于典型的微内核架构模式。SPI 在 Java 世界应用非常广泛,如:Dubbo、Spring Boot 等框架。本文从源码入手分析,深入探讨 Java SPI 的特性、原理,以及…

    编程笔记 2022年11月8日