首页 文章 精选 留言 我的

精选列表

搜索[一键安装包],共10000篇文章
优秀的个人博客,低调大师

AI写代码+RPA跑代码:AI生成脚本一键转成RPA流程,EXE打包后在全离线内网跑稳了

去年接了个政务中心的私活,需求是把Excel报表自动上传到三个内部系统。我用AI生成了Python脚本,本地跑得顺,一到客户现场直接崩:内网没外网,API调不了;老系统页面元素三天两头变;财务大姐电脑上连Python环境都没有。那天晚上我意识到,AI写代码只是开始,怎么让代码在内网离线环境稳定落地,才是真的难。

优秀的个人博客,低调大师

一键免费领取 3T 技术学习资料(包含Java、C++、前端、大数据、Python 和 机器学习等方向资源)

​ 想要学好一门技术,我们往往需要一份好的学习资料,不论在什么阶段,我们都应该不断地学习!所以,今天的这篇文章,就是要给大家提供这样一份精品的学习资料,它覆盖了我们的每个学习阶段,从入门到进阶,从基础到实战,从求职到升职。 本文所述资料涵盖技术方向: java C++ Python与机器学习 大数据 前端 IOS Android全套 程序员江湖独家推荐资源 每个方向的视频都包含了基础、进阶、实战以及求职方面的内容,这些项目和技术都可以写到你的简历里,这将会是你进入互联网名企的第一块敲门砖!下面我们具体介绍一下都有哪些内容吧。 以下是资源截图!总共有3T左右的技术资源! ​ ​ 下面将具体介绍我们提供的资源内容,文章中只会放上部分资源截图,因为包含的内容实在是太丰富了!详细的内容大家可以自己到网盘链接中查看。 壹 此生与你,江湖相逢 ​ Java全套资源(共600G) ​ Java基础+就业系列课程: ​ ​ Java项目课程24套 ​ ​ ​ C++全套资源(共123G) ​ ​ ​ Python+机器学习全套资源(106G) ​ ​ ​ ​ ​ 大数据全套资源(188G) ​ ​ ​ ​ 前端全套资源(共192G) ​ ​ ​ ​ 框架学习: ​ 贰 此生与你,江湖相逢 ​ IOS全套资源(160G) ​ ​ ​ ​ Android全套资源(共70G) ​ ​ ​ ​ 实战项目: ​ ​ ​ 程序员江湖独家推荐资源(共1T) ​ ​ ​ 全套资料领取方式 关注公众号【程序员江湖】并回复 “程序员江湖资料” 即可领取本文所述的所有资料! ​ 微信公众号【程序员江湖】 作者黄小斜,斜杠青年,某985硕士,阿里 Java 研发工程师,于 2018 年秋招拿到 BAT 头条、网易、滴滴等 8 个大厂 offer,目前致力于分享这几年的学习经验、求职心得和成长感悟,以及作为程序员的思考和见解。(关注公众号后回复”资料“即可领取 3T 免费技术学习资源) 微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站。作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发! ​

优秀的个人博客,低调大师

#WorkBuddy# Windows 批处理一键配置 RDP 远程桌面:改端口、开防火墙,LAN 与公网双链路直连

远程桌面是 Windows 运维最基础的能力,但默认配置直接拿来用会遇到一连串问题:默认端口 3389 是全网扫描器最爱光顾的端口之一,暴露公网后几个小时就能在日志里看到成千上万次爆破尝试;而在局域网内装机、给家里老人调试电脑、远程连实验室机器这些场景,每次手动去系统设置里翻"远程桌面"开关又太低效。

优秀的个人博客,低调大师

Workbuddy一键生成AI视频提示词

Flux3上线邀请测试已经很多天了,也流出了N多个测试视频,但是他开源版本迟迟没有发布,并不是说他的发布速度太慢了,而是对不起了,我们有了MiniMax-H3,首先对不熟悉的小伙伴说一下,这并不是一家寂寂无名的公司,而是海螺视频,星野app和Minimax模型的同一家公司的产物。虽然seedance效果很好,但是seedance 2.5实在太贵了。本次的H3开源是卖点之一,我相信在官网的全量模型表现更好,但是可以在3060上运行的2K视频模型简直太可了。

优秀的个人博客,低调大师

纯前端实现一键生成二维码,打开新页面展示二维码(原来可以这么简单)

