相关文章
【Flutter】Dart:库
在 Dart 中,库(Library)是组织和重用代码的基本方式。通过库,我们可以将代码分割成模块化的部分,方便管理和共享,同时避免命名冲突。Dart 提供了大量内置库,用于支持常见的功能,比如…
编程日记
2024/11/14 14:27:55
代码随想录算法训练营第十九天|Day19二叉树
669. 修剪二叉搜索树 题目链接/文章讲解: https://programmercarl.com/0669.%E4%BF%AE%E5%89%AA%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91.html 视频讲解: https://www.bilibili.com/video/BV17P41177ud 思路 struct TreeNode* trimBST(struct Tr…
编程日记
2024/11/7 4:09:27
git add操作,文件数量太多卡咋办呢,
git add介绍
Git的add命令是用于将文件或目录添加到暂存区(也就是索引库),以便在后续的提交(commit)操作中一并上传到版本库的。具体来说,git add命令有以下几种常见用法:
添加单个文件&#…
编程日记
2024/11/8 3:05:43
LeetCode674:最长连续递增序列
题目链接:674. 最长连续递增序列 - 力扣(LeetCode)
代码如下
class Solution {
public:int findLengthOfLCIS(vector<int>& nums) {//dp[i] 是 以i为结尾的最大连续递增子序列//递推公式dp[i] dp[i - 1] 1;int len nums.size(…
编程日记
2024/11/6 21:31:30
为什么计算机科学存在图灵机和Lambda演算两种世界观,而量子力学却存在三种世界图景?
计算机科学存在两种基本的世界观:图灵机和Lambda演算,它们指出了到达图灵完备的两条技术路线。但是量子力学中却存在着三种世界图景:薛定谔图景,海森堡图景和狄拉克图景。为什么计算机科学有两种基本世界观,但是量子力…
编程日记
2024/11/7 18:40:47
[内存管理之with-open] With-Open打开体数据文件时的内存管理机制探究
本文由Markdown语法编辑器编辑完成。
1. 背景:
近期在调研一个问题,就是with…open这个函数,在大量的请求几乎同时到达时,对于几百兆的体数据文件(如nii.gz, mha)等的内存加载方式是怎么样的。
之前模糊地的认为,既然已经用wit…
编程日记
2024/11/15 11:55:58
【Flutter】Dart:类
在 Dart 中,类(Class)是面向对象编程的核心概念之一,提供了一种封装数据和功能的方式。理解 Dart 中的类以及它的相关特性是开发 Flutter 应用的基础。本教程将深入介绍 Dart 中类的定义、属性、构造函数、方法、接口、Mixin 以及…
编程日记
2024/11/13 6:35:51