首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:DevEcoStudio中的代码提取

    我们可以把一个重复的组件进行提取,方便页面进行复用,或者简化代码层级,都可以进行对组件的提取提取也是很简单,和属性的提取是一样的,选中你要提取的组件范围,右键选择Refactor,然后选择Extract ,同样的,如果你想把一个方法中的逻辑提取成一个新的方法也是支持的,使用方式和上面一样,都是选中要提取代码。 比如我想把下面的一段代码进行提取提取之后代码如下:add(a: number, b: number): number { return this.newMethod(a, b) } private 提取变量/常量变量和常量的提取也是十分的简单,都是通过右键选择Refactor,变量的话选择Extract Variable,常量选择Extract Constant,比如我要下面的代码抽成一个变量:提取之后代码如下 本文标签:鸿蒙开发工具/DevEco Studio

    39200编辑于 2025-06-25
  • 来自专栏CSDNToQQCode

    鸿蒙系统下载地址_华为鸿蒙代码全开源

    2020年9月10日,华为CEO余承东在华为开发者大会上宣布,鸿蒙2.0(HarmonyOS 2.0)系统正式发布。 此次距离华为鸿蒙1.0(HarmonyOS 1.0)发布已经过去一年了。 从华为遭遇制裁开始,鸿蒙成为了很多国人的寄托。但第一次推出,就引发了争议: 没有完整的开发文档,架构设计说明,配套的IDE,没有可编译的DEMO......鸿蒙1.0一度被称为为“PPT操作系统”。 而一年后的鸿蒙2.0都有了:技术架构公开,文档代码全部开源。 外人不懂,其实我们做这一行应该知道: 走到这一步的华为,已经开始向巨头迈进。 作为半个内行人,我们最关注的当然还是鸿蒙系统的源码,已经有一些尝鲜的小伙伴跑过一波,按照步骤一步步跑下来,整个流程还是不难。

    1.4K30编辑于 2022-11-29
  • 来自专栏C++核心准则原文翻译

    自学鸿蒙应用开发(7)- Picker组件

    本文介绍在鸿蒙应用中Picker组件的基本用法。 增加Picker组件 如下代码中46行~56行所示,在布局中增加Picker组件。 <? height="0vp" ohos:weight="5" ohos:width="match_parent" /> </DirectionalLayout> 代码中组件 id被指定为test_picker,会在下面的响应代码中用到。 获取Picker组件设定和取得表示信息 如下面代码中30行和36行所示,在获取PIcker组件后,设定表示信息并在动作响应代码将最新表示信息设定到TextField组件上。

    94220发布于 2020-12-31
  • 来自专栏个人路线

    鸿蒙 MVP+ Rxjava+Retrofit+okhttp 实现教程【鸿蒙专题7

    我是坚果,这是我的公众号“坚果前端”,觉得不错的话,关注一下吧,如果你迷惘,不妨看看码农的轨迹 前言: 最近还在学习鸿蒙开发的支持,就想着把android里面部分用到知识搬到鸿蒙里面 因为基础语言都是java 语言,所以就写了现在这教程 那么废话不多说我们正式开始 效果图 image.png 准备工作 1 安装鸿蒙开发环境 大家可以看我之前的文章 需要用到的三方库 //okhttp3 implementation com.squareup.retrofit2:adapter-rxjava3:2.9.0' 请在build.gradle里面添加依赖然后sygn now 同步下载依赖 具体实现 MainAbility布局代码 MVP+ Rxjava+Retrofit+okhttp 实现教程 使用起来和安卓的用法非常像 我这里很多代码是复制过来 同学们可以下载完整的代码来尝试 最后总结: 鸿蒙中MVP+ Rxjava+Retrofit 还有跟多关于鸿蒙 网络编程的实现方法同学私下有兴趣可以尝试去实现我这边就不展开讲了 ,最后希望我的文章能帮助到各位解决问题 ,以后我还会贡献更多有用的代码分享给大家。

    1.2K10编辑于 2021-12-24
  • 来自专栏编程随想曲

    代码重构之提取方法

    意图 - 每个函数的粒度都很小,被复用的机会就更大 - 使高层函数读起来就像一系列注释 - 如果函数是细粒度,覆写也会更容易 示例 /** * 提取方法之后 * Created by luo on System.out.println("amount:"+amount); } private void printBanner() { } } /** * 提取方法之后

    47820编辑于 2022-04-21
  • 来自专栏技术探究

    爬虫系列(7)数据提取--Beautiful Soup。

    它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。 通俗点讲就是 HTML 中的一个个标签 例如:

    <title> 使用方式: #以以下代码为例子 <title>百度</title> <div class='info' float='left' Beautiful Soup会搜索每个tag的”id”属性 #返回id为welcom的标签 print(soup.find_all(id='welcom')) 5.1.4 True True 可以匹配任何值,下面代码查找到所有的

    2K30发布于 2019-07-10
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:DevEcoStudio中的代码生成

    前言本文基于DevEco Studio 5.0.5 Release DevEcoStudio和大多数的开发工具一样,都有提高代码编码效率的工具或者方法,不知道,在实际的开发当中,你是否投入了使用,本篇文章 ,我们重点结合实际的代码,看看DevEcoStudio中那些可以提高我们编码效率的快捷方式。 本文标签:鸿蒙开发工具/DevEco Studio

    46810编辑于 2025-06-06
  • 来自专栏从零开始学自动化测试

    httprunner学习7-extract提取content返回对象

    前言 提取response返回的对象数据,用extract关键字。前面有关于token的取值,通过content.token取值。 本篇详细讲解如何从返回的json数据提取出想要的各种数据 content对象 httprunner里面的content实际上就是request里面的r.content,返回的是一个byte类型。 , "username": "test", "token": "b3f7e8e12d23591ea671374dee818c63b1599d4d" } 上面的json数据,可以转成python 里面对应的dict类型,extract提取方法 content.code 取出code后面对应的值0 content.msg 取出msg后面的对应值”login success!” content.username 取出username后面的值”test” content.token 取出token后面的值”b3f7e8e12d23591ea671374dee818c63b1599d4d

    1.3K30发布于 2019-09-29
  • 来自专栏VBA 学习

    VBA解析VBAProject 05——提取模块代码

    通过前面的文章能够知道,每一个模块的代码,在VBAProject中也就是一个数据流,这个数据流经过了run length encoding的算法进行压缩。 前面介绍的是自己使用VBA代码来解压缩,其实也有现成的API RtlDecompressBuffer可以使用,具体用法可以网上找找。 所以,只要能找到模块的数据流,然后进行解压缩就可以还原模块的代码。 模块的数据流也就是在复合文档中读取一个数据流,另外要注意的是,这样读取出来的模块数据流并不都是我们写的VBA代码,还需要结合解析dir流时候得到的模块信息进行截取,再进行解压缩: '读取某个模块的代码 'ModuleName 模块的名称 'StrCode 返回模块的代码 'Return 返回出错信息 Function GetModuleCode(ModuleName As String, If VBA.Len(ret) Then GetModuleCode = ret Exit Function End If 'vba代码只是后面的一部分

    2.7K22发布于 2020-10-27
  • 来自专栏程序源代码

    【程序源代码】python数据提取工具

    “ 关键字:实用小工具” 正文:python数据提取工具 一款使用Python编写的图像内表格数据提取工具,可以高效识别PDF原件、扫描件、复印件、彩色(黑白)照片、截图内的数据表格,提取后转为Excel 01概述 一款使用 Python 编写的图像内表格数据提取工具,可以高效识别 PDF 原件、扫描件、复印件、彩色(黑白)照片、截图内的数据表格,提取后转为 Excel 文件输出。 顾名思义,往后的目标就是提取任意格式文件中的数据图表到可被结构化处理的 Excel 文件。识别度高,操作简单,使用场景广泛。

    98910发布于 2021-04-01
  • 来自专栏鸿蒙Flutter实战

    鸿蒙Flutter实战:08-如何调试代码

    1.环境搭建参考文章鸿蒙Flutter实战:01-搭建开发环境搭建好开发环境。IDE 安装好 DevEco 和 VsCode/Android Studio。 方案二适应DecEco运行鸿蒙项目,注意需要打开的是ohos鸿蒙目录代码,待IDE分析结束后,点击运行。 当app在鸿蒙设备上启动成功后,立即在 Vscode 中调出 Command Pallet,找到 Flutter Attach ,将 Flutter 调试器连接至宿主机然后就是增加断点,使用hot reload 重新加载 Flutter,调试项目代码。 调试 Webview参考文章 鸿蒙Flutter实战:04-如何使用DevTools调试Webview进行 Webview 调试。

    92710编辑于 2024-10-22
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:实现AOP代码插桩能力

    前言本文代码案例基于Api13。 ,使代码更易维护和扩展。 提到AOP,大家最常见的就是日志的记录,AOP可以在不修改原有业务代码的情况下,通过代码插桩的方式,为应用程序添加日志记录功能;当然了,除了日志记录功能,相信大家肯定见过很多的三方的统计,比如友盟,神策等等 AOP,说的简单直白一点,就是,它可以实现对原有的对象方法,在执行前后,进行插桩,同样,在鸿蒙的开发中,我们也可以直接对其方法进行替换操作,如何实现,在Api 11之后使用Aspect对象即可。 相关总结正确的运用AOP,可以提升代码的模块化、复用性、可维护性和灵活性,同时降低了耦合度,使系统更易于扩展和维护。

    48610编辑于 2025-03-06
  • 来自专栏Blank

    快速提取文档中的java,c代码

    快速提取文档中的java,c代码,自动过滤头文件 演示文稿: ---- 网页版: 体验地址:https://iu00.cn/info/extract.php 网页代码: <! DOCTYPE html> <html> <head> <title>Java,c代码提取工具</title> <meta charset="utf-8"> <meta name="viewport libs/jquery/3.6.0/jquery.min.js"></script> </head> <body>


    Java,c代码提取工具 enctype="multipart/form-data">
    <textarea class="form-control" rows="<em>7</em>" '), sg.Button('退出程序')] ] # 创建窗口 window = sg.Window('Java代码提取器', layout) # 事件循环 while True: event

    1.6K20编辑于 2023-04-27
  • 来自专栏VBA 学习

    VBA快速提取引用工程的代码

    在利用VBAProject来共用VBA代码里介绍了使用VBAProject管理代码的方法,但是有一个不方便的地方,如果想把一个做好的功能(引用了一些其他工程代码)发送给其他人使用,就需要把所引用的工程代码复制到一起 在VBA操作VBA——VBA工程对象中介绍过,VBA是可以去操作VBA工程对象的,所以,只要能够正确找到某个文件所直接引用以及间接引用的工程,把所引用的工程代码复制就可以。 Sheet开头的会被忽略 程序主要的逻辑就是递归的查找某个VBProject所引用的工程,将工程对象的FullPath记录到一个字典中,并用bRemove记录是否是直接引用的,只有直接引用的工程在复制完代码后才需要断开引用 找到所有引用的工程之后,将每个工程的代码复制过来就可以了: Private Type RefInfo r As Reference bRemove As Boolean '是否需要断开引用 <> "ThisWorkbook" And c.Name <> "MTest" And VBA.Left$(c.Name, 5) <> "Sheet" Then '获取组件的代码

    1.8K41发布于 2020-09-10
  • 来自专栏人工智能LeadAI

    40 行代码搞定主题词提取

    5 6RMMSeg::Dictionary.load_dictionaries 7algor = RMMSeg::Algorithm.new(text) 8 9h = Hash.new(0) 10seg 5.8185510433523575], 4["公司", 6.304058289729166], 5["正在", 6.622685740709558], 6["100", 6.622685740709561], 7[

    62720发布于 2018-07-30
  • 来自专栏自动化办公

    1行代码提取Word中的图片

    今天给大家分享一个读者(逍遥土)开发的功能:从word里提取图片。 代码该功能已经集成到poword这个库里了,下载命令:pip install poword -U代码如下:import powordpoword.docx4imgs(word_path=r'. /out')参数该方法需要填写2个参数:word_path:需要提取图片的word路径img_path:保存图片的文件夹位置,程序会自动在指定位置,用word名创建一个子文件夹

    1.4K30编辑于 2023-09-24
  • 来自专栏优测Utest

    鸿蒙生态7月技术月报 | HarmonyOS 5.1 开发特性详解

    由优测出品的「HarmonyOS鸿蒙生态技术月报」,定期汇总整理鸿蒙生态各领域的技术进展,涵盖系统/硬件最新发布、兼容性适配方案讨论、开发与测试工具介绍、技术资料参考文档等,帮助大家快速掌握鸿蒙生态最值得关注的技术前沿与实战指南 MatePad Pro 12.2 英寸开发要点✧ 键鼠穿越:需在config.json中声明ohos.permission.DISTRIBUTED_DEVICE_MANAGE✧ 测试建议:重点验证 Wi-Fi 7 下的多任务同步延迟(≤50ms)② WIKO Hi畅享80 Pro兼容性测试**✧ 注意事项:骁龙778G平台需适配鸿蒙分布式软总线✧ 测试建议:6100mAh 电池场景下的功耗测试测试实战7月高频问题解决方案 2025华为发布鸿蒙应用开发者激励计划2025,提供现金激励,鼓励开发者参与鸿蒙应用、游戏(含游戏 App 和小游戏)、元服务的开发。 开放时间:需在2025年7月23日至2025年12月31日期间完成鸿蒙应用、游戏、元服务开发并在华为应用市场正式上架,满足相应的激励条件即可获得奖励。

    2K10编辑于 2025-08-18
  • 来自专栏python3

    #7 Python代码调试

    一、代码调试概述 1.1 概述 一个程序员在编写项目的时候,敲代码其实并不会占用太多的时间,占用时间的其实是敲代码之前(整个项目的思路和框架)和敲代码之后(调试代码)。 2.2 print方法例子 1 ''' 2 从下列段落中提取出所有数字,并输出 3 本例结果应该是:49737 4 ''' 5 import re 6 7 8 test = ''' 那就使用print打印一下result这个变量的内容哇,于是,在第13行代码中加入 print(result) : 1 ''' 2 从下列段落中提取出所有数字,并输出 3 本例结果应该是:49737 pattern = re.compile('\d+') 于是整个程序变为: 3 ''' 4 从下列段落中提取出所有数字,并输出 5 本例结果应该是:49737 6 ''' 7 import 聪明的你已经发现代码一进入就执行到了第4行,其实这也很好理解,前面3行都是注释嘛,对代码的执行并没有实际作用,ipdb遇到注释语句会自动跳过的 接下来输入一个n,让那个代码继续执行一行:  ?

    98050发布于 2020-01-16
  • 来自专栏气象学家

    气象编程 | 提取黑潮流速主轴(数据+代码)

    \ssu.nc'; ncdisp 'G:\提取黑潮主轴\ssv.nc'; ncdisp 'G:\提取黑潮主轴\lon_lat.nc'; clear;clc;close all; % note: % this script aim to find kuroshion % 1.read speed of circution data file_u ='G:\提取黑潮主轴\ssu.nc'; file_v ='G :\提取黑潮主轴\ssv.nc'; file_lon_lat='G:\提取黑潮主轴\lon_lat.nc'; lon = double(ncread(file_lon_lat,'lon')); lat linewidth',0.5,'linestyle','-')% fuzhuxian m_gshhs_i('save','topodata') m_usercoast('topodata','patch',[.7 .7 .7],'linewidth',2) m_grid('linestyle','none','box','fancy','fontsize',11,'tickdir','in','xtick',5,

    1.4K30编辑于 2022-03-31
  • 《数字图像处理》实验7-图像特征提取

    二、完整实验内容与代码实现 (一)颜色空间通道提取 实验任务         读取彩色图像→提取 RGB 三通道→转换至 HSV 空间并提取 H、S、V 三通道→可视化所有通道。 完整代码 % 读取彩色图像 img = imread('1.png'); % 提取RGB颜色空间三通道 R = img(:,:,1); % 红色通道 G = img(:,:,2); % 绿色通道 B title('G通道', 'FontSize', 12); subplot(3,3,6); imshow(B); title('B通道', 'FontSize', 12); subplot(3,3,7) 完整代码 % 读取彩色图像并转换为灰度图 img = imread('CSGO.jpg'); gray_img = rgb2gray(img); % 三种算子提取边缘(edge函数直接调用) edge_prewitt 完整代码 % 读取图像并转换为灰度图 I = imread('阿狸2.jpg'); gray_img = rgb2gray(I); % 可视化窗口设置 figure('Position', [100,

    31810编辑于 2026-01-21
领券