设想和目标 我们的软件要解决什么问题?是否定义得很清楚?答:日常生活中,我们常常会为自己制定计划或目标,并给这些计划和目标定下完成的期限,于是Light_Note网页版备忘录应运而生,旨在督促和鼓励用户在规定的期限里完成自己制定的目标,应用的定义也较为清楚。 我们达到目标了么(原计划的功能做到了几个 ...
分类:
其他好文 时间:
2020-06-14 23:54:09
阅读次数:
98
Kubernetes:深入了解Service 说白了就是与外界连通,大概分为5个部分。 ·Service定义。 ·Pod与Service的关系 ·Service类型。 ·Service代理模式。 ·DNS 部署一个应用,例如写一个deployment,里面有一个字段replicas来指定副本数,一个 ...
分类:
Web程序 时间:
2020-06-14 12:38:39
阅读次数:
69
协程 本质:在单线程下,由用户自己控制一个任务遇到io阻塞了就切换另外一个任务去执行,以此来提升效率 目的:减少操作系统切换的开销,规避IO操作,将一条线程中的io操作 降到最低 定义 协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。 特点: 必须在只有一个单线程里实现并发 修改共享 ...
分类:
其他好文 时间:
2020-06-14 11:05:44
阅读次数:
47
readAsDataURL 方法会读取指定的 Blob或 File对象。读取操作完成的时候,readyState会变成已完成DONE,并触发 [loadend](https://developer.mozilla.org/zh-CN/docs/Web/Reference/Events/loadend ...
分类:
Web程序 时间:
2020-06-13 17:37:37
阅读次数:
158
#!/bin/bash a="node1 node2 node3 node4 node5" OLD_IFS="$IFS" IFS=" " arr=($a) IFS="$OLD_IFS" for s in ${arr[@]} do echo "$s" done ...
分类:
编程语言 时间:
2020-06-12 20:16:27
阅读次数:
109
灰度发布是一种常见的服务滚动升级或A/B测试策略。在新版本服务正式发布前,可以部署少量的新版本服务和上个版本共存,用部分生产流量测试新版本的功能和特性。如果新版本反馈良好,则可以渐进地提高新版本的比例或者全部替换成新版本,如果有问题也能够及时撤回,不至于造成太大范围的影响。目前,原生容器发布基本都是使用deployment,通过给deployment和service灵活配置labels,可以实现一
分类:
其他好文 时间:
2020-06-12 16:08:05
阅读次数:
51
package mainimport ( "fmt" "sync")func say(i int ,wg *sync.WaitGroup) { defer wg.Done() fmt.Println(i)}func main() { var wg sync.WaitGroup for i:=0;i< ...
分类:
其他好文 时间:
2020-06-12 14:17:51
阅读次数:
43
三层交换机基础配置案例3:三层交换配置路由3.1问题如何使用三层交换机实现全网互通?配置思路:1.终端设备PC设置2.交换机配置-建立vlan10203040-与pc连接接口设置acc模式加入对应vlan-与三次交换连接接口设置trunk模式并通过所有vlan注意:所有交换机的vlan一致3.三层交换配置-建立vlan10203040-与交换机接口设置trunk并允许全部vlan-设置ip地址是进
分类:
其他好文 时间:
2020-06-12 10:48:25
阅读次数:
67
什么是循环: 具有进入条件和退出条件,且在进入条件一直为true时,反复执行内部表达式的语句,称为循环语句 循环语句通常由循环体和循环判断条件两部分组成 常用的循环语句: for while until for循环: 语法: for [变量] in [列表] :do 循环体 done 列表执行完后便 ...
分类:
系统相关 时间:
2020-06-09 23:40:20
阅读次数:
80
sudo touch if_interface_up.shsudo chmod 777 if_interface_up.sh sudo vi if_interface_up.sh #!/bin/bashwhile true do result=`cat /sys/class/net/enp0/car ...
分类:
系统相关 时间:
2020-06-09 20:17:09
阅读次数:
66