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

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

    前言本文基于DevEco Studio 5.0.5 Release DevEcoStudio和大多数的开发工具一样,都有提高代码编码效率的工具或者方法,不知道,在实际的开发当中,你是否投入了使用,本篇文章 ,我们重点结合实际的代码,看看DevEcoStudio中那些可以提高我们编码效率的快捷方式。 快速生成构造器我相信肯定有小伙伴,在写实体类的时候,构造函数,还在进行手写,其实,在DevEco Studio中,这种生成,一个快捷方式便可以搞定。 右键选择Generate:选择Constructor选择要携带的属性动态效果如下:快速生成get/set方法在DevEco Studio中除了构造函数可生成之外,我们还可以自动化生成当前类中的成员变量或对象属性对应的 本文标签:鸿蒙开发工具/DevEco Studio

    46810编辑于 2025-06-06
  • 来自专栏编程微刊

    4个免费代码自动生成神器

    日常写代码,是一件非常需要耐心的事情,尤其是那些没有技术含量重复使用到的一些代码排列组合,比如前端的一些html和css布局,简单繁杂,这个时候就会使用到一些免费代码自动生成神器,让我们提高效率。 1:在线搭建框架-懒猴子CG 官方网址:http://cg.lazy-monkey.com/ 懒猴子代码生成器支持Java,Vue,React,Python等语言的框架搭建和规范代码生成,只需要选择对应的模版或模版组并录入数据字段即可在线生成和下载 2:IT猿网 官方网址:https://tool.ityuan.com/captcha 3:最好用的代码生成器-magicalcoder 面向零基础,拖拽式编程,前后端代码一键生成。 官网:http://bbs.magicalcoder.com/ 4:前端代码生成神器-ibootstrap http://www.ibootstrap.cn/ 前端开发里Bootstrap比较常见 ,适配了很多浏览器,最重要的是简单可视化编辑和生成,前端代码生成神器-ibootstrap不得不推荐一下。

    8.7K10编辑于 2025-05-19
  • 来自专栏GreenLeaves

    代码生成引擎之T4模版

          在学校三年、公司里呆了快一年了,作用ASP.NET开发的我,居然从来没听过T4模版,公司里也没有人使用,它就是这样不为世人所熟知,却又默默的奉献着!这...........tm还是我吗? 不过直到现在,据我所知,我们公司好像并没有人使用T4来卡发,我不禁陷入了沉思!哈哈哈,言归正传!       可以这么说只要你学会了T4模版,并且如果你能很熟练的运用它,那么恭喜你,这就相当于玩毒奶粉(dnf)爆了一把史诗......哈哈哈,对,T4就是你程序员道路上的一把利器,能帮从我们重复的代码中解脱,这他么简直了 T4是微软官方在Visual Stdio2008中集成的一款代码生成工具,并且其内部也有很多开发环境使用到了T4模版,MVC的视图模版、Entity  Framework的DbContext模版等等,下面通过具体操作来一步步了解这款神器

    1K60发布于 2018-01-24
  • 来自专栏木字楠の空间

    4、 后台服务配制以及代码生成

    配制 2.3、访问Swagger 3、代码生成 3.1、依赖引入 3.2、生成代码 3.3、开始生成代码 3.4、代码结构 3.5、swagger配制修改 1、Log4j2配制 1.1、pom文件配制 486356410@qq.com")) .version("v1.0") .build(); } } 2.3、访问Swagger 3、代码生成 .setStrategy(stConfig) .setPackageInfo(pkConfig); ag.execute(); } 3.3、开始生成代码 因为我们的项目是多模块项目,所以我们先暂且将所有代码生成在web模块。 生成完毕,我们手动将代码拖到对应模块 3.4、代码结构 web模块 => 存放Controller Business模块 => 主要存放接口实现类 Mapper模块 => Mapper

    63830编辑于 2022-11-15
  • 来自专栏大内老A

    创建代码生成器可以很简单:如何通过T4模板生成代码

    在《基于T4代码生成方式》中,我对T4模板的组成结构、语法,以及T4引擎的工作原理进行了大体的介绍,并且编写了一个T4模板实现了如何将一个XML转变成C#代码。 [文中源代码从这里下载] 一、代码生成器的最终使用效果 我们首先来看看通过直接适用我们基于T4的SQL生成模板达到的效果。 (ToolBox)和编辑器 VS本身只提供一套基于T4引擎的代码生成的执行环境,为了利于你的编程你可以安装一些辅助性的东西。 从数据到代码——通过代码生成机制实现强类型编程[上篇] 从数据到代码——通过代码生成机制实现强类型编程[下篇] 从数据到代码——基于T4代码生成方式 创建代码生成器可以很简单:如何通过T4模板生成代码 [上篇] 创建代码生成器可以很简单:如何通过T4模板生成代码?[下篇]

    4.4K90发布于 2018-02-08
  • 来自专栏大内老A

    创建代码生成器可以很简单:如何通过T4模板生成代码

    如果我们提供一种基于多文件的代码生成方式,将会为编程人员带来极大的便利。借助于T4 ToolBox这个开源工具箱,多文件的SQL Generator的实现变得异常简单。 一、多文件代码生成器会带来多大的便利? ? 我们先来直观的感受一下较之《上篇》提供的单一文件的代码生成器,基于多文件的代码生成解决方案会为开发人员带来多大的便利。 T4 ToolBox为类库中为了提供了一个抽象的T4Toolbox.Generator类用于实现多文件的代码生成。 从数据到代码——通过代码生成机制实现强类型编程[上篇] 从数据到代码——通过代码生成机制实现强类型编程[下篇] 从数据到代码——基于T4代码生成方式 创建代码生成器可以很简单:如何通过T4模板生成代码 [上篇] 创建代码生成器可以很简单:如何通过T4模板生成代码?[下篇]

    1.4K110发布于 2018-02-08
  • 来自专栏张善友的专栏

    代码生成新选择-T4模板引擎

    在博客堂看到ASP.NET MVC中的T4模板, 之前我也写过一篇文本模板转换工具箱T4。 T4(Text Template Transformation Toolkit)则是微软官方在VisualStudio 2008中开始使用的代码生成引擎,可惜T4不像微软公布的别的工具那样参考资料充足, Visual Web Developer项目组的博客上有一个对ASP.NET MVC中T4模板进行深度探索的帖子:T4模板,给ASP.NET MVC开发者的快速使用指南。 其中提到已经有了T4 Toolbox这样的模板库插件,而且也有了Clarius Consulting的T4 Editor这样的商业编辑工具,他们也提供了社区版本,但编写复杂的T4模板依然是一件麻烦而且要求挺高的事情 T4模板不仅仅应用在ASP.NET MVC里了,它可以应用于代码生成的所有领域,只是T4的资料太少了。我在社区里建了一个小组T4模板引擎,欢迎大家一起来整理T4的资料。

    1.2K50发布于 2018-01-31
  • 来自专栏AIoT技术交流、分享

    4行Python代码生成图像验证码

    目录 1、captcha库 2、graphic-verification-code库 ---- 最近无意看到网上有人使用Python编写几十行代码生成图像验证码,感觉很是繁琐,这里为各位朋友推荐两种方法 ,使用4行Python代码即可生成验证码。

    66740发布于 2021-01-20
  • 来自专栏CSDNToQQCode

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

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

    1.4K30编辑于 2022-11-29
  • 来自专栏C#开发点点滴滴

    C# 通过T4自动生成代码

    通过T4模板生成代码,运行时实现 关键代码段:Host using Microsoft.VisualStudio.TextTemplating; using System; using System.CodeDom.Compiler keyValuePairs; //模板 string input = File.ReadAllText(templateFileName); //执行代码生成 Path.GetFileNameWithoutExtension(templateFileName), host.FileExtension); //将生成的文件写入到新位置

    1K10发布于 2020-08-31
  • 来自专栏大内老A

    从数据到代码——基于T4代码生成方式

    实际上,我们最常用的代码生成当时不是CodeDOM,而是T4,这是一个更为强大,并且适用范围更广的代码生成技术。今天,我将相同的例子通过T4的方式再实现一次,希望为那些对T4不了解的读者带来一些启示。 四、通过T4模板实现从“数据到代码”的转变 五、T4的文本转化的实现 一、我们的目标是:从XML文件到C#代码 再次重申一下我们需要通过“代码生成”需要达到的目的。 假设我们需要通过代码生成的方式生成如下一段简单的C#代码: 1: using System; 2:  3: namespace Artech.CodeGeneration 4 从数据到代码——通过代码生成机制实现强类型编程[上篇] 从数据到代码——通过代码生成机制实现强类型编程[下篇] 从数据到代码——基于T4代码生成方式 创建代码生成器可以很简单:如何通过T4模板生成代码 [上篇] 创建代码生成器可以很简单:如何通过T4模板生成代码?[下篇]

    2.9K90发布于 2018-02-07
  • 来自专栏C++核心准则原文翻译

    自学鸿蒙应用开发(4)- 画面布局

    match_content" ohos:width="match_content" ohos:layout_alignment="horizontal_center" ohos:text="你好,鸿蒙 DirectionalLayout的详细信息可以参照鸿蒙官方的开发文档: https://developer.harmonyos.com/cn/docs/documentation/doc-guides

    71220发布于 2020-12-31
  • 来自专栏鸿蒙开发笔记

    鸿蒙开发实战案例:自动生成动态路由

    介绍本示例将介绍如何使用装饰器和插件,自动生成动态路由表,并通过动态路由跳转到模块中的页面,以及如何使用动态import的方式加载模块。 使用说明自定义装饰器添加装饰器和插件配置文件,编译时自动生成动态路由表配置动态路由,通过WrapBuilder接口,动态创建页面并跳转。 /common/routermodule" }以上是需要在主模块中添加的配置,如果已经添加过相关代码,则可以直接略过,按照下面的步骤在子模块中添加相关即可自动生成动态路由相关文件。 // 自定义装饰器,用于自动生成动态路由代码及页面的跳转。 1.OpenHarmony开发基础2.OpenHarmony北向开发环境搭建3.鸿蒙南向开发环境的搭建4.鸿蒙生态应用开发白皮书V2.0 & V3.05.鸿蒙开发面试真题(含参考答案) 6.TypeScript

    79510编辑于 2025-02-18
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:CodeGenie万能卡片生成

    前言本文基于Api13, DevEco Studio 5.0.5 ReleaseCodeGenie是DevEcoStudio中一个自带的AI工具,在之前的文章中,也写过两篇文章,主要针对代码生成、知识问答和编译报错智能分析做了概述 确认卡片的相关信息:它会自动的把卡片相关文件生成到我们的项目中,包含UI代码,资源,相关配置等,一切都是自动化配置。 运行之后,我们自动生成的卡片就完成了,效果如下:相关总结上面我们只概述了一种代码保存,那就是自动保存卡片工程,它会把所有的代码,资源以及配置进行保存,当然了,它还有手动的保存的方式,那就是右侧的三个选项 :点击第一个代码,在卡片的下面就会把当前的卡片代码进行展示,我们可以进行查看和复制使用。 本文标签:鸿蒙开发工具/CodeGenie

    39600编辑于 2025-06-24
  • 来自专栏个人路线

    鸿蒙 模仿boss直聘客户端更新教程【鸿蒙专题4

    我是坚果 前言: 各位同学大家好 ,之前写过一篇鸿蒙模仿boss直聘文章。 ,不过之前·我查文档发现鸿蒙提供了 Fraction 小部分这个控件给我们开发使用,所以就更新一下之前的模仿boss直聘的客户端项目 那么废话不多说,我们正式开始。 layoutShow(3); break; default: break; } } 4多个 boss直聘客户端就讲完了 其他页面的实现都差别不大大家可以去下载完整代码查阅 这次算是更新教程。 想信华为会尽快解决这个问题 最后希望我的文章能帮助到各位解决问题 ,以后我还会贡献更多有用的代码分享给大家。

    93220编辑于 2021-12-16
  • 来自专栏数据派THU

    带你用4代码训练RNN生成文本(附资源)

    本文介绍仅需几行代码就能训练出任意大小和复杂度的文本的神经网络文本发生器。 如何在无需构建和调整神经网络的情况下,轻松地生成文本? 让我们来看看下面这个项目,它允许您用几行代码就能在任意文本数据集上轻松地训练出任意大小和复杂度的文本,这便是神奇的神经网络文本发生器。 在这种情况下,让我们看一下 textgenrnn,它是一个允许你“用几行代码在任何文本数据集上轻松地训练出任意大小和复杂度文本的神经网络”的项目。 生成‘Hello,World!’这类文本和生成特朗普的推文相类似 (至少在我看来是这样),那么让我们一起来看看吧。 以下4代码是我们导入库、创建文本生成对象、在trump-tweets.txtfile上对模型进行10次训练所需的全部内容,然后生成一些样例推文。 ? 大约30分钟后,这是生成的文本: ?

    61220发布于 2018-07-30
  • 来自专栏毛利学Python

    python奇妙旅行之4代码生成图像验证码

    今天空闲时间再看某大佬得论坛,被点了一下,就想起来了2种方法,生成图片验证码,简约而不失优雅~~ 代码上来~~ 一、graphic-verification-code库 我建议的安装方式都是 pip 上代码(4代码生成图片): import gvcode a,m = gvcode.generate() #序列解包 a.show() #显示生成的验证码图片 print(m) 运行结果: 二、captcha 库 1.安装 pip install captcha 2.上代码(3行生成图片验证码): from captcha.image import ImageCaptcha img = ImageCaptcha from random import randint list = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', ' L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'] data = '' for i in range(4)

    37420编辑于 2022-09-22
  • 来自专栏全栈程序员必看

    java 生成xml dom4j_Java生成xml——DOM4J生成

    一、四种方式的总结 【DOM】 DOM方式生成xml是基于DOM树的结构,整个DOM树会存在内存中,所以使用DOM方式可以频繁的修改xml的内容,但是因为DOM树是存在内存中的,所以对内存消耗较大。 【SAX】 SAX方式生成xml是逐步写 一、DOM4J生成实例 Dom4JToXmlDemo.java public class Dom4JToXmlDemo { public static void root = document.addElement(“bookstore”); //3、为根节点添加子节点book Element book = root.addElement(“book”); //4、 FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } } 一、JDOM生成实例 Element root = new Element(“bookstore”);//2、创建Document对象,将根节点写入对象中Document document = new Do 运行结果: 输出dom4jToxml.xml

    1.4K20编辑于 2022-09-15
  • 来自专栏HarmonyOS点石成金

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

    再举一个常见的场景,一个函数,你写了很多的代码,想要把一部分代码,快速的抽成一个单独的函数,用于简化当前的代码逻辑,如何快速的实现?可能很多老铁会第一时间想到,把代码复制出来呗,这有什么难的? 有一点需要说明,如果你是私有的属性,也就是组件本身自己的属性,一般它会直接生成@Extend修饰的函数,如果是通用属性,可提取为@Styles或@Extend装饰的函数。 如下所示,我选中的是通用的属性,就可以看到给出要选择的生成选项:提取新方法/函数(Method)在前言中,我们简单列举了一个例子,快速实现了组件的属性函数生成,这种提取方式,就是方法提取,除此之外,在实际的开发中 你可以选择全局或者当前页面中:生成代码如下:@Entry@Componentstruct Index { build() { Column() { this.newLocalBuilder 本文标签:鸿蒙开发工具/DevEco Studio

    39200编辑于 2025-06-25
  • 用arkts写鸿蒙app:简单的海报生成

    鸿蒙应用开发的sdk 现在已经来到了5.0.2(api:14).离我上次写鸿蒙应用(那时候还是9、10)已经过去一段时间(不到一年),版本已经大跃进了,里面的大部分api都已经陌生了。 作品海报生成 (涉及画布渲染生成以及图片存储) 4. 作品AI朗读( 涉及语言播放,AI朗读服务) 等等。要真细想,其实预想的一些功能可以充分利用鸿蒙的很酷的特性。 话不多说,我就开始先敲第一个功能:海报生成。海报生成的功能,根据查阅一番文档下来,需要用以下功能实现,首先是canvas画布,类似html的canvas,这是一个UI组件。 代码中的saveToFile函数是我自己封装。下面会介绍函数的具体代码。最后一步就是跟文件权限有关的操作。 最后我想说,上面的例子只是简单借用画布组件生成数据保存到本地的逻辑。

    74700编辑于 2025-03-22
领券