自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Python数据结构与算法】--- 递归算法的应用 ---[乌龟走迷宫] 人工智能 探索扫地机器人工作原理(3)

如果向南还找不到出口,那么将海龟从原位置向西移动一步,以新位置递归调用探索迷宫;如果向西还找不到出口,那么将海龟从原位置向东移动一步,以新位置递归调用探索迷宫;如果上面四个方向都找不到出口,那么这个迷宫没有出口!”方格,即“位于边缘的通道”方格,递归调用结束,返回。”方格,表示此方格已访问过递归调用结束,返回。”方格,递归调用结束,返回。

2024-05-17 09:26:40 278

原创 【Python数据结构与算法】--- 递归算法的应用 ---[乌龟走迷宫] 人工智能 探索扫地机器人工作原理(2)

我们将整个迷宫的空间(矩形)分为行列整齐的方格,区分出墙壁和通道给每个方格具有行列位置,并赋予“墙壁”,"通道”的属性。来分别代表“通道为空格 " ,“墙壁我为+”,“海龟投放点S"从一个文本文件逐行读入迷宫数据。如果向南还找不到出口,那么将海龟从原位置向西移动一步,以新位置递归调用探索迷宫;如果向西还找不到出口,那么将海龟从原位置向东移动一步,以新位置递归调用探索迷宫;将海龟从原位置向北移动一步,以新位置递归调用探索迷宫寻找出口;”方格,即“位于边缘的通道”方格,递归调用结束,返回。

2024-05-17 09:26:07 450

原创 【Python数据结构与算法】--- 递归算法的应用 ---[乌龟走迷宫] 人工智能 探索扫地机器人工作原理(1)

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新需要这份系统化的资料的朋友,可以戳这里获取113136)]

2024-05-17 09:25:34 323

原创 【python】程序运行添加命令行参数argparse模块用法详解_argparse怎么在程序中执行

— | — || name or flags | 一个命名或者一个选项字符串的列表,例如 foo 或 -f, --foo。| action | 当参数在命令行中出现时使用的动作基本类型。| nargs | 命令行参数应当消耗的数目。| const | 被一些 action 和 nargs 选择所需求的常数。| default | 当参数未在命令行中出现并且也不存在于命名空间对象时所产生的值。| type | 命令行参数应当被转换成的类型。| choices | 可用的参数的容器。

2024-05-17 09:25:00 914

原创 OpenHarmony SDK 升级助手使用教程【坚果派-坚果】_openharmoy怎样升级compatiblesdkversion

OpenHarmony SDK 升级助手,用于帮助开发者快速解决OpenHarmony应用SDK升级导致的API不兼容问题。由于OpenHarmony SDK Beta版本不承诺API稳定性,在SDK升级后,可能存在API不兼容的问题,应用开发者对现在工程切换API版本后,需要适配API接口及其底层行为的变更,存在一定的升级成本;因此OpenHarmony提供了SDK升级助手,可以帮助开发者快速了解升级适配全貌,并通过工具提示快速适配升级,显著提高SDK升级效率。

2024-05-17 06:24:16 685

原创 OpenHarmony HarmonyOS开发案例 应用配色随系统深浅模式自动切换_harmonyos开发里背景颜色灰黑色怎么获取

除了Color Mode类型之外,还有很多其他类型的限定词,它们可以根据不同的设备和环境来提供不同的资源。例如,可以使用移动国家码和移动网络码来区分不同地区的运营商,使用语言和文字来区分不同语言和方言,使用横竖屏来区分不同方向的布局,使用设备类型来区分不同大小和形状的设备,使用屏幕密度来区分不同分辨率和像素密度的屏幕等。设置组件属性为我们创建的颜色ID,此时,我们的应用在深色模式下取用ID在dark目录下对应的色值,其他情况下会使用base目录下对应的色值。如果没有找到对应的资源,应用会使用默认的。

2024-05-17 06:23:43 563

原创 OpenHarmony HarmonyOS开发案例 应用配色随系统深浅模式自动切换_harmonyos开发里背景颜色灰黑色怎么获取(5)

大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。// 深浅模式枚举值如下。

2024-05-17 06:23:11 831

