首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

还记得之前代码生成工具么,这次给它升级了

小工具升级啦 之前开发了一款定制化代码生成工具,基于MyBatis Generator开发。...有有兴趣可以看看我之前这篇文章: “MyBatis generator逆向生成实体类插件开发 当时这个款工具能一键生成实体类、Mapper类、Mapperxml文件。...但是远远满足不了公司开发需求。为此,对这款工具做了升级。 升级后小插件可以生成实体类、Mapper类、Mapperxml文件、Service、ServiceImpl、Controller。...整体配置文件内容如下: 生成结果 文件目录 Entity mapper service service实现类 controller 这款小插件根据公司实际需求定制生成代码,上述代码全部由工具生成...小工具代码已经上传到github上面了

35230
您找到你想要的搜索结果了吗?
是的
没有找到

还记得之前代码生成工具么,这次又给它升级了

又升级啦 之前自己写了个代码生成工具,为了能在创建实体时节省不必要工作。当时给这个工具升级了一次。...有兴趣同学可以看看我写这篇文章: “还记得之前代码生成工具么,这次给它升级了” 当时升级功能可以自动生成Service,ServiceImpl,Controller等类,并按照实际做了定制化开发...这次主要升级是: “Service层增加增删改查代码” 源码说明 我们来看看代码: 首先serviceImpl增加了如下代码: 这里我们看一个methodForServiceImplCreate...我们来看看service方法: 最后是controller方法: 这里只写了create方法,其他方法可以在生成代码中新增功能。...当然,上面的代码只是一个模板,模板只是做个参考用,实际可能会根据需求更改代码。 好了,代码生成工具升级介绍就到这里了。

23220

low-code 大旗之下,正在代码平台该何去何从?

写在前面 low-code大旗之下,各式各样代码平台熙熙攘攘: 应用场景:PC 中后台、移动 H5、小程序,也有 React Native 等跨端 核心功能:UI 编排、(逻辑)流程编排,甚至服务编排...交互方式:表单配置、拖拽,甚至还有富文本扩展 不禁有几个问题: 与它们相比,正在做(或将要做)代码平台有什么特殊之处?...垂直场景划分基础上,还可以衍生出跨业务线投放、跨端搭投、一搭多投等混合探索方向 二.用户群体 第二维是低代码平台面向用户群,用户群体越大,低代码能力越强 一般按用户专业程度分为: 特定技术人员...低代码平台 数据描述协议 低代码平台 -------------> 数据Mock平台 七.协作效率 第七维是协作效率,指的是不同角色代码模式下协同工作效率,协作效率越高,...低代码能力越强 不同于源码开发,低代码开发作为一种新研发模式,协作效率方面有很大想象空间,例如: 产品经理:可通过低代码平台产出高保真原型,交由研发人员进一步开发,甚至能够自行快速调整文案、图片素材等

1.2K30

测试移动弱网时踩过坑|洞见

为何要进行弱网测试 当前所在项目的产品是一款适配于低资源环境医疗IT系统,目前主要是坦桑尼亚地区使用。...当然,对于有些无法模拟情况,只能靠人工移动到例如电梯、地铁等信号比较弱地方。...6、现象:弱网环境下,用户第一次输入搜索关键字没有得到响应后,再次输入全新关键字并发送请求,等待搜索结果返回后,当前结果页被之前关键字搜索结果刷新覆盖。...原因:中间请求返回较慢,显示最终结果后,之前请求返回数据应不做处理。 解决方案 :对异步请求未完成任务进行cancel....总结 当然,出现以上问题根本因素并不是弱网,我们平时PC应用中一样会遇到,但是这些问题在移动弱网环境下会表现更突出。

2.1K60

利用 ReSharper 自定义代码错误模式,代码审查之前就发现并修改错误

利用 ReSharper 自定义代码错误模式,代码审查之前就发现并修改错误 发布于 2018-03-20 11:54...阅读本文将学习如何使用 ReSharper Custom Pattern 功能来完成这样警告和转换。...---- 预览效果 我们团队中自定义了一个代码风格规范,单元测试中 Assert.AreEqual(foo.GetType(), typeof(Foo)); 应该被换成 Assert.IsInstanceOfType...设置完之后,“Edit Highlighting Pattern”窗口应该是这样: ? 当然,“Custom Pattern”列表中也可以统一设置所有模式警告级别。 ?...于是,我们可以编写一个自定义模式来发现和修改这样错误。 ? 你认为可以怎么写呢?在下面给出了写法。你还可以发掘出更多潜能吗?非常期待! ?

1.5K00

开发了一款软件,完成了舔狗绝地反杀(代码开源)!

