- 博客(6)
- 收藏
- 关注
原创 HashMap基础
我们通过上面的图可以发现,我们在计算出HashCode与数组长度进行运算时,其实我们只用到了HashCode的一小部分数据参与了运算,那么根据我们经验得知,肯定是参与匹配的维度越多,那么就越难出现哈希冲突,这HashMap中把HashCode 与HashCode无符号右移16位的值进行异或处理,正是出于想把其他没有使用到的数据也合理的利用起来参与到运算中,从而达到减少哈希冲突的结果。在插入数据的时候充分利用链表的优势,每次插入数据时,把插入的数据放在链表的第一个节点,其他的节点不需要做任何修改。
2023-02-07 13:48:22
247
原创 CosCmd命令
6、coscmd config [OPTION]......[-h] --help[-a] [-s] [-t] [-b] [-r] | [-e] [-m] [-p] [--do-not-use-ssl][–anonymous] 进行关联远程桶存储。中编辑 "Path",增加 Python 的安装路径。
2022-11-15 17:05:47
806
原创 jdk1.8和11同时安装
6、那么就需要在JAVA_HOME 中 "%JAVA8_HOME%"增加双引号来消除空格。3、这样创建是为了切换环境,在java_home中可以切换11 或者 1.8。5、关键一点,有的机器会自动在路径增加空格,导致无法找到该正确路径jdk,4、echo %path% 查看打印你path中环境路径设置是否正确。2、正常编辑环境变量(用自己环境变量的地址)1、正常下载两个jdk安装。
2022-11-11 12:54:56
2415
原创 滑动后自动加载基础详解OnScrollListener
/** * ListView 分页加载 * 1:通过底部按钮点击实现 * * 没有ListView没有加底部视图就只需操作onScrollStateChanged * * 需要底部视图解开注释即可,并且要把onScrollStateChanged注释 * * 流程图???ListView分页加载 * 1:ListView填充数据(适配器,数据源) * 2:两
2017-10-20 16:31:25
770
1
原创 ContextMenu菜单详解
* ListView三要素 * 1:ListView组件 * 2:适配器 ArrayAdapter(就显示一行文字) SimpleAdapter(图文并茂) BaseAdapter(也有点击事件) * 3:数据集 * 菜单分为三种 * 1:上下文菜单 ContextMenu 一般都是结合组件使用 所以通一个方法注册即可registerForContextMe
2017-10-20 16:24:08
6719
原创 PopupWindow详解
/** * AlertDialog 弹出的对话框 * PopupWindow 跟对话框效果一样 * 1:首先我要写一个布局模板 * 怎么给popupWindow加动画 * 1:开始动画和结束动画 需要自己新建资源文件夹 anim * 2:popwin里有个属性setAnimationStyle 需要要style样式 * 3:直接开启即可 * * */
2017-10-20 16:18:02
319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人