首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏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辅助软件开发研究报告

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

    mysql 迁移11

    Replicate_Ignore_Server_Ids: Master_Server_Id: 10 Master_UUID: a6f64eac-9442-11e5 Replicate_Ignore_Server_Ids: Master_Server_Id: 10 Master_UUID: a6f64eac-9442-11e5

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

    mysql 迁移11

    Replicate_Ignore_Server_Ids: Master_Server_Id: 10 Master_UUID: a6f64eac-9442-11e5 Replicate_Ignore_Server_Ids: Master_Server_Id: 10 Master_UUID: a6f64eac-9442-11e5

    1.2K30编辑于 2022-03-22
  • 来自专栏编程创造城市

    jQuery替换html元素【jQuery框架应用入门11

    如果使用replaceAll方法来替换html元素,那么思路是先获取或者创建一个html元素,然后调用replaceAll方法定位要把这个之前的html元素替换到哪个指定的位置节点。 例如,随着时间的流逝,在后台数据中,第五首歌曲的点击率逐渐提升,而第三首歌曲的点击率逐渐下降,现在要求用jQuery要将第三首歌曲和第五首歌曲的顺序做一个互换。 使用jQuery代码如下: var tmp = $("body>ol>li").eq(2).clone(); var tmp2 = $("body>ol>li").eq(4).clone(); $("body

    81610编辑于 2024-05-01
  • 来自专栏超级架构师

    【前端架构】从 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
  • 来自专栏静之森

    迁移Hexohalo

    9 - VIRTUAL_HOST=localhost # 监听的地址(务必修改) 10 - LETSENCRYPT_HOST=localhost # 证书的域名 (务必修改) 11 compose/releases/download/1.14.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 11chmod

    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
  • 来自专栏与前端沾边

    react 学习(11)高阶组件

    react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如果组件之中有复用的代码,需要重新创建一个父类,父类中存储公共代码,返回子类,同时把公用属性传到子类中的形式。 但是 HOC 的形式也是对应 react 而衍生出来的一种设计形式。我们仅需了解一下它的形式,你可能不会在工作中用到,但是当你维护老的项目时,也可能会接触到。 自己的组件显示之前可以有 loading 状态显示加载中const loading = message => OldComponent => { return class extends React.Component 当然这种方式是使用调用函数形式,我们还可以使用装饰器,如下:装饰器实现首先需要安装依赖包,npm i react-app-rewired customize-cra @babel/plugin-proposal-decorators -Dreact-app-rewired 用于我们改写 react 的启动方式customize-cra 用于我们插入新的 babel 插件因为装饰器 js 本身不支持,需要引入插件才能使用// project

    57610编辑于 2022-06-12
  • 来自专栏随便写写-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
  • 来自专栏乐沙弥的世界

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

          对于从Oracle 10g下迁移数据库Oracle 11g,除了使用RMAN方式之外,我们可以使用带dblink的datapump方式来实现基于逻辑上的迁移。 BANNER -------------------------------------------------------------------------------- Oracle Database 11g 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
  • 来自专栏向治洪

    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
  • 来自专栏信数据得永生

    Python 迁移学习实用指南:6~11

    在 2012 年,深层的 CNN 在 ImageNet 图像分类任务上的表现从以前的最好水平提高 83%,这是世界上第一次注意。 右侧的图显示了损耗下降并收敛 0.5 的速度。 这是一个很好的例子,说明了迁移学习的强大而简单。 训练和验证的表现相当不错,但是对看不见的数据的表现如何? 以下是本章将涉及的主要主题: 文本分类概述,行业应用和挑战 基准文本分类数据集和传统模型的表现 密集向量的单词表示 — 深度学习模型 CNN 文档模型-单词句子的嵌入,然后进行文档嵌入 源和目标域分布不同的迁移学习的应用 使用 Word2vec 嵌入来训练完整 IMDB 数据集 现在,让我们尝试通过迁移学习的 Word2vec 嵌入,在完整的 IMDB 数据集上训练文档 CNN 模型。 这向我们展示了迁移学习的希望,以及如何利用知识从一个领域(图像)迁移到另一个领域(音频),并建立一个非常强大且有效的分类器。 最后,我们建立了一个完整的端端流水线,用于识别和分类音频数据的新样本。

    2K10编辑于 2023-04-23
  • 来自专栏后端开发笔记

    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
  • 来自专栏快乐阿超

    迁移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节点的appendonly.aof用pipe方法导入6000节点上。再将同文件导入6001节点上。 肯定会有一半左右报错,因为那些值在hash后,槽点为3555,但你要导入6000节点里,那是不接受的,其他对应的会导入进去。所以不用管报错,效验数据总数即可。

    1.4K20发布于 2021-05-21
  • 来自专栏全栈程序员必看

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

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

    3.2K20编辑于 2022-09-06
  • 来自专栏技术墨客

    React学习(11)—— 高阶应用:Web组件

    Web组件 从概念上说,React 和 Web组件 分别用于解决不同的问题。 对于开发人员来说将React用于Web组件、或将Web组件用于React、或2者皆有并非难事。 如果引入第三方的Web组件,最好的解决方案使用一个React组件来包装引入的Web组件并最终作为一个React组件来使用。 整合Jquery这一类直接操作Dom的技术 React在发生真实Dom渲染之前都会先产生与之对应的虚拟Dom结构,然后再“合适”的时候将虚拟Dom的内容渲染真实Dom上,完成渲染之后componentDidMount Jquery这一类真实Dom的操作技术投入实际使用时最好在componentDidMount中使用,然后保证这个组件不会的虚拟Dom不发生任何改变。

    53620发布于 2018-08-15
  • 来自专栏腾讯云游戏解决方案团队

    如何实时迁移MySQLTcaplusDB

    方案二: 用mysqldump从备机批量dump数据文件,文件数据格式是SQL格式(INSERT语句),然后再把导出数据重新Load新的MySQL,产生binlog,再按实时数据迁移方案把数据写到 4.2.7 数据验证 通过SCF转换写入TcaplusDB的数据,如下所示: [tcaplus_data] 4.3 迁移总结 上面实现并验证了实时迁移数据流管道,通过数据订阅捕获MySQL增删改事件并实时通过订阅程序传输到 捕获数据并解析写入CKafka 实时迁移 binlogsdk-2.8.2-jar-with-dependencies.jar 下载地址 KafkaDemo依赖,binlog捕获SDK 实时迁移 SLF4J.zip 实时迁移采用订阅MySQL binlog的方式将数据订阅CKafka, 通过SCF拉取CKafka数据进行实时写入TcaplusDB。 离线迁移可以采用Dump和Select两种方式进行数据导出并将导出文件解析写入TcaplusDB。本文针对离线迁移数据解析未介绍批量解析方式,后续将独立介绍通过EMR方式进行批量解析,敬请期待!

    2.5K41发布于 2020-08-26
领券