首页
前端
JavaScript
Vue3
Network
后端
数据库
分类
归档
标签
应用
收藏
1
Rust-N04:控制流
2
Rust-N03:语句与表达式
3
Rust-N02:数据类型
4
Rust-N01:变量
5
Docker Registry API 常用接口
barwe
累计撰写
218
篇文章
累计创建
59
个标签
累计收到
5
条评论
栏目
首页
前端
JavaScript
Vue3
Network
后端
数据库
分类
归档
标签
应用
收藏
搜索
标签搜索
Python类型注解
scipy
Graphviz
docke
SLURM
black
NFS
Conda
Python
Mamba
NIS
Docker Swarm
Snakemake
clash
direnv
NVM
Nano
Vim
Screen
CSS
Electron
JavaScript Addons
NAPI
C
Django
ArrayBuffer
Blob
TypeScript
Virtual Machine
Docker Machine
配置文件
marked
fastq
MarkDown
highlight.js
djangorestframework
piscina
magic
rails
gitlab
MongoDB
spider
爬虫
vscode
echarts
Docker
Nginx
gcc
centos
云存储
typora
Git
缓存
web
computer
network
JavaScript
Vue3
Vite
以下是
C/C++
相关的文章
2023-03-13
C++ 同时处理文本文件和 gz 文件
C++ 同时处理文本文件和 gz 文件我们通常可以这样遍历一个文本文件:#include <iostream>#include <string>using namespace std;int main() { const char *filename = "s
2023-03-13
1165
0
0
C/C++
2023-03-13
char* 和 std::string 的相互转换
char* 和 std::string 的相互转换将 std::string 转换为 char*char* 是 C 的类型,std::string 是 C++ 的类型,调用 std:string 对象的 .c_str() 方法或者 .data() 方法可以将其转换为 char * 类型。返回的指针仍
2023-03-13
1917
0
0
C/C++
2022-09-06
NAPI 笔记 11:指定 JS 回调时的线程安全
线程安全函数对象https://github.com/nodejs/node-addon-api/blob/main/doc/threadsafe.mdJavaScript 函数只能在原生模块的主线程上被正常调用,如果原生模块创建了额外的线程,与 Napi 相关的 API 都不能在其他线程中被使用。
2022-09-06
4890
0
0
C/C++
2022-09-05
C++ 标准库 thread
C++ 11之后实现了标准线程库 thread:#include <thread>标准库提供的主要内容有:namespace this_thread: 提供访问当前线程执行实例的函数class thread: 管理单个线程class jthread: 添加了自动 join 和 cance
2022-09-05
1347
0
0
C/C++
2022-09-05
C++ 匿名函数
C++ 11 及之后的版本中用 lambda 表达式(lambda 函数)来表示匿名函数,用于需要传递函数对象的参数,或者作为普通函数被调用。匿名函数还可以使用外部作用域中的变量,这样就实现了闭包(closure):将函数和它的外部环境状态绑定在一起。C++ 中匿名函数的结构如下:capture c
2022-09-05
1827
0
0
C/C++
2022-09-01
NAPI 笔记 10:异步 - AsyncWorker
为了与 Node.js 的 事件循环 机制一致,如果原生模块中涉及到耗时操作,它也不应该阻塞事件循环主线程(即执行 JavaScript 代码的线程)的执行。这意味着原生模块需要借助于 libuv 的部分功能实现自己的 异步(Asynchronous),这样就不必等到耗时的原生函数执行完成才返回结果
2022-09-01
2883
0
0
C/C++
2022-08-31
NAPI 笔记 09:C++ 和 JavaScript 之间交互时的异常处理
这里的 异常处理 指的是 node-addon-api 如何在 C++ 与 JavaScript 之间进行异常的交互,可以分为:C++ 中向 JavaScript 抛出一个异常,异常应由 JavaScript 捕获或者继续冒泡C++ 中调用 JavaScript 函数时怎么处理 JavaScript
2022-08-31
2333
0
0
C/C++
2022-08-30
NAPI 笔记 08:函数和函数引用
class FunctionFunction 类可以将在 C++ 中创建的函数对象暴露给 JavaScript,从而在 JavaScript 中执行。通过该类创建的函数并不会自动暴露给 JavaScript,还是需要通过 exports 对象导出。对于来自非 JavaScript 线程、需要使用同步
2022-08-30
1769
0
0
C/C++
2022-08-30
NAPI 笔记 07:PropertyDescriptor
一个Object对象可以调用其DefineProperty()方法或者DefineProperties()方法设置属性。这两个方法都接受PropertyDescriptor对象数组作为参数。class PropertyDescriptorPropertyDescriptor 类有三个重要的静态方法:
2022-08-30
1469
0
0
C/C++
2022-08-30
NAPI 笔记 06:Addon Structure
summaryInstanceWrap 实现了 C++ 对象和 JavaScript 对象的转换,提供了三个方法用于暴露方法和属性给 JavaScript扩展 Addon 类实现自定义 addon,其构造函数的参数为 env 和 exports,内部使用 DefineAddon 导出对象class
2022-08-30
1912
0
1
C/C++
1
2
3