前言 起因是学习 crazyflie 的代码中出现 **__ sync_fetch_and_add ** 这个操作比较好奇,查阅后发现 __sync_fetch_and_add 有一些列的操作函数用于实现原子操作 **fetch **是先返回然后再进行 add 操作 其他同类型的原子操作函数,gcc ...
分类:
其他好文 时间:
2021-06-16 18:05:50
阅读次数:
0
任何一个使用.NET的人 描述线程与进程的区别? 什么是Windows服务,它的生命周期与标准的EXE程序有什么不同 Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响? EXE和DLL之间的区别是什么? 什么是强类型,什么是弱类型?哪种更好 ...
分类:
Web程序 时间:
2021-06-16 18:02:05
阅读次数:
0
服务安装与启动 官方文档:https://docs.jumpserver.org/zh/master/install/setup_by_fast/ 官方给出的一键安装脚本(注:要求系统内存≥4G): curl -sSL https://github.com/jumpserver/jumpserver ...
分类:
其他好文 时间:
2021-06-16 17:59:44
阅读次数:
0
一.new ,delete的重载: new和delete是运算符 malloc --系统调用 --申请到内存 --用完 --free -- 系统调用 --归还内存 malloc(1)-- 系统调用 --申请较大的空间暂时归于用户层管理 malloc申请一个内存 malloc(2) --直接从用户层管 ...
分类:
其他好文 时间:
2021-06-16 17:49:22
阅读次数:
0
些许细节 在基础的编程中,总有那么些细节需要注意。这里,依次从四个原始类型开始讲起。当然,这里面的很多知识,在计算机基础科目中,完全可以找到 类型的转换 彼此兼容的类型之间,可以相互转换,兼容类型的大小比较则根据其内存空间判断 自动隐式 转换:无须声明,例如 int 类型变量接收 byte 类型变量 ...
分类:
其他好文 时间:
2021-06-15 18:43:15
阅读次数:
0
前言 这里,先欢迎计算机的后来者,这是一个值得终身为之奋斗的行业 编程,实质上是对于数据的处理。前端,渲染、传回数据;后台,处理、中转数据;其余的则是负责数据的存储等问题 那么,什么是数据?可以这样理解,计算机中,二进制就是数据,或者说,所以的数据在计算机中以二进制的形式体现。常见的诸如文字、视频、 ...
分类:
编程语言 时间:
2021-06-15 18:38:10
阅读次数:
0
Java 中的内存分配 Java 程序运行时,需要在内存中分配空间。为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。 一、栈:储存局部变量 局部变量:在方法的定义中或者在方法声明上的变量称为局部变量。 特点:栈内存的数据用完就释放。 二、堆:储存 ...
分类:
编程语言 时间:
2021-06-15 18:19:03
阅读次数:
0
make_unique在c++11里面没有引入,但是你可以自己写一个 template <typename T, typename ...Args> std::unique_ptr<T> make_unique(Args&& ...args) { return unique_ptr<T>(new T ...
分类:
其他好文 时间:
2021-06-15 18:01:41
阅读次数:
0
Linux内核简介 第一章主要对Linux的内核进行一个大致的介绍,让大家对Linux的内核有一个比较全面的印象。众所周知Linux起源于unix系统,它们之间有着千丝万缕的联系,伟大的linux之父linus不满于当时unix对于源码更改的限制,花费一学年的时间写出了内核雏形,并在91年年底在互联 ...
分类:
系统相关 时间:
2021-06-15 17:42:16
阅读次数:
0
身份运算符用于 比较 两个对象的 内存地址 是否一致 —— 是否是对同一个对象的引用 在 Python 中针对 None 比较时,建议使用 is 判断 运算符描述实例 is is 是判断两个标识符是不是引用同一个对象 x is y,类似 id(x) == id(y) is not is not 是判 ...
分类:
编程语言 时间:
2021-06-15 17:39:22
阅读次数:
0