lix_uan lix_uan
3年前
Java学习总结
JavaHashMap和HashTablejdk1.8中采用数组链表红黑树实现首先会创建一个默认长度为16,默认加载因为0.75的table数组根据hash值和数组的长度计算应存入的位置判断当前位置是否为空,如果为空则直接存入如果当前位置不为空,则调用equals方法比较属性值如果一样则替换为新的,如果不一样则采用头插法插入当节点数多于8
Easter79 Easter79
4年前
ssm框架整合
applicationContext.xml<beansxmlns"http://www.springframework.org/schema/beans"xmlns:context"http://www.springframework.org/schema/context"xmlns:p"http://www.springframew
某小视频App v10.x 手机号加密算法分析
一、目标今天的目标是手机号加密,app变化太快,以前都是明文的。TIP:某小视频Appv10.2.30.24518二、步骤字符串匹配也许是手机号都是1xx开头,也许是这个加密字符串有个特征头。反正经过我们观察,发现它大概率是3sCt开头。而这种加密算法大概率是在Native层去做的。所以我们首选是去hooklibart里面的GetSt
Karen110 Karen110
4年前
无限想象空间,用Python就能玩的3D人体姿态估计
1前言姿态估计,一直是近几年的研究热点。它就是根据画面,捕捉人体的运动姿态,比如2D姿态估计:再比如3D姿态估计:看着好玩,那这玩应有啥用呢?自动驾驶,大家应该都不陌生,很多公司研究这个方向。自动驾驶里,就用到了人体行为识别。通过摄像头捕捉追踪人体的动作变化,根据肢体动作或变化角度判断人体动作行为,
Stella981 Stella981
4年前
Linux下部署python selenium UI自动化测试
之前写的pythonUI自动化一直在本地运行。后面去申请专门的windows机器来跑。因为对Jenkins下执行windows脚本不是很熟悉,集成到jenkins的时候遇到大量问题没法解决,另外一个原因就是linux下运行效率更高。。所以想尝试把UI自动化脚本部署到Linux机器上去。因为没有图像界面所以就需要用到无头浏览器了,目前方案有3个可
Wesley13 Wesley13
4年前
Java 并发编程之美
一、前言并发编程相比Java中其他知识点学习门槛较高,从而导致很多人望而却步。但无论是职场面试,还是高并发/高流量的系统的实现,却都离不开并发编程,于是能够真正掌握并发编程的人成为了市场迫切需求的人才。二、学习并发编程Java并发编程作为Java技术栈中的一块顶梁柱,其学习成本还是比较大的,很多人学习起来感到没有头
Stella981 Stella981
4年前
Spring Bean 枚举属性注入
1、名称空间配置<beans xmlns"http://www.springframework.org/schema/beans"       xmlns:util"http://www.springframework.org/schema/util"       xsi:schemaLocation"http://ww
Wesley13 Wesley13
4年前
C#代码实现阿里云消息服务MNS消息监听
十年河东,十年河西,莫欺少年穷学无止境,精益求精近几天一直都在看阿里云的IOT云服务及消息队列MNS,一头雾水好几天了,直到今天,总算有点收获了,记录下来,方便以后查阅。首先借用阿里云的一张图来说明:设备是如何通过云服务平台和企业服务器‘通话的’!(https://img2020.cnblogs.com/blog/451016/20200
Wesley13 Wesley13
4年前
JAVA学习入门篇_递归结构
递归结构递归是一种常见的解决问题的方法,即把问题逐渐简单化。递归的基本思想就是“自己调用自己”,一个使用递归技术的方法将会直接或者间接的调用自己。​利用递归可以用简单的程序来解决一些复杂的问题。比如:斐波那契数列的计算、汉诺塔、快排等问题。​递归结构包括两个部分:​1.定义递归头。解答:什么
京东云开发者 京东云开发者
10个月前
计算机网络协议介绍
作者:京东零售王乐一、从一个请求来看网络分层原理1.1复杂的网络以下为一次请求过程中可能遇到的问题,预示着网络的复杂性。1.2如何简化复杂度为了简化网络的复杂度,网络通信的不同方面被分解为多层次结构,每一层只与紧挨着的上层或者下层进行交互,将网络分层,这样