国庆期间闲来无事,写了一个简单的小程序,小程序名称叫做 IT藏经楼。目的是分享这些年自己积累的一些学习材料,方面大家查找使用,包括电子书、案例项目、学习视频、面试题和一些PPT模板。里面所有材料都免费分享。目前小程序中只发…
2025/1/23 22:20:59一、什么是运算符重载 运算符重载实质还是一个 函数。 通过重载运算符,可以让类在一些场景下使用起来更加方便。 二、语法 返回值类型 operator op (参数); 示例: ClassType& operator (const ClassType& src); // 重载 “” …
2025/1/23 21:31:52set不允许出现重复的值(key)List是不能存储重复数据的,而我们想利用List存储不重复的元素,一般都使用List自带的contains方法对元素进行判断,如果不包含再进行添加,但是这样太耗时了。含再进行添加,但是这样太耗时了。…
2025/1/23 18:58:18更多博文请【点击】 最近看了几个哲理小故事,觉得有点意思。在很多时候你都能从这些故事里找到自己的影子。 这个故事说的是一个木匠,很擅长做门,一次他给自家做了扇门,用料实在,做工精良。他想这门一定会经久耐用。 过…
2025/1/23 18:46:25系列:哈希表 语言:java 题目来源:Leetcode349. 两个数组的交集 题目 给定两个数组 nums1 和 nums2 ,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 示例 1: 输入:nums1 …
2025/1/23 21:41:01 人评论 次浏览前言在我们的日常开发当中,调用相机和从相册中选择照片裁剪并上传是很常见的功能,网上有很多框架,但是导入别人的库, 无疑增加了App的体积,因此这里讲一下如何使用系统自带的相机,相册,并裁剪,个人感觉还行第一步 : FileProvider准备相关在AndroidManifest.xml中增加provider节…
2025/1/23 21:24:38 人评论 次浏览最近使用文本模式最小化安装系统发现一个问题手动配置网络,网络启动正常,但是就是上不了网,ping网关都不行。搜索了网上资源发现都是配置信息,没有披露如何启动。下面给大家展示如何解决这个问题。 系统环境:centos 7.…
2025/1/23 21:05:42 人评论 次浏览题目:原题链接(中等) 标签:数学、回溯算法、动态规划 解法时间复杂度空间复杂度执行用时Ans 1 (Python)O(log2N)O(log^2N)O(log2N)O(logN)O(logN)O(logN)40ms (54.68%)Ans 2 (Python)Ans 3 (Python) 解法一: class …
2025/1/23 19:54:34 人评论 次浏览作为linux开发者,订阅linux邮件列表是开发者学习的基础。订阅linux邮件列表分两种: 1. 在vger-list中可以查阅到的模块 (1) 查寻需要订阅的邮件列表是否在vger-list中(http://vger.kernel.org/vger-lists.html&#…
2025/1/23 22:40:51 人评论 次浏览前言本章翻译的是android.widget.QuickContactBadge,译为联系人快捷标识,具体效果为显示一张联系人图片,点一下弹出与之相关的快捷功能栏,如打电话、发短信等(见正文部分的截图)。欢迎更多译者一起参与Android API 的中文翻译行动…
2025/1/23 22:39:50 人评论 次浏览前言 曾听过很多人说Android学习很简单,做个App就上手了,工作机会多,毕业后也比较容易找工作。这种观点可能是很多Android开发者最开始入行的原因之一。 在工作初期,工作主要是按照业务需求实现App页面的功能,按照设…
2025/1/23 22:39:19 人评论 次浏览之前写了一个使用ffplay批量查看格式为h264的图片,每次抽帧后都要打开pycharm编译器来运行程序,然后才能正常查看图片,或者在其他没有安装python环境的电脑中运行,很不方便。为此,在网上找了些方法,发现也是…
2025/1/23 22:38:49 人评论 次浏览Django模型修改后请依次执行 python manage.py check python manage.py makemigrations 模型名 Django 把对模型(也就是数据库模式)的改动存储在迁移中,迁移就是磁盘中的文件。 如果还报错,执行 python manage.py sqlmigrate…
2025/1/23 22:37:48 人评论 次浏览不一样的拓扑排序 给定一些标记为1到n的数, 求出满足a < b 的序列, 如果有多个输出, 按先标签1往前的位置, 然后按标签2往前的位置, 对于每个标签, 位置都尽量往前。 因为位置要往前,就不能正…
2025/1/23 22:37:17 人评论 次浏览冒泡排序:就是两个两个的这个比较好理解,代码也比较好写出来。 它的原理就是相邻的两个两个的比较,如果前面的数比后面的大,那么交换,它这个在比较完一次的时候可以得到最大的一个数,然后接着循环,每次外循环中内循环的…
2025/1/23 15:27:33 人评论 次浏览1、g-sensor数据手册 // mma86531.1 测量范围 2(1/256)4(1/128)8(1/64)1.2 从设备地址 0x1d R:0x3b W:0x3A1.3 几种工作模式 powerdown / standby / active1.4 内部有多少个寄…
2025/1/23 15:27:02 人评论 次浏览在测试技术飞速发展的今天,自动化测试工具的使用越来越广泛,下面就来介绍几款常见的工具。1、 SeleniumSelenium当前针对Web系统的最受欢迎的开源免费的自动化工具,它提供了一系列函数支持Web自动化测试,这些函数非常灵活…
2025/1/23 15:26:31 人评论 次浏览一、创建序列序列是按照一定的规则生产的数值,序列的作用非常的大,比如银行交易中的流水号,就是记录每笔交易的关键字段。通过create sequence语句创建序列,具体语法如下:>>-CREATE----------------SEQUENCE--se…
2025/1/23 15:26:01 人评论 次浏览什么是 CAP CAP 定理最初是由加州大学伯克利分校的计算机科学家埃里克布鲁尔(Eric Brewer)在 2000 年的 ACM PODC 上提出的一个猜想,也因此被叫做布鲁尔定理。后来在 2002 年,麻省理工学院的赛斯吉尔伯特(Seth Gilber…
2025/1/23 15:25:30 人评论 次浏览