首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏AI 协作日志

    ChatGPT 辅助重构:老旧 jQuery 项目迁移React 的协作日志

    整个重构过程历时6周,最终成功将项目从jQuery 1.12迁移React 18,不仅保持了所有原有功能,还实现了40%的性能提升和60%的代码量减少。 } + Bootstrap 3- 目标:迁移React 18 + TypeScript + Ant Design请在后续对话中保持这个上下文,并提供专业的技术建议。 ChatGPT的协助下,我成功解决了最复杂的权限控制逻辑迁移:// 原jQuery权限控制逻辑(复杂且难以维护)/*function checkPermission(action, resource) ChatGPT协助的jQueryReact重构项目,我深刻体会到AI协作在现代软件开发中的巨大价值。 官方文档 - 从jQuery迁移指南ChatGPT提示工程最佳实践现代前端架构设计原则代码重构经典理论与实践AI辅助软件开发研究报告

    20100编辑于 2025-09-16
  • 来自专栏技术杂记

    mysql 迁移10

    监测进展 [root@slave02 data]# watch -n 2 du -sh /data/mysql/ 每两秒看一下数据目录大小 ---- 恢复完成 151209 03:57:34 [01] Copying ./mysqltestt_db/kqmobile_payments.ibd to /var/lib/mysql/mysqltestt_db/kqmobile_payments.ibd 151209 03:57:34 [01] ...done 151209 03:57:34 [01

    2.5K20编辑于 2022-03-22
  • 来自专栏技术杂记

    mysql 迁移10

    修改权限 [root@slave02 mysql]# cat xtrabackup_binlog_pos_innodb mysql-bin.000004 8299670 [root@slave02 mysql]# ll total 5916780 drwx------ 2 root root 4096 Dec 9 02:49 livedb drwx------ 2 root root 4096 Dec 9 02:57 mysqltest_his drwx------ 2 ro

    41330编辑于 2022-03-22
  • 来自专栏超级架构师

    【前端架构】从 JQuery React、Vue、Angular——前端框架的演变及其差异

    DOM API && jQuery 过去开发网页时,主要是通过浏览器提供的DOM API来操作DOM。 但是 DOM API 比较繁琐,在不同的浏览器中存在兼容性问题。 为了简化dom操作和兼容不同的浏览器,jQuery开始流行起来。在那个时候,jQuery可以说是前端开发者必学的技术。 React JSX 与 Vue 模板 React 和 Vue 在描述视图层时给出了不同的解决方案。React 选择扩展 JavaScript 并引入 JSX。 另一方面,React 采取了不同的策略。React 并不直接监控数据变化,而是在数据和 UI 之间添加了一个虚拟 DOM。 本文https://jiagoushi.pro/jquery-react-vue-angular-evolution-frontend-frameworks-and-there-difference讨论

    2.7K20编辑于 2022-03-24
  • 来自专栏编程创造城市

    jQuery复制html元素【jQuery框架应用入门10

    jQuery中使用clone方法的思路是先选择需要被克隆的DOM节点,然后调用clone方法即可返回一个被克隆的新html元素。 可以chrome浏览器的console窗体进行元素克隆测试。 jQuery克隆第二首歌曲的代码如下所示: $("body>ol>li").eq(1).clone().appendTo("body>section>ol") 通过代码$("body>ol>li").eq (1)去选择第二首歌曲,利用jQuery的链式写法,继续使用clone()方法将歌曲的html元素复制新的内存空间中,最后把这个新的DOM节点通过appendTo方法添加到body>section>ol 执行这段jQuery代码后的效果如图5-10所示。 图5-10收藏歌曲 $("body>ol>li").eq(1).appendTo("body>section>ol") 效果如图5-11所示。

    62810编辑于 2024-05-01
  • 来自专栏静之森

    迁移Hexohalo

    8090:8090 7 environment: 8 - VIRTUAL_PORT=8090 9 - VIRTUAL_HOST=localhost # 监听的地址(务必修改) 10 download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 8sudo apt-get update 9sudo apt install docker-ce -y 10curl

    1.5K20编辑于 2021-12-28
  • 来自专栏不止dotNET

    迁移WordpressDocker

    现在我的博客早已迁移到了 github ,女儿也长大了,博客好几年没有更新,准备停掉 linode 服务器,将女儿博客迁移到本地。 迁移有三个步骤: 1、备份原博客数据; 2、本地部署 wordpress; 3、还原。 备份 1、将服务器 wwwroot 目录中的文件拷贝本地。 2、将 mysql 数据库进行备份。 1、在构建的数据库中创建一个名为 wordpress_bak 的库,将备份的数据库还原这个库中。 post_content,'http://xxxx.me','http://localhost:12000') 5、将 wordpress_bak 库中的 wp_posts、wp_terms 两个表的数据同步 6、将备份的 wwwroot 中的 /wp_content/uploads 目录复制新安装的 wordpress/wp_content 目录中,这时图片就能正常访问了。

    48810编辑于 2024-05-15
  • 来自专栏phodal

    AI × 老旧系统:Vibe Coding 构建 AI 迁移工具,实现 10x 端端智能迁移

    经典的落地迁移 Workflow 如图所示,其展示了从遗留系统现代化应用的完整改造路径,可以分为九个阶段: 遗留系统:识别需要改造的老系统。 改造目标:明确现代化的业务与技术目标。 AI × Legacy Modernization:从增强语义理解 10x 速度的重建 基于过往丰富的遗留系统迁移经典,我们会加 AI 加速放在两个主要的领域: 加速对于遗留系统的分析与评估,如:AI React – jscodeshift:由 Facebook 提供的 codemod 工具,广泛用于 React API 升级(如从 createClass ES6 class)、状态管理替换等。 构建端端闭环的 AI 能力与 Agent 工具 当我们的原型可以实现代码的转换之后,我们就可以尝试构建端端的 AI 能力。即在转完码之后,自动化地进行测试、修复等工作。 最终,我们的目标是打造一个闭环的 AI 迁移 Agent。它不仅能执行代码转换,还能自动测试、捕捉错误、并调用 AI 服务进行自我修复,从而实现从分析、迁移到验证的端端自动化。

    89210编辑于 2025-08-08
  • 来自专栏随便写写-kifuan

    迁移 VPS Vultr

    为什么要迁移 趁着中秋节之前总算是把我的 VPS 迁移到了 Vultr,域名也换了一个 .me 结尾的,更有个人网站的感觉,但是一年下来也得多花不少钱,疼死我了。 迁移过程 这里不是为了做教学,只是记录一下,不会说的太详细。因为首先我记不住,其次我不想专门为了演示重新走一遍整个过程,实在是太费神了。 把原来的退掉 我的情况比较复杂,简单描述一下:我在去年搞活动时候入手的低价服务器,但前几个月按原价续费了,退款时有效期还有一年。

    21.2K20编辑于 2023-05-15
  • 来自专栏k8s技术圈

    迁移 Nginx Envoy

    大部分的应用可能还是使用的比较传统的 Nginx 来做服务代理,本文我们将介绍如何将 Nginx 的配置迁移到 Envoy 上来。 我们将学到: 如何设置 Envoy 代理配置 配置 Envoy 代理转发请求到外部服务 配置访问和错误日志 最后我们还会了解 Envoy 代理的核心功能,以及如何将现有的 Nginx 配置迁移到 Envoy Envoy 代理主要有4中主要的配置类型,它们是支持 Nginx 提供的核心基础结构的: Listeners(监听器):他们定义 Envoy 代理如何接收传入的网络请求,建立连接后,它会传递一组过滤器进行处理 当监听器接收到一个连接请求时,该连接将其生命周期绑定一个单独的 worker 线程。这使得 Envoy 主要使用大量单线程处理工作,并且只有少量的复杂代码用于实现 worker 线程之间的协调工作。 下面的配置将创建一个新的监听器并将其绑定 8080 端口上,该配置指示了 Envoy 代理用于接收网络请求的端口。

    1.5K20发布于 2020-06-15
  • 来自专栏向治洪

    React Navigation 5.x迁移指南

    Navigation 5.x的基本使用,本文主要讲如何将4.x迁移到5.x。 对比4.x,大部分API和4x都是一致的,当然5.x的变化还是蛮大的,并且语法也发送了一些变化,不过迁移的总体成本并是很大。 首先,在5.x中对应的包名发生了变化,要完成4.x5.x的迁移就需要将下面的包迁移到5x中去。 Navigation 组件 在React Navigation 5.x 创建导航器的方式发生了变化,React Navigation 5.x 使用<NavigationContainer>代替4.x的< <NavigationContainer independent={true}> 路由配置迁移React Navigation 4.x版本小红,我们通常使用createXNavigator(

    2.6K00发布于 2020-12-21
  • 来自专栏后端开发笔记

    JQuery从入门实战

    jQuery 官网:https://www.jquery.com 1.2、JQuery快速入门 开发思路 编写 HTML 文档。 引入 jQuery 文件。 使用 jQuery 获取元素。 jQuery 的核心语法 $(); 2、JQuery基本语法 2.1、JS对象和JQuery对象转换 jQuery 本质上虽然也是 JS,但如果想使用 jQuery 的属性和方法那么必须保证对象是 jQuery jq = $(jsDiv); alert(jq.html()); jQuery 对象转换成 JS 对象 /*jQuery 对象[索引]; jQuery 对象.get(索引);*/ // jQuery 操作对象</title> </head> <body>

    <input type="button" id="btn1" value="添加一个span<em>到</em>div 删除指定元素(自己移除自己) 9. empty() 清空指定元素的所有子元素 */ // 按钮一:添加一个span<em>到</em>div

    16.2K30编辑于 2022-11-18
  • 来自专栏JadePeng的技术博客

    10 款实用的jquery插件

    jquery 的流行造就了诸多令人称奇的插件,这里选出10款实用插件供大家参考使用。 本文翻译自国外技术博客,欢迎热心ITer参与我们的翻译工作,提供更多的优秀资料以供大家参考学习。 相关文章 Here's some other articles that you will definitely find useful. 10 Useful jQuery Plugins for 10 Useful jQuery Plugins and Techniques ? 10 Fresh jQuery Plugins and Tutorials ? 11 Useful jQuery Tab Navigation Solutions ? 10个有用的jquery 图片插件 本文首发地址:编程百科 10 款实用的jquery插件 codingwiki编程百科的内容来自国外优秀的Coding博客或者Coding技术站点。

    1.6K70发布于 2018-03-12
  • 来自专栏快乐阿超

    迁移spring项目springboot

    今天是周六没上班,来把我们的spring+springmvc项目迁移到springboot吧! 首先创建springboot项目 然后一直下一步,复制我的pom <?

    68510编辑于 2022-08-16
  • 来自专栏IMWeb前端团队

    如何迁移 Sass PostCSS

    迁移前提 如果你打算把 Sass 迁移到 PostCSS,那么在迁移之前有些事是必须要考虑的: 首先,先问下自己为什么要迁移?值不值这么做很重要。 其次,你对 PostCSS 的插件机制一定要深入了解,因为整个迁移过程肯定会出现问题。 然后如果决定迁移,先调查下自己或团队的 Sass 使用习惯,然后对比 PostCSS 的实现。 一种是平稳迁移,保持 Sass 的风格不变(如变量、mixin等);另一种就是全部换成 PostCSS 格式。相对来说老的大项目建议使用平稳迁移,不然时间成本太大。 如果这些都想好了,最后还需要考虑的是哪些项目需要迁移,哪些不需要,再来个试水的看看效果,毕竟跑起来才是最重要的。 总结 最后迁移有风险,中间也会遇到一些坑或坎,请谨慎评估。

    1.3K20发布于 2019-12-03
  • 来自专栏ops技术分享

    Redis集群集群迁移

    主节点:7000(0-5460) 7001(5461-10922) 7002(10923-16383) 从节点:7003 7004 7005 那如果有10万数据,它们就会按照hash值进行计算,按槽点存储 将老集群的7000节点的appendonly.aof用pipe方法导入6000节点上。再将同文件导入6001节点上。 肯定会有一半左右报错,因为那些值在hash后,槽点为3555,但你要导入6000节点里,那是不接受的,其他对应的会导入进去。所以不用管报错,效验数据总数即可。

    1.4K20发布于 2021-05-21
  • 来自专栏乐沙弥的世界

    使用带dblink方式的datapump迁移Oracle 10g11g

          对于从Oracle 10g下迁移数据库Oracle 11g,除了使用RMAN方式之外,我们可以使用带dblink的datapump方式来实现基于逻辑上的迁移。 release 5.5 (Carthage) 32bit --目标库: usbo Oracle 11.2.0.1 + Welcome to SUSE Linux Enterprise Server 10 DATA_PUMP_DIR /u01/app/oracle/admin/usbo/dpdump/ 4、创建从目标数据库源数据库的 GOEX_IPO_TBL datafile '/u02/database/usbo/oradata/usbo_ipo_tbl.dbf' size 3 M autoextend on; --把上面的语句直接复制SQL GOEX_TEMP tempfile '/u02/database/usbo/oradata/usbo_tempusbo.dbf' size 149 M autoextend on; 6、实施数据迁移

    1.1K10发布于 2018-08-13
  • 来自专栏css小迷妹

    10 个实用的jQuery 代码片段

    document.createElement('img'); cacheImage.src = arguments[i]; cache.push(cacheImage); } } jQuery.preLoadImages 平滑滚动页面某个锚点    $(document).ready(function() { $("a.topLink").click(function() { $("html, results) { return 0; } return results[1] || 0; } 10

    1K30发布于 2021-09-24
  • 来自专栏css小迷妹

    10jQuery表单操作代码片段

    应用来说是个比较头疼的问题,下面的代码能够很好的帮助你解决这个问题: $(document).ready(function() { $('form').submit(function() { if(typeof jQuery.data (this, "disabledOnSubmit") == 'undefined') { jQuery.data(this, "disabledOnSubmit", { submited: true ctlPerson").html(options); }) }) }) 代码片段9: 判断一个复选框是否被选中 代码很简单,如下: $('#checkBox').attr('checked'); 代码片段10

    1.3K00发布于 2021-09-23
  • 来自专栏全栈程序员必看

    java jquery 文件下载_jquery下载教程_jquery下载文件指定的目录

    在使用jquery这种工具的时候,文档的说明是非常全面的,而且各种各样的应用也十分详细,同时其中还包含了很多比较成熟的插件,能够方便用户自由自在的选择。 jquery下载在功能设置方面也是比较齐全的,将核心的代码规按照相应的功能进行分割,对于那些不需要的代码就不需要进行加载,有效的避免了延迟加载,配备的有上万节点,可以轻轻松松的方便用户进行内容的加载,即便是在 jquery下载教程十分详细的为用户介绍了这款工具,在下载的时候应该如何进行操作,在完成点击将软件打开,如果出现空白的屏幕情况的话,需要点击程序的右键选择相关属性,并且将相关属性解锁。 当用户使用jquery下载软件的时候,核心包必须要进行加载的,并且按照这种扩展包的实际需求进行加载这种结构有利于日后不断开发各种辅助功能或者工具,而且对基本的功能不会造成影响。 jquery下载文件指定的目录之后利用这种工具下载的各种图片或者文件数据,也会直接放到指定的目录之中,在应用这种软件时,主要的图标都会合并成一个图片,利用图片接歌的方式可以显示图标。

    3.2K20编辑于 2022-09-06
领券