E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android开发面试经
Android开发
模式之观察者模式
目录一、定义1.观察者模式2.UML类图3.观察者模式中的角色二、使用场景三、简单实现四、观察者模式在java.util包中的应用五、观察者模式在Button中的应用六、观察者模式在ListView中的应用七、观察者模式的优缺点观察者模式的优点
小树熊
·
2024-02-02 18:53
观察者模式
力扣
面试经
典150题(二)
5555.跳跃游戏给你一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false。classSolution{//从后往前遍历观察能否到达设定的tarpublicbooleancanJump(int[]nums){intlen=nums.length;if(len==1){re
摩尔曼斯克的海
·
2024-02-02 16:04
java初学者
算法
数据结构
leetcode每日一题——45.跳跃游戏II(
面试经
典150题)
一、题目描述与要求45.跳跃游戏II-力扣(LeetCode)题目描述给定一个长度为n的0索引整数数组nums。初始位置为nums[0]。每个元素nums[i]表示从索引i向前跳转的最大长度。换句话说,如果你在nums[i]处,你可以跳转到任意nums[i+j]处:0y?x:y;}intjump(int*nums,intnumsSize){intnum=0;//达到nums[n-1]的最小跳跃次数
茄味琪琪
·
2024-02-02 16:03
leetcode刷题
leetcode
面试
c语言
算法
leetcode每日一题——55.跳跃游戏(
面试经
典150题)
一、题目描述与要求55.跳跃游戏-力扣(LeetCode)题目描述给定一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。示例示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到达最后一个下标。示例2:输入:nums=[3,2,1,0,4]输出:
茄味琪琪
·
2024-02-02 16:33
leetcode刷题
leetcode
面试
c语言
算法
自动化测试与手工测试优、劣势(
面试经
常问)
既然现在有了自动化测试,甚至现在许多团队在使用人工智能的方法,逐渐让机器来取代人的测试。那么作为测试工程师的人未来会不会消失?回答这个问题前,先来看一下自动化测试优势和劣势。一、自动化测试的优势1.1自动化测试可以执行手工测试相当困难或根本做不到的测试对于软件性能测试中的并发测试、疲劳性测试和强度测试,如果单纯使用人工测试是不可能完成的。1.2自动化测试具有一致性和可重复性在手工测试的时候,往往会
川石教育
·
2024-02-02 16:04
Flutter
Android开发
实用技巧
一,当前页面路由处在栈中“最底部”的位置时,按两次返回键退出app。第一次按返回键弹出“再按一次退出”的提示。DateTime?lastPressedTime;//上一次的最后点击时间@overrideWidgetbuild(BuildContextcontext){returnPopScope(canPop:false,onPopInvoked:(booldidPop){if(didPop)re
LYP_0320
·
2024-02-02 14:02
Flutter
flutter
android开发
---简易制图工具(JAVA)
简单的一元函数绘制(仅限加法减法)用到了MPAndroidChart具体可看详解implementation("com.github.PhilJay:MPAndroidChart:v3.1.0")settings.gradle.ktspluginManagement{repositories{google()mavenCentral()maven{url=uri("https://www.jitp
东箭武
·
2024-02-02 14:12
android
面试经
典 150 题 -- 滑动窗口 (总结)
面试经
典150题链接
面试经
典150题-学习计划-力扣(LeetCode)全球极客挚爱的技术成长平台209.长度最小的子数组思路:滑动窗口的思想,取i=j=0,向后遍历j,记录前缀和[l,r]为s,如果s
ros275229
·
2024-02-02 13:18
leetcode
算法学习
滑动窗口
算法
leetcode
面试经
典 150 题 -- 矩阵 (总结)
总的链接:
面试经
典150题-学习计划-力扣(LeetCode)全球极客挚爱的技术成长平台36.有效的数独模拟:用数组模拟哈希表来判断对应的行,列和当前元素所在的3*3方格中是否重复出现,是的话,直接returnfalse
ros275229
·
2024-02-02 13:18
leetcode
算法学习
leetcode
leetcoe面试150题
c++
矩阵
MVI 架构封装:快速优雅地实现网络请求
作者:RicardoMJiang掘金:MVI架构封装:快速优雅地实现网络请求原文链接:https://juejin.cn/post/70278153前言网络请求可以说是
Android开发
中最常见的需求之一
蜗牛是不是牛
·
2024-02-02 10:15
小白水平理解
面试经
典题目LeetCode 118 Pascal‘s Triangle【Java实现】
LeetCode118生成杨辉三角(Pascal’sTriangle)小白渣翻译给定一个非负整数numRows,生成杨辉三角的前numRows行。在杨辉三角中,每个数是它左上方和右上方的数的和。例子这里是小白理解那么这种题目一上来看,其实题目描述的还是很清晰了,还配了一个动图增加效果,总之就是让你看的清晰名了。但是这题麻烦就在于得需要每个结果都和上一层有关系,这时候黑长直女神过来问:小白,你这题怎
心安成长
·
2024-02-02 09:39
leetcode
面试
leetcode
java
四大组件 - BroadcastReceiver
参考:17个必须掌握的BroadcastReceiver知识点「建议收藏」参考:《
Android开发
艺术探索》第9.4节(BroadcastReceiver的工作过程)参考:广播概览参考:1.BroadcastReceiver
zengkaiqiang562
·
2024-02-02 08:44
Android
应用开发
广播接受者的注册方式
有序广播
无序广播
粘性广播
全局广播
本地广播
广播的权限设置
四大组件 - ContentProvider
参考:《
Android开发
艺术探索》第9.5节(ContentProvider的工作过程)参考:内容提供者程序参考:>1.ContentProvider概述ContentProvider是一种内容共享型组件
zengkaiqiang562
·
2024-02-02 08:09
Android
应用开发
Uri
的结构
操作
Uri
的方法
内容提供者的数据处理
ContentProvider
内容提供者的工作线程
内容提供者的生命周期
Qt应用开发(安卓篇)——调用java代码,使用安卓api
一、前言在Qton
Android开发
的时候,它不像在嵌入式linux,几乎全部的操作都是可以通过文件来完成。
波塞冬~
·
2024-02-02 05:59
Qt5从入门到精通-应用开发
android
qt
c++
PC
android开发
---简单购物商城(JAVA) (一)
包括:商品展示,商品详情,购物车,删除,一键清除,返回运用sqllist另外因为一篇写不下继续可看源码二下面是目录运行样子下面是源码AndroidManifest.xml/database/ShoppingDBHelperpackagecom.example.shop.database;importandroid.annotation.SuppressLint;importandroid.cont
东箭武
·
2024-02-02 04:40
android
gitee
android开发
---简单答题器(JAVA)
根据《android编程权威指南》一书的前六章写的代码首先MainActivity.javapackagecom.example.test01;importandroidx.appcompat.app.AppCompatActivity;importandroidx.lifecycle.ViewModelProvider;importandroid.content.Intent;importand
东箭武
·
2024-02-02 04:10
android
java
开发语言
android开发
---简单购物商城(JAVA) (二)
接上文ShoppingChannelActivitypackagecom.example.shop;importandroidx.appcompat.app.AppCompatActivity;importandroid.annotation.SuppressLint;importandroid.content.Intent;importandroid.net.Uri;importandroid.
东箭武
·
2024-02-02 04:38
android
java
开发语言
面试了字节大模型算法岗(实习),快被问哭了。。。。
最近技术群组织了一次算法面试讨论会,今天分享的是一位小伙子的痛苦
面试经
历,如果你想加入我们的讨论群,见文末。
深度学习算法与自然语言处理
·
2024-02-02 01:59
NLP与大模型
面试
算法
职场和发展
面试题
大模型
Leetcode 《
面试经
典150题》169. 多数元素
题目给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例1:输入:nums=[3,2,3]输出:3示例2:输入:nums=[2,2,1,1,1,2,2]输出:2做题思路:方法参照leetcode题解思路:使用迭代器遍历nums,提取第一个作为候选元素开始遍历计算,遇到相同的+1,反之-1。
eclipse_ali
·
2024-02-02 01:07
Leetcode
leetcode
面试
算法
iOS多线程——概念与原理
作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:196800191,加群密码:112233,不管你是小白还是大牛欢迎入驻,分享BAT,阿里面试题、
面试经
验,讨论技术,大家一起交流学习成长
iOS发呆君
·
2024-02-02 00:05
面试经
典题---30.串联所有单词的子串
30.串联所有单词的子串我的解法:滑动窗口:解法中用到了两个哈希表map1和map2,分别用于记录words中各个单词的出现频数和当前滑动窗口[left,right)中单词的出现频数;外部for循环i从0到len-1,内部while循环每次会让滑动窗口滑动len步,即开头位置为i时,这一轮就可以遍历到i+k*len开头的子串,因此i取0到len-1可以覆盖所有的子串开头情况;内部while循环每次
3arong
·
2024-02-01 19:59
面试
数据结构
c++
leetcode
算法
RelativeLayout.LayoutParams详解
今天,我们将深入研究
Android开发
中的一个关键类——RelativeLayout.LayoutParams,解析它的功能、用法以及在实际布局中的应用场景。
虫小宝
·
2024-02-01 19:28
安卓开发
浅谈Android的流畅性优化——案例分享
Android中的四类性能优化-掘金(juejin.cn)浅谈Android的流畅性优化——归因分析-掘金(juejin.cn)浅谈Android的流畅性优化——案例分享-掘金(juejin.cn)前置知识有
Android
大鱼Ss
·
2024-02-01 18:20
Android
技术提升
android
性能优化
小白水平理解
面试经
典题目Leetcode 412. Fizz Buzz【Java实现】
412FizzBuzz小白渣翻译:给定一个整数n,返回一个字符串数组answer(从1开始索引),其中:answer[i]==“FizzBuzz”如果i能被3和5整除。answer[i]==“Fizz”如果i能被3整除。answer[i]==“Buzz”如果i能被5整除。answer[i]==i(作为字符串)如果上述条件都不成立。例子这是小白与黑长直解题现场在那个座无虚席的自习室,突然隔壁班黑长直
心安成长
·
2024-02-01 16:26
leetcode
面试
leetcode
java
HashMap内部原理解析
HeaderHashMap在平时Java/
Android开发
中,是绝大多数开发者都普遍使用的集合类。它内部是基于哈希表实现的键值对存储,继承AbstractMap并且实现了Map接口。
俞其荣
·
2024-02-01 14:29
Android:启动页--最佳实践
一、前言
Android开发
过程中启动页是必不可少的,但是我们经常会看到启动打开后是先白屏或者黑屏,然后才会显示出启动页的图片,本文会解析此现象的原因,以及给出解决方案1.1启动白屏或黑屏的原因AndroidManifest.xml
Mr_panmin
·
2024-02-01 12:49
Android进阶知识:ANR的定位与解决
1、前言ANR对于
Android开发
者来说一定不会陌生,从刚开始学习Android时的一不注意就ANR,到后来知道主线程不能进行耗时操作注意到这点后,程序出现ANR的情况就大大减少了,甚至于消失了。
hudawei996
·
2024-02-01 12:19
android
Android: 深入理解 ‘companion object {}‘
在本篇博客中,我们将深入探讨这个特性,理解它的工作原理,以及如何在
Android开发
中使用它。companionobject是什么?companionobject是一个可以访问类的所有非私
jiet_h
·
2024-02-01 10:21
Android
夯实基础
android
Kotlin 协程:用源码来理解 ‘viewModelScope‘
在
Android开发
中,我们经常需要在后台线程执行耗时操作,例如网络请求或数据库查询,然后在主线程更新UI。Kotlin协程让我们可以用同步的方式写异步代码,使得代码更易读、更易写。
jiet_h
·
2024-02-01 10:20
Android
夯实基础
kotlin
开发语言
android
技术梳理总纲
从事
Android开发
将近十年,平时会遇到各种各样的问题,但是总感觉缺一些什么,基础方面总是一些星星点点的理解,缺乏总体脉络的掌控.我决定花半年到一年时间,把Android各种原理梳理一遍.当然会尽量使用简单的原理和语言
唧唧歪歪的河马
·
2024-02-01 05:50
还需要多屏幕适配?—— ConstraintLayout(一)
多屏幕适配问题一直困扰着我们
Android开发
。究其根本是因为标准的UI设计图遇到各种不标准的屏幕。UI出图一般是按照360dp*640dp,但并不是所有手机的宽度都是360dp。
唐子玄
·
2024-02-01 02:14
面试经
典 150 题 -- 双指针 (总结)
125.验证回文串先对字符串进行预处理把大写字符转小写,然后将字母和数字全存入一个vector中;然后运用双指针·来进行判断;classSolution{public:boolisPalindrome(strings){intn=s.size();vectorans;for(charc:s){if(c>='A'&&c='a'&&c='0'&&ctwoSum(vector&nums,inttarge
ros275229
·
2024-02-01 01:18
leetcode
算法学习
leetcode
leetcoe面试150题
c++
算法
面试
(转)AIDL使用
(转)
Android开发
之AIDL的使用详解AIDL(Android接口定义语言),可以使用它定义客户端与服务端进程间通信(IPC)的编程接口,在Android中,进程之间无法共享内存(用户空间),不同进程之间的通信一般使用
大莱莱
·
2024-02-01 01:16
Android开发
之DataBinding的使用
Android开发
之DataBinding的使用Google在2015年峰会上推出的一种设计模式,其实早在2014年已经出现.本文只介绍了如何使用DataBinding,没有做底层的分析,大神请绕道^v
张鹿鹿
·
2024-01-31 22:26
Android进阶
android
android开发
设计模式
猜数字游戏java课程设计报告
听完整个
面试经
历之后,我总结了一下,这次拼多多一二三面其实综合总结起来就问了五个方面的东西,分别是自我介绍+项目、java基础、中间件、数据库和spring框架,另外还问了道算法题。接下来
面试题合集
·
2024-01-31 20:03
程序员
java
经验分享
面试
Android开发
中用的根据文字使用Speech进行语音播报
前言本篇文章主要讲解的有关
Android开发
中用的根据文字使用Speech进行语音播报,下面具体讲一下使用方法和注意事项。
华海渡
·
2024-01-31 18:23
android
Android开发
之APK的判断使用
本篇文章主要介绍一下我们经常用的获取APK包名、版本号等功能,具体使用如下:1、获取当前本地apk的版本publicstaticintgetVersionCode(ContextmContext){intversionCode=0;try{//获取软件版本号,对应AndroidManifest.xml下android:versionCodeversionCode=mContext.getPacka
华海渡
·
2024-01-31 18:53
用法
android
自定义View
前言本篇文章主要讲解的有关
Android开发
中常用的自定义View实现TitleBar的处理方式以及应用。
华海渡
·
2024-01-31 18:52
自定义控件基础
Kotlin
opencv
人工智能
计算机视觉
Kotlin开发中有关时间的具体使用
前言本篇文章主要讲解的有关
Android开发
中常用的时间的处理方式以及应用。
华海渡
·
2024-01-31 17:18
Kotlin
Android常用的工具类
kotlin
开发语言
android
如何发布一款移动 App?
移动应用程序发布流程的典型阶段:01注册和开发(iOS和Android)注册成为iOS和
Android开发
人员,加入Apple开发人员计划和GooglePlay控制台使用特定平台工具编写代码:iOS使用
xwhking
·
2024-01-31 16:41
ByteByteGo转载
Android
ios
app
LeakCanary使用详细教程(附Demo)
端的有:AndroidStudio自带的AndroidProfiler、MAT等工具;手机端也有,就是我们今天要介绍的LeakCanaryLeakCanary简介LeakCanary是Square公司为
Android
皓皓amous
·
2024-01-31 13:39
免费开源的《鸿蒙开发入门学习笔记》
鸿蒙从一诞生,就背着一个”套壳“的骂名,毕竟一直都兼容AOSP(Android开放源代码项目),很难不让人怀疑,当然了,曾经的我也有所怀疑,以至于,对于HarmonyOS保持的态度,始终都是,冷漠,不感冒,毕竟
Android
Android技术之家
·
2024-01-31 13:40
开源
harmonyos
学习
笔记
华为
人体状态检测YOLOV8 NANO
人体状态检测Y8N,能检测站立、奔跑、跌倒、坐下、蹲下五种状态,采用YOLOV8NANO训练,转换成ONNX,OPENCVDNN调用,支持C++/PYTHON/
ANDROID开发
人体状态检测Y8N
hnsdgxylh
·
2024-01-31 08:00
计算机视觉
YOLO
关于 IntelliJ IDEA 中 Schedule for Addition 的问题
此外,它还支持Kotlin、Groovy、Scala和
Android开发
等多种语言和框架。
Roseann YAN
·
2024-01-31 08:50
intellij-idea
java
ide
2022-07-25
无领导小组模拟
面试经
验总结:1.自己的表现中规中矩,对面试试题进行了思考,表达了自己的观点,与同伴分享了也听取了他们的想法,最后达成了一致。2.自己的感受整场面试下来感觉其乐融融的。
zwk_qaq
·
2024-01-31 08:02
32个Java面试必考点-05数据结构与算法
本课时重点讲解四个知识点:1.从搜索树到B+树,讲解与树有关的数据结构;2.字符串匹配相关的题目;3.算法
面试经
常考察的TopK问题;4.算法题的几种常用解题方法。
机智阳
·
2024-01-31 07:50
java
java
面试
开发语言
后端
android开发
之UI
这是一篇关于
android开发
的UI部分的笔记,其中包括布局,布局中常用的单位以及一个计算器UI的小例子。这里所用到的开发工具是Android4.1。
公子夏木
·
2024-01-31 06:28
Android
android
ui
Android开发
之日期时间控件选择
Android开发
之日期时间控件选择文章目录前言一、创建弹出Layout1.1新建Layout,修改样式为LinearLayout1.2Layout中添加日期和时间控件二、新建DateTimeDialog2.1
informationchina
·
2024-01-31 06:57
android
ui
android
studio
Android开发
之UI控件
TextView实现阴影效果的textviewandroid:shadowColor="#ffff0000"设置阴影颜色为红色android:shadowRadius="3"设置阴影的模糊程度为3android:shadowDx="10"设置阴影在水平方向的偏移android:shadowDy="10"设置阴影在竖直方向的偏移实现跑马灯效果的textviewandroid:singleLine="
运气真不错!
·
2024-01-31 06:24
android
ui
gitee
面试经
典 150 题 ---- 删除排序数组中的重复项 II
面试经
典150题----删除排序数组中的重复项II[删除排序数组中的重复项II](https://leetcode.cn/problems/remove-duplicates-from-sorted-array-ii
在人间负债^
·
2024-01-31 05:07
LeetCode
面试
职场和发展
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他