- 博客(17)
- 收藏
- 关注
原创 使用阿里云镜像安装Kubernetes [由于您的搜索参数,所有相关结果都已被滤掉]
由于某种神秘的力量,我们是无法直接访问kubernetes的包的,这时候我们就需要使用阿里云的镜像去安装。
2023-01-28 10:47:06
822
原创 rpm管理-对linux服务器上的软件包进行对应的管理操作,管理分为查询,卸载,安装
作用:对linux服务器上的软件包进行对应的管理操作,管理分为查询,卸载,安装查询 #rpm -qa | grep选项:-q:查询,query-a:全部,all卸载 #rpm -e [软件名称]卸载有依赖关系的软件 #rpm -e [软件名称] --nodeps软件安装:查看块状设备信息(list block devices):#lsblka. 光盘挂载和解挂解挂:命令:umount语法:#umount [当前设备的挂载点(路径)]挂载:命令:mount语法:#mount [原
2022-02-23 17:31:39
187
原创 Linux-Vim编辑器
vim三种模式(重点)Vim中存在三种模式(大众的认知):命令模式,编辑模式(输入模式),末行模式(尾行模式)命令模式:在该模式下是不能对文件直接编辑,可以输入快捷键进行一些操作(删除行,复制行,移动光标,粘贴等等)[默认模式]编辑模式:在该模式下可以对文件的内容进行编辑末行模式:可以在末行输入命令来对文件进行操作(搜索,替换,保存,退出,撤销,高亮等等)Vim的打开文件的方式(4种)vim 文件路径 作用:打开指定的文件vim +数字 文件路径 作用:打开指定的文件,并且将光标移
2022-02-23 17:29:58
230
原创 No Firebase App ‘[DEFAULT]‘ has been created - call Firebase.initializeApp() in Flutter and Firebase
问题原因装有Firebase的程序没有被初始化或者连接数据库,贸然地进行cloud firestore事务会出现问题解决方案(flutter - dart)Widget InitiaFirebaseApp(){return FutureBuilder( // 初始化 FlutterFire future: Firebase.initializeApp(), builder: (context, snapshot) { .
2021-08-20 18:14:05
1114
原创 kotlin匿名函数
匿名函数 lambda表达式 λ无返回值val anonymousFunction0:()->Unit = {println("hello1")}有返回值的三种写法//第一种写法val anonymousFunction1:()->String = {"hello2"} //最后一行代码被视为返回值//第二种写法val anonymousFunction2:()->StringanonymousFunction3 = { val value = "123
2021-08-03 09:54:34
587
原创 Flutter Sound null safety 解决方案
问题原因flutter版本更新后第三方依赖并没有得到支持,可能会出现空安全问题解决方案Android StudioRun->Edit Configurations填入 --no-sound-null-safetyVsCode同样填入–no-sound-null-safety
2021-07-30 21:56:13
3396
2
原创 设计模式-工厂模式
工厂模式实例化对象不使用new,用工厂方法代替将选择实现类,创建对象统一管理和控制定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方式使一个类的实例化延迟到子类。开放-封闭原则软件实体应该可以扩展,但是不可修改在最初编写代码时,我们不能确定是否需要修改功能,当需要更改功能时我们就创建抽象来隔离以后发生的同类变化。开放-封闭原则是面向对象的核心所在,主要用于提高程序的可维护性,可复用性,可扩展性。Question设计一个可扩展的计算器在编写代码的时候我们可能不会思考得那么
2021-07-27 22:13:15
101
原创 flutter倒计时加载页面
实现倒计时加载页面效果图实现步骤pubspec.yaml中添加依赖 flustars,该包的TimelineUtil和TimerUtil类可以实现计时功能dependencies: flustars: ^0.3.3!注意空格哦代码实现初始化TimerUtillate TimerUtil util; double current_time = 0;void initState() { super.initState(); util = new Tim
2021-07-12 17:30:35
384
原创 树状数组FenwickTree
树状数组 Fenwick Tree/ Binary Indexed TreeQuestion1.现在有一个数组,nums = [1, 2, 3, 4, 5, 0];如何计算区间[2,4]的和呢通常的解决方法for i in range(2:5): sum+=nums[i]2.现在还有一个问题,如果数组足够大,且需要更新并不断地计算区间的和,那又该如何解决呢使用通常的方法如果需要计算n次区间的值就需要m次(区间大小)的相加,时间复杂度是O(n), 显然开销很大树状数组树状数
2021-07-08 19:42:55
156
原创 设计模式-简单工厂模式
简单工厂模式Question:如果需要设计一个简单的控制台计算器你会怎么敲代码呢?先来看一个错误示范 错误代码(java)import java.util.Scanner;public class Operation { public static double getResult(double a,String sign,double b){ switch (sign){ case "*": return
2021-07-06 14:57:51
67
原创 设计模式-单例模式
单例模式1.单例模式保证一个类仅有一个实例,并提供一个访问他的全局访问点例如:在steam主界面中点击steam按钮只会实例化一个对话框,再次点击不会重复出现该对话框java代码public class Singleton { public static Singleton instance = null;//仅有一个对象可以被实例化 //将默认构造函数隐藏 private Singleton(){ } //通过该方法实例化同一
2021-07-06 11:43:14
95
原创 java连接远程服务器上的数据库(MySQL)
1. 服务器上的准备工作Linux服务器上下载并安装mysql服务输入命令安装mysql服务:#yum install mysql-server即可联网安装mysql服务器输入指令开启mysql服务:#service mysqld start初始化mysql:#mysql_secure_installation接下来的一连串指令只要按照提示输入 y/n并且配置好密码 就好了mysql远程连接的设置进入mysql : #mysql -u root -p输入密码后进入mysql界面
2021-03-17 20:06:45
3318
原创 堆排序--
堆排序二叉堆一颗完全二叉树以数组形式存储,并且每个子节点一定都大于(最大堆)或小于(最小堆)父节点下图就是一个最小堆(父节点均大于子节点)#mermaid-svg-qPsTQNXVRqePTxpt .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-qPsTQNXVRqePTxpt .label te
2021-03-10 15:56:32
76
原创 快速排序
快速排序1.时间和空间复杂度时间复杂度最好的情况(选择元素是需要排序阵列的均值) O(nlog(n))最坏情况(选择元素是需要排序阵列的最大或最小值) O(n^2)平均时间复杂度 O(nlog(n))空间复杂度递归分组元素不小于2 O(nlog(n))递归分组元素小于2,退化为冒泡排序 O(nlog(n))int partition(vector<int>&nums){}...
2021-03-03 18:18:35
177
1
原创 [C++]动态规划入门(一) 以LeetCode 198. House Robber为例
在考虑动态规划的时候,可以把问题简化为选和不选的问题,并把问题抛给下一轮的选和不选。小偷入室偷窃就是一类经典的基本动态规划问题—如何在选取一个数而不再取相邻数字相加最大和有一个目标数组array=[1,2,3,1]; ·如果选择array[0]=1 那么array[1]则不再选取 抛出下一轮选和不选的问题 有一个目标数组array=[3,1];·如果不选择array[0] 那么array[1]=2可以选取 抛出下一轮问题 有一个目标数组array=[2,3,1];对于目标数组array[3,1..
2020-12-06 22:14:30
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人