作者:糖纸箱 出处:http://1t.click/bgFT 一个阳光明媚清晨,打开窗户呼吸了一口新鲜空气。 阳光灿烂,岁月静好,又是一个约女朋友出去爬山吃饭看电影好日子。...想到女朋友大眼睛,脸上不禁洋溢起了幸福微笑。 打开微信,给女朋友发出去一个美好邀约。 等等,这为什么有一个感叹号??? 消息被拒收了?? 笑容凝固脸上。 什么?她又一次拉黑了?...完了完了,之前女朋友约法三章要求我每天必须发晚安! 整整一句晚安啊! 知道了理由,剩下就是认错了。 知道,必须保持高度警惕。 打起十二分精神。...女朋友把从黑名单移除那一刻,让她看到我悔过觉悟! 以此来证明,在她拉黑时间里,一刻也没有忘记她,一刻不停反省自己。 ? ? 一个小时过去了。 她依然没有把从黑名单中解救出来。...自动回复 在你回来之前,这个程序可以自动回复你女朋友。 延迟和回复消息长度正相关,看起来非常真实 ! ? ? 关闭条件 假如你出门了,可以通过给文件传输助手发消息来使程序关闭 : ? ?

43730

开发了一款软件,完成了舔狗绝地反杀(代码开源)!

作者:糖纸箱 出处:http://1t.click/bgFT 一个阳光明媚清晨,打开窗户呼吸了一口新鲜空气。 阳光灿烂,岁月静好,又是一个约女朋友出去爬山吃饭看电影好日子。...想到女朋友大眼睛,脸上不禁洋溢起了幸福微笑。 打开微信,给女朋友发出去一个美好邀约。 等等,这为什么有一个感叹号??? 消息被拒收了?? 笑容凝固脸上。 什么?她又一次拉黑了?...完了完了,之前女朋友约法三章要求我每天必须发晚安! 整整一句晚安啊! 知道了理由,剩下就是认错了。 知道,必须保持高度警惕。 打起十二分精神。...女朋友把从黑名单移除那一刻,让她看到我悔过觉悟! 以此来证明,在她拉黑时间里,一刻也没有忘记她,一刻不停反省自己。 一个小时过去了。 她依然没有把从黑名单中解救出来。...当女朋友解除拉黑时候,你就会收到这样一条消息: 代码可跨平台,已经开源: https://github.com/tangzixiang0304/Shielded_detector 再发一遍下载地址:

45810

中国移动完成首次雄安5G远程自动驾驶行驶测试 | 热点

操作过程中网络延迟保持6毫秒以内,仅为4G网络延迟十分之一。...近日,中国移动完成雄安新区首次5G-V2X自动驾驶远程启动及行驶测试,实现了通过5G网络远程控制20公里以外车辆,并完成启动、加速、减速、转向等操作。...同时,操作过程中网络延迟保持6毫秒以内,仅为4G网络延迟十分之一。...本次5G远程自动驾驶测试中,测试人员5G核心网侧连接车辆模拟控制器,下发操纵指令,通过5G新空口与相应传输专线,将转向、加速等指令传输给远程车辆。车内模块接收信号并指挥车辆完成相应动作。...中国移动远程自动驾驶项目负责人表示,这次测试项目的成功,验证了5G大宽带、低延迟网络能力,这将为智能网联汽车发展奠定良好基础。

45140

#抬抬小手学Python# 用别人代码完成工作,剩下时间去摸鱼【附源码】

公司工作,很多项目都是协作开发来完成,一个项目后面可能存在很多工程师,为了开发方便,每个人负责功能函数或者类都尽量封装在一个模块中,模块英文请记住 module,有的地方叫做 库,也有的地方叫做 包...将函数放到模块中 模块学习过程,不能按照语法结构来学习,它是一种抽象知识,是一种代码设计方式。例如将写好函授放到模块中。...此时可以学习一个新内容,通过 as 给模块导入进来函数起个别名,然后该文件都使用别名进行编码。...,如果希望导入一个模块中类,可以直接通过下述语法格式实现: import 模块名 使用模块中类,语法格式如下: 模块名.类名 具体代码不在演示,自行完成吧。...导入模块某个类 导入模块类和导入模块函数用法是一致。 新建一个 demo.py 文件,该文件导入 dog_module 模块中类。

45630

同事看了代码惊呼:居然是这么Unity中用单例

❤ 一、前言 今天,同事问我:“Unity中怎么用单例呀” 然后就把代码甩过去了。...同事:“哦,原来是这么用,你来给我演示一下吧” ❤ 二、单例模式介绍 首先要了解,单例模式是一种常用软件设计模式,定义是单例对象类只能允许一个实例存在,许多时候整个系统只需要拥有一个全局对象...单例模式结构图如下图所示: 那么,单例模式Unity中又有那些应用场景呢: 1、使用Unity开发项目的时候,经常会遇到需要一个管理类来管理一些全局变量和方法,比如GameManager...假设有以下需求: 1、整个项目中有且只有一个DataManager单例对象 2、DataManager单例对象中,需要去读取文档数据,并且保存下载 3、切换场景时候DataManager对象不能被销毁...4、不同脚本中可以读取到DataManager单例对象读取值 下面我们就来一步步实现单例对象下DataManager。

53410

别人写代码上做修改是这样保证正确性

