方法覆盖重写注意事项: 1.必须保证方法名相同,返回值也相同 @Override:写在方法前面,用来检测方法的覆盖重写是否有效,这个注解不是必要的,就算不写,方法覆盖重写符合要求也是正确的 2.子类方法的返回值必须【小于等于】父类方法的返回值 3.子类方法的修饰符必须【大于等于】父类方法的修饰符 继 ...
分类:
编程语言 时间:
2019-12-21 11:56:21
阅读次数:
122
原文:2019-11-29-WPF-从触摸消息转触摸事件 title author date CreateTime categories WPF 从触摸消息转触摸事件 lindexi 2019-11-29 08:47:55 +0800 2019-05-12 1... ...
原文:WPF 精修篇 全局为处理异常处理 当我们写代码的时候 对代码错误异常处理 有的时候会 没做处理 比如 我们执行如下代码 会引发程序崩溃 private void Button_Click(object sender, RoutedEventArgs e) { ... ...
<?xml version="1.0" ?> <configuration> <location allowOverride="false" inheritInChildApplications="false" path="."> <system.webServer> <rewrite> <rule ...
分类:
其他好文 时间:
2019-12-20 23:49:30
阅读次数:
159
前言 把超出屏幕显示范围会自动折行的布局称为流式布局。Flutter中通过Wrap和Flow来支持流式布局,将Row换成Wrap后溢出部分则会自动折行。 Wrap 接口描述 代码示例 FLow 一般很少会使用Flow,因为其过于复杂,需要自己实现子widget的位置转换,在很多场景下首先要考虑的是W ...
分类:
其他好文 时间:
2019-12-20 10:21:49
阅读次数:
113
前言 MyBatis Generator简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器, 可以快速的根据数据表自动生成Bean对象、Java接口及SqlMapper.xml配置文件。 支持基本的增删改查,以及QBC风格的条件查询,这样能够大大减少我们平时开发的工作量。 但是表连接、 ...
分类:
其他好文 时间:
2019-12-17 18:04:17
阅读次数:
88
json详解 JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScri ...
分类:
Web程序 时间:
2019-12-17 15:31:49
阅读次数:
111
线程间通信 概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,一个是消费,那么线程A与线程B之间就存在线程通信问题。 为什么要处理线程间通信: 多个线程并发执行时, 在默 ...
分类:
编程语言 时间:
2019-12-17 13:10:14
阅读次数:
103
CountDownLatch 众所周知,它能解决一个任务必须在其他任务完成的情况下才能执行的问题,代码层面来说就是只有计数countDown到0的时候,await处的代码才能继续向下运行,例如: 运行结果: 源码 实际上内部十分简单,里面只有一个AQS的子类 下面看具体做了什么事情 先来看await ...
分类:
其他好文 时间:
2019-12-16 17:33:16
阅读次数:
100
httpd命令和apachectl命令 [root@localhost ~]# httpd -h Usage: httpd [-D name] [-d directory] [-f file] [-C "directive"] [-c "directive"] [-k start|restart|g ...
分类:
Web程序 时间:
2019-12-16 14:51:19
阅读次数:
110