程序员
文章平均质量分 87
m0_67740359
这个作者很懒,什么都没留下…
展开
-
java基础,数据结构,网络,面试官必问的技术问题之一
在java中常常会用到字符串的哈希码,例如: HashMap 。String的不变性保证哈希码始终一,因此,他可以不用担心变化的出现。 这种方法意味着不必每次使用时都重新计算一次哈希码——这样,效率会高很多。3、安全String广泛的用于java 类中的参数,如:网络连接(Network connetion),打开文件(opening files )等等。如果String不是不可变的,网络连接、文件将会被改变——这将会导致一系列的安全威胁。操作的方法本以为连接上了一台机器,但实际上却不是。由于反射中的参原创 2022-03-17 23:12:56 · 204 阅读 · 0 评论 -
IOS开发之——私人通讯录编辑样式(60),移动混合开发框架
二 效果图三 导航条右侧(已有添加按钮)添加一个删除按钮3.1 通过Main.storyboard添加点击Xcode上方的“+”,选择BarButtonItem,System item选择Trash3.2 通过代码添加业务逻辑现获取布局中的“add”按钮通过代码新建一个“delete”按钮通过avigationItem.rightBarButtonItems将上面的两个按钮添加进来代码实现123456//获取+按钮UIBarButtonItem.原创 2022-03-17 23:11:30 · 230 阅读 · 0 评论 -
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 · 84 阅读 · 0 评论 -
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 · 2642 阅读 · 0 评论 -
Glide框架解析,androidstudio开发实战
}// 其实loadGeneric()方法也没几行代码,这里分别调用了Glide.buildStreamModelLoader()方法和Glide.buildFileDescriptorModelLoader()方法来获得ModelLoader对象。// ModelLoader对象是用于加载图片的,而我们给load()方法传入不同类型的参数,这里也会得到不同的ModelLoader对象。// 由于我们刚才传入的参数是String.class,因此最终得到的是StreamStringLoader对象,它原创 2022-03-17 23:05:49 · 391 阅读 · 0 评论 -
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 · 74 阅读 · 0 评论 -
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 · 146 阅读 · 0 评论