- 博客(30)
- 收藏
- 关注
原创 如何使用实验室的显卡
然后我就获得了一个宝贵的脚本,把要运行的py文件改成我的文件,在当前目录下,运行这个脚本。就是现在这个在登录节点,就是用不了GPU,需要登录到计算节点才可以用GPU。辛苦了很久,成功配好环境(错误的)......找到正确的环境(正确的)!当拿到实验室服务器的IP,用户名,密码时,就可以使用GPU了?经过一番排查,发现都没有GPU,这是为什么呢?一直说我下的pytorch是CPU版本的。天老爷,谁知道我之前装cuda的辛苦。一直说我的pytorch报错,冲突。成功运行了我的需要GPU的测试文件。
2026-03-26 11:12:30
40
原创 解决AndroidStudio使用build过慢的问题
打开或在项目根目录新建gradle.properties。然后build,超级快了。具体原因,详见官方文档。
2025-12-02 14:17:24
230
原创 Android 导航栏与 TextView 重叠问题解决方案:通过 KITKAT 及以上版本沉浸式布局 Flag 实现完美兼容
在使用AndroidStudio开发一个APP时,出现导航栏和下面的textView重叠的情况。
2025-11-22 18:05:04
261
原创 Could not install Gradle distribution解决
修改里面的路径,从国内镜像下载,速度嘎嘎快。下载速度太慢,挂梯子还是慢,超时。
2025-11-16 13:18:49
232
原创 Unable to load class ‘org.slf4j.LoggerFactory‘.解决
摘要: 项目在重新打开时出现"Unable to load class 'org.slf4j.LoggerFactory'"错误,提示Gradle依赖缓存可能损坏,或存在插件不兼容问题。解决方法是将gradle-wrapper.properties文件中的distributionUrl从gradle-8.0-bin.zip改为gradle-8.0-all.zip,使用完整版Gradle分发包替代基础版,从而解决依赖加载问题。该修改需要重新同步项目并可能需重启IDE。 (99字)
2025-11-15 15:28:21
622
原创 Not sure how to handle insert method‘s return type. public abstract java.lang.Object insertData
翻了好久,想哭。
2025-11-14 16:36:01
337
原创 超详细!本地项目上传 GitHub 完整流程
本文详细介绍了如何将本地项目上传至GitHub仓库的全过程:从安装Git、配置用户信息开始,到GitHub新建仓库、本地项目初始化;然后通过git add/commit命令提交代码,关联远程仓库后使用git push上传项目。文章特别提醒首次使用需配置身份信息,并强调提交信息应明确有意义。整个流程清晰易懂,最后作者分享使用体验,认为与GitLab操作类似且简便。
2025-11-14 11:54:20
1299
2
原创 解决 Android Navigation 组件导航栏配置崩溃:从错误到实现的完整指南
在 Android 开发中,使用 Navigation 组件实现页面导航是很常见的需求,但配置过程中容易遇到各种问题。本文将结合实际开发中的错误案例,详细讲解如何解决“导航栏配置失败”的问题,并完整实现 ActionBar 与 Navigation 组件的联动。
2025-11-13 15:33:15
932
原创 Kotlin Fragment 按钮跳转报错解决:Unresolved reference ‘floatingActionButton‘
在使用Kotlin开发时,为了实现从listfragment通过一个按钮跳转到addfragment时,按照教程。
2025-11-13 14:30:47
399
原创 Kotlin 核心语法笔记:扩展函数与常用高阶函数(含实例解析)
Kotlin扩展功能摘要:Kotlin扩展允许在不修改原类的情况下为其添加新功能。主要包括:1)扩展函数,可针对任何类(包括String、List等)定义新方法;2)扩展属性,为类添加计算属性;3)泛型扩展,支持多种类型;4)可空类扩展,简化空值处理;5)infix关键字,简化单参数函数调用;6)扩展文件,通过import共享扩展功能。扩展适用于无法修改或继承类的情况,是增强类功能的有效方式。
2025-11-08 16:01:26
151
原创 Kotlin 核心语法笔记:接口、抽象类与泛型(含实例解析)
泛型类的构造函数可以接收任何类型。MagicBox类指定的泛型参数由放在一对<>里的字母T表示,T是个代表item类型的占位符。MagicBox类接受任何类型的item作为主构造函数值(item:T),并将item值赋给同样是T类型的subject私有属性。泛型参数通常用字母T(type)
2025-11-07 17:30:56
296
原创 Kotlin 面向对象核心语法:类、继承、数据类与特殊类全解析
本文介绍了Kotlin中面向对象编程的核心概念,包括类继承与重载、类型检测与转换、对象声明与表达式等。重点讲解了类的open关键字机制、数据类的特性(自动生成toString/equals/hashCode/copy方法)、运算符重载实现、枚举类和密封类的应用。特别对对象声明(单例模式)、伴生对象(类级作用域)、嵌套类等特殊类形式进行了详细说明,并展示了类型智能转换和解构声明的实用技巧。这些特性使Kotlin在面向对象编程上既保持了简洁性,又提供了强大的表达能力。
2025-11-06 20:06:18
1214
原创 从 HTTP Cookie 到大语言模型记忆:机制解析与上下文窗口平衡探索
之前在准备秋招,复习到计网的http,其中提到http每次访问是没有记忆的,而实现浏览器类似记住密码这类功能是依靠cookie。Cookie 的实现机制是的技术方案,核心是 “一次存储、多次复用”。
2025-11-05 20:45:07
872
2
原创 Kotlin 类相关核心语法:从定义到初始化陷阱
定义类= "hello"感觉和python很相似。field关键字针对你定义的每一个属性,Kotlin都会产生一个field,一个getter,以及一个setter,field用来存储属性数据,你不能直接定义field,Kotlin会封装field,保护它里面的数据,只暴露给getter和setter使用。
2025-11-05 20:23:13
1244
2
原创 数据类型List/Set/Map
在Kotlin中,支持内容修改的列表叫可变列表,要创建可变列表,可以使用mutableListOf函数。List还支持使用toList和toMutableList函数动态实现只读列表和可变列表的相互转换。to看上去像关键字,但事实上,它是个省略了点号和参数的特殊函数,to函数将它左边和右边的值转化成一对Pair。下划线_过滤掉不想要的赋值。基本语法和List相似。
2025-11-04 20:00:31
448
1
原创 Kotlin 标准库函数实战:apply/let/run/also/takeIf/takeUnless 全解析
let与apply比较,let会把接收者传给lambda,而apply什么都不传,匿名函数执行完,apply会返回当前接收者,而let会返回lambda的最后一行。因为这个差异,also尤其适合针对同一原始对象,利用副作用做事,既然also返回的是接收者对象,就可以基于原始接收者对象执行额外的链式调用。光看作用域行为,run和apply差不多,但和apply不同,run函数不返回接收者,run返回的是lambda结果,也就是true和false。我理解,不关心你干了什么,只关心你干没干成功。
2025-11-04 15:50:17
292
原创 Kotlin 入门笔记:异常处理(自定义异常)与字符串常用操作汇总
nulltry {//自定义异常,检查number!!.plus(1) //非空断言操作println(e)){number?//自定义异常。
2025-11-03 16:16:38
316
1
原创 Kotlin 可空性核心笔记:从类型声明到 let + 空合并组合使用
可以在任意类型上调用let函数,它的主要作用是在指定的作用域内定义一个或多个变量。,编译器看到有安全调用操作符,所以它知道如何检查null值。如果遇到null值,他就跳过函数调用,而不是返回null。可以使用if判断,相比之下安全调用操作符更灵活,代码更简洁,我们可以使用安全操作符进行多个函数的链式调用。直接使用str.capitalize(),报错,因为str为空;. 又称感叹号操作符,当变量值为null时,抛出空指针异常。在允许str为空的情况下,为空输出Jack,非空为str。不为空时,正常执行。
2025-11-01 19:24:21
465
1
原创 Kotlin 函数类型核心笔记:Lambda、闭包、函数引用入门到实践
定义时不取名字的函数,称之为匿名函数,匿名函数通常整体传递给其他函数,或者从其他函数返回。匿名函数对Kotlin来说很重要,有了它,我们能够根据需要制定特殊规则,轻松定制标准库里的内置函数。})使用匿名函数给标准函数指定规则{letter->函数的参数是另外一个函数(无限套娃)此处,我理解匿名函数可以理解为一个具有函数体和参数的变量,使用时当作变量用,定义时当作函数定义。
2025-11-01 16:48:20
934
1
原创 Kotlin 实用语法集锦:反引号函数名 + 默认参数 + 字符串模板,写代码更高效
Kotlin作为一门兼顾简洁性与实用性的现代编程语言,Kotlin 凭借对 Java 生态的兼容、丰富的语法糖,成为很多开发者入门后端、Android 开发的优选。最近在学习 Kotlin 基础时,发现它的不少语法设计特别“省心”——比如能替代 C++ switch 的 when 表达式、类似 Python f-string 的字符串模板,还有支持默认值和具名调用的函数参数,这些特性不仅降低了上手成本,还能直接提升写代码的效率。
2025-10-30 18:08:13
890
2
原创 标准库依赖缺失解决
最后的结果是,build没问题但是代码下划红色波浪线,提示报错,但是运行通过大概算是解决了吧应该,除了这个乱码,但是应该不影响,hopehope。
2025-10-30 16:04:48
1035
原创 为了 优快云 流量券我开始日更!揭秘流量券让博客被更多人看到的真相
于是我就来看了一下子这个流量券如何获取,我还一直疑惑呢,之前压根儿不造这个东西的存在,然后看完规则,我决定写第二篇博客,因为一天两篇我就可以获得一个流量券了,哈哈哈哈哈哈哈哈哈哈哈哈,人为流量券写,哈哈哈哈哈哈哈哈哈。但是不知道写啥,我决定去研究研究流量券内在的机制,如何实现让更多的人看到使用流量券的博客。不要问为什么不去解决遗留问题,因为歇一会儿/几小时/十几小时,对解决问题更有益。让我来看看流量券是咋实现的吧优快云 流量券主要通过。
2025-10-29 18:59:18
558
2
原创 Kotlin 学习踩坑记:从字节码差异到依赖问题的深度探索
编译时常量只能在函数之外定义,因此编译时常量必须在编译时赋值,而函数都是在运行时才调用,函数内的变量也是在运行时赋值,编译时常量要在这些变量赋值前就已存在。不允许这样的操作,因此全局常量似乎和C++没有什么区别的样子,独立于函数之外的,类似超级掌控欲黑暗男主,定下规则,函数不可以侵犯这个规则。所噶,让我总结一下,这个 val 是一个更小的范围,只允许读不能修改,var是一个大的范围,可以读可以修改。询问豆包,他说这个字节码没有问题,不理解,明明就和视频里的不一样啊,难道是版本问题?
2025-10-29 18:30:49
1730
4
原创 环境配置 Hello World!
等等,我还没有写Kotlin的平台呢,下一个IntelliJIDEA(疑惑为什么不用Android Studio,弹幕解惑说是因为Android Studio写Kotlin不好......恩......后面开发app难道不是用AS吗,我理解,因为AS是IntelliJIDEA开发来的,估计更复杂更高级,而学习就要用点儿简单的,就酱)也是这个jetBrains这个公司的诶,我直接下载.exe,(要是有在线平台就好了,下的慢慢的,感觉)还好安装还是很简单的,基本直接下一步就行;
2025-10-28 16:23:59
471
2
原创 序言-学习前奏打响
2011年,JetBrains宣布开发Kotlin语言;2017年,Google宣布Kotlin正式获得官方支持;(其中还有一些商业故事,现在感觉程序员(我说我)好卑微的样子,大佬们商业大战,留下猛猛学习/下岗的一批人,害)Kotlin语法简洁,具备现代高级语言特性,和Java遗留代码无缝互操作(感觉好牛)。
2025-10-28 15:26:36
272
2
原创 立下Flag,从0开始开发一个Android APP
最后独立完成自己的app开发(已有想做的app以及对标的app,实习时个人以为非常有用,希望可以做出来)(希望不要烂尾,当然也可能在中间就烂了);从啥时候开始暂未想好,总之不是明天,因为明天是我生日,祝小小的老子生日快乐;大四没课,秋招offer已签,毕业实习已结束,毕业设计未开始;摆烂一个多月后深恶痛绝本人的罪恶行径,遂挣扎艰难投身学习;然后2周跟着视频完成一个Android app的开发;首先2-3周内完成Kotlin语言的学习;
2025-10-27 17:56:46
147
1
原创 OJ平台1.13.51古代密码
人们很快意识到单独应用替换方法或排列方法加密,都是很不保险的。所以,很多重要信息先使用替换方法加密,再将加密的结果用排列的方法加密。替换方法是将所有出现的字符替换成其它的字符。例如:替换规则可以是将'A' 到 'Y'替换成它的下一个字符,将'Z'替换成 'A',如果原词是 "VICTORIOUS" 则它变成 "WJDUPSJPVT"。为了保险起见,在省与省之间传递的重要文件中的大写字母是加密的。第一行是石台上的文字。如果第二行经过某种加密方法后可以产生第一行的信息,输出 "YES",否则输出"NO"。
2023-09-05 21:41:25
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