用户中心USER CENTER

首页/用户
  • 【J2SE】java编程思想之数组与集合学习总结

    摘要:将散列码作为数组的下标,该数组的一个单元指向一个链表,链表上的一个节点就是一个对象。散列码不必独一无二,应关注生成速度。好的应该产生分布均匀的散列码。 数组 简述 数组是一种效率最高的存储和随机访问对象引用的一个简单的线性序列,虽然访问快速,但为之付出的代价是数组的大小固定,并且在其生命周期中不可改变。数组与其他容器之间的区别在于:效率、类型和保存基本类型的能力。但随着自动包装机制的出...

    zhangxiangliang 发布于Java
  • HashMap、HashSet、Hashtable的区别

    摘要:这样做的目的是提高取对象的效率。在单线程情况下效率较高在的多线程情况下,同步操作能保证程序执行的正确性。 突然发现整理了很多笔记,应该放这里做备用 Hashtable和HashMap 主要区别:线程安全性,同步(synchronization),以及速度。 HashMap几乎可以等价于Hashtable,除了HashMap是非synchronized的,并可以接受null。Hashta...

    zhangxiangliang 发布于Java
  • Webmagic+Selenium+PhantomJS实战

    摘要:还是直接贴代码说明比较实在。重新调整窗口大小,以适应页面,需要耗费一定时间。建议等待合理的时间。负责抠图指定坐标不保持比例,调用进程,返回识别结果。 还是直接贴代码说明比较实在。感觉webmagic-selenium这个模块有点鸡肋,但还是有可借鉴之处。借鉴它写了一个SeleniumDownloader,如下: import org.openqa.selenium.By; import...

    zhangxiangliang 发布于Java
  • 从0开始学springboot之启蒙篇

    摘要:下载地址百度谷歌一大堆以下介绍如何使用自带的下载下载请选择版本创建一个项目输入输入输入修改为如下将自动下载以及相关依赖包至此工程已经搭建完毕,下一篇将是一个 (why)为什么springboot火遍全世界 springboot 有个好爹spring springboot 遗传了爹的优秀基因而生 大神们都在讲服务化(service),springboot做服务化再合适不过了 sprin...

    zhangxiangliang 发布于Java
  • Python中 "+=" 使用时的注意事项

    代码1: >>> l1=range(3) >>> l2=l1 >>> l2+=[4] >>> l1 [0, 1, 2, 4] >>> l2 [0, 1, 2, 4] 代码2: >>> l2=l1 >>> l2=l2+[4] >>> l1 [0, 1, 2] >>> l2 [0, 1, 2, 4] Why does += behave unex...

    zhangxiangliang 发布于Python
<