全部文章
概念 设备树是一种描述硬件资源的数据结构,在bootloader传递给内核。可以去除内核中不必要的板级代码。 设备树是Linux内核3.x之后才出现的,在内核源码的arch/架构/boot/dts目录下。 常用的名词: DT: Device Tree 设备树 FDT: Flattened Devic ...
太累,有空再写文字描述把 def bucket_sort(array=[]): # 1.得到数列的最大值最小值,并算出差值d max_value = array[0] min_value = array[0] for i in range(1, len(array)): if array[i] > ...
什么是代码重构 代码重构就是在不改变软件系统外部行为的前提下改善它的内部结构 为何要代码重构 延续软件生命周期 适应需求变更 加深理解代码 提高自我编程能力 《重构:改善既有代码的设计》 何时要代码重构 代码中存在重复的代码 过大的类和过长的方法 牵一发而需要动全身的修改 类之间需要过多的交互、过度 ...
面向接口编程是面向对象编程的一部分。 为什么需要面向接口编程? 软件设计中最难处理的就是需求的复杂变化,需求的变化更多的体现在具体实现上。我们的编程如果围绕具体实现来展开就会陷入”复杂变化”的汪洋大海中,软件也就不能最终实现。我们必须围绕某种稳定的东西开展,才能以静制动,实现规范的高质量的项目。 接 ...
题目:给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 大佬的题解: https://leetcode-cn.com/problems/maximum-subarray/solution/dong-tai-gui-hua-fen-zhi-fa-p ...
哨兵是Redis的高可用解决方案:由多个哨兵组成的系统监视主从服务器,可以将下线的主服务器属下的某个从服 务器升级为新的主服务器,继续保障运行。 启动并初始化Sentinel redis-sentinel /path/to/your/sentinel.conf Sentinel本质是一个Redis服 ...
打开CMD的方式 开始(windows键)+系统+命令提示符 win键+R(两个键一起按)打开控制台,大部分情况用这个 在任意的文件夹厦门,按住shift键+鼠标右键,选择在此处打开命令行窗口 资源管理器的地址栏上面加上cmd+空格+路径 常用的Dos命令 #盘符切换eg D: E: 冒号要英文字符 ...
万能码新功能是隐藏的福利(安全扫码专业委员会) 2021年9月,万能码的新功能——扫码充值话费重磅上线,这一个功能为大家争取到了一个实实在在的福利,消费者只要充值话费就可以享受九五折优惠,举个例子,假设你要充值一百元的话费,只需要支付九十五元就可以获得实打实一百元的话费,可以说优惠了许多。扫码充值话 ...
这个情况下,我已经在build.properties和MANIFEST.MF中加上这个jar包了,但还是报这个错误。 解决方法: 1、在plugin.xml的Runtime中把jar包移除,再重新加进来。 还有一种情况也报了这个错误(这是记录下,可能是不存在的) 就是通过Class.forName( ...