本文讲述如何通过 Flutter 开发鸿蒙原生应用。整个过程结合往期文章、实战经验、流程优化,体验丝滑、无痛。 无痛搭建开发环境 为了减少疼痛,这里使用全局唯一的 Flutter 版本开发。高阶用法可以参看往期同系列文章。 硬件准备 一台 Mac,一部…
2025/1/20 2:06:41🔥个人主页:Quitecoder 🔥专栏:算法笔记仓 前缀和是一种常用于处理数组区间求和问题的技巧。它可以用来减少重复计算,使得多次查询区间和的时间复杂度从 O(n) 降低到 O(1) 目录 1. 一维模版2. 二维模版3. 除自身以外数…
2025/1/20 1:28:34第17章 大数据定制篇-shell编程 shell编程快速入门 shell变量 设置环境变量 把行号打开 set nu 位置参数变量 预定义变量 在一个脚本中执行了另外一个脚本所以卡住了 CTRLC退出 运算符 operator运算符 条件判断 流程控制 单分支多分支 case语句 for循环 反复的把取出来的i值…
2025/1/20 1:07:17装饰器模式 (Decorator) 装饰器模式 是一种结构型设计模式,它允许动态地将责任附加到对象上,既可以在运行时给一个对象添加功能,又不会影响其他对象的功能。 意图 动态地扩展对象的功能。避免创建过多的子类,通过装饰器来“包装…
2025/1/20 0:23:49前情回顾 在上一篇博文中,我们已经成功的把一个列表给渲染出来了。我们从文章中留下的引子 <router-link :to"/content/ i.id"> 应该知道,我们还是要做内容页面的。 好,这篇文章,就来做我们的内容页面࿱…
2025/1/20 3:00:22 人评论 次浏览require "PP"a ["-m", "-q", "filename"]a.shiftPP::pp a #["-q", "filename"]
2025/1/20 1:07:53 人评论 次浏览1、了解数据完整性使用下列完整性约束条件可强制对输入的列值设置限制。• NOT NULL:默认情况下,表中的所有列均允许使用空值。单词null表示没有值。NOT NULL约束条件要求表列必须包含非空值。例如,可以通过定义NOT NULL约束条件来要求在EMPL…
2025/1/19 23:39:30 人评论 次浏览JVM虚拟机原理JVM内存模型底层执行原理为什么JVM需要性能调优?为什么JVM需要采用分代收集算法?开发项目的时候,用的是什么收集器?为什么用这种收集器?为什么用这种垃圾回收算法?实践理解原理引言࿱…
2025/1/19 22:42:47 人评论 次浏览文章目录CentOs7-桥接模式-局域网IP冲突老是掉网设置步骤CentOs7-桥接模式-局域网IP冲突老是掉网 在局域网范围内使用桥接模式的虚拟机,由于IP冲突,总是存在网络连接不稳定掉网的问题。 设置步骤 设置自动获取IP,注意自己的IP地址࿰…
2025/1/20 4:43:45 人评论 次浏览花了几天时间熟悉IDEA的各种操作,将各种快捷键都试了一下,感觉很是不错!以下为我整理了一下开发过程中经常用的一些Eclipse快捷键与IDEA的对比,方便像我一样使用Eclipse多年但想尝试些改变的同学们。转载于:https://www.cnblogs.c…
2025/1/20 4:42:45 人评论 次浏览装饰器系列: [1]. Python装饰器(decorator)系列 — 面向对象以及装饰器 [2]. Python装饰器(decorator)系列 — 编写无参数的装饰器 [3]. Python装饰器(decorator)系列 — 编写带参数的装饰器 功能:使用装饰器可以对已有的函数增加新的功能,避…
2025/1/20 4:40:44 人评论 次浏览android下拉列表偶尔出现崩溃,查看日志打印错误为:12-28 14:17:35.772: E/AndroidRuntime(9922):java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of yo…
2025/1/20 4:39:44 人评论 次浏览1. 生产环境遇到的问题 前端项目在投入生产环境之前,都需要对 JavaScript 源代码进行压缩混淆,从而减小文件的体积,提高文件的加载效率。此时就不可避免的产生了另一个问题: 对压缩混淆之后的代码除错(debug࿰…
2025/1/20 4:38:43 人评论 次浏览题解 由gcd(a,b)cgcd(a,b)c,可得c|a,c|bc|a,c|b,那么(a−b)|c(a−b)|c,由可以把bb全部提出来,即为(a mod b)|c" role="presentation" style="position: relative;">(a mod b)|c(a mod b)|c&…
2025/1/20 4:36:42 人评论 次浏览Objective-C的数组比C,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int,char,double等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。 1、NSArray不可变数组 [array count] : 数组的长度…
2025/1/20 1:59:13 人评论 次浏览调用父类方法 一、 解决问题 在子类中调用父类的某个已经被覆盖的方法。 二、解决方案 super() 三、代码说明 #!/usr/bin/env pythonclass A:def __init__(self):self.x 0def spam(self):print ("A.spam")class B(A):def __init__(self):super().__init__() #调用…
2025/1/20 1:58:11 人评论 次浏览一、概述 我们日常生活中经常遇到红绿灯,我们就很好理解红绿灯的例子,就是红灯停,绿灯行。 我现在生成一个线程,这个线程我让它扮演红绿灯,它每过一段时间就变成绿灯,又过一段时间变成红灯,又变…
2025/1/20 1:57:10 人评论 次浏览一、小内存的分配基础 1、kmem_cache_alloc_node的作用 通过这段代码可以看出,它调用了kmem_cache_alloc_node函数,在task_struct的缓存区域task_struct分配了一块内存 static struct kmem_cache *task_struct_cachep;task_struct_cachep kmem_cache_create("…
2025/1/20 1:55:09 人评论 次浏览5张图看懂Unix/Linux中的同步IO和异步IO前言1、同步IO模型1.1、阻塞IO和非阻塞IO1.2、IO多路复用和信号驱动式IO2、异步IO模型总结前言 在Linux系统中,一切皆为文件,任何对设备读写操作都可以认为是对文件句柄的读写操作。在对文件的读写过程中ÿ…
2025/1/20 1:54:07 人评论 次浏览目录 一、客观题(1) 二、客观题(2) 三、客观题(3) 四、客观题(4) 五、客观题(5) 六、客观题(6) 一、客观题(1࿰…
2025/1/20 1:53:05 人评论 次浏览