编写一个两数交换函数swap,具体代码如下: #include<stdio.h> void swap(int *a,int *b) { int temp; temp = *a; *a = *b; *b= temp; //printf("a=%d,b=%d,temp=%d\n",a,b,temp); ...
分类:
编程语言 时间:
2020-02-06 01:19:03
阅读次数:
98
首先根据需要创建一个MyEventArgs类,可根据需要设定属性。 比如: public class MyEventArgs : EventArgs { /// <summary> /// 标识 /// </summary> public int Temp { get; set; } /// <su ...
SFINAE 与 type_traits SFINAE 替换失败不是错误 (Substitution Failure Is Not An Error),此特性被用于模板元编程。 在函数模板的重载决议中应用此规则, 当将模板形参替换为显式指定的类型或推导的类型失败时,从重载集中丢弃这个特化,而非导致编 ...
分类:
其他好文 时间:
2020-02-05 13:52:18
阅读次数:
79
JS数组去重的几种常见方法 一、简单的去重方法 // 最简单数组去重法 /* * 新建一新数组,遍历传入数组,值不在新数组就push进该新数组中 * IE8以下不支持数组的indexOf方法 * */ function uniq(array){ var temp = []; //一个新的临时数组 f ...
分类:
编程语言 时间:
2020-02-05 11:58:09
阅读次数:
78
向下转型: 子类引用指向父类对象,此处必须强制转换,可以调用子类特有方法。例: Animal two = new Cat(); Cat temp = (Cat)two; 若满足转型条件时才能进行强转。 判断一个对象是否是某个类的实例: ...
分类:
编程语言 时间:
2020-02-05 10:04:26
阅读次数:
82
故障现象:执行kubectlcreate-ffilebeat.yml报错如下:error:unabletorecognize"filebeat.yml":nomatchesforkind"DaemonSet"inversion"extensions/v1beta1"解决办法:将yml配置文件内的api接口修改为apps/v1,导致原因为之间使用的kubernetes版本是1.14.x版本,1.16
分类:
其他好文 时间:
2020-02-05 09:34:08
阅读次数:
718
1.let命令 基本用法 只在命令所在的代码块内(花括号内)有效。 循环的计数器,就很合适使用 命令。 ES6 声明变量的六种方法 ES5 只有两种声明变量的方法: 命令和 命令。 ES6 除了添加 和`const import class`命令。 4.顶层对象的属性 顶层对象,在浏览器环境指的是 ...
分类:
其他好文 时间:
2020-02-05 00:06:25
阅读次数:
96
n = int(input())result = []for i in range(n): temp = str(input()) if("x" in temp): temp = temp.replace("x","*") if("/" in temp): temp = temp.replace(" ...
分类:
其他好文 时间:
2020-02-04 17:12:19
阅读次数:
80
介绍两种获取资源的方式: 一、通过ClassLoader获取: loader.getResourceAsStream("a/b/temp.txt");--获取src下/a/b包下的temp.txt资源二、通过Class获取: 加"/": 与ClassLoader一样。class.getResourc ...
分类:
编程语言 时间:
2020-02-04 16:07:00
阅读次数:
91
强化学习算法类型 策略梯度:可直接区别以上的目标 基于值:估计最优策略(不明确哪个是最优的策略情况下估计)的值函数和Q函数 Actor-critic(演员-评论家):使用当前策略去估计值函数和Q函数来改进策略 基于模型:估计转换模型,接着 1.让该模型去规划不明确的策略 2.让该模型去改进策略 3. ...
分类:
其他好文 时间:
2020-02-04 12:16:47
阅读次数:
71