淡淡招牌

文章
7
资源
0
加入时间
2年10月21天

leetcode_258_Add Digit(easy)(C++)

Given a non-negative integer num, repeatedly add all its digits until the result has only one digit.For example:Given num = 38, the process is like: 3 + 8 = 11, 1 + 1 = 2. Since 2 has on

android:仿淘宝商品详情下拉展示浏览历史

淘宝详情页中,下拉可以刷新,每次刷新成功后,会弹出我的足迹。 感觉这个设计还是挺有意思的,又在github上看到有大神上传demo,就研究下吧。demo下载分析下有三个细节 1、下拉,成功触发刷新这个操作时,父布局归位,并立即弹出一个足迹Dialog。 2、足迹的dialog,里面放了一个ViewPager,可以左右滑动浏览 3、点击屏幕其他地方 or 按返回键,dialog均可消失。对应1

场景应用:列举常见的运行时异常 RuntimeException常见的运行时异常扩展:异常面试题

(根据里氏代换原则 [ 能使用父类型的地方一定能使用子类型 ],抓取 ExampleA 类型异常的 catch 块能够抓住 try 块中抛出的 ExampleB 类型的异常),第一层finally抛出Annoyance异常,根据里氏替换原则:能使用父类型的地方一定能使用子类型,这里也能替换为子类型异常,也能被捕获,然后打印。Java 编译器要求方法必须声明抛出可能发生的受检异常,但是并不要求必须声明抛出未被捕获的运行时异常。catch块,能捕获到Sneeze异常,不再向外抛出、然后打印。