自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 前端已死??!旧事物与新事物

尽管面临挑战,但前端仍有巨大的发展空间。随着技术的不断进步,前端将迎来更多的机遇和挑战。首先,新兴技术如WebAssembly、WebXR和PWA等将为前端带来更多的可能性。WebAssembly可以使得前端运行得更快、更安全;正值招聘旺季,很多小伙伴都询问我有没有前端方面的面试题!、更安全;正值招聘旺季,很多小伙伴都询问我有没有前端方面的面试题!

2024-09-10 19:08:56 379

原创 Vue项目部署上线全过程(保姆级教程)_vue项目怎么部署

更重要的是,技术面试是一个双向了解的过程,要让对方发现你的闪光点,同时也要 试图去找到对方的闪光点,因为他以后可能就是你的同事或者领导,所以,面试官问你有什么问题的时候,不要说没有了,要去试图了解他的工作内容、了解这个团队的氛围。3.链接云服务器,在 /usr/local/ 下创建 web文件夹 用来存放dist文件夹。找工作无非就是看三点:和什么人、做什么事、给多少钱,要给这三者在自己的心里划分一个比例。首先,技术面试是一个 认识自己 的过程,知道自己和外面世界的差距。如未安装 执行安装命令。

2024-09-10 09:42:41 399

原创 ReactNative进阶(四十九)project

【代码】ReactNative进阶(四十九)project。

2024-09-10 05:43:40 1066

原创 LeetCode - Easy - 671

换个角度来说,叶子节点们两两比小,其中小者的值成为新节点的值,原先两节点成为新节点的左右子节点。然后新节点又与另一个新节点或叶子节点比小,形成新节点,以此类推,直到形成根节点,也就是众多叶子节点中最小值脱颖而出。于是,通过DFS方式,找出曾与最小值比较过的节点值中,找出第二小的节点。这个过程中,第二小的节点肯定与最小值至少有一次比较。性质,可推得根节点是整个树得最小值。具体来说用到后序遍历模式来解答。

2024-09-10 03:58:39 434

原创 Java之IO NIO五种模型必须了解的基础概念_nio java有几种模型

当用户线程发起一个read操作后,并不需要等待,而是马上就得到一个结果。如果结果是一个error时,它就说明数据还没有准备好,于是它可以再次发送read操作。一旦内核中的数据准备好了,并且又再次收到了用户线程的请求,那么他马上就将数据拷贝到了用户线程,然后返回。所以事实上,在非阻塞IO模型中,用户线程需要不断的询问内核数据是否就绪,也就是非阻塞IO不会交出CPU,而会一直占用CPU。

2024-09-10 02:27:01 402

原创 JavaScript 数组

创建数组。

2024-09-10 00:55:28 460

原创 Android WebView判定网页加载的错误

Android 11;;v\u003db3;/**所以,通过以上监听,即可知道对应的错误内容,进而做相应的业务处理。

2024-09-09 19:07:55 949

原创 Kotlin 协程 看这一篇就够了

首先,对于一个耗时的操作,我们需要将他切换到后台线程执行,withContext函数可以构建一个协程作用域,他必须在挂起函数或者协程中执行,suspend关键字是kotlin为我们提供的 用于标记挂起函数的关键字。由于getMessage是一个耗时操作,所以我们将他放在子线程中,而在Android中 UI更新操作不能放在子线程中,所以我们必须将showMessage方法放在UI线程中,在之前我们实现这种需求 只能自己去执行切线程的代码,代码如下所示。简单的说就是协程可以让我们开启一个线程,是一个线程框架。

2024-09-08 16:33:29 1089

原创 Dart语法——看这一篇就够了

支持可选参数,可选命名参数用{}包围,可选位置参数写在最后并且使用[]包围 String say(String from, String msg, [String device]);expr2,如果expr1是non-null,返回其值。否则执行expr2并返回其结果;支持字符串模板,用${expression}的方式来实现字符串效果,类似如字符串拼接;// 上面两种写法有区别,第一种是如果是true就执行里面的内容,false就不执行;其中List,Set,Map不是抽象接口,是具体实现类,可直接使用;

2024-09-08 11:41:15 707

原创 Android网络收音机项目(源码实例分享)

分享一份NDK基础开发资料分享内容包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0。

2024-09-08 06:16:13 960

原创 Android开发:为什么你的学习效率如此低,为什么你很迷茫?

Android应用是由Java语言进行开发的,SDK也是由Java语言编写,对于Android来说,只要SDK没有用Kotlin重写,那么Java语言是都需要学习的。而且Android APK的后台服务器程序大概率是Java语言构建,所以掌握Java也是一种必然,这就是为什么BAT面试为什么死抠你的Java水平。

2024-09-07 19:51:41 762

原创 Android使用Activity用作弹出式对话框

加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0[外链图片转存中…(img-cSE5tV4J-1725689441744)][外链图片转存中…(img-SM8WsVEj-1725689441745)][外链图片转存中…(img-TwJXI9jZ-1725689441745)]加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0。

2024-09-07 14:10:51 821

原创 Android 网络性能优化(1)概述

Android学习PDF+架构视频+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0。

2024-09-07 07:42:53 1167

原创 Android UI-开源框架ImageLoader的完美例子

分享一份NDK基础开发资料分享内容包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0// 当前显示View的位置// 如果之前有保存用户数据= null) {

2024-09-07 01:58:42 1764

原创 45天拿下字节跳动Android研发岗offer,竟然有个面试真题库,内幕首次公开!

字节跳动哇,想想今日头条、抖音、悟空问答、西瓜视频 、火山小视频、 图虫、花熊等等,这些都是字节跳动旗下的APP我,我想去,那我得好好问问,学一学经验(抱大腿),万一我可以去现场学习呢!还好,大佬人还是挺nice的,给了我一个名额,现在讲讲我三面时的情况。

2024-09-06 19:35:06 917

原创 Java~学习简单了解GC中常见的垃圾回收器(1)

设计初衷是为了尽量缩短STW的时间 但是这个是以牺牲吞吐量和新生代空间作为代价的 , 相当于承诺用户 在一定时间内就会完成一次GC虽然我删除的不是很干净 但是能够很大程度上清除大部分垃圾了。执行整个遍历过程 从GCRoot开始 把所有访问到的对象都遍历一遍 不需要暂停用户线程 虽然耗时但是可以和用户线程并发 并发标记完成后得到的垃圾结果可能就和真实效果存在一定的误差。在垃圾回收器里主要做的俩件事就是: 标记(可达性分析) + 回收(标记清除 标记复制 标记整理 对象分代)

2024-09-05 08:14:16 337

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除