爱技术 & 爱分享
爱蛋蛋 & 爱生活

Shadow的文章

sizeof(Empty Class)-ShadowInk
C/C++

sizeof(Empty Class)

Shadow阅读(1334)评论(0)赞(0)

class MyClass { }; 对于上面的这个类,大家可否很明确的告诉我,sizeof(MyClass)是多少? 我在Visual Studio 2017 和 Gcc7.2上得到的输出都是 1。 大家是否会很好奇,为什么明明是个空类,...

传送门
Member Initialization List-ShadowInk
C/C++

Member Initialization List

Shadow阅读(1324)评论(0)赞(0)

当你写出一个constructor的时候,就有机会设定 class member的初始值。要不是经过 member initialization list 就是在constructor 函数体内部。 本文主要是来讨论一下何时使用initia...

传送门
C++程序转化(NRVO)-ShadowInk
C/C++

C++程序转化(NRVO)

Shadow阅读(1197)评论(0)赞(0)

这篇文章干啥呢? 不太好说… 大体来说,还是算程序转化语意吧 已知下面的程序片段: #include "X.h" X foo() { X xx; // ... return xx; } 来吧,你看到这段程序会有什么假设? 我猜,...

传送门
ps命令-ShadowInk
Unix/Linux

ps命令

Shadow阅读(1477)评论(0)赞(0)

Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,需要使用top命令。 要对进程进行监...

传送门
type命令-ShadowInk
Unix/Linux

type命令

Shadow阅读(1193)评论(0)赞(0)

type命令用来显示指定命令的类型。一个命令的类型可以是如下之一 类型 解释 alias 别名 keyword 关键字,Shell保留字 function 函数,Shell函数 builtin 内建命令,Shell内建命令 file 文件,...

传送门
less命令-ShadowInk
Unix/Linux

less命令

Shadow阅读(1221)评论(0)赞(1)

less命令的的选项与命令参数很多,所以这篇文章会稍显臃肿。不过我会尽可能的阐述的清晰一些。 less(1)是类似于more(1)的程序。 另外,在启动之前,不需要读取整个输入文件,所以对于大型输入文件,启动速度比文本编辑器(如vi)要快。...

传送门
more命令-ShadowInk
Unix/Linux

more命令

Shadow阅读(1294)评论(0)赞(0)

如果你已经习惯了在Linux系统上工作,那你一定会发现在Linux世界中存在着大量的文本文件。 配置文件和日志文件通常都采用文本格式。这些文件通常都有很长的内容,不能在一屏内全部显示。所以在处理这种文件时,我们需要分页显示。这时我们可以用上...

传送门
xkill命令-ShadowInk
Unix/Linux

xkill命令

Shadow阅读(1059)评论(0)赞(0)

关于如何杀掉进程,之前已经有三篇文章了kill,pkill,killall。 但是对于那些运行X Server的人而言,有另外一个工具称为xkill可以将进程从X Window中杀掉而不必传递它的名字或者pid。 xkill工具强制X se...

传送门
pkill命令-ShadowInk
Unix/Linux

pkill命令

Shadow阅读(1148)评论(0)赞(0)

pkill命令可以按照进程名杀死进程。pkill和killall应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill来杀掉 语法 pkill(选项)(参数) pkill [options] <pattern&g...

传送门

游戏 && 后端

传送门传送门