-
通过Python脚本支持OC代码重构实践(一):模块调用关系分析
作者 | 刘俊启 导读 在软件开发中,经常会遇到一些代码问题,例如逻辑结构复杂、依赖关系混乱、代码冗余、不易读懂的命名等。这些问题可能导致代码的可维护性下降,增加维护成本,同时也会影响到开发效率。这时通常通过重构的方式对已有代码结构进行改进和优化。在重构的工作中,大部分的工作是人工的方式完成,是一个耗时且容易出错的过程。对于研发人员来讲,在不改变软件的功能和...
时间:2023-10-24点击:100收藏
-
ProxyPin 1.0.4 已经发布,全平台 HTTP 抓包工具
ProxyPin 1.0.4 已经发布,全平台 HTTP 抓包工具 此版本更新内容包括: 脚本文档说明:https://gitee.com/wanghongenpin/network-proxy-flutter/wikis/%E8%84%9A%E6%9C%AC 证书安装流程介绍:https://www.bilibili.com/video/BV1Qm4y15...
时间:2023-10-24点击:400收藏
-
React技术栈支援Vue项目,你需要提前了解的 | 京东云技术团队
写在前面 react整体是函数式的思想,把组件设计成纯组件,状态和逻辑通过参数传入,而vue的思想是响应式的,也就是基于是数据可变的,通过对每一个属性建立Watcher来监听, 当属性变化的时候,响应式的更新对应的虚拟dom react的思路通过js来生成html, 所以设计了jsx,还有通过js来操作css。vue是自己写了一套模板编译的逻辑,可以把js ...
时间:2023-10-24点击:94收藏
-
EasyGoAdmin 敏捷开发框架 GoFrame+Layui 版本 v2.0.0 发布
v2.0.0更新内容: 1、重新菜单模块和菜单表数据; 2、划分权限功能,不同账号根据角色权限获取不同的菜单; 3、修复用户已反馈的BUG; 4、新增版权和免责声明; 一款 Go 语言基于 GoFrame、Layui、MySQL 等框架精心打造的一款模块化、高性能、企业级的敏捷开发框架,本着简化开发、提升开发效率的初衷触发,框架自研了一套个性化的组件,实现了...
时间:2023-10-24点击:161收藏
-
如何在 Vue中引入原子设计?
前言 原子设计是一种创建设计系统的方法,它将用户界面分解为可重用的小组件,即: Atoms 原子 Molecules 分子 Organisms 生物体 Templates 模板 Pages 页面 通过遵循模块化设计方法,原子设计可帮助团队创建一致、可缩放且可维护的 UI。 在这篇文章中,小编将探讨如何在 Vue 中实现原子设计。下文将从 Atomic Des...
时间:2023-10-24点击:89收藏
-
ElectronEgg v3.8.0 发布,快速开发一个桌面应用
为什么使用 桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率 electron 技术是流行趋势,QQ、百度翻译、阿里网盘、迅雷、有道云笔记 ...... 开源 gitee:https://gitee.com/dromara/electron-egg 3900+ github:https://github.com/dromar...
时间:2023-10-24点击:112收藏
-
JS 网页全自动翻译 v2.10 发布,增加元素整体翻译能力
两行 js 实现 html 全自动翻译。 无需改动页面、无语言配置文件、无 API Key、对 SEO 友好! 升级说明 增加元素整体翻译能力,增加 translate.whole 用于对整体翻译的控制,提高翻译准确度及对其他语种设置为本地语种的支持。 从 translate.addNodeToQueue() 中抽离出 translate.addNodeQu...
时间:2023-10-24点击:128收藏
-
Octogen:开源 code interpreter 0.5.0 发布,支持 vscode、gitpod
Octogen v0.5.0 发布新闻 🎉 我们很高兴地宣布 Octogen v0.5.0 版本的发布!这个版本带来了一些令人兴奋的新功能和改进 ...
时间:2023-10-23点击:130收藏
-
深入浅出Apache SeaTunnel SQL Server Sink Connector
在大数据时代,数据的迁移和流动已经变得日益重要。为了使数据能够更加高效地从一个源流向另一个目标,我们需要可靠、高效和易于配置的工具。今天,我们将介绍 JDBC SQL Server Sink Connector,这是一个专为 SQL Server 设计的连接器,能够确保数据的精准、高效传输。 不仅如此,它还支持多种流处理引擎,例如 Spark、Flink 和...
时间:2023-10-23点击:138收藏
-
禅道 18.8 发布啦,内置海量度量项,支持百度文心一言,DevOps平台优化!
大家好,禅道18.8发布啦,本次发布主要实现了度量项的图形化展示,度量数据筛选、分类或组合查看度量项等功能。支持多个范围下的度量项,包括项目、产品、执行、个人、系统范围,同时内置度量项共计200多个,助力企业从经验管理提升至量化管理。同时,AI提词支持百度文心一言大语言模型;DevOps安装时支持一键安装多个相关应用、支持使用命令行进行版本升级,大幅提升安装...
时间:2023-10-23点击:157收藏
-
Ubuntu 诞生 19 年
2004 年 10 月 20 日,Ubuntu 4.10 正式发布,代号‘Warty Warthog’。 ▲ Ubuntu 4.10 与最新版 Ubuntu 23.10 的对比 作为 Ubuntu 第一个版本,4.10 问世后立刻受到广大 Linux 用户欢迎。它搭载了当时最新的 GNOME 2.8 桌面环境,以及一系列实用软件,比如 Mozilla Fir...
时间:2023-10-23点击:114收藏
-
使用 DDPO 在 TRL 中微调 Stable Diffusion 模型
引言 扩散模型 (如 DALL-E 2、Stable Diffusion) 是一类文生图模型,在生成图像 (尤其是有照片级真实感的图像) 方面取得了广泛成功。然而,这些模型生成的图像可能并不总是符合人类偏好或人类意图。因此出现了对齐问题,即如何确保模型的输出与人类偏好 (如“质感”) 一致,或者与那种难以通过提示来表达的意图一致?这里就有强化学习的用武之地了...
时间:2023-10-23点击:132收藏