前言:相信不少同学在实际工作中做项目的时候会遇到点击形成二维码,跳转新的页面展示二维码的项目需求。解决问题的思路实际有很多种,今天笔者介绍一个简单实现的思路,供大家参考,实际实现这个小功能其实是特别简单的。 一 demo效果 二 思考如何让实现 如何实现这个需求呢 首先我们需要生成二维码,而且要打开一个新的页面展示,那么我们需要img标签来展示图片的载体,那么生成图片src必不可少的。无论我们的项目是spa,还是多页面应用,我们这里都要用base64储存图片的信息。所以需要把生成的二维码转化成base64。接下来让我们整理一下思路。 梳理具体思路 第一步:我们需要将目标二维码链接生成二维码。 第二步:将上一步生成的二维码转化成base64格式url,并保存url。 第三步:打开新页面,获取保存的url,展示生成的二维码。 1 引入arale-qrcode库 首先我们需要将连接绘制成二维码,那么我在这里给大家推荐一个形成二维码的库arale-qrcode。它可以根据传入的二维码链接生成svg或table形式的dom节点。 import AraleQRCode from 'arale-qrcode'const result = new AraleQRCode({ render: "svg", /* 生成的类型 'svg' or 'table dom元素类型 */ text:'https://juejin.im/post/6895011670301605896', /* 二维码的链接*/ size: 100 /* 二维码的大小 */})console.log(result) 我们看看AraleQRCode把二维码链接变成了什么东西。 没错,AraleQRCode把我们的二维码变成了,真是的dom的节点,如果是在当前页面展示,现在已经满足需求了,然而这不是我们想要的,因为我们的要在新的页面中展示生成的二维码。接下来我们想的是怎么把当前的node节点转化成base64 2XMLSerializer序列化xml 接下来我们可能用到一个不怎么常用的api XMLSerializer,它的作用是什么?XMLSerializer对象使你能够把一个XML文档或Node对象转化或“序列化”为未解析的XML标记的一个字符串。具体使用我们不需要带参数去实例化它,然后调用serializeToString方法node对象变成一个字符串。 例子: const div = document.createElement('div')div.innerText = 'hello,world'const result = new XMLSerializer().serializeToString(div)console.log(result) 我们看看XMLSerializer到底做了什么。 没错,这样就将一个真实dom变成了字符串。回到正题上来,我们需要上一步生成的svg xml文档转换成字符串。 import AraleQRCode from 'arale-qrcode'const result = new AraleQRCode({ render: "svg", /* 生成的类型 'svg' or 'table dom元素类型 */ text:'https://juejin.im/post/6895011670301605896', /* 二维码的链接*/ size: 100 /* 二维码的大小 */})const svgXml = new XMLSerializer().serializeToString(result)console.log(svgXml) 打印结果如下: 注意:XMLSerializer对于ie浏览器存在着兼容性,所以我们要做额外的兼容处理。 3 window.btoa转化成url,跨页面传递url 接下来我们需要把新出炉的svg字符窜转成base64格式。我们可以通过window.btoa方法。创建一个base-64编码的字符串。除了用到window.btoa外,我们还需要二次转码encodeURIComponent字符串作为URI组件进行编码和解码。unescape可对编码的字符串进行解码。 const src = 'data:image/svg+xml;base64,' + window.btoa(unescape(encodeURIComponent(svgXml))) 终于生成了我们想要的base64格式的图片url,接下来我们做的是跨页面传递url。 这里有一个小技巧,由于我们用的是打开一个新窗口,而且生成的base64文件不会很大,所以我们这里用本地存储localStorage再好不过。 localStorage.setItem('image',src)window.open('http://localhost:8888/image') 将上一步的src保存起来。这样就完成了url的生成到保存。 完整的代码如下 生成二维码页面 const index = () => { const text = ()=>{ const result = new AraleQRCode({ render: "svg", /* 生成的类型 'svg' or 'table dom元素类型 */ text:'https://juejin.im/post/6895011670301605896', /* 二维码的链接*/ size: 100 /* 二维码的大小 */ }) const svgXml = new XMLSerializer().serializeToString(result) const src = 'data:image/svg+xml;base64,' + window.btoa(unescape(encodeURIComponent(svgXml))) localStorage.setItem('image',src) window.open('http://localhost:8888/image') } return <div className="page" > <p className="cur" > 当前url: <span> https://juejin.im/post/6895011670301605896 </span> </p> <div className="btns" > <button onClick={text } >点击生成二维码</button> </div> </div>} 接受二维码页面 function index(){ const img:any = localStorage.getItem('image') localStorage.removeItem('image') return <div className="mast" > <div className="img_content" > <img src={img} /></div> </div>} 注意:当我们接受到url的时候,别忘了清除本地缓存。 三 写在后面 上面总结了一个生成+跨页面展现二维码的具体实现方案,而且已经应用在真正的项目中了,在实际工作中,同学们如果遇到类似问题,希望这篇文章能给大家带来解决此类问题的思路。 最后谢谢大家阅读,大家如果觉得还不错的话,就 点赞 + 关注 一波,持续分享技术文章。 本文分享自微信公众号 - 前端公虾米(gh_0b53c67e23b7)。如有侵权,请联系 support@oschina.cn 删除。本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册