2024年程序员学习
文章平均质量分 87
普通网友
这个作者很懒,什么都没留下…
展开
-
2024春招面试,抖音四面被拒,再战头条终获offer,薪资翻倍_2024春招困难(1)
我之前复习,大多都在20点以后,因为晚上比较能集中注意力,制定一个学习计划,切勿零散的复习,最好是系统的复习,才能胜却在握。千万不要写精通什么,除非你真的很牛逼,或者某项目中有个很牛逼的技术,但是不是你写的,但是你自己不是很了解。这个项目的整体技术实现思路是怎样的,项目中用了什么比较牛逼的技术,解决了什么比较困难的问题等等。2丶JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解。这个项目的业务背景是什么,在业务上有什么比较牛逼的地方,推动了业务如何运行等等。能独立完成设计和编码。原创 2024-04-21 17:02:03 · 608 阅读 · 0 评论 -
2024春招面试题:Java并发相关知识_threadlocal经典的应 场景就是连接管理(1)
因此首先要将变量从主内存拷贝到自己的工作内存,然后对变量进行操作,操作完成后再将变量写会主内存中。由于JVM运行程序的实体是线程,创建每个线程时,java 内存模型会为其创建一个工作内存(我们一般称为栈),工作内存是每个线程的私有数据区域。默认情况下变量,当一个线程修改内存中某个变量时,主内存值发生了变化,并不会主动通知其他线程,即其他线程并不可见。write方法里的1和2做了重排序,线程1先对flag赋值为true,随后执行到线程2,ret直接计算出结果,提高线程利用率,降低创建和销毁线程的消耗。原创 2024-04-21 17:01:03 · 801 阅读 · 0 评论 -
2024新版Git教程 从入门到实战(四)Git远程仓库Gitee的使用_vs git远程
它也会列出拉取到的所有远程引用。上面我们用的是https协议,因为码云在国内所以使用https协议的速度还是很快的,但是如果要使用Github在使用https协议的就对网络的要求比较高,很容易出现超时的情况,使用ssh协议连接速度会快一些。协议的链接,则在推送的时候会出一个弹窗,让你输入用户名和密码,这里的用户名和密码是码云的用户名和密码,主要是用来让网站验证你的身份。参数,Git不但会把本地的分支内容推送的远程新的分支,还会把本地的分支和远程的分支关联起来,在以后的推送或者拉取时就可以简化命令。原创 2024-04-21 17:00:31 · 690 阅读 · 0 评论 -
鸿蒙开发入门实战案例-五子棋游戏(附源码)_围棋定式助记应用鸿蒙代码(4)
有一个问题,我们很难做到每一次都准确的点击到十字中间,所以获取到的坐标要对24取整,得到的值乘以24就是最近的十字格,然后把得到的坐标存入数组,界面上使用Foreach循环渲染即可。我说的再简单一点,棋子的落点范围只能在红色框内的十字上,且每一个格子和棋子的大小都是24,所以,我以红框的左上角为原点,只要棋子的x坐标和y坐标都是24的倍数,就能准确的落在十字上。界面布局完成之后,真正的难点来了,怎么判断棋盘上有没有五子连珠?console.log(“黑棋赢了!console.log(“白棋赢了!原创 2024-04-21 14:06:34 · 865 阅读 · 0 评论 -
鸿蒙开发入门实战案例-五子棋游戏(附源码)_围棋定式助记应用鸿蒙代码(1)
(**ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony****多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等)鸿蒙(Harmony NEXT)**技术知识点。可以总结出规律:连成线的五颗棋子x值要么相等,要么是连续的5个数字,并且对应的y值也是这样。希望这一份鸿蒙学习资料能够给大家带来帮助,有需要的小伙伴自行领取,console.log(“黑棋赢了!console.log(“白棋赢了!原创 2024-04-21 14:05:00 · 547 阅读 · 0 评论 -
鸿蒙开发2年工作经验的面试题_鸿蒙系开发app面试题(3),2024年最新一位HarmonyOS鸿蒙大牛的BAT面试心得与经验总结
在技术方面,我熟悉鸿蒙的分布式能力和多设备协同开发,同时也具备良好的Java编程和软件架构设计能力。(**ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony****多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等)鸿蒙(Harmony NEXT)**技术知识点。无论是面试还是工作中,持续学习和更新对于鸿蒙开发者来说都是至关重要的,只有不断提升自己,才能在这个快速发展的领域中保持竞争力。原创 2024-04-21 14:03:57 · 679 阅读 · 0 评论 -
鸿蒙开发2年工作经验的面试题_鸿蒙系开发app面试题(2),面试官都被搞懵了
在技术方面,我熟悉鸿蒙的分布式能力和多设备协同开发,同时也具备良好的Java编程和软件架构设计能力。(**ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony****多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等)鸿蒙(Harmony NEXT)**技术知识点。无论是面试还是工作中,持续学习和更新对于鸿蒙开发者来说都是至关重要的,只有不断提升自己,才能在这个快速发展的领域中保持竞争力。原创 2024-04-21 14:03:26 · 638 阅读 · 0 评论 -
面试旺季,鸿蒙开发岗位怎么能没有面试题刷呢?,7年老HarmonyOS鸿蒙一次操蛋的面试经历
在往年这个时候基本就有许多的小伙伴跑找到我要相关的面试题进行刷题,或要简历模板对自己的简历进行优化。3.内存管理在鸿蒙系统中尤为关键,请谈谈你会如何有效地进行内存优化,避免内存泄漏?3.在鸿蒙系统的架构设计中,微内核起到了什么作用?5. 请谈谈鸿蒙系统在内存管理方面的优化措施,以及这些措施如何提升系统性能。4. 鸿蒙系统强调跨平台特性,你会如何利用这一特性来优化多端部署和适配?2. 在鸿蒙应用开发中,你会采取哪些具体措施来优化应用的启动速度?1.请简述在鸿蒙系统中,你如何理解性能优化的重要性?原创 2024-04-18 19:40:58 · 470 阅读 · 0 评论 -
面试必考体系庞大的Handler你真的都了解吗?Handler二十七问带你打破砂锅问到底!_handler和synchronized优缺点
是一种IO多路复用的机制,具体逻辑就是一个进程可以监视多个描述符,当某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作,这个读写操作是阻塞的。这种做法就有点像使用一个Map,存储所有的线程和对象,不好的地方就在于会很混乱,每个线程之间有了联系,也容易造成内存泄漏。的做法,因为铅笔本身就是同学自己在用,所以一开始就把铅笔交给同学自己保管是最好的,每个同学之间进行隔离。这样带来的好处就是,在不同的线程,访问同一个ThreadLocal对象,但是能获取到的值却不一样。原创 2024-04-18 19:40:27 · 577 阅读 · 0 评论 -
面试官:抽象工厂模式是什么?_面试问抽象工厂模式,2024年最新2024最新百度、头条等公司大数据开发面试题目
现在董事长想生产上衣和鞋子,但是不想再创建品牌了,想直接用“提不上”和“脱不下”这两个品牌,所以董事长准备再建立4个厂子,分别是“提不上”上衣厂、“提不上”鞋子厂、“脱不下”上衣厂、“脱不下”鞋子厂。我:工厂方法中工厂抽象类中定义了一款产品,具体工厂中只能生产具体的一款产品,如果想生成其他不同类型的产品就需要定义一个新的具体工厂,这样代码中具体工厂定义的很多。厂长抽了根烟思考了五分钟,意味深长的说:“你说的有点道理,不过等我退休了你才能把这个建议提给董事长,毕竟多开一个厂子我可以兼任厂长多领一份工资呢。原创 2024-04-18 19:39:24 · 664 阅读 · 0 评论 -
面试官:抽象工厂模式是什么?_面试问抽象工厂模式(1),2024年最新34岁程序员年薪50w
2、ConcreteFactory(具体工厂):它实现了在抽象工厂中声明的创建产品的方法,生成一组具体产品,这些产品构成了一个产品族,每一个产品都位于某个产品等级结构中。我:工厂方法中工厂抽象类中定义了一款产品,具体工厂中只能生产具体的一款产品,如果想生成其他不同类型的产品就需要定义一个新的具体工厂,这样代码中具体工厂定义的很多。而抽象工厂模式中工厂抽象类中定义了一族产品,就是例如上衣、裤子、鞋子是一族产品,而具体工厂实现了抽象工厂就可以生产这一簇产品了,减少了具体工厂的数量。原创 2024-04-18 19:38:52 · 267 阅读 · 0 评论 -
面试官:你有用过Flutter吗 Flutter架构是怎么样,为什么会比其他如ReactNative好_flutter面试
这张图解释得更清晰一些:Flutter只关心向 GPU提供视图数据,GPU的 VSync信号同步到 UI线程,UI线程使用 Dart来构建抽象的视图结构,这份数据结构在 GPU线程进行图层合成,视图数据提供给 Skia引擎渲染为 GPU数据,这些数据通过 OpenGL或者 Vulkan提供给 GPU。从这里可以看出,Flutter的平台相关层很低,平台(如iOS)只是提供一个画布,剩余的所有渲染相关的逻辑都在Flutter内部,这就使得它具有了很好的跨端一致性。1.3 绘图基本原理。原创 2024-04-18 19:37:49 · 487 阅读 · 0 评论 -
面试官:你有用过Flutter吗 Flutter架构是怎么样,为什么会比其他如ReactNative好_flutter面试(1)
这张图解释得更清晰一些:Flutter只关心向 GPU提供视图数据,GPU的 VSync信号同步到 UI线程,UI线程使用 Dart来构建抽象的视图结构,这份数据结构在 GPU线程进行图层合成,视图数据提供给 Skia引擎渲染为 GPU数据,这些数据通过 OpenGL或者 Vulkan提供给 GPU。从这里可以看出,Flutter的平台相关层很低,平台(如iOS)只是提供一个画布,剩余的所有渲染相关的逻辑都在Flutter内部,这就使得它具有了很好的跨端一致性。1.3 绘图基本原理。原创 2024-04-18 19:37:18 · 596 阅读 · 0 评论 -
面试中经常问到的几道算法题,诸佬们还记得如何解答嘛_算法被问到自己一天的工作怎么回答
while(height[l]原创 2024-04-18 19:36:15 · 244 阅读 · 1 评论 -
面试WSY,组件化与插件化的差别在哪里
项目介绍:在基于Hadoop大数据环境下实现的用户行为数据分析项目中,针对Spring Boot框架下的图书购物商城进行用户行为分析。在商品浏览、加入购物车、购买以及商品和用户的增删改查等功能模块下进行了埋点,以便针对用户在线购物行为进行数据挖掘和统计分析。2022.04-2022.06--------------------------------------------------------------------- “dd”书城数据分析与可视化展示。● 为商城运营提供数据支持和决策参考。原创 2024-04-18 19:35:43 · 1018 阅读 · 0 评论 -
非专业学生如何系统的学习计算机编程?_不学计算机原理可以写程序吗
作者:大家好,我是程序员吴师兄,在 GitHub 上开源了一个项目 LeetCodeAnimation,目前有 60k star,通过动画的形式讲解算法,已经帮助成千上万的程序员入门算法了,欢迎关注公众号「五分钟学算法」,和我们一起学习算法。点击了解程序员吴师兄转载说明:未获得授权,禁止转载网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)原创 2024-04-18 19:32:40 · 524 阅读 · 0 评论 -
静电学历史_静电现象发展历程,面试必备知识点
正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!原创 2024-04-18 19:32:09 · 484 阅读 · 0 评论 -
震惊!!!跟着我学Hadoop,既然如此简单。(快收藏起来学习吧)
MapReduce是一个分布式运算程序的编程框架,是用户开发"Hadoop的数据分析应用"的核心框架。MapReduce的思想核心是"分而治之",适用于大量复杂的任务处理场景(大规模数据处理场景)。Map负责"分",即把复杂的任务分解为若干个"简单的任务"来并行处理。可以进行拆分的前提是这些小任务可以并行计算,彼此间几乎没有依赖关系。Reduce负责"合",即对Map阶段的结果进行全局汇总。MapReduce用于大规模数据集(通常大于1TB)的并行运算,实现了Map和Reduce两个功能。原创 2024-04-18 19:31:38 · 482 阅读 · 0 评论 -
手把手做一个公众号GPT智能客服(七)GPT 接入微信机器人_gpt接入企业微信客服(1)
content: ‘你的身份已经切换为 ChatGPT 模式,机器人为您提供答疑服务 ☕️’content: ‘你的身份已经切换为人工服务模式,很高兴为你答疑解惑 ☕️’msg[‘content’] = ‘答案正在准备中…// 处理给chatgpt的数据保存记忆体。// 接收到微信方发来的消息并处理。// 暂存用户发送来的问题。// 不存在就新建数据。// 生成问题答案逻辑。原创 2024-04-18 09:56:53 · 282 阅读 · 0 评论 -
我说话你不信,那就让你girl friend说,看你信不信~WEB安全基础入门—服务器端请求伪造(SSRF
攻击者引诱后端服务器向其他后端发送伪造的请求称为SSRF。往往是向内网核心区建立请求连接,或使服务器主动连接外部系统,泄露敏感信息。CSRF:是由客户端发起的跨站伪造请求,引诱其他用户执行恶意操作。SSRF:是由后端服务向内网其他服务器发起伪造请求,引发内网间的未授权访问、敏感信息泄露等。原创 2024-04-18 09:54:36 · 404 阅读 · 0 评论 -
基于Echarts+HTML5可视化数据大屏展示—某省物流大数据平台_某省物流大屏
【代码】基于Echarts+HTML5可视化数据大屏展示—某省物流大数据平台_某省物流大屏。原创 2024-04-18 04:32:46 · 141 阅读 · 0 评论 -
基于Echarts+HTML5可视化数据大屏展示—交通大数据分析平台_echrts环比同比
【代码】基于Echarts+HTML5可视化数据大屏展示—交通大数据分析平台_echrts环比同比。原创 2024-04-18 04:31:45 · 424 阅读 · 0 评论 -
【项目精选】基于Java的模拟写字板的设计与实现(视频+论文+源码
在本文中,应用目标,本项目的研究重点是:写字板的文档,信息的检索,自动分类,自动的语音识别和综合,机器翻译,过滤。当然,最重要的是,java语言不使用指针,而且是面向对象的,还提供类和接口,不过有个条件是支持在Dan Jicheng之间,但是多继承支持接口之间,类和接口机制之间的支撑。随着科学技术的进步,很多学生或办公室的董事会都免费刷铅笔功能,低成本和环保,广州市温博实业有限公司研究员朱发表了文章说未来的教学设施,为了对科技进步和环保问题做出有利的解决,因此,使用写字板对黑板和粉笔进行逐渐的取代。原创 2024-04-17 22:48:43 · 716 阅读 · 0 评论 -
【项目精选】基于java出租车计价器设计与实现(源码+论文+视频
从而使得数据库的设计更加完善。Office Visio是统一的建模语言图标的工具,其中它提供了各种各样的丰富的模板:其中大体的模板有业务流程的流程图、业务流程的网络图、业务流程的工作流图、业务流程的数据库模型图和业务流程的软件图,这些丰富的模板可用于可视简化的业务流程、跟踪项目和资源、绘制组织结构图、映射网络、绘制建筑地图以及优化系统等业务流程。(5) 采用的是矩阵式的权限管理和各级数据的校验,经过各个层次的数据的保密,面向不同的用户,分配不同的权限,并体现不同的界面,从而使得操作更加的方便与安全。原创 2024-04-17 22:47:41 · 950 阅读 · 0 评论 -
【PAT甲级 - C++题解】1145 Hashing - Average Search Time_pat甲级真题1145
然后再对给定的数值进行查询,并输出查找的平均时间。需要注意的是,如果无法找到一个数值,则该查找的时间为哈希表长。这道题给定一个表的大小以及元素的个数,我们需要利用二次探测法来计算每个元素在表中的位置,如果无法插入则输出。另外,表的大小必须为质数,如果给定的不是质数,则需要求出大于该值的最小质数当做表长。关于什么是二次探测法,我在之前的。原创 2024-04-17 18:20:57 · 246 阅读 · 0 评论 -
【PAT甲级 - C++题解】1109 Group Photo,2024年最新上岸蚂蚁金服
个人的名字及身高,现在要求将这。原创 2024-04-17 18:20:27 · 769 阅读 · 0 评论 -
windows环境下elasticsearch安装教程_elasticsearch windows安装教程
事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!由于ElasticSearch 5.x 往后依赖于JDK 1.8的,所以现在我们下载JDK 1.8或者更高版本。win+R 输入cmd 进入bin目录下执行:elasticsearch-service.bat install。进入elasticsearch的bin目录下找到elasticsearch-service.bat。下载JDK1.8,下载完成后安装。原创 2024-04-17 13:45:30 · 321 阅读 · 0 评论 -
Windows与Linux之间的文件互传_windows传文件到linux,2024年最新正在准备面试
文件传输协议FTP(File Trans fer Protocol)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP协议的目标是提高文件的共享性和可靠高效地传送数据。安全文件传输协议SFTP(SSH File Transfer Protocol)是文件传输协议(FTP)的安全版本,也是SSH协议的一部分,可通过安全SHELL(SSH)数据流轻松进行数据传输和数据访问。SFTP也被称为SSH文件传输协议。它提供了一个安全的连接来传输文件,并在本地和远程系统上遍历文件系统。原创 2024-04-17 13:45:00 · 794 阅读 · 0 评论 -
Rabbitmq的安装与使用(Linux版)_linux启动rabbitmq,大数据开发开发快速学习
一旦RabbitMQ成功启动,你可以通过访问RabbitMQ的管理界面来进行管理和监控。RabbitMQ的管理界面是一个基于Web的控制台,用于管理消息队列、交换器、队列、连接和用户等。注意:在某些Linux发行版上,RabbitMQ的systemd服务单元可能未默认启用。命令来授予新用户对虚拟主机的访问权限,以及对交换机、队列等资源的操作权限。(img-DxoslXip-1713321175589)]授予新用户适当的权限。默认情况下,新用户没有任何权限。默认情况下,RabbitMQ的管理界面运行在端口。原创 2024-04-17 10:34:13 · 871 阅读 · 0 评论 -
RabbitMQ快速实战与集群架构详解,2024年最新层层深入
MQ: MessageQueue,消息队列。队列,是一种FIFO先进先出的数据结构。消息由生产者发送到MQ进行排队,然后按原来的顺序交由消息的消费者进行处理。QQ和微信就是典型的MQ。异步例子︰快递员发快递,直接到客户家效率会很低。引入菜鸟驿站后,快递员只需要把快递放到菜鸟驿站,就可以继续发其他快递去了。客户再按自己的时间安排去菜鸟驿站取快递。作用:异步能提高系统的响应速度、吞吐量。解耦。原创 2024-04-17 10:33:43 · 925 阅读 · 0 评论 -
Java实现五子棋对战小游戏【完整版】_java五子棋游戏代码(1)
再对下棋时鼠标按下时的动作事件类进行解析,当在网格上下棋时,判断是否在棋盘内和判断网格上有没有棋子,当棋子在棋盘内并且网格上没有棋子,我们就开始画棋子,将棋子对象和颜色保存,接下来判断是否胜利,判断棋盘是否下满,如果没有继续下棋。我们要对棋盘的边距,网格的距离进行赋值,设定棋盘的初始状态,如默认黑子先下,定义一个棋子类数组,来保存棋子对象,再定义一个字符串二维数组函数来保存颜色,用来判断输赢,用匿名内部类来处理当棋子在面板上移动时的一些状态。棋子类里有棋子的坐标,半径和颜色;3.实现自动判断获胜方功能。原创 2024-04-17 05:10:52 · 357 阅读 · 0 评论 -
Java实战-用Java mail实现Exchange发邮件给你喜欢的人_java exchange
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、原创 2024-04-17 05:09:51 · 791 阅读 · 0 评论 -
fiddler抓包手动做词达人(3(2),2024年最新HarmonyOS鸿蒙studio开发教程视频
T行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!(上面这个链接里面的东西我都配好了,解压就可以用,可以直接做题)首先我们要去下载fiddler这个软件下面是这个软件的链接。直接运行exe文件即可。(一直点是或者确定)原创 2024-04-17 00:06:02 · 304 阅读 · 0 评论 -
fiddler抓包手动做词达人(3(1),2024年最新刚从阿里,头条面试回来怎么说
T行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!(上面这个链接里面的东西我都配好了,解压就可以用,可以直接做题)打开词达人,左侧会出现下图的理解了解(使用前最好把其他软件关了)首先我们要去下载fiddler这个软件下面是这个软件的链接。直接运行exe文件即可。(一直点是或者确定)原创 2024-04-17 00:05:32 · 388 阅读 · 0 评论 -
2021年字节跳动+京东+美团面试总结!含小米、腾讯、阿里_2021年想进入百度腾讯京东美团抖音工作容易吗
由于篇幅限制,细节内容实在太多了,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!有需要的朋友看文末,文末有完整PDF的详细领取方式。8.Retrofit (Retrofit 在 OkHttp 上做了哪些封装?动态代理和静态代理的区别,是怎么实现的)9.OkHttp。1.Glide :加载、缓存、LRU 算法 (如何自己设计一个大图加载框架) (LRUCache 原理)2.EventBus。7.RXJava (RxJava 的线程切换原理)7.堆 / 优先队列。9.数组 / 双指针。原创 2024-04-16 19:06:35 · 320 阅读 · 0 评论 -
2021年你与字节跳动只差这份笔记,成功入职腾讯(1),2024年最新2024HarmonyOS鸿蒙大厂高频面试题
分享一份NDK基础开发资料小编顺便准备了关于NDK—Linux的深入讲解的视频,如需要的话可以网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!原创 2024-04-16 19:05:33 · 886 阅读 · 0 评论 -
鸿蒙开发实战案例--天气App(附源码)_鸿蒙开发实例,2024年最新移动端页面开发实例
(**ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony****多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等)鸿蒙(Harmony NEXT)**技术知识点。我们说列表要弹出来,肯定要有位置的变化,这里主要是x坐标的变化。假设列表宽度120,点击之前弹窗不在界面中,那么x坐标的初始值应当是-120,点击的时候设置为0。希望这一份鸿蒙学习资料能够给大家带来帮助,有需要的小伙伴自行领取,原创 2024-04-16 06:39:59 · 610 阅读 · 0 评论 -
鸿蒙开发实战案例--天气App(附源码)_鸿蒙开发实例(1)
我们说列表要弹出来,肯定要有位置的变化,这里主要是x坐标的变化。假设列表宽度120,点击之前弹窗不在界面中,那么x坐标的初始值应当是-120,点击的时候设置为0。对于图层5,在Column布局下,怎么保证温度在图片中间,幽蓝君的思路是添加一个空容器9,然后使用SpaceBetween对齐格式。在图层3中,背景图片和按钮文字等组件是层叠关系,我们把背景图片称为图层6,其他组件称为图层5。再分析图层5,很明显,上下排列。既然是天气App,还需要一个城市列表,我想点击左上角按钮的时候从左侧弹出来,像这样。原创 2024-04-16 06:38:58 · 519 阅读 · 0 评论 -
聊聊土木工程转行都去干啥了!,腾讯技术岗面试笔试题
网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。原创 2024-04-16 02:22:03 · 812 阅读 · 0 评论 -
聊一聊:内存优化的目的是什么?_app缓存优化有什么用,15个经典面试问题及答案例子
当进程启动时,系统会先为APP分配一定的内存空间,当分配的内存快要耗尽时,系统会再次为App 分配更多的内存,但是每个APP都有内存使用上限,一旦进程分配了最大可用内存后,内存依然不足则会直接抛出OOM异常,终止程序的运行。为了完美解决我们在程序中反复创建同一对象的问题,我们选用了单例模式,单例在我们的程序中随处可见,但是由于单例模式的静态特性,使得它的生命周期和我们的应用一样长,一不小心让单例无限制的持有Activity的强引用就会导致内存泄漏。APP中的内存问题多半是因为Bitmap引起的。原创 2024-04-16 02:21:33 · 612 阅读 · 0 评论