1. 概要 本文描述一个通过C++可变参数模板实现C++反射机制的方法。该方法非常实用,在Nebula高性能网络框架中大量应用,实现了非常强大的动态加载动态创建功能。 C++11的新特性–可变模版参数…
分类:linux
Linux常用命令
因为不是纯Linux的开发工作,所以工作中的Linux操作命令一段时间不用就会忘记,特别是各种参数,每次都要查各种手册,这里专门做一个整理。 系统信息 uname 含义:显示电脑以及操作系统的相关信息。 语法: unam…
【原】Linux shell script 2>&1是什么意思
先说结论, 2>&1 的意思是,把标准错误(stderr)重定向到标准输出(stdout) 如果想了解为什么,可以继续阅读: 1和2 是什么 shell中,有一些常用的文件描述符(file descript…
centos7 安装ELK做日志收集(elasticsearch,logstash,kibana)
关于elk不用说,大家多多少少都听过,最近我搭建了一套用作收集日志,供大家参考: 一.安装elasticsearch,logstash,kibana 强烈建议安装去es的官网安装: 今天是2019.4.9,目前最新的版本…
环境安装脚本
环境安装脚本 LNP 环境 Nginx + PHP + Composer + Supervisor 适用于 Laravel 环境 包含内容: Nginx, PHP 7.2, Composer, Supervisor PH…
ubuntu查看电脑配置信息
1、 查看电脑是32位还是64位: getconf LONG_BIT 2、 查看系统信息(包括系统版本) lsb_release -a 或者: cat /etc/lsb-release 3、 查看系统架构 Uname 4…
关于Linux防火墙的操作:查看/临时关闭/永久关闭/开启
①查看防火墙状态: systemctl status firewalld ②临时关闭防火墙:(下次启动虚拟机时防火墙会自行开启) systemctl stop firewalld ③永久关闭反防火墙: systemctl…
Linux 内核的五大创新
想知道什么是 Linux 内核上真正的(不是那种时髦的)创新吗? 在科技行业,创新这个词几乎和革命一样到处泛滥,所以很难将那些夸张的东西与真正令人振奋的东西区分开来。Linux 内核被称为创新,但它又被称为现代计算中最大…
Learn to use GDB (1)
What is gdb? gdb在linux下是一款非常强大的程序调试工具,有的时候会有比IDE更强大的代码调试功能。 GDB, the GNU Project debugger, allows you to see w…
使用 Upstart 快捷管理系统服务(一)
Upstart 是一个由 Canonical 公司(就是开发 Ubuntu 的公司)开发和维护的一个的基于事件的开源 Linux 服务管理程序,它目标是替换掉基于 System-V 规范的 /sbin/init 程序。 …
[Note] Linux学习笔记1-4 文件相关
Note 1 Linux 和 Shell 简介 Linux系统 是多进程、多用户和交互式的计算环境。Linux系统的运行级别从0-6共7个: 0:停机,关闭系统 1:单用户模式,类似win下的安全模式 2:多用户模式,但…
VirtualBox的VDI空间扩展
以前就遇到过VirtualBox的vdi空间扩展,但是没有记录下来,这次还是将笔记记录下来吧国内大部分的文章都缺少最后的关键内容。首先是对VDI进行空间扩展VBoxManage modifyhd “path_…