引子 9年前入职一家公司,团队里都是之前公司原同事,彼此都很熟,对各人能力也都很了解。当时负责整个公司搜索引擎。上班第一天,在看之前遗留代码。...9年来再也没有接手可以毫无负担,直接推倒重写代码。就算有,不搞清楚以前逻辑和背景,就直接抛掉这些历史包袱是不对修改别人写代码时候,我们需要信奉黑格尔名言:“存在即合理”。...一定要弄清楚之前这样编写代码是出于什么样考虑。 项目背景 这段时间我们团队修改之前一个功能。接触到这个项目的时候,设计方案已经被讨论了多次,已经到了详细设计阶段。...引起了高度重视。因为这是修改之前几年前编写几经易手、十分核心且之前没怎么敢改动代码。...以上三步完成之后,就是设计方案评审阶段。千人千问,多视角审视方案,也增进理解。 编写代码 代码之初,自认对代码做了深入分析,加上15年代码编写经验,觉得自己写这段代码岂不是降维打击。

1.1K20

,开发者,元宇宙里有一行自己代码

并且空间计算3个代码库还可以串接起来,是首个可以实现基于端云协同大尺度移动实时6DoF定位和AR效果开源平台。 下面,我们就来更具体地看一下每个代码定位和特点。...XRSLAM目前提供了一个基于优化鲁棒实时轻量级视觉惯性里程计,同时支持桌面平台和移动平台。 和其他SOTA系统相比,XRSLAM精度和效率方面都具备很强竞争力,且非常容易上手使用。...作为AR领域基础设施,团队提供了iPhone端可实时交互移动端应用。...仅需要修改配置文件,就可以完成对数据处理管线和网络构建修改,支持高便捷性地实现新算法搭建。...除了易于使用和拓展模块化设计,XRNeRF在所有复现算法上,平均指标与官方代码库对齐,可视化效果也与源代码库对齐。 从1到N XR各种硬件正在高速发展,新算法也层出不穷。

59230

1小时,不会代码如何完成 网易云音乐 大作业网页制作?(IVX 第2篇)

注:文章中所有素材连接 https://codechina.csdn.net/A757291228/sucai 自取 热情博主在线解答~ IVX第一篇制作精美简历:1小时学会不打代码制作一个网页精美简历...小媛:明白了,修改成了最大,哈哈哈。 1_bit:那这个时候你是不是应该调整一下这种行百分比? 小媛:调了。...1_bit:那么你其他文本也要改哟,你先改 音乐 这个文本,去掉外边距,然后设置宽度为 16%,然后复制 4 个,更改文本内容为之前菜单内容就可以了。 小媛:bit哥是个大坑货。...1_bit:然后将鼠标移动到我音乐这里,点击选择。 1_bit:之后动作这一列选择 设置属性。...小媛:最后添加一个文本,就可以完成了吧? 1_bit:不错,此时我们在行内复制 4 个列,就可以完成了。 小媛:改了一下头像,好看多了,哈哈哈。

1.8K30

GitHub Copilot代码笔刷火了,一刷修bug加文档,特斯拉前AI总监:现在80%代码由AI完成

一段难以读懂单行代码,一刷就变成了朴实无华”if…else if”。 这是GitHub为AI编程插件Copilot增加试验性新功能。...集成Copilot插件GitHub Copilot Labs中(没错,这是一款插件插件) 有了它,懒得声明变量类型?一刷。 变量名不小心写错了,出现小bug?一刷。...其中最夸张要属特斯拉前任AI总监Andrej Karpathy。 最近他与网友讨论中透露,现在他80%代码都是由Copilot完成,有80%准确率。...写提示词-编辑代码工作流程已经代替了一行一行自己写。 更离谱是,他在学习一门新语言Rust时候,为了练习暂时关掉了Copilot,他感到一种恐惧。 在编辑器中陪伴我只剩下光标了。...加好友请务必备注您姓名-公司-职位噢 ~ 点这里关注,记得标星哦~ 一键三连「分享」、「点赞」和「在看」 科技前沿进展日日相见 ~

1.1K30

【Rust 日报】2021-8-12 (包含源代码)用Rust重写移动游戏,并支持WASM

用Rust重写移动游戏,并支持WASM 机翻请谅解: 上周在这里分享了一篇文章,描述了一个重写手机游戏项目,一堆人对源代码表示很感兴趣。...恰恰相反,是想看看用Rust编写非Rust风格代码能走多远(文章中谈到了这一点),所以你可能会发现一些奇怪东西。如果有些东西伤害了你眼睛,请原谅 :) 不过,还是很愿意听取反馈意见!...如果你发现了反常规问题,请告诉。如果你发现了一个反常规或你认为可以用更简单或更优雅方式来完成东西,很乐意听到。最终使用了大量Rc+内部可变性,因为这使得代码更容易翻译/管理/归纳。...与浏览器渲染瓶颈相比,这些模式对性能影响似乎可以忽略不计(仅仅是使用WASM而不是Javascript,就得到了很多执行游戏逻辑空间),所以我添加一些Rc地方之前没有多想,这将使生活更轻松...怀疑火狐浏览器正在以根本不同方式进行画布渲染,而我无法对其进行优化(有些人认为这可能与另一篇帖子中画布指纹保护有关,但我还没有找到激活/停用这些保护标志来确认它)。

49420
领券