摘要: 昨天第一次学到了多播委托,记录一下最简单的用法。 顾名思义,多播委托就像广播一样,由一个委托实例引用多个方法。通过 +=和-= 运算符实现对引用方法的增加和减少。 1 static void Main(string[] args) 2 { 3 Action myaction = test1; 4 m 阅读全文
posted @ 2020-08-05 11:36 闻风听雨 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 与C#-Action十分相似, Func<> 也是c#内置的委托类型,不同的是, Func<> 只能用来引用具有返回值的方法,也就是说,在使用它时,至少需要在尖括号内指定一种类型,当仅指定一种类型时,表示引用具有返回值但没有参数的方法,当指定多种类型时,其中最后一个类型表示返回值类型,前面的表示所引 阅读全文
posted @ 2020-08-04 20:38 闻风听雨 阅读(10589) 评论(0) 推荐(1) 编辑
摘要: 最近学到一个新的c#知识点-- Action ,在这里记录一下。 Action 是系统内置(或者说预定义)的一个委托类型,它可以指向一个没有返回值且没有参数的方法。通过ctrl+左键可以看到 Action 是这样定义的: public delegate void Action(); 上面还有一句描述 阅读全文
posted @ 2020-08-03 21:48 闻风听雨 阅读(13872) 评论(3) 推荐(2) 编辑
摘要: 首先我采用邻接矩阵法来表示图(有向图无向图皆可) 图的定义如下: class Graph: def __init__(self, arcs=[]): self.vexs = [] self.arcs = arcs def creategrapg(self): self.vexs = input(). 阅读全文
posted @ 2020-07-19 22:58 闻风听雨 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 子组件向父组件通信主要通过自定义事件实现。 这里我记录一个小例子来帮助自己记忆。 通过点击子组件的按钮去执行父组件的函数并使用子组件传来的数据。 子组件定义如下: <template id="temp"> <div> <button v-for="item in game" @click="item 阅读全文
posted @ 2020-07-19 17:14 闻风听雨 阅读(3031) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,子组件中无法直接使用父组件的变量。借助子组件的props选项可以实现这一点。 这里我将一个vue实例作为一个父组件: const app = new Vue({ el:'#div1', data:{ movies:['复联四','疯狂动物城','银河护卫队','星际穿越'] }, met 阅读全文
posted @ 2020-07-15 19:51 闻风听雨 阅读(242) 评论(0) 推荐(0) 编辑
摘要: v-model指令有三个可以选用的修饰符:.lazy、.number以及.trim。vue官方对此的描述为: .number-输入字符串转为有效的数字 .lazy-取代input监听change事件 .trim-输入首尾空格过滤 官方链接:https://cn.vuejs.org/v2/api/#v 阅读全文
posted @ 2020-07-14 20:49 闻风听雨 阅读(1475) 评论(0) 推荐(0) 编辑
摘要: 在js中,arr.splice(str)方法是处理数组的利器,利用它可以实现在指定位置删除、替换、插入指定数量的元素。 其语法为: 1 arr.splice(index[, deleteCount, elem1, ..., elemN]) 含义为从index开始,删除deleteCount个元素,并 阅读全文
posted @ 2020-07-09 23:02 闻风听雨 阅读(3866) 评论(0) 推荐(1) 编辑