宏 概念 #开头的是编译预处理指令 用#define来定义一个宏 格式:#define <name> <value> 注意: 结尾没有分号,因为不是c语句; 名字必须是一个单词,值可以是多种东西 在C语言的编译器开始编译之前,编译预处理程序(cpp)会把程序中到名字换成值 完全的文本替换 可以用gc ...
分类:
其他好文 时间:
2020-06-14 20:17:32
阅读次数:
82
原文:02 . DockerFile构建镜像和Docker仓库 1|0为什么用DockerFile Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。 说dockerfile之前我们先说一下dockercommit 1|1利用commit理解镜像构成 ... ...
分类:
其他好文 时间:
2020-06-14 18:54:52
阅读次数:
46
结合中断上下文切换和进程上下文切换分析Linux内核一般执行过程: 一 以fork和execve系统调用为例分析中断上下文的切换 fork系统调用用于创建一个新进程,称为子进程,它与进行fork()调用的进程(父进程)并发运行。创建新的子进程后,两个进程都将执行fork()系统调用之后的下一条指令。 ...
分类:
系统相关 时间:
2020-06-14 18:53:09
阅读次数:
56
指令: 一、v-cloak 使用 解决【闪动】 原理:先隐藏,替换好值后显示最终结果 1.添加样式 [v-cloak] { display: none; } 2.使用方法 <div v-cloak> {{ message }} </div> 持续.... ...
分类:
其他好文 时间:
2020-06-14 17:11:43
阅读次数:
71
https://www.cnblogs.com/charlieroro/p/9259675.html chroot命令 用来在指定的根目录下运行指令。chroot,即 change root directory (更改 root 目录)。在 linux 系统中,系统默认的目录结构都是以/,即是以根 ...
分类:
其他好文 时间:
2020-06-14 16:33:36
阅读次数:
90
Linux 下,如果要执行一条或多条之前输过的指令,要怎么处理?很多人会想到使用上下箭头去翻查历史输入的命令。这当然是可以了,除了这种方法,本文再介绍另外 5 种方法来实现这样的效果。 在正式开始之前,我们先随便执行几条命令,便于后面演示。为了节约篇幅,执行结果暂时不列出来。 $ ls -l $ p ...
分类:
其他好文 时间:
2020-06-14 15:09:23
阅读次数:
64
原文:redis 事务 和 watch 一般的 事务简单来说就是 一系列的操作保证原子性,成功都成功~失败都失败。 但是!但是!但是! redis 的事务在执行中出错时,错的将会被忽略,队列之后的指令依然可以执行。一旦出现这种情况 需要手动回滚。 redis 的事务仅仅保证了所有的操作都会严格的 按... ...
分类:
其他好文 时间:
2020-06-14 14:31:41
阅读次数:
65
第四阶段的学习总结 (1)在学习和开发EF Core的过程中遇到了哪些问题,是如何解决的? 安装数据库出错 (2)在将EF Core结合进ASP.NET Core MVC项目时遇到了哪些问题,是如何解决的? 项目之间无法引用,没找到合适的方法和指令,后来安装插件resharper解决了问题。 (3) ...
分类:
其他好文 时间:
2020-06-14 13:10:58
阅读次数:
62
#内存可见性问题 在主线程对变量的修改对于线程读取该变量是不可见的,线程读取的是本地内存缓存的变量值。 #如何解决共享变量可见性的问题 使用volatile变量,可以解决共享数据在多线程环境下可见性的问题。 使用volatile关键字修饰变量后,在生成汇编指令的时候,会生成一个lock指令。 思考l ...
分类:
其他好文 时间:
2020-06-14 12:39:00
阅读次数:
111
##(1)在学习和开发EF Core的过程中遇到了哪些问题,是如何解决的? 安装数据库出错 ##(2)在将EF Core结合进ASP.NET Core MVC项目时遇到了哪些问题,是如何解决的? 没找到合适的方法和指令 ##(3)为了实现该项目,你又扩展学习了哪些知识? 首先学习了数据库的迁移和更新 ...
分类:
其他好文 时间:
2020-06-14 01:30:21
阅读次数:
56