logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java之HashMap源码分析(第二篇:添加元素)

(注意:本文基于JDK1.8)(文章版本:v1.0)前言在第一篇文章中,我着手分析了HashMap对象的创建,创建HashMap对象是为了使用它提供的功能,这篇一起学习HashMap添加元素的功能是如何实现的?假设你有一个Person对象需要保存到HashMap容器中,此时你需要先准备一个Key对象,存储的Person对象则作为Value对象,以后你只需要使用Key对象就可以从HashMap对象中

#java
ADB原理(第三篇:基本使用与技巧)

一、ADB简介简称:ADB英文全称:Android Debug Brige中文全称:Android调试桥作用:与Android设备进行通信的工具二、安装ADBadb包含在 Android SDK平台工具软件包中。您可以使用SDK 管理器下载此软件包,该管理器会将其安装在android_sdk/platform-tools/下。或者,如果您需要独立的 Android SDK 平台工具软件包,可以点击

#android#java#apache
Python调用外部程序的9种方式,你都知道吗?

1、官方提供这么多种执行外部程序的方式,我相信与标准的制定有关,每个方式都不完美,但总有适合你的2、它们都会阻塞当前进程3、官方建议使用subprocess下的方式,而不建议使用os下的方式4、subprocess模块的源码非常值得一读5、肯定还有其他调用外部程序的方式,不过这些真的够用了。

文章图片
#python#开发语言#adb
Python之字典对象的创建(9种方式)

0、总结来总结去,总觉得少点什么,难道是1、直接上代码,这样效率高点# -*- coding=utf-8 -*-#第一种方式,简单骚气firstDict = {"name": "wang yuan wai ", "age" : 25}print firstDict# @staticmethod# known case# def fromk

Python speedtest-cli库源码分析(第一篇:基本介绍)

(备注:本文代码基于:speedtest-cli 2.1.2)speedtest-cli是基于Python的作为测速工具,支持命令行接口(作为脚本)、也支持在代码中调用(导入模块),非常方便,这是它的开源地址:https://github.com/sivel/speedtest-cli让我们先看看官方介绍speedtest-cli介绍使用speedtest.net测试互联网带宽的命令行界面支持的P

Android布局层次结构查看工具-Layout Inspector介绍

0、前言,Google牛就牛在什么不好,干脆直接不要hierarchy viewer:曾经的布局层级工具,说舍弃就舍弃掉1、Layout Inspector就是最新的布局工具入口:Tools - > Layout Inspector2、...

Python之tuple添加元素及删除元素及修改元素的方式或方法(元组添加元素)

标题误导了各位,我是故意这样做的…抱歉一个tuple对象第一次创建后,再也无法原地改变自身持有的元素!希望大家记住这个知识点,所以才用标题误导大家进来!tuple的特点1、不支持添加元素【增】2、不支持删除元素【删】3、不支持修改元素(修改操作的步骤是:先删除、再添加)【改】4、支持2种查找元素【查】第一、根据下标查找元素,称为【访问】元素,时间复杂度为O(1)第二、根据元素值获取下标,称为【查找

#python
Python可变参数(任意参数)的理解

1、定义了一个需要两个参数的函数def print_str(first, second):print firstprint secondif __name__ == "__main__":print_str("hello", "world")如果传一个参数调用,print_str("hello"),那么一定会抛出异常的明确告诉你需要准确的两个参数,现...

文章图片
#python#perl#pycharm
Python之集合set添加元素

0、再回顾一下set,下面这位老兄总结的真精辟集合是无序的,不重复的数据集合,它里面的元素是可哈希的,但是集合本身是不可哈希,因为__hash__赋值为了None,(所以集合做不了字典的键)的。1、所谓无序,是指遍历元素的时候,与你插入元素、访问元素(访问、修改、两种都算访问)的顺序无关2、我再多句嘴,所谓不重复,里面的元素(对象)是没有重复,每个对象有且只能有一个3、set...

Python字典添加元素

手动推荐知识点字典创建-> 创建字典(7种方式)删除元素-> 字典删除元素(6种方式)修改元素-> 字典修改元素(4种方式)遍历元素-> 字典遍历元素(4种方式)查找元素-> 字典查找元素(3种方式)本文使用代码book_dict = {"price": 500, "bookName": "Python设计", "weight": "250g"}第一种方式:使用[]b

文章图片
#python
    共 15 条
  • 1
  • 2
  • 请选择