自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 BUUCTF Web [GXYCTF2019]Ping Ping Ping_buuctf [gxyctf2019]ping ping ping

进入连接后是一个「ping」的功能,参数 ip 传递的内容会被当做 ip 地址进行网络连通性测试。

2025-01-17 00:36:58 445

原创 butterknife 源码分析

butterknife 主要是用来注入我们的代码的。我们知道 ButterKnife 自定义很多的注解,有 BindArray,BindBitmap,BindColor,BindView 等,这里我们以 BindView 为例子讲解就 OK 了,其他的也是基本类似的,这里就不再讲解了。方法的时候,他会根据类的全限定类型,找到相应的代码,并执行。定义我们的注解,声明我们的注解是否保存到 java doc 中,可以作用于哪些区域(Filed ,Class等),以及是源码时注解,编译时注解还是运行时注解等)

2025-01-17 00:34:56 715

原创 Android开发神器Jetpack,手撕源码带你轻松入门,建议收藏

如果我们的组件需要强绑定声明周期,那么只需要借助 Lifecycle 去监听生命周期的状态和事件即可,再也不用覆写各种回调方法了。下面将要讲到的 LiveData 和 ViewModel 都是 Lifecycle-Aware Components,它们都用到了 Lifecycle。

2025-01-16 19:10:19 608

原创 Android开发社招面试经验:轻松获得一线大厂面试offer,BAT大厂面试总结_安卓程序员社招进大厂有多难啊

Android目前已经发展了11年,可以说是比较成熟的技术了,一开始时框架很少,也没有什么规范,所有的代码都是要自己写,比如网络请求,数据库请求,数据解析等等。后来出现了一些框架来帮助开发者快速进行开发,比如XUtils、Volley、OKHttp、EventBus等,随着框架越来越多,一个应用可以有多种技术选型,直接导致应用开发越来越不规范,导致做出来的应用质量参差不齐,这显然不是谷歌想看到的。Jetpack并不是一个框架或者组件,它是一套库、工具和指南的集合,可帮助开发者更轻松地编写优质应用。

2025-01-16 19:08:18 521

原创 Android 带伸缩动画的布局

Toast.makeText(MainActivity.this,“请输入内容”,Toast.LENGTH_SHORT).show();//获取屏幕的宽度 像素。case R.id.iv_close://点击close 关闭。case R.id.iv_search://点击搜索 伸展。edSearch.setHint(“输入城市名”);// dp 转成 px。// px 转成 dp。设置伸展状态时的布局。设置收缩状态时的布局。

2025-01-16 16:20:34 852

原创 Android 屏幕适配的最优方案(二)

如果设置了 LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES,则在竖屏模式和横屏模式下,内容都会延伸到显示屏的短边上的刘海区域,而不管系统栏处于隐藏还是可见状态。请注意,窗口无法延伸到屏幕的长边上的刘海区域。如果您在改变尺寸的视图中将位图用作背景,您会注意到,当视图根据屏幕尺寸或视图中的内容增大或缩小时,Android 会缩放您的图片。默认情况下,在未设置特殊标志的竖屏模式下,在带刘海屏的设备上,状态栏的大小会调整为至少与刘海一样高,而您的内容会显示在下方区域。

2025-01-16 16:19:12 568

原创 2020年3月份最新vue面试题汇总一、_vue面试题2020 pdf

指向了自己定义的数组原型方法,这样当调用数组 api 时,可以通知依赖更新.如果数组中包含着引用类型。会对对象中的每 一项进行求值,此时会将当前 watcher 存入到对应属性的依赖中,这样数组中对象发生变化时也 会通知数据更新。nextTick 方法主要是使用了宏任务和微任务,定义了一个异步方法.多次调用 nextTick 会将方法存入 队列中,通过这个异步方法清空当前队列。1.在created的时候,视图中的 dom 并没有渲染出来,所以此时如果直接去操 dom 节点,无法找到相 关的元素。

2025-01-16 01:15:52 246

原创 2020对于二本渣渣来我说,是意义非凡的一年,面试阿里P7居然过了!(两年crud经验,逆袭面经分享)

3、应在约定的时间以前赶到面试地点,绝对不可以迟到。一方面可以给自己留下一点时间,整理自己的仪容仪表,整理一下说话的思路;另一方面,提前赶到也表明自己对面试的重视,对对方的尊重。4、不要带人同往。这会给招聘者留下缺乏信心的印象,尤其女同学更要注意这个问题,即使是两人同去一个单位应聘,也不要同时进去。5、回答问题应口齿伶俐,思路明确。措辞要得体,有组织、有条理、不啰嗦、但也不能只说“是”或“不是”。6、不要急着提出薪水待遇问题,尽可能避开这个问题,最好让主考人提出。7、如果招聘小组集体进行面试时,应注意协调好

2025-01-16 01:13:51 831

原创 2020中高级前端面试题合集

相对定位方式,相对于其父级元素(无论父级元素此时为何种定位方式)进行定位,准确地说是相对于其父级元素所剩余的未被占用的空间进行定位(在父元素由多个相对定位的子元素时可以看出),且会占用该元素在文档中初始的页面空间,即在使用top,bottom,left,right进行移动位置之后依旧不会改变其所占用空间的位置。注意:当元素设置为绝对定位时,在没有指定top,bottom,left,right的值时,他们的值并不是0,这几个值是有默认值的,默认值就是该元素设置为绝对定位前所处的正常文档流中的位置。

2025-01-16 01:09:44 946 1

空空如也

空空如也

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

TA关注的人

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