音乐分享-故乡 by 许巍

那无尽的旅程 如此漫长 我是永远向着远方 独行的浪子

life

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, yo...

QuickStart/Ubuntu

安装后的工作移除snap 通过snap list查看安装了那些snap包,需要将所有包依次删除 执行如下命令删除包,直到snap list为空,注意实际可能不完全一样,有些包有依赖关系,所以还需要调整顺序123456789sudo snap remo...

QuickStart

c_cpp基础-变量作用域

变量的作用域作为变量的一个重要的属性,在使用中有许多细节值得深入学习 作用域 变量作用域:变量在代码中可见的区域 全局作用域:在全局范围(整个program)可见的区域 局部作用域:在局部范围可见的区域 文件作用域:在文件范围内的代码可见的区域 ...

c/cpp基础

设计模式-Singleton

动机 在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能保证它们的逻辑正确性、以及良好的效率。 如果绕过常规的构造器,提供一种机制来保证一个类只有一个实例。 这应该是类设计者的责任,而不是使用者的责任。 定义 保证一个类...

设计模式

设计模式-Builder

动机 在软件系统中,有时候面临着”一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求变化,这个复杂对象的各个部分经常面临这剧烈变化,但是将他们组合在一起的算法却相对稳定。 如何提供一种封装机制来隔离出复杂对象各个部分的变化,...

设计模式

cpp之坑-指针引用的模板参数

c++引用与const指针带来的坑

cpp-trap

程序员的自我修养-目标文件组成(1)

目标文件的格式 目标文件:源码编译后但还未链接的文件 在linux平台下目标文件,可执行文件,动态链接库及静态链接库具有相似的文件结构,统称为ELF文件,在windows平台下是PE-COFF格式 目标文件的构成 ELF文件由文件头、代码段(.te...

程序员的自我修养

设计模式-Prototype

意图用原型实例制定创建对象的种类,并且通过拷贝这些原型创建新的对象 来源 原型模式可以由工厂方法演化而来 具体讲就是将抽象基类Product和Creator合并,并将FactoryMethod改为clone方法 代码示例客户程序抽象类具体类1234...

设计模式

hexo-grammar

参考文档volantis主题标签系统 - hexo官方标签系统

snippet
12