1.1 for循环语句 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行。 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数。这使得for循环能够知道在迭代过程中的执行顺序。 1.1.1 shell中的for循环 ...
分类:
系统相关 时间:
2020-07-28 00:25:46
阅读次数:
190
yield 是产出的意思,就是返回一个值,这一点有点像return,但是不会结束函数的执行。那它什么时候继续执行呢?等待下一次迭代器被调用时候返回上次中断的地方, 利用这个特性可以实现range函数: def my_range(max_num): i = 0 while i < max_num: y ...
分类:
其他好文 时间:
2020-07-27 23:43:11
阅读次数:
103
经反映redis连接超时,先定位到redis配置文件目录被删除;继而重启redis后出现连接中断问题(未启动成功);查看redis的输出日志时发下报以下错误: 根据提示在/etc/sysctl.conf文件中添加vm.overcommit_memory = 1, 修改其大透明页,并将调整redis的 ...
分类:
其他好文 时间:
2020-07-27 23:34:42
阅读次数:
83
public class Threads { /** * sleep等待,单位为毫秒,忽略InterruptedException. */ public static void sleep(long millis) { try { Thread.sleep(millis); } catch (Int ...
分类:
编程语言 时间:
2020-07-27 23:33:18
阅读次数:
73
网络设备接收数据的主要方法是由中断引发设备的中断处理函数,中断处理函数判断中断类型,如果为接收中断,则读取接收到的数据,分配 sk_buffer 数据结构和数据缓冲区,将接收到的数据复制到数据缓冲区,并调用 netif_rx() 函数将 sk_buffer 传递给上层协议。下面是完成这个过程的函数模 ...
分类:
系统相关 时间:
2020-07-27 09:34:12
阅读次数:
87
网络设备的打开函数需要完成如下工作: 使能设备使用的硬件资源,申请 I/O 区域、中断和 DMA 通道等。 调用 Linux 内核提供的 netif_start_queue( )函数,激活设备发送队列。 网络设备的关闭函数需要完成如下工作: 调用 Linux 内核提供的 netif_stop_que ...
分类:
系统相关 时间:
2020-07-26 11:16:27
阅读次数:
101
循环结构(while/do-while/for) 1.while循环 1.语法: while ( 循环条件 ) { 循环体 } 2.用途:while便于处理循环次数确定或者循环次数不确定的情况 3.使用的必要条件 (1)计数器初始化 (2)判断条件 (3)循环体 (4)计数器变化 4.while执行 ...
分类:
其他好文 时间:
2020-07-24 21:36:17
阅读次数:
56
在某些情况下,如系统负载过大swoole无法申请到内存而挂掉、swoole底层发生段错误、Server占用内存过大被内核Kill,或者被某些程序误杀。那swoole-server将无法提供服务,导致业务中断,公司收入出现损失。 有一个非常有效并且在BAT等大型公司常用的方案是crontab重启监控。 ...
分类:
其他好文 时间:
2020-07-24 16:24:20
阅读次数:
93
? 最开始在串口通信那里第一次看到关于中断的描述,但是一直以来都没搞清楚中断是怎么触发的,中断标志位也不太理解。今天学外部中断的时候好像弄明白了一点点,记录一下。 ? 上图是正点原子家的按键部分的电路图,这个外部中断实验的内容是通过按键产生输入中断控制LED灯。 可以看到KEY2连接引脚PE2,于是 ...
分类:
其他好文 时间:
2020-07-23 22:21:49
阅读次数:
63
1 HA 概述 1)所谓 HA(High Available),即高可用(7*24 小时不中断服务)。 2)实现高可用最关键的策略是消除单点故障。HA 严格来说应该分成各个组件的 HA 机制: HDFS 的 HA 和 YARN 的 HA。 3)Hadoop2.0 之前,在 HDFS 集群中 Name ...
分类:
其他好文 时间:
2020-07-21 13:55:58
阅读次数:
69