首先,我们需要知道,到底在什么情况下必须使用委托和事件呢? 请看下面的场景:首领A要搞一场鸿门宴,吩咐部下B和C各自带队埋伏在屏风两侧,约定以杯为令:若左手举杯,则B带队杀出;若右手举杯,则C带队杀出;若直接摔杯,则B和C同时杀出。B和C袭击的具体方法,首领A并不关心。(完整代码在全文最后。) 有脑 ...
分类:
其他好文 时间:
2020-01-15 09:15:43
阅读次数:
75
1.用途: 在比较一个类是否和另一个类属于同一个类实例的时候,我们通常可以采用instanceof和getClass两种方法通过两者是否相等来判断,但是两者在判断上面是有区别的。 2.区别: ,instanceof进行类型检查规则是:是否属于该类或者属于该类的子类。而通过getClass获得类型信息 ...
分类:
其他好文 时间:
2020-01-14 13:10:31
阅读次数:
77
字典树的建立和基本查找 一.字典树的定义 字典树又叫做前缀树,任意一个或多个字符串可以构建一棵字典树用于存储多个串的公共前缀 二.构建字典树的两种方法 (1)字典树的链表构建及查找 在用链表构造的字典树中每一个节点有着一个数据域来存放该点代表的字符和26个指针分别指向a(A)~z(Z)26个可能出现 ...
分类:
其他好文 时间:
2020-01-13 19:33:00
阅读次数:
271
git命令列表 开发要切到自己的分支 暂存修改 查看暂存列表 恢复暂存 恢复暂存有两种方法: 和 , 区别是 在恢复暂存后会立即删除暂存的文件, 则不会。可以稍后通过 参考 "git stash 用法总结和注意点" maven命令列表 打包安装到本地 打包成 运行 不要把一些配置类框类的项目和 业务 ...
分类:
其他好文 时间:
2020-01-13 10:40:22
阅读次数:
91
问题 如何修复损坏的MySQL数据表 解决方案 于断电或非正常关机而导致MySQL数据库出现错误是非常常见的问题。有两种方法,一种方法使用mysql的check table和repair table 的sql语句,另一种方法是使用MySQL提供的多个myisamchk, isamchk数据检测恢复工 ...
分类:
数据库 时间:
2020-01-12 22:10:36
阅读次数:
120
问题 如何导入MySQL数据库 解决方案 1. 概述MySQL数据库的导入,有两种方法:1) 先导出数据库SQL脚本,再导入;2) 直接拷贝数据库目录和文件。 在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。 ...
分类:
数据库 时间:
2020-01-12 22:00:33
阅读次数:
126
剑指OFFER 第一个只出现一次的字符 STL map解法 使用STL的map函数,可能内存占用会大一些 手写字符hash解法 手动实现字符的映射,hash的一种简单实现方法 两种方法的思路实际是一模一样的 ...
分类:
其他好文 时间:
2020-01-12 13:41:11
阅读次数:
69
集合是 Python 的内置数据结构之一,与数学上的集合概念基本一致。集合有两个特点:1、它的元素是不重复且无序的;2、它不支持索引。 创建集合有两种方法: # 用 {} 创建集合 set1 = {1, 2, 'a', 'a', 'b'} # 会自动去重的到 {1, 2, 'a', 'b'} # 用 ...
分类:
编程语言 时间:
2020-01-11 20:27:18
阅读次数:
88
两种方法设置 第一种方法: ①Ctrl+Shift+X,输入“language pack”,找到你想要的语言,点击“Install”安装 ②安装成功之后在右下角点击"Yes"重启 ③重启之后就是新语言了,可以看到代码也跟着变了 ...
分类:
其他好文 时间:
2020-01-11 13:21:59
阅读次数:
63
数组如何作为形参传给函数? 刚学c++,对这方面也了解的不深入,写的可能有些不对,希望指点! 关于这个问题,可以说一直纠结了我许久,每次我想用数组作为形参传给函数时,发现总是出错,今天又遇到这个问题了,我就来分享下我的思路。 我是想写一个函数用于数组排序用的;传入的数组大小不确定,于是我想用 方法测 ...
分类:
编程语言 时间:
2020-01-10 01:03:25
阅读次数:
66