C++11 新标准中引入了四个头文件来支持多线程编程,他们分别是 。 ``:该头文主要声明了两个类, std::atomic 和 std::atomic_flag,另外还声明了一套 C 风格的原子类型和与 C 兼容的原子操作的函数。 ``:该头文件主要声明了 std::thread 类,另外 std ...
分类:
编程语言 时间:
2020-05-12 09:51:19
阅读次数:
69
昨天看ts视频讲到了单例模式。当时听的很清楚。也跟着敲完了。今天度娘看看原生js的单例模式是如何实现的。结果看得一脸蒙蔽,就是没搞懂定义的变量是如何指向到初始化实例的;后面陡然想到闭包中变量的问题。闭包中外面的变量相当于一个全局变量。(还有查到闭包中使用的变量是不会进行回收的。)一下子就理清了其中的 ...
分类:
Web程序 时间:
2020-05-11 15:48:37
阅读次数:
56
const 全局变量的链接性为内部 使用 extern 覆盖默认的内部链接性,转为外部链接性 extern const int states = 50; // definition with external linkage 函数或代码块内声明 const ,作用域为代码块 ...
分类:
编程语言 时间:
2020-05-11 15:23:42
阅读次数:
76
spacetree组织架构图 说明 jquery插件皆可用于react,使用方法:react中使用jquery插件 效果图 定制化内容的效果图 插件说明 很好的canvas的组织架构图,从上到下按层级展示汇报关系, 支持定制化内容,和异步加载子节点(下面会讲到)。 相关api请参考: 官网 或是ex ...
分类:
其他好文 时间:
2020-05-10 15:25:23
阅读次数:
160
函数与过程 函数(function):是有返回值的 过程(procedure):是简单、特殊并且没有返回值的 python严格意义上来说只有函数没有过程 1 def hello(): 2 print('hello world!') 3 4 5 temp = hello() 6 hello world ...
分类:
其他好文 时间:
2020-05-10 14:33:01
阅读次数:
49
将 {dede:global.cfg_qq/} 写为 [field:global.cfg_qq/] 即可。 ...
分类:
其他好文 时间:
2020-05-10 13:16:52
阅读次数:
67
ES6/ES7/ES8常用特性和新特性 ES6 ES6在ES5的基础上新增了一系列特性,这里仅列出常用特性 变量的改变,添加了块级作用域的概念 let声明变量(块级作用域),let是更完美的var,它声明的全局变量不是全局属性widow的变量,这便解决了for循环中变量覆盖的问题 const声明常量 ...
分类:
其他好文 时间:
2020-05-10 11:00:30
阅读次数:
55
1、线程安全:多线程单线程程序运行结果一致 线程不安全:多线程单线程程序运行结果不一致 2、导致线程安全问题原因 全局变量或者静态变量引起; 一般情况下,多个线程只读数据,不写数据,则线程是安全的; 若多个线程同时执行写操作,则容易导致线程不安全问题发生。 根本原因: 多个线程操作共享的数据 操作共 ...
分类:
编程语言 时间:
2020-05-10 10:30:20
阅读次数:
57
一、局部变量和全局变量 1、局部变量 就是在局部生效的,出了这个变量的作用域,这个变量就失效了,比如下面的name='cai' 就是一个局部变量,出了这个函数之后,就没有name这个值了 2、全局变量 就是在整个程序里面都生效的,在程序最前面定义的都是全局变量,全局变量如果要在函数中修改的话,需要加 ...
分类:
编程语言 时间:
2020-05-08 20:11:35
阅读次数:
85
shell脚本为文本文件 文件通常以.sh结尾 第一行:指定用哪个程序编译执行 ! /bin/bash ! /bin/sh 注释: 变量名:以字母或下划线开头,大小写敏感 变量 本地变量 环境变量(全局变量) 大写 export LANG 赋值 等号两边不能有空格 给变量赋空值,在等号后加换行符 显 ...
分类:
系统相关 时间:
2020-05-07 22:47:20
阅读次数:
93