自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 selenium css定位问题

个人觉得css定位超给力~偏爱 受益于转载的链接,个人项目用法如下: 各色的样式如下: <td class="js_bccDateItem js_pos_canSelect js_bccDateCol_30 js_pos_cursor_default" title="" data-id="1032" data-date="2018-12-13" data-colcount="1...

2018-12-12 22:58:06 345

原创 python3,pycharm运行时提示'ascii' codec can't encode characters

初接触pycharm工具,配合使用的是python3.7,mac电脑运行代码时,总提示:NTERNALERROR> UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 624-629: ordinal not in range(128) 解决办法: 1)在pycharm中,打开python console...

2018-12-12 22:39:39 4993

翻译 多态

1、对象的多态性 2、向上转型,限制功能使用,为了提高扩展性 向下转型,为了使用子类的特有功能 3、例如 class A{ void show(syso("a")){ }} class B extends A{ void show2(){ } void show{ syso("b")} } 使用时,A x = new B(); x.show()----输出是b 要

2016-05-15 14:32:59 189

翻译 接口interface

1、由来: 当一个抽象类中的方法都是抽象方法的时候,这时候可以将该抽象类用另一种形式定义和表示。就是接口interface。 虽然表面上像,但本质不一样 2、定义接口使用的关键字不是class,是interface interface{ abstract void show()} 接口的方法都是抽象的。 3、对于接口中常见的成员,而且这些成员都有固定的修饰符(即使忘了写public

2016-05-15 14:12:53 211

翻译 抽象类

1、两者之间不存在继承关系,可以向上抽取 class DemoA{ void show(){ syso("~~~"); }} class DemoB{ void show(){ syso("~~~"); }} 2、抽象类的特点 1)方法只有声明,没有实现时,该方法就是抽象方法,需要被abstract修饰。         抽象函数所在的类也必须标识成抽象的。 2)抽象类

2016-05-14 16:36:13 218

翻译 final关键字

1、继承是有弊端的,打破了封装性,所以强迫一下方法不让复写 2、final修饰类 ,final class Fu,子类不能继承了 3、final修饰方法,修饰类父类有十个功能,其中三个不能复写,则在方法前加final 4、final修饰变量,只能赋值一次,例final int x=9;x=2;编译会失败  5、final固定的是显示初始化值。所以final int x;会报错。而final

2016-05-14 16:03:51 183

翻译 java--继承

继承 1、提到了代码的复用性 2、让类与类之间产生了关系,为第三个特征多态性提供了前提。 java中支持单继承,不直接支持多继承, 单继承:一个子类只能有一个父类 多继承:一个子类不能直接继承多个父类,因为父类中会有相同的成员,造成调用的不确定性。 例: class A{ void show(syso("a")){} } class B{ void show(syso

2016-05-12 21:50:52 190

翻译 几种方式实现tab---fragment

自己学习

2016-02-23 22:52:04 611

翻译 几种方式实现Tab---viewpager

技巧:1、多多使用include,merge,viewstub进行优化布局,gravity和layout_gravity区别,前者意思是view里边的内容居中,后者是此view在父布局中集中 2、顶部为一个布局,底部为一个布局,这两个布局通过include进入到main布局中,其中中间的内容布局,有个小技巧,height=0,weight=1,就能够将上下布局甩出来。        3、对于t

2016-02-23 22:27:44 359

转载 android popupwindow 小问题

popupWindow.setFocusable(true); 点击每个条目会获取到焦点   popupWindow.setOutsideTouchable(true); 点击popupwindow外边,popup会dismiss掉。   写popupwindow流程: 1、对于里边的布局,要通过inflate找到 2、通过布局拿到要显示的部件 3、拿到部件后设置adapter。

2013-07-26 15:34:37 386

转载 java 重写和重载

重写方法的规则如下: 1. 参数列表:必须与被重写方法的参数列表完全匹配。 2. 返回类型:必须与超类中被重写的方法中声明的返回类型或子类型完全相同 3. 访问级别:一定不能比被重写方法强,可以比被重写方法的弱。 4. 非检查异常:重写方法可以抛出任何非检查的异常,无论被重写方法是否声明了该异常。 5. 检查异常:重写方法一定不能抛出新的检查异常,或比被重写方法声明的检

2013-07-26 10:13:25 216

GP等规范中APDU指令

整理了APDU指令,包括GP、PBOC、7816规范的,内容有发送的指令解释以及对应的官方文档中位置,和返回状态. 开发手机钱包时访问卡片会发送这些指令

2013-12-02

Log工具,控制log输出

调试代码时,难免会有很多Log信息,但在项目发布时,有些log不允许被公布,所以通过log等级来控制,发布时,只需修改log级别即可。

2013-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除