【Javascript】赋值解构,日期时间,JSON

【Javascript】赋值解构,日期时间,JSON

bingliaolong 8个月前 5 0

解构赋值 概述 JavaScript 中最常用的两种数据结构是 Object 和 Array 对象是一种根据键存储数据的实体 数组是一种直接存储数据的有序列表 但是,当我们把它们传递给函数时,函数可能不需要整个对象/数组,而只需要其中一部分 解构赋值 是一种特殊的语法,它使我们可...

【Javascript】数组,可迭代对象

【Javascript】数组,可迭代对象

bingliaolong 8个月前 4 0

文档 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference 数组方法 添加/移除数组元素 arr.push(...items) —— 从尾端添加元素 arr.pop() —— 从尾端提取元素 arr.s...

C++20_第二篇

C++20_第二篇

bingliaolong 8个月前 5 0

语言特性 指定初始化 按名称初始化结构体成员,提高可读性 [[likely]]和[[unlikely]] 提示编译器分支预测优化 标准库新增组件 std::atomic_ref(原子引用) 概述 C++20 引入的模板类,允许对 非原子类型 的对象进行原子操作 它的核心作用是为现...

breakpad记述:Windows下静态库的编译使用

breakpad记述:Windows下静态库的编译使用

bingliaolong 8个月前 25 0

拉代码 开启VPN 用cmd设置 在某个位置创建文件夹 第一次拉代码用fetch breakpad 这是默认depot_tools已经下好了,并且环境变量也设置好了 遇到问题如下: 通过切分支解决 比如chrome_99 这个时候是第二次执行代码了,要用gclient sync ...

C++_多线程相关

C++_多线程相关

bingliaolong 8个月前 5 0

thread相关 创建线程 使用 std::thread 构造函数创建线程,需传递一个可调用对象(函数、Lambda、函数对象等) 可调用对象 普通函数(函数指针) 函数对象(仿函数,Functor) 定义一个重载了 operator() 的类: lambda表达式 直接在线程构...

redis简述

redis简述

bingliaolong 11个月前 5 0

概述 用途场景 Redis 最常见的用途之一是作为缓存系统,用于加速应用程序性能 缓存经常访问的数据(如用户信息、页面内容、热点数据等) 减少数据库的压力,降低查询响应时间 Redis 可以用来实现 分布式锁,以解决分布式系统中的并发问题 防止多个服务或进程同时修改同一个资源 确...

C++_关于对象的具体初始化顺序

C++_关于对象的具体初始化顺序

bingliaolong 1年前 8 0

概述 涉及初始化顺序的目标包括 静态成员变量 全局成员变量 类的成员变量 静态成员变量和全局成员变量 概述 静态成员变量 包括全局静态成员 也包括类的静态成员 顺序结论 全局变量 和 静态成员变量 在程序启动时初始化,具体顺序是以 编译单元 为单位 不同编译单元中的变量初始化顺序...

线程和协程

线程和协程

bingliaolong 1年前 10 0

超线程技术 概述 现代CPU通常确实在物理核心的基础上引入逻辑核心,例如通过超线程(Hyper-Threading)技术,一个物理核心能够处理两个线程 使得操作系统和应用程序认为该CPU拥有的核心数量翻倍 不过,CPU的逻辑核心和线程的概念在软件开发中存在一些区别 逻辑核心更偏向...

扫一扫二维码分享