Go 语言条件语句 条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为 true 来决定是否执行指定语句,并在条件为 false 的情况在执行另外的语句。 下图展示了程序语言中条件语句的结构: Go 语言提供了以下几种条件判断语句: 语句 描述 if 语句 if 语句 由一个布尔表达式后 ...
分类:
编程语言 时间:
2021-07-12 18:23:18
阅读次数:
0
1. 线程安全 排它锁用于确保同一时间只允许一个线程执行指定的代码段。主要的两个排它锁构造是lock和Mutex(互斥体)。其中lock更快,使用也更方便。而Mutex的优势是它可以跨进程的使用。 lock 排他锁 class ThreadUnsafe { static int _val1 = 1, ...
分类:
编程语言 时间:
2021-06-30 18:15:34
阅读次数:
0
2.3 Java 并发 sleep() 和 wait() 区别? sleep()是线程类Thread的方法;作用是导致此线程暂停执行指定时间,把执行机会给其他线程,但是监控状态依然保持,到时候会自动恢复;调用sleep()不会释放对象锁。 wait()是Object类的方法;对此对象调用wait方法 ...
分类:
编程语言 时间:
2021-04-21 12:43:34
阅读次数:
0
探针是由 kubelet 对容器执行的定期诊断。要执行诊断,kubelet 调用由容器实现的 Handler。有三种类型的处理程序: Ø ExecAction:在容器内执行指定命令。如果命令退出时返回码为 0 则认为诊断成功。 Ø TCPSocketAction:对指定端口上的容器的 IP 地址进行 ...
分类:
其他好文 时间:
2021-02-03 10:49:30
阅读次数:
0
#什么是反射 反射就是通过字符串的形式,导入模块,去模块中寻找、执行指定函数。利用字符串的形式对对象的成员进行操作,是一种基于字符串的事件驱动方式。 #反射的四个方法 反射有4个方法:hasattr、getattr、setattr、delattr,常用的一般是前面两种方法。 #反射实例 反射在很多地 ...
分类:
编程语言 时间:
2020-11-04 18:41:33
阅读次数:
17
Invoke()的作用是:在应用程序的主线程上执行指定的委托。一般应用:在辅助线程中修改UI线程( 主线程 )中对象的属性时,调用this.Invoke(); /* 相机打开回调 */private void OnCameraOpen(object sender, EventArgs e) { th ...
分类:
编程语言 时间:
2020-10-30 12:44:11
阅读次数:
17
Set 对象存储的值总是唯一的 Set 对象方法 方法描述 add 添加某个值,返回Set对象本身。 clear 删除所有的键/值对,没有返回值。 delete 删除某个键,返回true。如果删除失败,返回false。 forEach 对每个元素执行指定操作。 has 返回一个布尔值,表示某个键是否 ...
分类:
其他好文 时间:
2020-08-24 16:40:06
阅读次数:
50
一、RDB 详解 RDB 是 Redis 默认的持久化方案。在指定的时间间隔内,执行指定次数的写操作,则会将内存中的数据写入到磁盘中。即在指定目录下生成一个dump.rdb文件。Redis 重启会通过加载dump.rdb文件恢复数据。 从配置文件了解RDB 打开 redis.conf 文件,找到 S ...
分类:
数据库 时间:
2020-07-28 00:28:09
阅读次数:
111
sedsed是一种非交互式的流编辑器,可动态编辑文件。vim是打开文件后和用户进行互动操作的,sed是非互动的,它处理的对象是文件的数据流。sed的工作模式是,对每一行数据,若符合样式,就执行指定的操作。sed工具的语法如下: sed '样式命令' 文件 1意思是,样式匹配成功后就执行指定的命令。它 ...
分类:
其他好文 时间:
2020-07-27 13:48:22
阅读次数:
80
一、计划任务 在Linux中有一个“计划任务”的概念,它是指:让计算机在指定的时间执行指定的事情。 计划任务在Linux的体现主要分为at和crontab。 其中: at:通过at命令安排任务在某一时刻执行一次,用于调度临时性的一次性的任务; crontab:通过crontab 命令,我们可以在固定 ...
分类:
系统相关 时间:
2020-07-23 09:14:06
阅读次数:
85