原创 OpenHarmony HarmonyOS开发案例 应用配色随系统深浅模式自动切换_harmonyos开发里背景颜色灰黑色怎么获取(4)

除了Color Mode类型之外,还有很多其他类型的限定词,它们可以根据不同的设备和环境来提供不同的资源。例如,可以使用移动国家码和移动网络码来区分不同地区的运营商,使用语言和文字来区分不同语言和方言,使用横竖屏来区分不同方向的布局,使用设备类型来区分不同大小和形状的设备,使用屏幕密度来区分不同分辨率和像素密度的屏幕等。每种限定词都有一套固定的格式和命名规则,需要遵循这些规则来创建合法的资源目录。同时,每种限定词也有一个相对的优先级顺序,系统会根据这个顺序在多个匹配的资源目录中选择最佳的一个。

2024-05-17 06:22:38 962

原创 HarmonyOS鸿蒙最新数据结构课程设计实习报告_数据结构实习内容,网易游戏面经

m_wndFileView.InsertItem(_T(“抽象数据类型的表示和实现”),2,2 ,hSrc);m_wndFileView.InsertItem(_T(“基本概念和术语”),2, 2, hSrc);m_wndFileView.InsertItem(_T(“算法和算法分析”),2, 2, hSrc);m_wndFileView.InsertItem(_T(“什么是数据结构”),2,2, hSrc);JUDGE(_T(“线性表的顺序表示和实现”))JUDGE(_T(“图的定义和术语”))

2024-05-17 03:20:42 679

原创 HarmonyOS鸿蒙最新数据结构课程设计实习报告_数据结构实习内容(3),2024年最新阿里面试p7,hr offer 给p6

m_wndFileView.InsertItem(_T(“抽象数据类型的表示和实现”),2,2 ,hSrc);m_wndFileView.InsertItem(_T(“基本概念和术语”),2, 2, hSrc);m_wndFileView.InsertItem(_T(“算法和算法分析”),2, 2, hSrc);m_wndFileView.InsertItem(_T(“什么是数据结构”),2,2, hSrc);JUDGE(_T(“线性表的链式表示和实现”))JUDGE(_T(“图的定义和术语”))

2024-05-17 03:20:09 451

原创 HarmonyOS鸿蒙最新数据结构与算法基础-(4)(5),近期面试题

​。

2024-05-17 03:19:36 898

原创 HarmonyOS鸿蒙最新数据结构与算法基础-(2)(3),2024年最新美团hr面试

12 | O(1) | 常数阶 || 2n+3 | O(n) | 线性阶 || 3n^2+2n+1 | O(n^2) | 平方阶 || 5log2n+20 | O(logn) | 对数阶 || 2n+3nlog2n+19 | O(nlogn) | nlogn阶 || 6n2+3n+4 | O(n^3) | 立方阶 || 2^n | O(2^n) | 指数阶 |由图可知,所消耗的时间从小到大:3)

2024-05-17 03:19:03 588

原创 HarmonyOS鸿蒙最新Axios发送请求的方法,移动端h5页面代码示例

axios.post(“http://localhost/info”, “username=张三&password=123”).then(res => {if (req.query.username == “张三” && req.query.password == “123”) {// url: “http://localhost/login?if (req.body.username == “张三” && req.body.password == “123”) {

2024-05-16 12:11:36 397

原创 HarmonyOS鸿蒙最新ASP(12),2024年最新3面直接拿到offer

ASP.NET MVC是一种基于模型-视图-控制器(MVC)架构模式的Web应用程序开发框架。它将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller),实现了逻辑层和表示层的分离。MVC提供了更好的可测试性、更清晰的代码结构和更灵活的开发方式,适用于需要更多控制和自定义的项目。ModelsUser.csProduct.csViewsHomeTestApp_Start:存放控制器文件,控制器负责处理用户请求并返回相应的视图。

2024-05-16 12:11:03 350

原创 HarmonyOS鸿蒙最新ArkUI(ETS)openHarmony 自定义图片查看组件(1),2024年最新阿里巴巴ios面试经验

日常开发中,经常会遇到一些图片查看的需求,此时有的用户习惯放大图片来看,那么在ets中如何实现呢?今日分享的组件由subsampling-scale-image-view+swiper来实现深度缩放视图、图像显示、手势平移缩放双击等。

