首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏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
  • 来自专栏月色的自留地

    TensorFlow从12(九)迁移学习

    迁移学习基本概念 迁移学习是这两年比较火的一个话题,主要原因是在当前的机器学习中,样本数据的获取是成本最高的一块。 而迁移学习可以有效的把原有的学习经验(对于模型就是模型本身及其训练好的权重值)带入新的领域,从而不需要过多的样本数据,也能达到大批量数据所达成的效果,进一步节省了学习的计算量和时间。 在ImageNet数据集上,MobileNet V2能达到92.5%的识别正确率。本篇中,我们以此模型为基础,介绍一个典型的迁移学习实现方法。并通过调整模型完成优化。 MobileNet V2模型默认是将图片分类1000类,每一类都有各自的标注。 考虑原有ImageNet图片库的样本,大多并非猫和狗。所以完全保留原有的模型参数可能对MobileNet V2来讲也是资源上的浪费。

    2.1K10发布于 2019-05-10
  • 来自专栏月色的自留地

    TensorFlow从12(十三)图片风格迁移

    风格迁移 《从锅炉工AI专家(8)》中我们介绍了一个“图片风格迁移”的例子。因为所引用的作品中使用了TensorFlow 1.x的代码,算法也相对复杂,所以文中没有仔细介绍风格迁移的原理。 虽然论文中并没有明说,但采用卷积神经网络做图像的风格迁移应当属于一个实验科学的成果而非单纯的理论研究。 最终研究成果确立了卷积神经网络进行图片迁移的两大基础算法: 在神经网络中,确定的抽取某些层代表内容的数字描述,以及另外一些层代表风格的数字描述。 在《从锅炉工AI专家(8)》引用的代码中,除了构建神经网络、训练,主要工作是在损失函数降低到满意程度之后,使用网络中间层的输出结果计算、组合成目标图片。原文中对这部分的流程也做了简介。 for name in style_outputs.keys()]) # 权重值平均每层,计算总体风格损失值 style_loss

    2.2K42发布于 2019-05-15
  • 来自专栏睡不着所以学编程

    jQuery笔记(2)

    顺便把之前的微博的案例修改了一下: 本文由“壹伴编辑器”提供技术支持 但是jQuery还是想要把代码极简,所以还封装了事件切换方法 hover([over],out) over: 鼠标移到元素上就要触发的函数 但是jQuery还能更加简便!假如里面只有一个函数,意思就是不管鼠标移入还是移出都会触发这个事件,此时就有个更简单的方法了: 懒就是人类进步的动力... 其余参数都可以省略 多加几个属性 王者荣耀手风琴特效案例: 手风琴特效指的是当鼠标移动到元素上时,它的宽度会变大,当鼠标移开时又变回原来的宽度 现在我们来试着做一下吧 现在做好了布局 jQuery

    1.1K10编辑于 2022-09-20
  • 来自专栏方丈的寺院

    数据迁移(2) - 如何快速迁移

    设计目标 设计一个数据迁移的方案,需要实现以下目标 迁移速度 qps 需要达到1k,这样能保证1亿的数据能够在1~2天内跑完 迁移qps可控 迁移有可能对线上服务有影响,需要可动态调整qps 数据完整, 进度可控 迁移过程可中断,可重试。比如先迁移10分之一的数据,再继续来 二. 架构设计 数据迁移任务大致分为3个步骤,如下图所示 ? 可以可以将成功遍历完, 写入到任务队列的数据记录到某个存储,比如redis中,这样可以保证游标中断,或者服务重启后,可以从这个key中继续遍历,这样就实现了迁移的可中断 2. 简单高效 场景二: 数据量比较大,公司里已经有离线数据处理基础设施 数据库 to kafka 组件,将数据写入kafka,然后写处理job扔到flink中跑。 场景三: 数据量比较大,公司无基础设施 遍历老数据库, 写入消息队列中,然后监听消息,查询数据,写入新库中。也很容易实现。

    4.3K10发布于 2020-05-20
  • 来自专栏超级架构师

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

    <body> <h2>Hello world</h2>

    <script> var xhttp = new XMLHttpRequest() DOM API && jQuery 过去开发网页时,主要是通过浏览器提供的DOM API来操作DOM。 但是 DOM API 比较繁琐,在不同的浏览器中存在兼容性问题。 为了简化dom操作和兼容不同的浏览器,jQuery开始流行起来。在那个时候,jQuery可以说是前端开发者必学的技术。 Vue2 使用了 Object.defineProperty ,而 Vue3 使用了 Proxy。 另一方面,React 采取了不同的策略。 本文https://jiagoushi.pro/jquery-react-vue-angular-evolution-frontend-frameworks-and-there-difference讨论

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

    mysql 迁移2

    Ss Sep25 2:17 /usr/sbin/keepalived -D root 73610 0.0 0.0 112500 2908 ? S Sep25 2:21 \_ /usr/sbin/keepalived -D root 73611 0.0 0.0 112484 2064 ?

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

    mysql 迁移2

    [mysql@slave02 bin]$ masterha_check_status --conf=/etc/app1.cnf app1 is stopped(2:NOT_RUNNING). [mysql@slave02 bin]$ ps faux | grep manager mysql 27192 0.0 0.0 103244 864 pts/2 S+ 00:23 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2:

    48820编辑于 2022-03-21
  • 来自专栏静之森

    迁移Hexohalo

    准备工作 建立交换空间 bash 1dd if=/dev/zero of=/var/swapfile bs=1M count=1024 2mkswap /var/swapfile 3swapon /var fstab COPY 安装Docker bash 1curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 2sudo json 1{ 2 "registry-mirrors": ["http://hub-mirror.c.163.com"] 3} COPY 重启 Docker 使配置生效 bash 1service ,自定义(务必修改) 13 - DB_PASSWORD=123456 # h2数据库密码,自定义(务必修改) 14 volumes: 15 - ~/halo:/root/halo > /etc/nginx/nginx.tmpl COPY 运行docker bash 1docker-compose up -d 2docker pull ruibaby/halo COPY 停止与重构

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

    迁移WordpressDocker

    现在我的博客早已迁移到了 github ,女儿也长大了,博客好几年没有更新,准备停掉 linode 服务器,将女儿博客迁移到本地。 迁移有三个步骤: 1、备份原博客数据; 2、本地部署 wordpress; 3、还原。 备份 1、将服务器 wwwroot 目录中的文件拷贝本地。 2、将 mysql 数据库进行备份。 1、在构建的数据库中创建一个名为 wordpress_bak 的库,将备份的数据库还原这个库中。 backup.sql 78fdd98f5834:/ docker exec -it 78fdd98f5834 bash >mysql -uroot -pAa123456 wordpress < backup.sql 2、 6、将备份的 wwwroot 中的 /wp_content/uploads 目录复制新安装的 wordpress/wp_content 目录中,这时图片就能正常访问了。

    48810编辑于 2024-05-15
  • 来自专栏晓晨的专栏

    ASP.NET Core 2.x 3.1 迁移指南

    一.前言 今日(2019/12/4).NET Core 3.1 正式发布了,ASP.NET Core 3.1 随之发布,这次 3.0 3.1经过了两个月的短周期,并没有增加重大的功能,主要是对 3.0 的一些修复和增强,所以从3.0迁移到3.1,不像2.23.0那么麻烦,跟着官方的迁移文档走就行了。 二. 2.2 3.0 迁移 ASP.NET Core 3.0 迁移避坑指南 三. 3.03.1迁移 1.更新目标框架版本 ? 2.更新相关 Nuget 包3.1.x ? 这样就完成了迁移了 四. 官方各版本迁移文档 3.0 3.1 2.2 3.0 2.1 2.2 2.0 2.1

    77910发布于 2019-12-10
  • 来自专栏随便写写-kifuan

    迁移 VPS Vultr

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

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

    迁移 Nginx Envoy

    大部分的应用可能还是使用的比较传统的 Nginx 来做服务代理,本文我们将介绍如何将 Nginx 的配置迁移到 Envoy 上来。 我们将学到: 如何设置 Envoy 代理配置 配置 Envoy 代理转发请求到外部服务 配置访问和错误日志 最后我们还会了解 Envoy 代理的核心功能,以及如何将现有的 Nginx 配置迁移到 Envoy 2. Nginx 配置 现在我们来仔细看下上面的 nginx.conf 配置文件的内容。 下面的配置将创建一个新的监听器并将其绑定 8080 端口上,该配置指示了 Envoy 代理用于接收网络请求的端口。 cnych/docker-http-server "/app" 2 minutes ago Up 2 minutes 80

    1.5K20发布于 2020-06-15
  • 来自专栏柠檬先生

    jquery 筛选元素 (2)

    .add(jquery object)     一个现有的jquery 对象添加到匹配的元素集合。    .each()   遍历一个jQuery对象,为每一个匹配的元素执行一个函数。    $("p").find("span").end().css("border","2px red solid");

    1.8K80发布于 2018-01-19
  • 来自专栏爱搞云计算

    使用go2tencentcloud迁移服务器腾讯云

    此工具适用于云云之间的迁移,也适用于本地上云迁移,具体参考官方文档。 本例子演示腾讯云跨地域迁移方案迁移方向:上海->南京上海:实例ID:ins-hzpy4zf1IP:10.10.0.29数据盘:20G系统盘:30G图片南京:实例ID:ins-23huqb9m IP:172.16.10.3 数据盘:20G系统盘:20G图片上海实例中创建测试数据:图片网络打通方案:VPN方式,CCN方式打通内网都可以,这里不做这类部署演示验证内网可通:图片安装迁移工具:wget https://go2tencentcloud -1251783334.cos.ap-guangzhou.myqcloud.com/latest/go2tencentcloud.zip上海实例ins-hzpy4zf1上安装工具:图片修改user.json rid=33图片图片启动迁移任务:图片图片通过终端也可以实时看到进度:图片显示进度100%并等待变绿图片图片查看任务详情:图片对比上海和南京实例,确认数据一致,迁移成功。图片

    3.4K10编辑于 2023-03-08
  • 来自专栏向治洪

    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 的核心语法 $(); 2JQuery基本语法 2.1、JS对象和JQuery对象转换 jQuery 本质上虽然也是 JS,但如果想使用 jQuery 的属性和方法那么必须保证对象是 jQuery ; }); 解绑事件 如果不指定事件名称,则会把该对象绑定的所有事件都解绑 //jQuery 对象.off(事件名称); //通过btn2解绑btn1的单击事件 $("#btn2").on("click >div2

    div3
    div4
    </body> <script src="js/<em>jquery</em>-3.3.1.min.js"></script 操作对象</title> </head> <body>
    <input type="button" id="btn1" value="添加一个span<em>到</em>div 删除指定元素(自己移除自己) 9. empty() 清空指定元素的所有子元素 */ // 按钮一:添加一个span<em>到</em>div

    16.2K30编辑于 2022-11-18
  • 来自专栏Super 前端

    jQuery事件--jQuery基础知识点(2)

    ligang.blog.csdn.net/article/details/41456897 事件在触发后分为两个阶段,一个是捕获(Capture),另一个则是冒泡(Bubbling)但遗憾的是,大多数浏览器并不支持捕获阶段,jQuery 2. 在jQuery脚本加载到页面时,会设置一个isReady的标记,用于监听页面加载的进度。 可以使元素在鼠标悬停与鼠标移除的事件中进行切换,可使用jQuery中的mouseenter与mouseleave进行替换。 $("a").toggle(fn1,fn2,[fn3,fn4,...]) 通过函数设置的前后顺序进行调用。

    93521发布于 2019-08-15
  • 来自专栏MeowRain的博客

    jquery学习 --Day2 (jquery的基本使用)

    jquery学习 --Day2 (jquery的基本使用) 区分DOM对象和jquery对象 DOM对象:用原生JS获取过来的对象是DOM对象 Jquery对象:用jquery的方式获取过来的对象是jquery 对象 $('div'); console.dir($('div')) DOM对象与jQuery对象进行相互转换 DOM对象转换为jQuery对象 <script> var myVideo = document.querySelector('video'); $(myVideo);//将DOM对象转换为jQuery 对象 </ script> jQuery对象转换为DOM对象 //1. $('div')[0]; //0为索引号 标准格式:$('div')[idnex]; //2.

    1K10发布于 2021-04-22
  • 来自专栏深度学习与python

    历时 2 年、投入 100+ 工程师,Coinbase 全面迁移React Native

    React Native 迁移意味着重新实现超过 200 个屏幕,其中很多包含大量业务逻辑。这种迁移也包括对 30 多个原生工程师进行再培训 ,同时继续在开发新功能和淘汰遗留应用方面取得进展。 在 Coinbase,主要功能由跨职能团队构建和维护,通常由 2 个后端工程师和 2 个前端工程师组成,每个支持的平台(网页、 iOS 和 Android) 都有。 增量迁移的想法最初看起来是有吸引力的,它可以利用 React Native 的优势实现新功能,而无需完全重写全部的前期成本,但是从长期来看,它带来了技术和文化迁移的重大风险。 通过在 iOS 发布 React Native,我们已经完成了产品这个新技术平台的全面迁移。 目前,我们已从 3 个应用平台减少 2 个:React Native 和 React Web,但我们希望减少 1.5 个,并且已为 2021 年制定了实现这一目标的雄心勃勃的路线图。

    1K20发布于 2021-06-08
  • 领券