相关文章
算法中的时间复杂度和空间复杂度
一、背景 随着人工智能的纵深发展,我们会发现现在做算法很多时候都是通过掉包来解决问题了。Torch或者Tensorflow之类的深度学习库大大减少了算法工程师的工作量,而且在张量运算、反向传播等环节,这些深度学习库的模块设计也尽最大可能地降低…
建站知识
2025/1/24 12:30:12
IOS 自定义代理协议Delegate
QuestionViewCell.h文件代码,定义代理协议
protocol QuestionViewCellDelegate <NSObject>- (void)cellIsOpenDidChangeAtIndexPath:(NSIndexPath *)indexPath;endinterface QuestionViewCell : UITableViewCellproperty (nonatomic, weak) id<QuestionVi…
建站知识
2025/1/24 12:29:11
刷题笔记 贪心算法-1 贪心算法理论基础
贪心算法比较特殊,知识结构零散,而且理论考察比较少,这里只总结几个重要得部分
1.贪心算法的使用条件
实际做题的时候是不会给出“贪心算法”这个标签的,所以要看什么时候用,
代码随想录给出的答案是没有明显特征&a…
建站知识
2025/1/24 12:28:08
计算机系统原理:一些断言
0 虚拟机和解释器
在Java中,JVM既充当了一个虚拟机的角色,也包含了用于执行字节码的解释器。同样地,Python的CPython实现也是先将源代码编译成字节码,然后由Python虚拟机执行。
1 从源代码中提取token的过程就是词法分析
词法分…
建站知识
2025/1/24 12:27:05
【github 使用相关】提交pr和commit message Conventional Commits 规范 代码提交的描述该写什么?
目录 Git 提交信息格式格式描述Subject(标题)Body(正文) 规范的标签(Tag)示例 CG Git 提交信息格式
格式描述
一般开源项目代码库根目录都会有一个 CONTRIBUTING.md 或者其他类似名字的文档来介绍如何开始…
建站知识
2025/1/24 12:26:03
软键盘显示/交互问题
日常开发会经常遇到软键盘覆盖界面布局的问题,比如:我有一个fragment,中心布局了EditText,正常情况是 ,当点击这个EditText的时候,输入法会弹出来,但是输入控件会覆盖掉EditText,看不到输入的内容,这种应该怎么处理呢
这个问题通常是因为当软键盘弹出时,EditText 被…
建站知识
2025/1/24 12:25:02
JS-Web API -day03
一、事件流
1.1 事件流与两个阶段说明 事件流 指的是事件完整执行过程中的流动路径 假设页面有个div标签,当触发事件时,会经历两个阶段,分别是捕获阶段、冒泡阶段 捕获阶段:Document - Element html - Elementbody - Element div…
建站知识
2025/1/24 12:24:01
戴尔电脑设置u盘启动_戴尔电脑设置u盘启动多种方法
最近有很多网友问,戴尔台式机怎么设置u盘启动,特别是近两年的戴尔台式机比较复杂,有些网友不知道怎么设置,其实设置u盘启动有两种方法,下面小编教大家戴尔电脑设置u盘启动方法。 戴尔电脑设置u盘启动方法一、戴尔进入b…
建站知识
2025/1/24 12:22:59