一: 两种实现方式: 1.继承Thread类重写run方法 2.继承Runnable接口重写run方法(通常用这种,java单继承的局限性,后期还想继承其他类会无从下手) 二:简单demo1(多线程模拟买票) 由于资源没有加锁,导致数据异常问题 三 简单demo2(模拟龟兔赛跑) ...
分类:
编程语言 时间:
2020-02-16 16:34:01
阅读次数:
85
多态:不同的子类对象,调用相同的父类方法,产生不同的结果 继承 重写 在不改变原有代码的前提下,实现了不同的效果 class Soldier(): # 攻击 def attack(self): pass # 后退 def back(self): pass # 陆军 class Army(Soldie ...
分类:
编程语言 时间:
2020-02-16 16:10:08
阅读次数:
61
今天webmaigic爬虫又学了一个小技巧,想要自己设计保存爬取内容形式,可以不用重写Pipeline,在process()方法中写上,你想要的保存操作,多数情况可以达到相同的效果,我的爬虫程序,想要将内容保存在一个txt中,就是这么实现的,个人感觉简单很多,也是看了网上的高手的文章,才学到了这个技 ...
分类:
其他好文 时间:
2020-02-15 22:03:42
阅读次数:
77
Java base 数组 数组必须初始化 默认值与类型有关 内存分配 对于 左边在内存有一个区域(栈内存,局部变量(指向于new出来对象的首地址首地址),使用完毕立即消失),右边也有一个区域(堆内存,new出来的东西(地址+数据),垃圾回收器空闲时清理) 左边arr指向于数组的首地址 方法 重载 同 ...
分类:
编程语言 时间:
2020-02-15 21:48:51
阅读次数:
98
DbTool 是一个支持 CodeFirst/DbFirst/ModelFirst 的数据库小工具,原本是基于 dotnet framework WinForm 实现的,在 1.1.0 版本更新中使用 dotnet core 3.1 基于 WPF 重写了,并实现了一个简单的基于插件模式开发模式并引入... ...
分类:
数据库 时间:
2020-02-15 18:54:32
阅读次数:
79
配置模块 首先需要在.pro配置文件中添加 重写自定义Label .h文件 .cpp文件 提升窗口部件 在你需要用到这种label得ui文件里,点击label右键提升为自定义的控件 连接信号和槽函数 之后只需要使用connect函数,连接信号和槽 槽函数处理 ...
分类:
其他好文 时间:
2020-02-15 15:51:23
阅读次数:
211
如何实现了一个循环执行的动画呢? 调用reverse()方法,反向执行。 重写dispose的声明周期。controller调用dispose释放资源。 下面这里就可以用anmiation 右边删除按钮 使用绝对定位。点击按钮的时候关闭页面。 设置Icon 上方布局实现 外层用一个Container ...
分类:
其他好文 时间:
2020-02-15 13:10:47
阅读次数:
93
1.抽象方法在抽象类里,继承后必须重写,抽象类可包含虚方法 2.虚方法继承后可以直接使用 //抽象方法 public abstract class Animal { /// <summary> /// 必须重写方法 /// </summary> public abstract void Sleep( ...
Activity的4种状态,运行状态,暂停状态,停止状态,销毁状态,下面就是生命周期的顺序图 手动创建Activity 1.创建继承自Activity的Activity 2.重写需要的回调方法 3.设置要显示的视图 ...
分类:
其他好文 时间:
2020-02-14 20:50:36
阅读次数:
69