首页
沸点
课程
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户101924032654
1月前
关注
屏蔽作者: 用户101924032654
举报
一行搞定九九乘法表
收起
查看大图
向左旋转
向右旋转
技术交流圈
赞过
分享
13
1
相关推荐
#AI 编程#
没想到,python还可以这样灵活用抽象类的
没有系统性学习过python语法,都是学了点皮毛就直接上手写代码的,今天在做我的开源应用todolist的代码重构,才发现可以这样用python提取公共代码的。
场景是这样的:
由于不同平台可能存在相同功能的不同代码实现,因此此前基于多桌面端和移动端抽取了顶层抽象类PlatformService,这样就可以依据不同平台进行编码和分离构建打包了。
但是,目前又发现桌面端间可能存在相同的功能,直接用相同的代码实现就可以了,只是移动端需要差异化实现。
然后就有了这种方式:加多一层抽象类DesktopCommonService,但是该层不需要实现顶层所有抽象方法,只是提取了桌面端相同实现的代码;此外,桌面端后续不直接继承顶层抽象类,而是继承自中间层抽象类,移动端则依然保持继承自顶层抽象类。
PS:如果你对我的开源应用TodoList感兴趣,欢迎下载体验哦:
tangislearning.github.io
2 赞 ·
0 评论
llm-box是一个开源的AI工作流编排引擎,让开发者通过YAML定义工作流,串联55+节点
(LLM、Agent、代码执行、RAG、多模态等)构建复杂的AI应用。项目深度融合ReAct推理循环、分层持久化记忆、Skill自演进机制,率先完成鸿蒙HarmonyOS与昇腾NPU双生态适配,是国内首个覆盖"端侧Agent+国产算力+鸿蒙生态"的开源AI工作流引擎。
4 赞 ·
0 评论
w问下大佬们,我用kotlin 开发了个app,但是想要商用,问豆包说kotlin很容易被反编译解析里面的业务逻辑,有什么好的加密手段吗,可以推荐下
1 赞 ·
11 评论