- 博客(1037)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 中年程序员别再焦虑了,你们即将迎来事业的“第二春“!
如今各行各业就业越来越难,失业人群数值也在不断增加,因此让很多人感到了焦虑与些许的无奈!在IT行业,一直都有35岁程序员中年危机这么一个传说,也让不少人才生了困惑。此前也看到不少帖子,写着某年龄程序员转行去送外卖、跑滴滴……等料爆出来。
2024-07-18 22:11:42
1292
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 35岁了,还能转行做鸿蒙开发吗?
随着互联网行业的蓬勃发展时,不止从何时网上开始就有了:“”这种类似的话题,可以说影响了不少程序员。,一个人应该对生活、职业、个人信仰等方面有了明确的认识和规划,能够独立地承担起自己的责任和义务,开始在社会上立足。而在如今的社会在这个年龄阶段一般都是已经成家了,有了自己的小孩,上还有老人要赡养,加上房子、车子等各方面的压力,但在程序员这个行业内可以说压力会稍微的小一点,前提得是有问题的工作。在以前一些传统的互联网大厂招聘是一般会优先去考虑在30岁以内的人群,这也给不少人制造了不少的焦虑。,并不是年龄门槛。
2024-07-03 22:34:59
1249
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 全网首个鸿蒙开发面经分享!!! 35K已成功上岸!
鸿蒙(HarmonyOS)作为华为公司自主研发的全场景分布式操作系统,受到了广泛关注。在面试中,面试官往往会关注申请人的技术能力、项目经验以及解决问题的能力。下面是一些关于鸿蒙开发具有3年工作经验的面试题及其相关问答,希望能对应聘者有所帮助。
2024-06-30 21:38:26
874
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 市场巨变,移动开发行业即将迎来“第二春”?
随着鸿蒙生态的不断壮大,越来越多的企业开始加入其中,对鸿蒙OS开发工程师的需求也越来越迫切。年初时还只有200个APP宣布加入鸿蒙生态,而最近华为也已经官宣,已经有4000+多个应用加入鸿蒙,短短三个月就增加了20倍。对于那些有志于从事鸿蒙开发的人来说,这是一个难得的机会。随着越来越多的互联网企业加入到鸿蒙生态当中,随着鸿蒙强势崛起是不是暗示着。
2024-05-29 21:42:19
1143
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 头部企业鸿蒙移动开发/架构岗位已开启招聘!
随着科技的飞速发展,操作系统的多样性和创新性不断增强,IT求职市场也在发生很多变化,鸿蒙操作系统(HarmonyOS)作为华为自主研发的全场景分布式操作系统,自推出以来就备受瞩目,有很多Android和IOS的开发者开始考虑转行,对于广大Android开发者而言,转向鸿蒙开发是一个不错的选择,但是毕竟是转行,这不仅意味着新的机遇,也伴随着不小的挑战,本文将探讨Android开发者转向鸿蒙开发所面临的机遇与挑战。
2024-05-20 21:48:57
1490
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 嵌入式开发适不适合做鸿蒙南向开发?看完这篇你就了解了~
随着物联网和智能设备的快速发展,嵌入式开发和鸿蒙系统成为了当前技术领域的热门话题。鸿蒙系统作为华为推出的全场景分布式操作系统,旨在连接各种智能设备,提供无缝的跨设备体验。而南向开发则是鸿蒙系统中的一个重要方向,主要涉及设备内部嵌入式开发。那么,嵌入式开发是否适合做鸿蒙南向开发呢?本文将从几个方面进行探讨。
2024-05-08 22:55:07
932
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 35K的鸿蒙音视频开发岗位面经分享~
一个月前,阿里云在官网音视频终端 SDK 栏目发布适配 HarmonyOS NEXT 的和 SDK,官宣 MediaBox 音视频终端 SDK 全面适配 HarmonyOS NEXT。此外,阿里云播放器 SDK 也在华为开发者联盟官网生态伙伴 SDK 专区同步上线,面向所有鸿蒙开发者免费开放。据悉,该产品是音视频领域首个适配 HarmonyOS NEXT 的 SDK。
2024-04-22 22:59:21
1660
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 学鸿蒙开发的优劣势,你清楚吗?建议你了解一下!
随着科技的不断发展和智能设备的普及,鸿蒙系统作为华为自主研发的操作系统,正逐渐受到市场的关注。2024年,学鸿蒙开发是否有前途,成为了很多开发者=关心的问题。本文将从多个角度分析鸿蒙系统的发展前景,以及学习鸿蒙开发的优劣势,帮助读者做出更好的职业规划。
2024-04-15 21:30:35
1352
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 面试必问!鸿蒙开发中的FA模型和Stage模型是什么?他们分别有什么区别?
FA模型的特点是每个组件运行在自己的进程中,拥有独立的JS VM引擎实例,这使得组件之间相互隔离,但也带来了一定的内存占用。紧跟官方主推的Stage模型学习,未来可以参考的资料会越来越多,我们使用Stage模型开发出来的应用,可以很好的支持多设备和多窗口形态,并且性能也会表现得更好一些。:Stage模型重新定义了应用能力的边界,提供了特定场景的应用组件,规范化了后台进程管理,防止了恶意应用行为。是面向全场景的分布式操作系统,它通过创新的应用模型,为开发者提供了强大的应用开发框架。请举例说明其应用场景。
2024-04-08 21:26:04
1611
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 鸿蒙应用开发与鸿蒙系统开发哪个更有前景?
如果说一个开发要从零开始学习鸿蒙开发的相关技术,其实里面有很多东西都是需要去学习的,在这个学习的过程中,时间周期也会随着拉长。路线图将包含完全基于鸿蒙内核开发的应用,比如一次开发多端部署、自由流转、元服务、端云一体化等,多方位的学习内容让学生能够高效掌握鸿蒙开发,少走弯路,真正理解并应用鸿蒙的核心技术和理念!路线图包括ArkTS基础语法、鸿蒙应用APP开发、鸿蒙能力集APP开发、次开发多端部署开发、物联网开发等九大模块,六大实战项目贯穿始终,由浅入深,层层递进,深入理解鸿蒙开发原理。其实是大家没有去想过,
2024-03-30 22:47:56
930
原创 HarmonyOS Next开发学习手册——拦截Web组件发起的网络请求
如果要拦截自定义scheme的请求,需要提前将自定义scheme注册到Web内核。需要在Web组件初始化之前进行注册,Web组件初始化后再注册会失败。// 注册“custom“ scheme到Web组件,并指定该scheme需要遵循标准的scheme规则,允许该scheme发出跨域请求。// 注册“custom-local” scheme到Web组件,并指定该scheme需要遵循与“file” scheme一样的规则。
2024-07-22 16:56:01
89
原创 HarmonyOS Next开发学习手册——管理页面跳转及浏览记录导航
如果您不执行检查,那么当用户浏览到历史记录的末尾时,调用 forward() 和 backward() 接口时将不执行任何操作。在下面的示例中,应用首页Index.ets加载前端页面route.html,在前端route.html页面点击超链接,可跳转到应用的ProfilePage.ets页面。当点击网页中的链接需要跳转到应用内其他页面时,可以通过使用Web组件的 onLoadIntercept() 接口来实现。在下面的示例中,点击call.html前端页面中的超链接,跳转到电话应用的拨号界面。
2024-07-22 16:06:53
122
原创 HarmonyOS Next开发学习手册——使用Web组件加载页面
页面加载是Web组件的基本功能。根据页面加载数据来源可以分为三种常用场景,包括加载网络页面、加载本地页面、加载HTML格式的富文本数据。页面加载过程中,若涉及网络资源获取,需要配置 ohos.permission.INTERNET 网络访问权限。
2024-07-22 15:26:00
324
原创 HarmonyOS Next开发学习手册——管理Web组件
为了提高安全性,ArkWeb内核不允许file协议或者resource协议访问URL上下文中来自跨域的请求。因此,在使用Web组件加载本地离线资源的时候,Web组件会拦截file协议和resource协议的跨域访问。
2024-07-22 14:21:30
574
原创 HarmonyOS Next开发学习手册——Web组件嵌套滚动
Web组件嵌套滚动的典型应用场景为,在一个页面中,有多个独立的区域需要进行滚动,当用户滚动Web区域内容时,可带动其他滚动区域进行滚动,以达到上下滑动页面的用户体验。内嵌在可滚动容器( Scroll 、 List …)中的Web组件,接收到滑动手势事件,需要对接ArkUI框架的 NestedScrollMode 枚举类型,使得Web组件可以嵌套ArkUI可滚动容器,进行嵌套滚动。
2024-07-22 13:44:18
152
原创 HarmonyOS Next开发学习手册——在应用中使用前端页面JavaScript
在下面的示例中,应用侧页面中通过createWebMessagePorts方法创建消息端口,再把其中一个端口通过 postMessage() 接口发送到前端页面,便可以在前端页面和应用侧之间互相发送消息。开发者使用Web组件将应用侧代码注册到前端页面中,注册完成之后,前端页面中使用注册的对象名称就可以调用应用侧的函数,实现在前端页面中调用应用侧方法。在下面的示例中,将test()方法注册在前端页面中, 该函数可以在前端页面触发运行。通过 runJavaScript 调用前端页面函数。
2024-07-21 22:17:56
571
原创 HarmonyOS Next开发学习手册——ArkWeb设置基本属性和事件
从API version 11起,Web组件基于ArkWeb的内核,默认UserAgent定义如下:建议通过ArkWeb关键字识别是否是HarmonyOS设备以及web内核是否为ArkWeb,同时可以通过deviceType识别设备类型用于不同设备上的页面显示。
2024-07-21 22:03:12
340
原创 HarmonyOS Next开发学习手册——ArkWeb
ArkWeb(方舟Web)提供了Web组件,用于在应用程序中显示Web页面内容,为开发者提供页面加载、页面交互、页面调试等能力。页面加载:Web组件提供基础的前端页面加载的能力,包括加载网络页面、本地页面、html格式文本数据。页面交互:Web组件提供丰富的页面交互的方式,包括:设置前端页面深色模式,新窗口中加载页面,位置权限管理,Cookie管理,应用侧使用前端页面JavaScript等能力。页面调试:Web组件支持使用 Devtools工具 调试前端页面。
2024-07-21 21:28:12
420
原创 HarmonyOS Next开发学习手册——智慧多窗
智慧多窗是一种多任务处理解决方案,它允许用户在同一时间、同一屏幕上以悬浮窗或分屏的方式同时运行多个应用窗口。在智慧多窗的显示模式下,用户可以根据自己的需求,合理安排应用窗口的位置和大小。
2024-07-21 21:01:23
566
原创 HarmonyOS Next开发学习手册——画中画功能
应用在视频播放、视频会议、视频通话等场景下,可以使用画中画能力将视频内容以小窗(画中画)模式呈现。切换为小窗(画中画)模式后,用户可以进行其他界面操作,提升使用体验。视频播放。视频通话。视频会议。直播。
2024-07-21 20:06:49
352
原创 HarmonyOS Next开发学习手册——使用NativeWindowEventFilter过滤多模输入事件(C/C++)
开发者可以NativeWindowEventFilter模块提供的能力去拦截按键事件,让按键事件不往应用内部组件分发。
2024-07-20 22:24:29
529
原创 HarmonyOS Next开发学习手册——窗口管理
窗口模块用于在同一块物理屏幕上,提供多个应用界面显示、交互的机制。对应用开发者而言,窗口模块提供了界面显示和交互能力。对终端用户而言,窗口模块提供了控制应用界面的方式。对整个操作系统而言,窗口模块提供了不同应用界面的组织管理逻辑。设置应用主窗口属性及目标页面设置应用子窗口属性及目标页面体验窗口沉浸式能力设置悬浮窗监听窗口不可交互与可交互事件以下分别介绍具体开发方式。
2024-07-20 21:07:59
539
原创 HarmonyOS Next开发学习手册——使用WebGL绘制图形
WebGL的全称为Web Graphic Library(网页图形库),主要用于交互式渲染2D图形。目前HarmonyOS中使用的WebGL是基于OpenGL裁剪的OpenGL ES,可以在HTML5的Canvas元素对象中使用,无需使用插件,支持跨平台。WebGL程序是由JavaScript代码组成的,其中使用的API可以利用用户设备提供的GPU硬件完成图形渲染和加速。说明目前该功能仅支持使用兼容JS的类Web开发范式开发。
2024-07-20 20:23:24
511
原创 HarmonyOS Next开发学习手册——自定义组件
使用兼容JS的类Web开发范式的方舟开发框架支持自定义组件,用户可根据业务需求将已有的组件进行扩展,增加自定义的私有属性和事件,封装成新的组件,方便在工程中多次调用,提高页面布局代码的可读性。本示例中父组件通过添加自定义属性向子组件传递了名称为title的参数,子组件在props中接收。同时子组件也通过事件绑定向上传递了参数text,接收时通过e.detail获取。要绑定子组件事件,父组件事件命名必须遵循事件绑定规则。自定义组件的效果。
2024-07-19 22:32:49
528
原创 HarmonyOS Next开发学习手册——动效开发(JS插值器动画)
requestAnimationFrame函数在调用回调函数时在第一个参数位置传入timestamp时间戳,表示requestAnimationFrame开始去执行回调函数的时刻。通过cancelAnimationFrame函数取消逐帧回调,在调用cancelAnimationFrame函数时取消requestAnimationFrame函数的请求。不知道需要重点掌握哪些鸿蒙应用开发知识点?请求动画帧时通过requestAnimationFrame函数逐帧回调,在调用该函数时传入一个回调函数。
2024-07-19 21:43:05
709
原创 HarmonyOS Next开发学习手册——动效开发(JS组件动画)
有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?通过调用animate方法获得animation对象,animation对象支持动画属性、动画方法和动画事件。在获取动画对象后,通过设置参数Keyframes设置动画在组件上的样式。在获取动画对象后,通过设置参数Options来设置动画的属性。《鸿蒙 (Harmony OS)开发学习手册》(共计892页)第一阶段:鸿蒙初中级开发必备技能。第三阶段:应用开发中高级就业技术。1.Ability开发。基于ArkTS 开发。
2024-07-19 20:39:36
695
原创 HarmonyOS Next开发学习手册——动效开发(CSS动画)
设置scale样式属性实现涟漪动画,先使用定位确定元素的位置,确定坐标后创建多个组件实现重合效果,再设置opacity属性改变组件不透明度实现组件隐藏与显示,同时设置scale值使组件可以一边放大一边隐藏,最后设置两个组件不同的动画执行时间,实现扩散的效果。子组件设置scale属性使父子组件同时缩放,再设置opacity实现父子组件的显示与隐藏。transform-origin变换对象的原点位置,如果仅设置一个值,另一个值为50%,若设置两个值第一个值表示X轴的位置,第二个值表示Y轴的位置。
2024-07-19 17:23:07
371
原创 HarmonyOS Next开发学习手册——Svg开发
通过设置x(x轴坐标)、y(y轴坐标)、dx(文本x轴偏移)、dy(文本y轴偏移)、fill(字体填充颜色)、stroke(文本边框颜色)、stroke-width(文本边框宽度)等属性实现文本的不同展示样式。Svg组件绘制路径时,通过Path中的M(起点)、H(水平线)、a(绘制弧形到指定位置)路径控制指令,并填充颜色实现饼状图效果。不知道需要重点掌握哪些鸿蒙应用开发知识点?通过设置width、height、x、y和viewBox属性为Svg设置宽度、高度、x轴坐标、y轴坐标和Svg视口。
2024-07-19 15:46:14
357
原创 HarmonyOS Next开发学习手册——Canvas组件开发(OffscreenCanvasRenderingContext2D对象)
使用OffscreenCanvas在离屏Canvas画布组件上进行绘制,绘制对象可以是矩形、文本、图片等。离屏,即GPU在当前缓冲区以外新开辟的一个缓冲区。以下示例创建了一个OffscreenCanvas画布,再在画布上创建一个getContext2d对象,并设置filter属性改变图片样式。
2024-07-19 14:32:36
739
原创 HarmonyOS Next开发学习手册——Canvas组件开发(Path2D对象)
路径对象,支持通过对象的接口进行路径的描述,并通过Canvas的stroke接口进行绘制。
2024-07-19 14:10:02
751
原创 HarmonyOS Next开发学习手册——Canvas组件开发(CanvasRenderingContext2D对象)
使用CanvasRenderingContext2D在Canvas画布组件上进行绘制,绘制对象可以是图形、文本、线段、图片等。
2024-07-18 22:41:28
541
原创 HarmonyOS Next开发学习手册——基础组件(search开发指导)
提供搜索框组件,用于提供用户搜索内容的输入区域,具体用法请参考 search。
2024-07-18 20:56:39
567
原创 HarmonyOS Next开发学习手册——基础组件(qrcode开发)
通过设置qrcode的type属性来选择按钮类型,如定义qrcode为矩形二维码、圆形二维码。通过color和background-color样式为二维码设置显示颜色和背景颜色。在pages/index目录下的hml文件中创建一个qrcode组件。在本场景中将二维码与输入框绑定,通过改变输入框的内容改变二维码。qrcode组件在创建的时候value的值为必填项。
2024-07-18 17:14:37
197
原创 HarmonyOS Next开发学习手册——基础组件(toolbar开发)
toolbar为页面工具栏组件,用于展示针对当前界面的操作选项,可作为页面的一级导航。
2024-07-17 21:12:23
579
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人