
2024年程序员学习
文章平均质量分 88
普通网友
这个作者很懒,什么都没留下…
展开
-
Apache Pulsar的分布式集群模式构建,大数据开发开发知识点
在pulsar的bin目录下, 专门提供了一个pulsar-client的客户端工具, Pulsar-Clinet工具允许使用者在运行的集群中消费并发送消息到。Bookie sanity test succeeded 认为启动成功。接着初始化bookkeeper集群:若出现提示输入Y/N:请输入Y。注意:三个节点都需要依次启动。注意:三个节点都需要依次启动。验证是否启动:可三台都检测。Pulsar Topic中。用户名: pulsar。密码: pulsar。原创 2024-04-21 18:31:59 · 818 阅读 · 0 评论 -
从零学前端第一讲:前端开发是什么?给初学者有什么建议?_前端初学应该做什么项目
这样做唯一的作用就是为view提供处理好的数据,不含其它任何逻辑,实现视图与数据模型的强耦合,数据的变化会实时反映在view上,不再需要手动处理。首先是js语言设计比较草率,一些原生的api并不好用,因此需要更多代码来解决浏览器的兼容问题,需要大量的时间精力,对开发人员要求也比较高。随着html5的崛起,css3的风靡,随着nodejs 的出现,JavaScript这个最容易被人误解的语言,终于散发了它本该有的光芒。是网页,网页 ,网页,据统计现在全世界有亿级别的网页,这是什么概念,前途一片光明;原创 2024-04-20 19:05:13 · 677 阅读 · 0 评论 -
从零学前端第一讲:前端开发是什么?给初学者有什么建议?_前端初学应该做什么项目(1)
这样做唯一的作用就是为view提供处理好的数据,不含其它任何逻辑,实现视图与数据模型的强耦合,数据的变化会实时反映在view上,不再需要手动处理。首先是js语言设计比较草率,一些原生的api并不好用,因此需要更多代码来解决浏览器的兼容问题,需要大量的时间精力,对开发人员要求也比较高。开发时间变长,出错率也非常高。和js相比,这些库的语法更简单,可以很容易地浏览文档,选择元素,处理事件等,也降低了开发人员的门槛。第四,开放的心态,去拥抱变化,不断尝新,并且停止争论语言和工具,把精力投放在更合适的领域。原创 2024-04-20 19:04:42 · 642 阅读 · 0 评论 -
从 ExoPlayer 源码分析视频无法播放问题_exoplayer 源码解析
通过打断点调试发现,其逻辑走到了 DefaultMediaCodecAdapterFactory 的 createAdapter() 中,继续跟到了 SynchronousMediaCodecAdapter.Factory 中的 createAdapter() 中,最终调用了 MediaCodec 中的 configure() 导致的异常。// 默认为false,所以走的只获取可用 list 中的第一个数据。// 循环去找可用的 list 中是否能有解码器初始化成功。// 获取可用的解码器 list。原创 2024-04-20 19:02:13 · 673 阅读 · 0 评论 -
今年还没找到的程序员兄弟姐妹们,你们都去干什么了?,2024年最新BATJ等企业HarmonyOS鸿蒙面试知识分享
网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。原创 2024-04-20 19:01:41 · 688 阅读 · 0 评论 -
今年程序员工作有多难找?(1),2024年最新鸿蒙面试题2024下载
网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。原创 2024-04-20 18:57:57 · 912 阅读 · 0 评论 -
什么是鸿蒙HarmonyOS?,2024年最新全靠这套面试题怎么办
总的来看,HarmonyOS 4的发展正在引领手机系统一个新的趋势,未来HarmonyOS 4的发展如何,不得而知,不过就现在看来,HarmonyOS 4是一个较为成熟的系统,未来定会需要大量的开发人员,为开发人员提供一个新的就业方向。最后,有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。原创 2024-04-20 18:56:54 · 917 阅读 · 0 评论 -
什么是鸿蒙HarmonyOS?(4),面试加分项没拿到
总的来看,HarmonyOS 4的发展正在引领手机系统一个新的趋势,未来HarmonyOS 4的发展如何,不得而知,不过就现在看来,HarmonyOS 4是一个较为成熟的系统,未来定会需要大量的开发人员,为开发人员提供一个新的就业方向。最后,有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。原创 2024-04-20 18:56:23 · 1009 阅读 · 0 评论 -
什么是鸿蒙HarmonyOS?(2),2024年最新阿里P8面试官都说太详细了
总的来看,HarmonyOS 4的发展正在引领手机系统一个新的趋势,未来HarmonyOS 4的发展如何,不得而知,不过就现在看来,HarmonyOS 4是一个较为成熟的系统,未来定会需要大量的开发人员,为开发人员提供一个新的就业方向。最后,有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。原创 2024-04-20 18:55:19 · 1001 阅读 · 0 评论 -
什么是鸿蒙HarmonyOS?(1),2024HarmonyOS鸿蒙春招面试经历
总的来看,HarmonyOS 4的发展正在引领手机系统一个新的趋势,未来HarmonyOS 4的发展如何,不得而知,不过就现在看来,HarmonyOS 4是一个较为成熟的系统,未来定会需要大量的开发人员,为开发人员提供一个新的就业方向。最后,有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。原创 2024-04-20 18:54:48 · 1090 阅读 · 0 评论 -
五面阿里拿下飞猪事业部offer,秋招我借这份PDF的复习思路_飞猪秋招
金三银四到了,送上一个小福利!资料领取方式:点击这里蓝色传送门网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!一个人可以走的很快,但一群人才能走的更远!原创 2024-04-20 18:51:44 · 406 阅读 · 0 评论 -
五面阿里拿下飞猪事业部offer,秋招我借这份PDF的复习思路_飞猪秋招(4)
动态规划(笔试回回有。(0)《图解算法》入门(1)《剑指offer》 剑指Offer_编程题_牛客网(2)《程序员代码面试指南 IT名企算法与数据结构题目最优解》参考左神视频(3)leetcode LeetCode - The World’s Leading Online Programming Learning Platform(4)数据结构(严蔚敏)/大话数据结构 //如果觉得教材无聊就可以看大话系列。参考书籍:《图解http》《图解TCP/IP》《TCP/IP详解卷1》《计算机网络(谢希仁)》原创 2024-04-20 18:51:14 · 733 阅读 · 0 评论 -
五面阿里拿下飞猪事业部offer,秋招我借这份PDF的复习思路_飞猪秋招(2)
基础篇:推荐书籍:《Java程序员面试笔试宝典-何昊》突击java面试的好书啊!《写给大忙人看的JavaSE8》 《深入理解Java虚拟机:JVM高级特性与最佳实践》《JAVA并发编程实战》《Java多线程编程核心技术》《java核心技术卷1》参考书籍:知识点:《操作系统精髓与设计原理(原书第6版)》LRU会手写一个LRU的set与get的时间复杂度是o(1)的代码。参考书籍:《图解http》《图解TCP/IP》《TCP/IP详解卷1》《计算机网络(谢希仁)》参考书籍:《linux 鸟哥的私房菜》原创 2024-04-20 18:50:11 · 388 阅读 · 0 评论 -
五面阿里拿下飞猪事业部offer,秋招我借这份PDF的复习思路_飞猪秋招(1)
数组、链表、二叉树、队列、栈的各种操作(性能,场景)二分查找和各种变种的二分查找(循环有序数组找最大值最小值找n,有序数组找最左下标,最右下标)各类排序算法以及复杂度分析(快排、归并、堆、冒泡、直接选择、插入排序)各类算法题(手写)理解并可以分析时间和空间复杂度。基础篇:推荐书籍:《Java程序员面试笔试宝典-何昊》突击java面试的好书啊!《写给大忙人看的JavaSE8》 《深入理解Java虚拟机:JVM高级特性与最佳实践》《JAVA并发编程实战》《Java多线程编程核心技术》《java核心技术卷1》原创 2024-04-20 18:49:40 · 345 阅读 · 0 评论 -
为何底层原理成为大家面试的“重灾区“ _为啥面试问底层原理
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!原创 2024-04-20 18:42:37 · 387 阅读 · 0 评论 -
为什么要学习鸿蒙,HarmonyOS不只是操作系统,2024年最新大厂面试参考指南1.0
在鸿蒙的整个体系中,手机不仅仅是单独存在的手机,而是一个超级控制终端,这个终端可能会有多个屏幕,多个喇叭等,调用手机本身的硬件跟调用外部的硬件几乎没有任何差别。如果使用者要控制冰箱,使用鸿蒙操作系统只需要使用鸿蒙手机接触一下冰箱对应的芯片,鸿蒙手机就会到自己的应用中心,把控制冰箱的模块下载到手机里面然后直接打开控制中心,中间花费时间大约3秒左右,用户根本感觉不到下载和安装的过程。比如使用者需要控制美的的冰箱,就需要下载一个相应的APP,要控制微波炉,又需要下载一个相应的APP,可见繁琐。转载 2024-04-20 18:42:06 · 649 阅读 · 0 评论 -
攻防世界WEB练习区(backup、cookie、disabled_button)_broken-box攻防世界
.bak”“.git”“.svn”“.swp”“.~”“.bkf”原创 2024-04-18 10:39:09 · 462 阅读 · 0 评论 -
收藏!2020 年最具潜力 44 个顶级开源项目,涵盖 11 类 AI 学习框架、平台_序列大数据的智能计算 开源项目
除此之外,它还结合了高性能和修补低级模型细节的能力,例如:同时使用高级 api,并使用 NVIDIA 的 CUDA 工具包实现自己的自定义操作符。该系统可从人脸中提取高质量的特征,称为人脸嵌入(face embeddings),可用于训练人脸识别系统,从而实现对人脸的验证。MLflow 是机器学习生命周期的开源平台,开放接口,可与任何机器学习库、算法、部署工具或编程语言一起使用,基于 REST API 和简单的数据格式而构建。不过和传统的分布式计算系统不同的是,Ray 使用了混合任务调度的思路,性能更强。原创 2024-04-18 10:38:08 · 456 阅读 · 0 评论 -
多态的定义、重写、原理_为什么要有多态 直接静态重写不好吗(1)
ptr指向b对象的fun1,**由于fun1是虚函数,该指向虚函数的指针进入了虚数表,那么指针就进入虚数表里找,找到的是类型B对类型A重写的fun1虚函数的指针,那么调用的就是重写的fun1函数,注意该切片部分是被重写的!实际上,普通调用时,是根据指针指向的类型进行调用。ptr指向b对象的fun3是A类fun3的切片,跟ptr指向a对象的fun3无异。通过调用内存窗口可以看到,b对象的第二个地址和a对象的第二个地址相同,推测那个就是fun2,而a对象的第三个地址就是空,b对象的第四个地址才是空,可以推测。原创 2024-04-18 05:15:45 · 1050 阅读 · 0 评论 -
多亏这份《秋招+金九银十-腾讯面试题合集》跳槽薪资翻倍!成功入职阿里
最近部门招聘,很多工程师,包括我在内都参与了内推和面试的过程,经过这次招聘,我发现能够最终拿到offer的人,基本上在看到简历的那一瞬间就已经定下来了,后续的面试只不过是一种验证而已(注意,是验证,而不是走过场),除非你面试过程中犯错误,或者你不想来,否则,那个offer一定是可以拿下的。原创 2024-04-18 05:14:44 · 943 阅读 · 0 评论 -
一种可能是目前最快的从ORACLE同步数据到openGauss的方式_opengause 支持oracle吗 (1)
这个就自己在网上搜吧,基本下载下来是一个压缩包,里面有两个windows版的和两个linux版的,我们需要的是"sqluldr2_linux64_10204.bin"这个文件,下完后可以把文件名改短点,比如"sqluldr2"MogDB(openGauss)没有提供单独的客户端压缩包,客户端在数据库的安装包中对应的tools压缩包,比如MogDB-3.0.1-CentOS-64bit-tools.tar.gz。在目标端查询scott.emp表,数据和源端一致。直接管道传输,用时7s。8 (备注大数据)**原创 2024-04-17 23:29:50 · 786 阅读 · 0 评论 -
一看就懂的OpenGL ES教程——仿抖音滤镜的各种奇技淫巧(一)_opengl es添加视频
本文详细叙述了几种常见的滤镜效果实现原理,让广大的程序员也有机会体验做一把画家艺术家的快感,当然段位仅仅进行到了黄金级别未免显得太菜鸡了吧,所以下一篇文章才是真正冲击王者宝座的时机。原创 2024-04-17 23:28:49 · 916 阅读 · 0 评论 -
【SpringBoot+MyBatisPlus】系统全局异常处理器的使用以及添加员工功能的实现_mybatisplus异常捕获(1)
承接上文【上文链接🔗】,设计完了登录与退出功能还只完成了冰山一角,经过测试发现,我们以url的方式来访问网站时可以直接跳过登陆页面进入后台页面,这样显然是不合理的,下面我们通过拦截器+boot来做到访问限制,以及实现新增员工功能,制作全局异常处理器。原创 2024-04-17 19:00:27 · 995 阅读 · 0 评论 -
【SpringBoot+MyBatisPlus】点餐系统之登录功能、退出功能设计_springboot退出登录代码
需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)(img-Ikio2Upr-1713351525277)]return R.error(“登陆成功啦~”);原创 2024-04-17 18:59:57 · 460 阅读 · 0 评论 -
[官文翻译]Flutter状态管理库Riverpod - 所有的Provider - StateProvider
现在我们完成了基本的处理,然后可以添加下拉框,它可以允许按价格或按名称过滤商品。// 原始代码可在 https://github.com/rrousselGit/river_pod 找到。特别是,我们会看到如何使用。// 当用户和下拉框交互时,我们更新 provider 的状态。// 当用户和下拉框交互时,我们更新 provider 的状态。// 当排序类型改变时,这会重新构建下拉框来改变显示的图标。// 当排序类型改变时,这会重新构建下拉框来改变显示的图标。// 我们返回排序类型的默认值,这里是名称。原创 2024-04-17 14:20:34 · 1032 阅读 · 0 评论 -
[SSD固态硬盘保养 1] 电脑优化设置,告别卡顿,享受顺畅 (独门 11 招)_关闭设备上的windows写入高速缓存缓冲区刷新
适当的“碎片”反而有利于SSD的快速响应(考虑RAID 0的原理,文件平均分散在各个部分上的时候,可以并发,整体速度最快)。白白损耗SSD的寿命。如果不打开Trim,操作系统删除视频等文件只是删除文件目录到视频名的指引,真正的视频还在SSD里占据物理空间,SSD还以为它有效,久而久之,SSD内部空间不足,就变卡了。但是正常使用的情况下,想要把SSD的寿命通过写入数据来损耗至尽,是一件希望不大的事情。而且,请注意删除也是一种写入,而且删除操作造成整个Block的擦除,带来的损害比单纯的写入更大。原创 2024-04-17 14:19:33 · 1268 阅读 · 0 评论 -
Servlet使用_ 1 数据库相关的操作,使用封装的工具类 2 编写四个servlet,使用注解指定相关的
String s=request.getParacmeter(“请求数据的键”);表单格式:getParacmeter;json格式:(1)先获取请求中的输入流(getInputStream),输入流包含body请求数据;(2)再使用第三方json框架来处理:把json字符串转换为Java对象(反序列化);from-data:(1)简单格式:getParacmeter(2)复杂格式:getPart;原创 2024-04-17 11:07:52 · 948 阅读 · 0 评论 -
Servlet中的监听器与过滤器的详细介绍_监听器,过滤器 servlet执行流程
在Servelt的规范中,有8个监听器接口,这里我们挑出来两个最常用的来讲。ServletContextListener接口ServletContextAttributeListener接口答:我们只需要实现监听器接口,并重写里面写好的方法,便可以轻松的定义一个监听器。原创 2024-04-17 11:07:22 · 501 阅读 · 0 评论 -
kafka broker,赶紧学习一下
如果生产者错误地将消息发送到了一个非leader副本,或者消息在网络传输过程中被路由到了一个非leader副本,那么这个非leader副本需要识别出这一情况,并将消息转发给正确的leader副本。随着集群状态的变化(如broker的加入、离开或故障转移),client会不断更新其内部缓存的元数据,以确保与正确的broker进行通信。在Kafka的broker集群中,如果一条消息到达了一个broker节点,但该节点并不是目标分区的leader节点,那么这条消息需要被转发到相应的leader节点进行处理。原创 2024-04-17 05:59:28 · 911 阅读 · 0 评论 -
K8s部署轻量级日志收集系统EFK(elasticsearch + filebeat + kibana)_efk 系统日志 容器日志
默认的索引格式为filebeat-%{[agent.version]}-%{+yyyy.MM.dd},在Kibana上呈现的就是filebeat-2023.10.21-000001这样的索引命名格式,而且默认的索引模板和索引生命周期都与index中设置的filebeat-demo-%{[agent.version]}-%{+yyyy.MM.dd}无关。setup.template.name: “filebeat-demo” # 设置一个新的模板,模板的名称为filebeat-demo。原创 2024-04-17 05:58:27 · 910 阅读 · 0 评论 -
flutter技术入门与实战!妈妈再也不用担心我的面试,隔壁都馋哭了(1)
【Android 详细知识点思维脑图(技能树)】网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!人可以走的很快,但一群人才能走的更远!原创 2024-04-17 00:48:38 · 354 阅读 · 0 评论 -
flutter技术入门与实战!妈妈再也不用担心我的面试,手慢无(2)
从年前至今参加面试了很多公司,也收到了几家巨头的offer,还有其他公司的。总结下经验,也是对过去的一个回顾和总结吧。原创 2024-04-17 00:47:37 · 298 阅读 · 0 评论 -
2500份工作申请,46次面试,只拿到了一份offer,2024年最新HarmonyOS鸿蒙视频播放器开发
1、目前情况下,找工作很难,珍惜现在的工作,慎重选择跳槽;2、整个软件行业的薪资水平在整体下滑,做好心理预期;3、35岁的焦虑存在,但在慢慢缓解。同时,也希望这份焦虑能给大家带来的更多的是改变和突破;4、AI必将颠覆大多数人的工作。争夺你工作岗位的不是AI,而是那些会使用AI的人。对于此我能技术人员最好能做的就是加强自身的技术壁垒,如果你没有方向,这里分享一份涵盖了从基本的Android开发到高级知识内容的《Android十大模块进阶笔记。原创 2024-04-16 19:47:31 · 277 阅读 · 0 评论 -
23篇大数据系列(三)sql基础知识(史上最全,建议收藏)_关于sql最全面的讲解
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、原创 2024-04-16 19:47:01 · 281 阅读 · 0 评论 -
(3(3),b站面试测试题
/1表示按下,2表示抬起,3表示滑动(移动)//component表示滑动的哪个组件,布局也是一种组件,实际上这里示例就是在整个布局上进行的。//给整个布局添加滑动事件,当在整个布局上滑动时,就会不断调用本类中onTouchEvent方法。//Math.abs(starY - endY) < 100是做一个Y方向的限定范围,下面类似。//touchEvent表示动作对象(按下,滑动,抬起)。//获取当前手指对于屏幕进行的操作(按下,滑动,抬起)//通过id找到布局对象(其也可以理解是一种组件)原创 2024-04-16 07:18:19 · 559 阅读 · 0 评论 -
(3(2),大佬带你看源码
but.setClickedListener(new Component.ClickedListener() { //第三种,匿名内部类。// 说明:findComponentById返回的是父类对象所有组件,因此需要(Button)强转。// 说明:findComponentById返回的是父类对象所有组件,因此需要(Button)强转。比第一种好在可以改变其他组件,如代码中,点击按钮,修改文本组件文本内容。txt.setText(“你点击了按钮”);txt.setText(“你点击了按钮”);原创 2024-04-16 07:17:48 · 898 阅读 · 0 评论 -
(2(1),2024年最新HarmonyOS鸿蒙studio开发实战2
withAbilityName(“com.example.myapplication.SecondAbility”) //要跳转的页面。.withBundleName(“com.example.myapplication”) //要跳转到哪个应用上,可以填包名。.withDeviceId(“”) //要跳转到哪个设备上,默认本机。//创建一个意图(这里的意图可以简单理解为要跳转到第二个页面)//点击按钮要执行的代码(这里是跳转到第二个页面)//判断只有是点击了这个按钮才执行。//包含要跳转的页面信息。原创 2024-04-16 07:16:09 · 916 阅读 · 0 评论 -
读完大牛出品的300篇文章,我总结出了一份Flutter入门教程_flutter 基础与实战从入门到 app 跨平台开发 pdf(2)
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新HarmonyOS鸿蒙全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,原创 2024-04-16 03:01:57 · 791 阅读 · 0 评论 -
读完大牛出品的300篇文章,我总结出了一份Flutter入门教程_flutter 基础与实战从入门到 app 跨平台开发 pdf(1)
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新HarmonyOS鸿蒙全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,原创 2024-04-16 03:01:26 · 535 阅读 · 0 评论 -
HarmonyOS(鸿蒙)——单击事件,flutter项目实战
组件就是文本、按钮、图片等元素的统称事件就是可以被组件识别的操作,常见的事件有单击、双击、长按和滑动等。单击事件又称点击事件,单击事件是我们平时操作过程中触发的最多的事件。这一步会定义一个按钮(按钮也是一个组件),并且给按钮组件分配唯一ID,之后通过ID定位按钮组件,在这里可能需要首先了解一下Ability相关技术,这样可以更好的了解Ability框架以及页面之间的包含关系,如果有完全不了解的可以查阅这篇文章,做个简单入门《HarmonyOS(鸿蒙)—— Ability与页面》。原创 2024-04-15 07:35:14 · 805 阅读 · 0 评论