java 面向对象-多态polymorphism

  • Post author:
  • Post category:java

多态polymorphism 对于同一个指令(调用同一个名称的方法),不同的对象给予不同的反应(不同的方法实现) 规范:(多态实现的前提) 1 必须要有继承关系; 2 子类方法必须重写父类的方法; 3 父类引用指向子类对象 多态的目的: 为了提高代码的扩展性和逻辑性 为了方便代码逻辑的编写 多态的两种表现形式: 1 父类作为方法的形参 2 父类作为方法的返回值类型 引用类型的转换跟基本数据类型的转…

继续阅读 java 面向对象-多态polymorphism

Shiro实现Basic认证

  • Post author:
  • Post category:其他

王子已经有了一套集成好Shiro的Spring Boot框架,这套框架详细代码就不做展示了,我们只来看一下测试用例。 要测试的接口代码如下: 复制代码 /** @author liumeng / @RestController @RequestMapping("/test") @CrossOrigin public class TestAppController extends BaseContr…

继续阅读 Shiro实现Basic认证

iOS DateFormatter转换时间戳部分手机crash问题

  • Post author:
  • Post category:其他

// 问题代码 func YYMMDDDateStringToTimestamp(YYMMDDDateString: String) -> Int { let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss" let date = dateFormatter.date(from: …

继续阅读 iOS DateFormatter转换时间戳部分手机crash问题

udf,udaf,udtf之间的区别

  • Post author:
  • Post category:其他

1、UDF:用户定义(普通)函数,只对单行数值产生作用; 继承UDF类,添加方法 evaluate() /** * @function 自定义UDF统计最小值 * @author John * */ public class Min extends UDF { public Double evaluate(Double a, Double b) { if (a == null) a = 0.0; …

继续阅读 udf,udaf,udtf之间的区别

Android知识点(六)之数据存储

  • Post author:
  • Post category:其他

Android系统中主要提供了4种方式用于简单地实现数据持久化功能,即文件存储、SharedPreferences存储、contentprovider存储以及数据库存储,真机测试是没有办法通过File Provider查看保存的数据的。 数据存储方式 文件保存目录 File /data/data/< 包名>/files/< 文件名> sharedPreferences /d…

继续阅读 Android知识点(六)之数据存储

32:求分数序列和

  • Post author:
  • Post category:其他

32:求分数序列和 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 有一个分数序列 q 1 /p 1 ,q 2 /p 2 ,q 3 /p 3 ,q 4 /p 4 ,q 5 /p 5 ,.... ,其中q i+1 = q i + p i , p i+1 =q i , p 1 = 1, q 1 = 2。比如这个序列前6项分别是2/1,3/2,5/3,8/5,13/…

继续阅读 32:求分数序列和

python列表

  • Post author:
  • Post category:python

列表 1) 列表长什么样子: 列表是容器型数据类型(序列),将[]作为容器的标志,里面多个元素用逗号隔开: [元素1、元素2、元素3…] 2) 列表的特点: 列表是可变的(元素的个数、值、顺序可变)- 增、删、改; 列表是有序的 - 支持下标操作 3) 列表对元素的要求: 没有要求,不管什么数据都可作为列表的元素(万物皆可列表) 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下…

继续阅读 python列表

YARN中资源调度器的那些事儿

  • Post author:
  • Post category:其他

YARN中资源调度器的那些事儿,接上次Yarn的那些事儿,来扯一下调度器... YARN三种资源调度器 理想情况下,我们应用对Yarn资源的请求应该立刻得到满足,但现实情况资源往往是有限的,特别是在一个很繁忙的集群,一个应用资源的请求经常需要等待一段时间才能的到相应的资源。在Yarn中,负责给应用分配资源的就是Scheduler。其实调度本身就是一个难题,很难找到一个完美的策略可以解决所有的应用场…

继续阅读 YARN中资源调度器的那些事儿

uniapp 获取星期

  • Post author:
  • Post category:uniapp

// 获取星期 /** * 调用方法:参数(当前日期) * 返回:星期一到星期日 * */ let $date_to_week = (date)=>{     let day = date.getDay();     switch(day){         case 0:return "星期日";break;         case 1:return "星期一";break;      …

继续阅读 uniapp 获取星期

同一页面创建多个定时器

  • Post author:
  • Post category:其他

在一个网页中同时创建多个定时器实现不同任务的倒计时功能,定时器倒计时时间到达之后需要将定时器清除,否则就会新创建的定时器就会受到干扰,代码如下, <style> .card-container { width: 100px; height: 150px; background-color: antiquewhite; box-shadow: 1px 2px 5px #b1b1b1; m…

继续阅读 同一页面创建多个定时器