2024-05-16 12:10:29 322

原创 HarmonyOS鸿蒙最全nodejs模板引擎使用(详细)(1),HarmonyOS鸿蒙 面试技巧

模板引擎可以将html模板和js对象中的数据拼接成一个完整的html页面。art-template 是一个简约、超快的模板引擎。它采用作用域预声明的技术来优化模板渲染速度,从而获得接近 JavaScript 极限的运行性能,并且同时支持 NodeJS 和浏览器。在nodejs中使用art-template 属于服务端渲染,在浏览器中使用art-template 是客户端渲染。中文文档:https://aui.github.io/art-template/zh-cn/docs/

2024-05-16 09:12:58 394

原创 HarmonyOS鸿蒙最全nodejs发布包流程_nodejs 发布(3),2024年最新一个APP从启动到主页面显示经历了哪些过程

包根目录中的 README.md 文件,是包的使用说明文档。通过它,我们可以事先把包的使用说明,以 markdown 的格式写出来,方便用户参考。README 文件中具体写什么内容,没有强制性的要求;只要能够清晰地把包的作用、用法、注意事项等描述清楚即可。新建项目目录my-app,在目录中创建入口文件index.js,并初始化package.json文件。在目录中创建lib文件夹,并新建time.js模块,并导出模块。在入口文件导入time模块。

2024-05-16 09:12:25 253

原创 HarmonyOS鸿蒙最全nodejs发布包流程_nodejs 发布(1),2024年最新后端开发工程师面试题

/ 存储各种时间,方便以后扩展。

2024-05-16 09:11:52 213

原创 HarmonyOS鸿蒙最全Nodejs入门 token校验_jsonwebtoken(1),字节跳动面试

