会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
人生有迹
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
···
13
下一页
2022年5月26日
02 | C++ 自己动手实现智能指针
摘要: 0. 前言 RAII (Resource Acquisition Is Initialization, 资源获取即初始化) 是 C++ 特有的资源管理方式,依托栈和析构函数对所有资源(包括堆)进行管理。实际上就是利用一个类来实现一个来管理资源,将资源和类对象的生命周期进行绑定,这样就可以不用再手动释
阅读全文
posted @ 2022-05-26 16:59 锦瑟,无端
阅读(538)
评论(0)
推荐(0)
2022年5月14日
01 | C++ 资源管理:堆、栈、RAII
摘要: 一、基本概念 堆(heap),在内存管理的语境下,指的是动态分配内存的区域,与数据结构里的堆不是一个概念。这里的内存,被分配之后需要手工释放,否则,就会造成内存泄漏。 C++ 标准里使用 new 和 delete 分配和释放内存的区域叫自由存储区(free store),这是堆的一个子集: new
阅读全文
posted @ 2022-05-14 15:53 锦瑟,无端
阅读(409)
评论(0)
推荐(0)
2022年5月6日
如何在一个系统上同时使用 gitee 和 github
摘要: 通过 ssh 密钥同时使用 gitee 和 github 0. github 两种操作方式 https 可以随意克隆github上的项目,而不管是谁的;在pull/push的时候是需要验证用户名和密码。目前 github 更改了策略,不再使用密码,而是用 token 替代 ssh 克隆者必须是拥者或
阅读全文
posted @ 2022-05-06 15:19 锦瑟,无端
阅读(863)
评论(0)
推荐(0)
2022年5月5日
Texlive2021+VSCode+Latex win10配置文本编辑器
摘要: 1. 安装texlive 选择清华大学开源软件镜像站:link 下载后可以直接通过 win10/win11 Windows资源管理器打开,然后双击 install-tl-windows.bat开始安装 安装时注意选择安装路径,默认安装在 C 盘,占用空间 8GB 左右,texlive 安装总时长在
阅读全文
posted @ 2022-05-05 20:32 锦瑟,无端
阅读(715)
评论(0)
推荐(0)
2022年5月4日
ubuntu 禁用笔记本触摸屏
摘要: 本文通过 xinput + shell 脚本来解决,参考文献中还有其他方法。 使用环境 matebook 14 Ubuntu 20.04 1. 终端输入 xinput 命令 我的设备的触摸屏是 SYNA7813:00 06CB:1A1A,对应 ID 是 12 2. 设置触摸屏的 enable 属性为
阅读全文
posted @ 2022-05-04 15:45 锦瑟,无端
阅读(1450)
评论(0)
推荐(0)
2022年4月23日
【leetcode】力扣杯春季编程大赛
该文被密码保护。
阅读全文
posted @ 2022-04-23 17:30 锦瑟,无端
阅读(3)
评论(0)
推荐(0)
2022年4月21日
联邦学习综述
摘要: 1. 背景介绍 系统部署 移动手机和可穿戴设备是现代十分常见的数据产生设备。这些设备每天都会产生巨量的各种形式的数据。考虑到算力需求,数据传输以及个人隐私的限制,系统部署越来越倾向于在本地存储数据,模型计算由边缘设备完成。 数据孤岛 数据往往以孤岛形式出现。在现实中想要将分散在各地、各个机构的数据进
阅读全文
posted @ 2022-04-21 16:58 锦瑟,无端
阅读(1437)
评论(0)
推荐(0)
2022年4月17日
KMP 算法详解
摘要: 本文内容主要来自于 “carl 的代码随想录” 以及“洛谷网校 阮行止”在知乎上的回答。 KMP 算法是一种字符串匹配算法,可以在 O(n+m) 的时间复杂度内实现两个字符串的匹配。其思想是当出现字符串不匹配时,利用之前已经匹配的文本内容,利用这些信息避免从头再去匹配。 1. Brute-Force
阅读全文
posted @ 2022-04-17 16:41 锦瑟,无端
阅读(662)
评论(0)
推荐(0)
2022年4月12日
算法:字符串专项
摘要: 1. 比较版本号 nowcoder 题目链接 【题目描述】 牛客项目发布项目版本时会有版本号,比如1.02.11,2.14.4等等。现在给你2个版本号version1和version2,请你比较他们的大小。 版本号是由修订号组成,修订号与修订号之间由一个"."连接。1个修订号可能有多位数字组成,修订
阅读全文
posted @ 2022-04-12 20:16 锦瑟,无端
阅读(84)
评论(0)
推荐(0)
C++ 常见问题:字符串分割
摘要: 在一些编程练习中,经常会对字符串进行处理,往往处理之前都会对字符串进行分割来提取各部分信息。在C中虽然没有像python那样提供split这样直接的字符串分割函数,但也有一些其他的方法能够对其进行分割,下面介绍几种C中常用的字符串分割方法。 方法一:通过 string 成员函数实现 find() 函
阅读全文
posted @ 2022-04-12 16:15 锦瑟,无端
阅读(624)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
13
下一页
公告