在 Kotlin 中,lateinit 和 by lazy 都可以用来延迟初始化变量,但它们有不同的适用场景和使用方式。下面详细介绍它们的用法和区别。 1.lateinit lateinit 关键字用于延迟初始化 可变属性 (var),主要用于那些在声明时不能立即初始化…
2024/11/5 9:49:21目录 1. 环境准备 1.1 安装要求 1.2 检查Python和Java环境 2. 下载并解压Spark 2.1 下载Spark 2.2 解压安装包 3. 配置环境变量 4. 配置Spark 5. 启动Spark Shell 6. 运行测试 7. 关闭Spark Shell 8. 常见问题 8.1 兼容性问题 8.2 环境变量配置 总结 1. 环境准备…
2024/11/5 3:02:04一、索引的概念 索引是一种特殊的数据结构,它类似于书籍的目录,可以帮助数据库快速定位和检索数据。在 MySQL 中,索引的目的是提高查询的效率,减少数据检索的时间。它通过存储表中某些列的值以及对应的行记录的位置信息࿰…
2024/11/5 1:58:47安装包下载速度慢,切换镜像源 方法 1:直接使用镜像源加速安装(推荐)方法 2:修改 pip 配置文件 方法 1:直接使用镜像源加速安装(推荐) 在安装命令后添加 -i 参数,并指定国…
2024/11/5 1:57:42list的介绍 list的底层是双向带头链表,相对其他容器,list容器不支持随机访问节点,访问list容器的节点都是O(n)级别,但是插入删除都是O(1)级别。 list的迭代器使用 list的跟其他的容器的迭代器实现不同,类似vector容器的迭代器是…
2024/11/5 13:25:57 人评论 次浏览文章目录类C中可以使用struct、class来定义一个类变量名规范参考类实例化成为了对象,对象的内存空间由成员变量决定对象对象的内存布局代码段(代码区)数据段(全局区)栈空间堆空间thisthis指针必须用->,不能用. &…
2024/11/5 11:11:36 人评论 次浏览LeetCode 31 Next Permutation / 60 Permutation Sequence [Permutation] <c> LeetCode 31 Next Permutation 给出一个序列,求其下一个排列 STL中有std::next_permutation这个方法可以直接拿来用 也可以写一个实现程序: 从右往左遍历序列ÿ…
2024/11/5 11:07:34 人评论 次浏览之前也没写过什么博客,可能文章结构比较混乱,想到那写到哪。主要是把自己学习中的经验写下来。为什么选择laravel框架,是因为laravel框架目前是Php最流行的框架,深入研究后发现和asp.net mvc框架在功能上基本上是伯仲之间。只是各…
2024/11/5 8:55:29 人评论 次浏览建议不要使用Vitamio,各种深坑能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,支持 MMS, RTSP, RTMP, HLS(m3u8) 等常见的多种视频流媒体协议,包括点播与直播。1.下载V…
2024/11/5 13:41:04 人评论 次浏览windows下安装reids 微软提供的redis安装包,可直接前往根据需要下载: https://github.com/MicrosoftArchive/redis/releases ,解压即可使用 启动redis服务 一、 在redis目录下启动DOS命令,然后运行redis-server.exe,即…
2024/11/5 13:40:04 人评论 次浏览Celery 是一个简单高效可靠的分布式系统。在处理大量消息,实时处理异步任务,定时执行任务,支持任务调度等方面使用起来更为灵活。📌点击此处查看原文简单理解 Celery 就是发布任务(Producer),消息中间件(Broker)接收任…
2024/11/5 13:39:04 人评论 次浏览时间:2014.04.29 地点:基地二楼 ---------------------------------------------------------------------------------------------- 一、题目 定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。如把字符串abcdef左旋转…
2024/11/5 13:38:03 人评论 次浏览Matlab求解方同轴波导的截止波长和特性阻抗作者:金静逯迈陈小强来源:《现代电子技术》2008年第03期摘要:采用有限差分法利用Matlab求解了方同轴波导的特性阻抗和高次模的…
2024/11/5 13:37:03 人评论 次浏览Martin Fowler最近的一篇文章:LMAX架构。LMAX是一种新型零售金融交易平台,它能够以很低的延迟(latency)产生大量交易(吞吐量). 这个系统是建立在JVM平台上,核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单. 业务逻…
2024/11/5 13:35:01 人评论 次浏览http://acm.hdu.edu.cn/showproblem.php?pid1575http://acm.hdu.edu.cn/showproblem.php?pid1757赤裸裸的两道http://acm.hdu.edu.cn/showproblem.php?pid2256这题正解不是矩阵,不过如果推出公式来的话可以用矩阵解http://acm.hdu.edu.cn/showproblem.php?pid2604推公式吧,…
2024/11/5 11:44:11 人评论 次浏览文章目录第一题、01-Number-sequence第二题.02-Number Sequence - Part 2第三题:NUMBER SEQUENCE – PART 3第四题:NUMBER SEQUENCE – PART 4第五题:第六题:17-templer-03-en1.lab2的内容为上次课堂练习的内容,把做过…
2024/11/5 11:43:10 人评论 次浏览linux中通过date命令获取昨天或明天时间的方法date命令可以获取当前的时间,通过man,可以看到date有很多参数可以用,很容易做到格式化date "%F"输出格式:2011-12-31 date "%F %H:%M:%S"输出格式:20…
2024/11/5 11:42:08 人评论 次浏览先简单自我介绍下:能源学院、控制工程。教研室偏硬件方向。自学的软件(数据挖掘、分布式方向),一年左右,比不上那些大牛。Resume我投的岗位“软件研发工程师”。到了面试现场,选择了Java语言(有对应的面试官࿰…
2024/11/5 11:41:07 人评论 次浏览前缀表示法 前缀表示法又叫波兰表示法,他的操作符置于操作数的前面(例: 1 2),是波兰数学家扬武卡谢维奇1920年代引入的,用于简化命题逻辑。因为我们一般认为操作符是在操作数中间的,所以在日常…
2024/11/5 11:40:04 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> 以前看Parity源代码的时候,一直用GDB调试跟踪。幸亏以前有Unix/Linux编程的底子,否则用GDB想死的心都有。最近发现Microsoft的VS Code,非常不错。把过程记下来,备查 首先下…
2024/11/5 11:39:04 人评论 次浏览