Loading

随笔分类 -  C++

摘要:说明 **目的:**为了保证一个类在程序中只有一个实例,并且能被全局访问 **场景:**全局线程池 要点: 全局性:使用static关键字,变量需要存在于静态存储区 多线程:使用mutex进行保护 唯一性:只生成一个实例 实现 单例类 通过 Test::Instance()获取类指针 class T 阅读全文
posted @ 2022-06-07 15:28 Yaronzz 阅读(75) 评论(0) 推荐(0)
摘要:挂载NFS 挂载命令 挂载NFS时,常用的命令比如: #将远程目录挂载到本地/home/share目录下 mount -t nfs -o nolock 192.168.1.10:/tmp /home/share 在Linux 下可以用mount函数进行挂载: bool Mount() { strin 阅读全文
posted @ 2021-12-24 10:33 Yaronzz 阅读(790) 评论(0) 推荐(1)
摘要:VNC简介 VNC(Virtual Network Computing)是基于RFB(Remote Frame Buffer)协议的远程系统,C/S端口默认为5900,B/S端口默认为5800。 RFB (远程帧缓存) 是一个远程图形用户的简单协议,工作在帧缓存级别上,其传输的是像素数据是以XY为起 阅读全文
posted @ 2021-12-23 13:51 Yaronzz 阅读(5016) 评论(0) 推荐(0)
摘要:概述 C++ 11 中的 Lambda 表达式用于定义并创建匿名的函数对象,以简化编程工作。Lambda 的语法形式如下: [捕获列表] (参数) mutable 或 exception 声明 -> 返回值类型 {函数体} //计算两个值的和 auto func = [](int a, int b) 阅读全文
posted @ 2021-10-14 09:59 Yaronzz 阅读(551) 评论(2) 推荐(1)
摘要:1. 背景与需求 之前写C#的时候,解析json字符串一般使用的是开源的类库Newtonsoft.Json,方法十分简洁,比如: class Project { public string Input { get; set; } public string Output { get; set; } 阅读全文
posted @ 2021-08-20 09:01 Yaronzz 阅读(8136) 评论(0) 推荐(3)