结构体大小的计算

结构体大小的计算

用最简单的方法,通俗易懂的方法计算结构体大小。 结构体计算要遵循字节对齐原则。 结构体默认的字节对齐一般满足三个准则: 1) 结构体...

断言(assert)的用法

断言(assert)的用法

我一直以为 assert 仅仅是个报错函数,事实上,它居然是个宏,并且作用并非"报错"。 在经过对其进行一定了解之后,对其作用及用法有了一定...

Python 函数参数前面一个星号(*)和两个星号(**)的区别

Python 函数参数前面一个星号(*)和两个星号(**)的区别

在 Python 的函数中经常能看到输入的参数前面有一个或者两个星号,例如: def foo(param1, *param2): def bar(param1, **par...

JavaScript 基本类型 引用类型 简单赋值 对象引用

JavaScript 基本类型 引用类型 简单赋值 对象引用

ECMAScirpt 变量有两种不同的数据类型:基本类型,引用类型。也有其他的叫法,比如原始类型和对象类型,拥有方法的类型和不能拥有方法的类型,...

JavaScript 深入了解基本类型和引用类型的值

JavaScript 深入了解基本类型和引用类型的值

一个变量可以存放两种类型的值,基本类型的值(primitive values)和引用类型的值(reference values)。 ES6 引入了一种新的原始数据类型 Sy...

图解 Git

图解 Git

基本用法 上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。 git add files 把当前文件放入暂存区域。 git com...

JavaScript window.onload

JavaScript window.onload

window.onload() 方法用于在网页加载完毕后立刻执行的操作,即当 HTML 文档加载完毕后,立刻执行某个方法。 window.onload() 通常用于 <bo...

Python3 subprocess

Python3 subprocess

subprocess 模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。 使用 subprocess 模块 subprocess ...

localstorage 必知必会

localstorage 必知必会

HTML API localstorage 在浏览器的 API 有两个:localStorage 和sessionStorage,存在于 window 对象中:localStorage 对应 window.localStor...

Mac OS SSH 使用 PEM 文件登录

Mac OS SSH 使用 PEM 文件登录

首先修改 PEM 的权限: sudo chmod 600 key.pem Mac OS 连接服务器使用 PEM 文件的命令如下: ssh -i key.pem root@IP 你也可以使...