自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java基础,数据结构,网络,面试官必问的技术问题之一

在java中常常会用到字符串的哈希码,例如: HashMap 。String的不变性保证哈希码始终一,因此,他可以不用担心变化的出现。 这种方法意味着不必每次使用时都重新计算一次哈希码——这样,效率会高很多。3、安全String广泛的用于java 类中的参数,如:网络连接(Network connetion),打开文件(opening files )等等。如果String不是不可变的,网络连接、文件将会被改变——这将会导致一系列的安全威胁。操作的方法本以为连接上了一台机器,但实际上却不是。由于反射中的参

2022-03-17 23:12:56 177

原创 IOS开发之——私人通讯录编辑样式(60),移动混合开发框架

二 效果图三 导航条右侧(已有添加按钮)添加一个删除按钮3.1 通过Main.storyboard添加点击Xcode上方的“+”,选择BarButtonItem,System item选择Trash3.2 通过代码添加业务逻辑现获取布局中的“add”按钮通过代码新建一个“delete”按钮通过avigationItem.rightBarButtonItems将上面的两个按钮添加进来代码实现123456//获取+按钮UIBarButtonItem.

2022-03-17 23:11:30 187

原创 HIGH高频H3(21-31),请谈下Android消息机制

if(headnull||head.nextnull) return head;// 没有条件,创造条件。自己添加头节点,最后返回时去掉即可。ListNode newHead=new ListNode(-1);newHead.next=head;return quickSort(newHead,null);}// 带头结点的链表快速排序private ListNode quickSort(ListNode head,ListNode end){if (headend||head.next

2022-03-17 23:08:40 63

原创 Google禁止Android-11-自定义-Toast-了?,IDEA太强悍了

官方文档中所述的 Android R 仅影响 「text toast」 ,而自定义的 toast 不受影响调用无效,仅影响 text toast如图,在 test toast 中调用 setGravity 和 setMargin 方法,但 toast 位置并未居中setView() 被弃用**setView() **方法被标记弃用「Deprecated」 表示该功能目前仍可以使用,但可能会在将来的 Android 版本中删除。建议开发.

2022-03-17 23:07:14 2565

原创 Glide框架解析,androidstudio开发实战

}// 其实loadGeneric()方法也没几行代码,这里分别调用了Glide.buildStreamModelLoader()方法和Glide.buildFileDescriptorModelLoader()方法来获得ModelLoader对象。// ModelLoader对象是用于加载图片的,而我们给load()方法传入不同类型的参数,这里也会得到不同的ModelLoader对象。// 由于我们刚才传入的参数是String.class,因此最终得到的是StreamStringLoader对象,它

2022-03-17 23:05:49 370

原创 XML中配置网易云歌手详情滑动效果

…><com.zzx.headerlayout_kotlin.HeaderLayoutandroid:layout_width=“match_parent”android:layout_height=“wrap_content”//新增属性app:extend_height=“30%”><androidx.appcompat.widget.AppCompatImageViewandroid:layout_width=“match_parent”android:layo

2022-03-06 21:58:23 52

原创 ViewDragHelper之手势操作神器

override fun tryCaptureView(child: View?, pointerId: Int): Boolean {if (mLeft == 0 || mTop == 0){mLeft = mFlexibleView.leftmTop = mFlexibleView.top}return child == mHorizontalView || child == mVerticalView || child == mFlexibleView}初始化了任意滑动view的初始l

2022-03-06 21:56:57 123

空空如也

空空如也

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

TA关注的人

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