上面的代码中,我们定义了一个负载(payload)对象,它包含了我们想要在JWT中传递的信息。在使用jsonwebtoken之前,我们首先需要生成一个秘钥(secretKey),用于对JWT进行加密签名。res.status(401).json({ code: 401,success: false, msg: “登录过期,请重新登录!在验证阶段,jsonwebtoken会验证JWT的签名是否有效,并解析出负载中的数据。请注意,为了验证JWT的签名,我们需要使用相同的秘钥。接下来,让我们来创建一个JWT。

2024-05-16 09:11:18 269

原创 HarmonyOS app 开发应用框架的架构和组成(Java)_基于harmonyos的app架构(1)

我们可以简单来看,左边就是部署态的示意图们可以看出部署态有UI描述,业务逻辑代码,共享库,配置文件来组成。我们在HarmonyOS将代码打包成一个app,这个app是由很多hap组成的,app打包完成后就会上传到云端,在云端会对我们的app进行检验和拆包,以实现我们app的基本功能和展现,根据不同的设备以及我们的hap功能等,我们就会部署到应用市场,然后在我们的端测侧,我们下载app就会将我们的app打包下载到我们的设备,我们的app运行主要包括了我们的UI和我们Ability。下面来看看它的生命周期。

2024-05-16 06:09:28 760

原创 harmony 鸿蒙安全和高效的使用N-API开发Native模块_鸿蒙native开发

N-API 是 Node.js Addon Programming Interface 的缩写,是 Node.js 提供的一组 C++ API,封装了的能力,用于编写 Node.js 的 Native 扩展模块。通过 N-API,开发者可以使用 C++ 编写高性能的 Node.js 模块,同时保持与 Node.js 的兼容性。

2024-05-16 06:08:54 671

原创 harmony 鸿蒙安全和高效的使用N-API开发Native模块_鸿蒙native开发(1)

/ 3、使用 napi_resolve_deferred 或 napi_reject_deffered 接口来 resolve 或 reject 创建的 promise,并释放 deferred 对象;// 用法1:napi_wrap不需要接收创建的napi_ref,最后一个参数传递nullptr,创建的napi_ref由系统管理,不需要用户手动释放。// 用法2:napi_wrap需要接收创建的napi_ref,最后一个参数不为nullptr,返回的napi_ref需要用户手动释放,否则会内存泄漏。

2024-05-16 06:08:21 995

原创 Harmony OS鸿蒙新体验-初识ArkTS语言_arkts-no-structural-typing

如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:关注小编,同时可以期待后续文章ing🚀,不定期分享原创知识。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-05-16 06:07:48 739

原创 ACDSee2023安装教程(非常详细)从零基础入门到精通,看完这一篇就够了

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

2024-05-16 03:05:12 449

原创 ACDSee2023安装教程(非常详细)从零基础入门到精通,看完这一篇就够了(1)

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

2024-05-16 03:04:39 799

原创 Abaqus2024安装教程(非常详细)从零基础入门到精通,看完这一篇就够了(附安装包

16.①点击【浏览】,②选择安装包解压后【Abaqus2022(64bit)\DS.SIMULIA.Suite.2022.Win64】文件夹里的【2】,③点击【选择文件夹】。30.①点击【浏览】,②选择安装包解压后【Abaqus2022(64bit)\DS.SIMULIA.Suite.2022.Win64】文件夹里的【3】,③点击【选择文件夹】……9.在系统变量下:❶点击【新建】,❷输入变量名【NOLICENSECHECK】和变量值【true】,❸点击【确定】,❹点击【确定】】后点击右上角【X】退出。

2024-05-16 03:04:06 813

原创 Abaqus2024安装教程(非常详细)从零基础入门到精通,看完这一篇就够了(附安装包(4)

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…从某种程度来讲,在网络安全领域,跟医生职业一样,越老越吃香,因为技术愈加成熟,自然工作会受到重视,升职加薪则是水到渠成之事。

2024-05-16 03:03:28 800

原创 2024年鸿蒙最新U-APM符号表上传mapping(2),2024年最新网易测试面试题

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新需要这份系统化的资料的朋友,可以戳这里获取需要这份系统化的资料的朋友,可以戳这里获取。

2024-05-15 11:34:48 231

原创 2024年鸿蒙最新STM32之W5500网络通信_w5500 profinet(1),腾讯、网易必问的20道题HarmonyOS鸿蒙面试题

【代码】2024年鸿蒙最新STM32之W5500网络通信_w5500 profinet(1),腾讯、网易必问的20道题HarmonyOS鸿蒙面试题。

2024-05-15 11:34:12 336

原创 2024年鸿蒙最新SRC漏洞挖掘经验分享,2024年最新最新大厂HarmonyOS鸿蒙社招面试经验汇总

尝试在"[Content_Types].xml"中注入语句,之后再压缩回.zip然后重命名为"新建 Microsoft Excel 工作表.xlsx"%b;%c;%xxe;]>在自己服务器构造x.dtd,并开启access.log日志ENTITY % xxe SYSTEM 'http://你服务器IP/XXE'>">使用网站解析Excel,查看日志成功调用外部实体利用方式不用多说了吧,可以利用伪协议读取文件或系统命令执行。

2024-05-15 11:33:35 321

原创 2024年鸿蒙最全微信抢红包实战案例,移动架构师成长路线_微信抢红包 热点问题,这是一份用心整理的HarmonyOS鸿蒙面试总结

蚂蚁面试比较重视基础,所以Java那些基本功一定要扎实。蚂蚁的工作环境还是挺赞的,因为我面的是稳定性保障部门,还有许多单独的小组,什么三年1班,很有青春的感觉。面试官基本水平都比较高,基本都P7以上,除了基础还问了不少架构设计方面的问题,收获还是挺大的。资料领取方式:戳这里经历这次面试我还通过一些渠道发现了需要大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。

2024-05-15 08:16:00 304

原创 2024年鸿蒙最全微信小程序npm步骤_mpjk,面试必备知识点

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cOA60SAP-1679656216269)(data:image/png;统化的资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618636735)**注意:只要是使用 npm install 安装了模块包,就需要重新构建npm。点击开发者工具中的菜单栏:工具 --> 构建 npm。

2024-05-15 08:15:24 316

原创 2024年鸿蒙最全弄清 Jetpack Compose 中的一些新概念,2024年最新阿里p8面试官

compose 全称 Jetpack Compose 是被Google推荐用于构建原生 Android 界面的新工具包。它可简化并加快 Android 上的界面开发,使用更少的代码、强大的工具和直观的 Kotlin API,快速打造生动而精彩的应用。一句话,Android 推出新的原生声明式 UI 框架叫 compose。

2024-05-15 08:14:48 788

原创 2024年鸿蒙最全弄清 Jetpack Compose 中的一些新概念(2),移动端页面开发框架设计

在学习compose 中,最好的资料是官方文档,但是在学习官方文档时,容易因为语言的差异性,导致概念容易出现混淆,所谓基础不牢,地动山摇。记录一篇博文,给自己和需要的朋友参考。compose 全称 Jetpack Compose 是被Google推荐用于构建原生 Android 界面的新工具包。它可简化并加快 Android 上的界面开发,使用更少的代码、强大的工具和直观的 Kotlin API,快速打造生动而精彩的应用。一句话,Android 推出新的原生声明式 UI 框架叫 compose。

2024-05-15 08:14:11 653

原创 2024年这些高频面试知识点最后再发一次,附带学习经验_data class apiresponse<t>(val code string, val ms

可以使用单一实例模式扩展 LiveData 对象以封装系统服务,以便在应用中共享它们。

2024-05-15 04:53:37 517

原创 2024年还在用 KPI 管研发团队?用 OKR 倍儿爽!(1),高级HarmonyOS鸿蒙面试题

比如,你希望**「项目可以无延期上线」**,**这是你作为高层想要追求的绩效结果,完全可以加入到团队的OKR中,但不建议算入到 KPI 内。**因为,KPI 是明确需要完成的事儿,也和薪资挂钩,把这点加入 KPI,也就意味着你在对你的团队说,“项目必须要准时上线,若发生延期,就会出现工资被扣情况,如果提前或准时上线可发奖金”。说到这里,你可能已经发现了 **OKR 的迷人之处:****将目标与考核剥离,让员工自发制定目标,彻底激发员工的自驱力。,通过下级目标的达成,从而促成上级目标的达成,

2024-05-15 04:53:01 888

原创 2024年软考系统架构之案例篇(Redis相关概念)_软考 redis(1),HarmonyOS鸿蒙开发面试问题

内存管理 | 私有内存池/内存池 | 无 || 事务支持 | 不支持 | 有限支持 || 数据容灾 | 不支持,不能做数据恢复 | 支持,可以在灾难发生时,恢复数据 |

2024-05-15 04:52:25 787

原创 2024年车企开发岗都不稳了,该何去何从?(6),HarmonyOS鸿蒙开发面试准备

回想过去网传车企多么多么好!给出的福利待遇多好!吸引了不少开发者去奔赴该行业,但没想到好景却是如此的短暂……估计这是不少人的比较疑虑的地方。在如今的时代,其实没有一个完全稳定的岗位,因为时代在改变在进步,所以一切企业也会随着改变。但如果要说当下哪个行业最值得发展,那就得“”莫属。为什么这么说呢?,旨在实现跨设备、跨平台的无缝协同工作,构建一个超级虚拟终端互联的世界。它致力于打造一种分布式操作系统架构,让不同类型的智能设备能够互联互通,为用户提供一致且高效的全场景智能生活体验。今年初,华为正式发布。

2024-05-15 04:51:47 838

原创 2024年最新JSONObject使用方法详解_jsonobject方法(6),移动端页面开发实例

note.txt是报的对应的错误及解决方法,也从另一个方面说明为什么需要导入前面提到的jar包;(img-fOPmVrGC-1715707858289)](img-WPIAKgzU-1715707858289)]question3:json格式的字符串怎么转换为xml格式的字符串?question4:xml格式的字符串怎么转换为json格式的字符串?question1:后台接受到前台的json格式的字符串怎么处理?question2:后台是怎么拼装json格式的字符串?

2024-05-15 01:31:20 434

原创 2024年最新Jetpack 架构组件你了解多少?_jetpack组件(5),2024年最新美团面试zoom

(img-U27Yi3dr-1715707821872)](img-aylYQKGe-1715707821872)]使用标签可以将可以将同一标签名的所有后台请求全部取消。

2024-05-15 01:30:44 629

空空如也

空空如也

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

TA关注的人

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