写在前面: 此文是笔者在学习Java系列课程的过程中,参考相关课件、视频讲解、课程代码,并结合一些文档、思维导图及个人理解,对所学内容做的阶段性梳理与总结。写于:2021年1月26日内容:Java后端系列笔记003(Java基础-常见API第一部分)全文:13671字;读完需要:20分钟 文章目录一、API二、Scanner类三、Random类四、ArrayList类五、String类六、stat
转载
2023-08-14 21:30:53
21阅读
内容介绍1 数组的基本使用1.1 什么是数组1.2 创建数组1.3 数组的使用2 数组作为方法的参数2.1 基本用法2.2 引用类型介绍2.3 null介绍2.4 初识JVM内存区3 数组作为方法的返回值4 数组例题4.1 数组转字符串4.2 数组拷贝4.3 找数组中的最大元素4.4 求数组元素的平均值4.5 查找数组中指定的元素(顺序查找)4.6 查找数组中指定的元素(二分查找)4.7 检查数
之前读《HBase权威指南》在实践时,发现API已经发生了一些变化,查阅官方文档,确认HBase的API在1.0版本后已经做了修改。本文介绍在新API下,使用Java访问HBase的方法。 HBase Client通过查询hbase:meta表来确定你所感兴趣的数据行所在的RegionServers。在定位到这些数据所在的region后,client会直接和这些region所在的RegionSe
转载
2023-08-18 15:09:47
30阅读
兔子问题(斐波那契数列规律)台阶问题 (兔子问题变种,递归规律)素数问题(判断素数、质数方式)水仙花数问题(数字分解)查找算法(二分查找)排序算法(选择排序,冒泡排序,快速排序) 兔子问题,重点是找到规律。斐波那契数列 1、1、2、3、5、8、13、21、34、55规律为:F(n)=F(n-1)+F(n-2)(n>2,n∈N*)public static vo
转载
2023-06-15 16:46:20
38阅读
本人还处于代码审计的初级阶段,由于刚开始学代码审计的时候,就感觉一团代码,不知道从何下嘴。先从底层开始审计:底层漏洞:1. 查看该系统所用框架:Struts2的相关安全: (1) 低版本的struts2,低版本的Struts2存在很多已知的版本漏洞。一经使用,很容易造成比较大的危害。 (2) 开启 St
hdfs在生产应用中主要是针对客户端的开发,从hdfs提供的api中构造一个HDFS的访问客户端对象,然后通过该客户端对象操作(增删改查)HDFS上的文件。搭建开发环境方式一(windows环境下):1、将官网下载的hadoop安装包解压,并记住下图所示的目录2、创建java project,右键工程--->build path--->Configure build path3、进行如
转载
2023-10-31 22:48:05
43阅读
面试:子线程一定不能更新UI? SurfaceView :多媒体视频播放 ,可以在子线程中更新UI; Progress(进度)相关的控件:也是可以在子线程中更新Ui;审计机制:activity完全显示的时候审计机制才会去检测子线程有没有更新Ui. 1.使用activity的runOnUiThread
转载
2016-08-21 23:49:00
91阅读
2评论
package com.example.a32_common_handler_api;import android.os.Handler;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.TextV
原创
2022-09-27 10:29:14
66阅读
什么是存储引擎?关系数据库表是用于存储和组织信息的数据结构,可以将表理解为由行和列组成的表格,类似于Excel的电子表格的形式。有的表简单,有的表复杂,有的表根本不用来存储任何长期的数据,有的表读取时非常快,但是插入数据时去很差;而我们在实际开发过程中,就可能需要各种各样的表,不同的表,就意味着存储不同类型的数据,数据的处理上也会存在着差异,那么。对于MySQL来说,它提供了很多种类型的存储引擎
引言在上一篇博文中,介绍了二叉查找树。在二叉查找树的基础上,深入研究一下AVL树,并用代码实现核心模块:插入和删除。在本篇博文中主要详细介绍了AVL树的平衡概念,同时介绍解决平衡问题的旋转问题。在实现代码部分详细介绍在插入的时候保证树的平衡。笔者目前整理的一些blog针对面试都是超高频出现的。大家可以点击链接:技术点1、AVL树 通俗来说就是一棵的左子树和右子树的高度最多相差1个路径的二叉查找树
java中有很多常用的API,它们提供了便捷的使用方法和工具类,让我们来看一看java中常用的API吧。1.math类:它包含基本的数字运算方法,如对数、指数、平方根和三角函数等,一般数据类型为double(也有int型)但是它没有构造方法,有static进行修饰(如果类的成员都是静态的则通过类名就可以直接调用。)math类中的常用方法: math类的常用方法
方法名说明public st
对Redis来说,所有的key都是字符串,value可以有多中数据类型,value值字符串类型的限制为512M一:字符串1.使用场景缓存,计数器,分布式锁2.命令get key 获取key对应的value O(1)set key value 设置key和value O(1)del key 删除key-value O(1)incr key key自增1,若key不存在get(
常见浏览器API 特别地,您将使用的最常见的浏览器API类别(以及我们将更详细地介绍的)是: 操作文档的API内置于浏览器中。最明显的例子是DOM(文档对象模型)API,它允许您操作HTML和CSS — 创建、移除以及修改HTML,动态地将新样式应用到您的页面,等等。每当您看到一个弹出窗口出现在一个
转载
2020-10-23 10:50:00
123阅读
2评论
1)len()测量字典中,键值对的个数2)keys返回一个包含字典所有KEY的列表3)values返回一个包含字典所有value的列表4)items返回一个包含所有(键,值)元祖的列表5)has_keydict.has_key(key)如果key在字典中,返回True,否则返回False...
原创
2021-07-08 10:39:09
309阅读
摘要:算法练习的本质也在于锻炼编程思维,强化程序员的内力。因此给自己后面会持续更新的算法技巧内容简称算法易筋经。 本文分享自华为云社区《<java算法易筋经>之常见java-API使用》,原文...
转载
2021-07-06 10:45:00
49阅读
2评论
GLKit 简述先了解GLKit框架前,先附上GLKit的苹果官方文档GLKitAPIGLKit框架的设计目的是为了简化基于OpenGL/OpenGL ES的应用开发,加快了OpenGL/OpenGL ES应用程序开发GLKit功能提供高性能的数学运算(Math libraries):提供常用的向量,四元数和矩阵运算。加载纹理(Texture loading):允许加载各种纹理,且可以后台加载,通过GLKTextureLoader类来加载提供常见的着色器(effect):包含以下3种着色器
原创
2021-09-02 11:48:40
313阅读
常见的图形API目前比较常见的图形API主要有以下几种OpenGLOpenGL ESOPenCVDirectXMetal下面来具体介绍下各种API的特
原创
2021-09-10 17:27:56
474阅读
API(Application Programming Interface) 应用程序编程接口 编写一个机器人程序去控制机器人踢足球,程序就需 要向机器人发出向前跑、向后跑、射门、抢球等各种 命令,没有编过程序的人很难想象这样的程序如何编 写。但是对于有经验的开发人员来说,知道机器人厂 商一定会提供一些用于控制机器人的Java类,这些类 中定义好了操作机器人各种动作的方法。其实,这
原创
2022-07-27 10:24:21
26阅读
1)len()
测量字典中,键值对的个数
2)keys
返回一个包含字典所有KEY的列表
3)values
返回一个包含字典所有value的列表
4)items
返回一个包含所有(键,值)元祖的列表
5)has_key
dict.has_key(key)如果key在字典中,返回True,否则返回False
...
原创
2022-03-24 09:40:15
354阅读
Selenium常用 APIWebDriver 常用API打开浏览器用法:driver.get()driver = webdriver.Chrome()# 打开浏览器driver.get("https://www.baidu.com/")设置浏览器最大化用法:driver.maximize_window()driver = webdriver.Chrome()# 打开浏览器driv
原创
2023-01-31 18:03:02
244阅读