首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏杨不易呀

    玩转QQ登录

    玩转第三方登录之QQ登录 前言 在真正开始对接之前,我们先来聊一聊后台的方案设计。既然是对接第三方登录,那就免不了如何将用户信息保存。 2.1、进行申请开发者身份 2.2 创建应用 进入应用管理页面创建应用,根据实际需要是创建网站应用还是移动应用,我这里是网站应用: 提交成功完步后等待客服审核即可 这是我网站的基本接口信息 QQ --private String city; // 市--> </body> </html> 启动注意事项 必须要打包到服务器启动QQ才能回调 项目部署 方案一: 点击package 打包 复制 项目 和 application.yml 上传到linux服务器 修改application.yml 中的端口为 80 运行 Java程序 java -jar qqlogindemo-0.0.1 -SNAPSHOT.jar 启动成功 访问 login 页面 点击登录 》 QQ扫码或者密码登录 》 登录成功 跳转到 home 到此 玩转 第三方登录之QQ登录 就结束了哦。

    2.8K21编辑于 2022-01-19
  • 来自专栏杨不易呀

    玩转Yaip使用

    特性 Ø 基于 Json5 和 Mockjs 定义接口返回数据的结构和文档,效率提升多倍 Ø 扁平化权限设计,即保证了大型企业级项目的管理,又保证了易用性 Ø 不仅有类似 postman 的接口调试,还有强大的测试集功能

    68010编辑于 2022-01-19
  • 来自专栏杨不易呀

    玩转RGB人脸活体检测

    玩转RGB人脸活体检测 前言 因工作需要手机端运用人脸识别打卡,本期教程人脸识别第三方平台为虹软科技,本文章讲解的是人脸识别RGB活体追踪技术,免费的功能很多可以自行搭配,希望在你看完本章课程有所收获 支持单目RGB活体检测、双目(IR/RGB)活体检测,可满足各类人脸识别终端产品活体检测应用。 点击我的应用 > 新建应用 [image.png] 2.填写信息立即创建 点击 添加SDK [image.png] 3.选中免费版人脸识别 [image.png] 4. 人脸识别追踪就到这里啦,具体的代码已经提交到gitee请前往获取Java项目 ArcFace 点击前往获取demo 其他文章 1、玩转腾讯滑块验证码 2、玩转人脸识别之RGB人脸活体检测 3、 玩转QQ登录

    2K21编辑于 2022-01-19
  • OpenHarmony 项目实战:构建新闻列表应用(基于 ArkTS)

    OpenHarmony 项目实战:构建新闻列表应用(基于 ArkTS) 摘要:本文以一张真实的 OpenHarmony 开发环境截图为基础,深入解析一个使用 ArkTS 编写的新闻列表应用。 一、引言:图片看 OpenHarmony 实战 在上一篇《Electron 与开源鸿蒙的关系》中,我们探讨了跨平台框架与国产操作系统的生态融合。 图1:DevEco Studio 中的 news_hongmeng_ArkTS 项目结构与 NewsList.ets 代码 该截图展示了: 项目目录结构 使用 ArkTS 编写的页面组件 网络请求封装 响应式数据绑定 声明式 UI 构建 我们将逐层拆解这个应用,理解其背后的架构设计与技术细节。 SearchBar,过滤 appList 下拉刷新 使用 Refresh 组件 点击跳转 在 ListItem 上绑定 onClick 多语言支持 引入 string.json 资源文件 八、总结:代码看

    25410编辑于 2025-12-23
  • 来自专栏杨不易呀

    玩转腾讯滑块验证码

    玩转腾讯滑块验证码 现在大部分公司的前端都是以滑块验证码进行验证机器人行为,后端也有但差不多都是图形验证码或者手机验证码,直接进入主题接下来我们要玩转的技术 是腾讯云出品的滑块验证码(可以免费领取5W --data-appid : (必须) 验证码CaptchaAppId, 腾讯云的验证码控制台中获取, 验证码控制台页面内【图形验证】>【验证列表】进行查看 。 // CaptchaAppId String 验证码应用ID。 // bizState Any 自定义透传参数。 写入 验证码CaptchaAppId, 腾讯云的验证码控制台中获取, 验证码控制台页面内【图形验证】>【验证列表】进行查看 <button id="TencentCaptcha" data-appid // CaptchaAppId String 验证码应用ID。 // bizState Any 自定义透传参数。

    13K85编辑于 2022-01-20
  • 来自专栏杨不易呀

    玩转之JPOM自动化部署本地构建 + SSH 发布 java 项目

    简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件一键部署Jpom本文主要介绍: 如何从开始使用一键安装的方式安装 Jpom 服务端+插件端配置本文中服务端和插件端是安装在同一个服务器中的,实际操作时根据业务情况来安装 图下所示这样子就可以操作ssh里面的目录文件了图片本地构建 + SSH 发布 java 项目本文主要介绍:如何从开始使用 Jpom 中的构建功能快速实现将项目仓库中构建并发布到服务器中并启动项目一 、配置仓库信息主要用于构建项目图片二、配置项目查看构建信息,用于管理项目发布流程构建的项目(仓库)信息项目的构建命令(依赖的构建环境:maven、vue、python、php)mvn clean packagenpm run build构建产物的目录(项目中的相对路径)java 项目一般位于当前项目 target 目录下的某个文件vue 项目一般位于当前项目 dist 文件夹发布目录:项目将发布服务器到哪个目录(需要已经配置到 ssh 文件目录中)发布命令:执行发布后执行的命令,如:配置停止、启动项目图片图片Java 项目发布命令示例Tag="jpom-test-jar"# 检查进程状态pid=$(ps -ef | grep

    2.1K60编辑于 2023-09-17
  • 来自专栏今日你学咗没

    玩转Moveit机械臂控制(一)

    随着机器人技术的快速发展,机械臂在工业自动化、服务机人等领域的应用日益广泛。 本节开始,我们将分三期学习实践玩转Moveit机械臂控制,带领读者从开始,详细讲解如何搭建MoveIt环境,导入机械臂模型,使用SetupAssistant生成MoveIt功能包,并最终实现机械臂的运动控制 通过本教程,读者能够掌握MoveIt的基本使用方法,为后续复杂的机械臂应用打下坚实基础。 ,为机器人提供模型描述到运动执行的一整套解决方案。 后续可以在此基础上,结合具体应用场景,进一步实现复杂的运动规划、路径优化及与传感器的融合控制。

    51910编辑于 2026-01-26
  • 来自专栏Web技术学苑

    项目eslint到一

    eslint在项目里并不太陌生,通常在使用脚手架时,会默认让你安装执行的eslint,当公司项目比较规范时,常常会配置组内统一的eslint规则,eslint帮助我们在开发阶段检查代码是否符合标准规范 ,统一了我们组内不同项目代码风格,也可以帮助我们养成良好的代码习惯,统一eslint对于项目的可维护性必不可少,今天我们一起学习一下如果改进你项目的规范。 首先我们还是用之前搭建vue的一个项目0到1开始配置eslint 安装eslint npm i eslint --save-dev 然后我们执行初始化eslint命令 npm init @eslint ,col组件个别标签报错 'vue/no-parsing-error': [2, { 'x-invalid-end-tag': false }], // 保证js、ts项目 /App.vue'; createApp(App).mount('#app'); 我们看下生成的.eslintrc.js这个一般在你项目中多少有看到也可以是json类型 module.exports

    2K20编辑于 2022-07-28
  • 来自专栏智能时代论见:从理论到实践的AI探索

    玩转系列之 MCP AI 理论+项目实战开发你的MCP Server

    别担心,接下来我们会一步步探索它们的玩法:认识概念,到简单操作,再到实战开发。 通过建立通用标准,服务商可以基于协议来推出它们自己服务的 AI 能力,从而支持开发者更快的构建更强大的 AI 应用。开发者也不需要重复造轮子,通过开源项目可以建立强大的 AI Agent 生态。 看到返回的信息没什么问题都是正确的那么继续完成前面说的的任务吧获取当前登录用户的信息, 说实话很快嗷, 眼睛没眨眼就输出出来了, 腾讯云助手这么快吗创建用户仓库帮我创建一个仓库名称为: mcp-study 为公开仓库, 默认生成readme.md 里面的内容是 玩转 和前面一样点击播放图标让 CodeBuddy 进行测试这个 MCP Server可以看到上面列举了这么多功能操作, 我这边就简单演示几个感兴趣的同学可以多研究玩玩MCP Server - 操作电脑文件帮我在桌面创建 玩转 也是成功的调用了创建支付的 MCP 链接, 如果不知道账户的: 沙箱账户 去获取这舒服的界面, 我也是有钱人了, 演戏嘛我就是有钱人接着回去说, 支付好了, 就会给我生成文章了,那么 本期文章 《玩转系列之

    4.7K6735编辑于 2025-08-29
  • 来自专栏杨不易呀

    玩转系列之小程序微信支付UniApp实战基础项目搭建

    在本文中,我们将深入探讨微信支付在小程序 Uniapp 端的应用与优势。 随着移动互联网的蓬勃发展,小程序成为了用户获取信息、进行交互和购买商品的重要平台之一。 淘宝)、快应用等多个平台。 DCloud公司拥有900万开发者、数百万应用、12亿手机端月活用户、数千款uni-app插件、70+微信/qq群。 图片 开发者也可以使用cli方式创建项目,另见文档。 差别是:HBuilderX创建的项目根目录就是源码,可直接编辑。 如果开发者习惯于node模式的项目,对HBuilderX可视化方式感到困惑,可另行参考文档:## cli创建项目和HBuilderX可视化界面创建项目的区别 图片 运行uni-app 在微信开发者工具里运行

    3.2K123编辑于 2023-09-27
  • 来自专栏一猿小讲

    玩转 Spring Boot 应用篇(项目打包、发布)

    Boot 应用篇(搭建菜菜的店铺) 玩转 Spring Boot 应用篇(解决菜菜店铺商品超卖问题) 玩转 Spring Boot 应用篇(引入Redis解决店铺高并发读的问题) 玩转 Spring Boot 疑问 开发出的 Spring Boot 应用,该如何打包? 项目不可避免要引入三方依赖包,这种场景下该如何打包呢? Spring Boot 应用编译打包后,该如何发布呢? 本次重点探讨 Spring Boot 应用的打包和发布。 1. 创建项目(ToyApp) 为了演示需要,基于 Spring Boot 创建一个 WEB 项目 ToyApp。 Spring Boot 项目,以及如何把命令封装成脚本来对线上的应用进行发布操作。 一朵花的凋荒芜不了整个春天,一次挫折也击垮不了整个人生。过去的已无法撤回,但未来还可努力书写。要相信,人生路上的每一次磨砺都是未来的铺垫 。 人民日报

    1.3K50编辑于 2022-05-31
  • 来自专栏杨不易呀

    玩转SpringSecurity+JWT整合前后端分离

    Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于 JSON 的开放标准 ((RFC 7519).该 token 被设计为紧凑且安全的,特别适用于分布式站点的单点登录 JWT 的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于资源服 务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该 token 也可直接被用于 认证,也可被加密 Spring Security 是一个能够为基于 Spring 的企业应用系统提供声明式的安全访问控制解决方案 的安全框架。 依赖注入)和 AOP(面向切 面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量 重复代码的工作。 ; } 到此 玩转 jwt+SpirngSeccurity 就结束了哦! 我们下次再见....

    1.9K20编辑于 2022-01-19
  • 来自专栏向治洪

    使用Vite搭建前端项目

    npm -v 当然,在现代的前端项目中,我非常不推荐使用 npm 作为项目的包管理器,甚至也不再推荐yarn(npm 的替代方案),因为两者都存在比较严重的性能和安全问题,而这些问题在 pnpm 中得到了很好的解决 pnpm config set registry https://registry.npmmirror.com/ 二、初始化项目 接下来,我们需要初始化一个Vite项目,可以在终端命令行中输入如下的命令来初始化 Vite项目。 pnpm create vite 在执行完这个命令后,pnpm 首先会自动下载 create-vite 这个第三方包,然后执行这个包中的项目初始化逻辑。 等待脚手架的模板生成完毕,接下来执行如下命令在本地启动项目: // 进入项目目录 cd vite-project // 安装依赖 pnpm install // 启动项目 pnpm run dev

    84710编辑于 2022-08-11
  • 来自专栏Go后端技术

    学习Jenkins部署SpringBoot项目

    前言 之前项目中虽然使用过 Jenkins,但是都只是使用,没有自己搭建过,完整部署一个项目。既然工作中没有独立部署过,那么就只能自己动手实操一番,技多不压身嘛。 一开始是在本机上下载安装 Jenkins,然后将本地项目上传到 Gitlab 上,期望在 Jenkins 上构建项目,然后进行项目的部署和发布。 service jenkins stop #如果遇到warning systemctl start jenkins systemctl stop jenkins 插件安装 Authorize Project 给项目配置授权

    97200编辑于 2022-09-24
  • 来自专栏Python使用工具

    Python到一构建项目

    Python到一构建项目随着互联网的发展,网络上的信息量急剧增长,而获取、整理和分析这些信息对于很多人来说是一项艰巨的任务。 而Python作为一种功能强大的编程语言,它的爬虫能力使得我们能够自动化地网页中获取数据,大大提高了效率。 本文将分享如何到一构建一个简单的网络爬虫项目,助你掌握Python爬虫的基本原理与实践技巧。1. 本文分享了如何到一构建一个简单的网络爬虫项目,帮助你掌握Python爬虫的基本原理和实践技巧。 通过学习和实践,你可以利用Python爬虫自动化地获取网页数据,并应用于各种场景,如数据分析、商业竞争分析、舆情监测等。但是在实际应用中,我们应该遵守法律和网站的规定,避免对网站造成不利影响。

    34530编辑于 2023-09-11
  • 来自专栏IT码农

    玩转 Spring Boot 应用篇(项目打包、发布)(二十)

    疑问 开发出的 Spring Boot 应用,该如何打包? 项目不可避免要引入三方依赖包,这种场景下该如何打包呢? Spring Boot 应用编译打包后,该如何发布呢? 本次重点探讨 Spring Boot 应用的打包和发布。 1. 创建项目(ToyApp) 为了演示需要,基于 Spring Boot 创建一个 WEB 项目 ToyApp。 至此,Spring Boot 项目打包就完成了,如果经历过传统的项目开发,相对传统的打包方式,你会知道着实简单不少。 3.  Spring Boot 项目,以及如何把命令封装成脚本来对线上的应用进行发布操作。 一朵花的凋荒芜不了整个春天,一次挫折也击垮不了整个人生。过去的已无法撤回,但未来还可努力书写。要相信,人生路上的每一次磨砺都是未来的铺垫 。

    83810编辑于 2022-09-23
  • 来自专栏项目管理

    玩转腾讯元宝(3):应用AI做好项目管理

    项目管理领域,AI的应用更是为企业带来了前所未有的机遇。本文将探讨如何在腾讯元宝平台上,利用AI技术提升项目管理效率,实现智能化管理。 与客户进行微信沟通或者邮件沟通时,适当的应用AI将沟通内容和沟通方法进行优化愈加必要。 2. 预测客户需求通过分析客户数据,AI能够预测客户的潜在需求,并据此推荐合适的产品或服务,增加成交机会。 数据驱动的持续改进AI技术的应用本身就是一个不断学习的过程。随着项目的进展,AI会收集更多数据,并根据新信息调整其算法模型。这意味着随着时间推移,AI提供的建议和服务将越来越准确可靠。 2. 这包括定期组织培训活动,让员工了解AI的最新发展动态及其在项目管理中的应用实例;同时也应鼓励员工提出自己对AI使用的看法和建议,促进人机协同工作的有效开展。 AI技术在项目管理中的应用已经理论探讨阶段进入到实际操作层面。无论是简化日常任务、提升决策质量还是促进团队协作等方面,AI都展现出了巨大潜力。

    1.3K10编辑于 2024-10-30
  • 来自专栏代码生涯

    玩转后端接口数据交互国际化

    一、前言 当我们的项目涉及到多语言支持时,身为后端开发的我们,接口数据国际化便是我们必须攻克的问题。 那么就让我们一起 “撕开接口数据国际化的面纱”,深入探讨如何在 SpringBoot 应用程序中实现国际化,以满足全球用户的多语言需求。 如果这时网站或应用的显示和各种操作还是中文(或只有一国语言),那么其他国家用户可能完全看不懂网站或应用或者操作困难。 那么它对客户的友好度是不是就会大大降低?是不是就会无法留住这类客户? 2.3 国际化细分 对于我们的项目而言,国际化可以分为前端和后端两个部分: 前端国际化: 前端国际化主要关注页面的显示和用户界面的本地化。 messageMap中,由于StaticMessageSource并没有提供清除map数据的方法,因此只有当程序重启,数据库删除的国际化消息才能被反映到messageMap中 六、最后 好了,至此,我们的玩转后端接口数据交互国际化完结

    5.9K1613编辑于 2023-11-09
  • 来自专栏杨不易呀

    玩转系列之SpringBoot3-核心原理

    卡死应用,就不会就绪@BeanCommandLineRunner: 感知特定阶段:感知应用就绪Ready。 卡死应用,就不会就绪@Bean最佳实战:如果项目启动前做事: BootstrapRegistryInitializer 和 ApplicationContextInitializer如果想要在项目启动完成后做事 应用是否就绪了:能响应请求,说明确实活的比较好。3. SpringBoot 事件驱动开发应用启动过程生命周期事件感知(9大事件)、应用运行中事件感知(无数种)。 效果:任何项目导入此starter都具有打招呼功能,并且问候语中的人名需要可以在配置文件中修改1.创建自定义starter项目,引入spring-boot-starter基础依赖2.编写模块功能,引入模块所有需要的依赖 指定启动需要加载的自动配置5.其他项目引入即可使用1.

    1.4K10编辑于 2023-07-14
  • 来自专栏杨不易呀

    玩转系列之SpringBoot3-基础特性

    比如:spring.profiles.include[0]=commonspring.profiles.include[1]=local最佳实战:生效的环境 = 激活的环境/默认环境 + 包含的环境项目里面这么用基础的配置 外部化配置场景:线上应用如何快速修改配置,并应用最新配置?SpringBoot 使用 配置优先级 + 外部配置 简化配置更新、简化运维。 只需要给jar应用所在的文件夹放一个application.properties最新配置文件,重启项目就能自动应用最新配置3.1. 配置优先级Spring Boot 允许将配置外部化,以便可以在不同的环境中使用相同的应用程序代码。 顺序如下:(后面覆盖前面)类路径: 内部类根路径类下/config包当前路径(项目所在的位置)当前路径当前下/config子目录/config目录的直接子目录最终效果:优先级由高到低,前面覆盖后面命令行

    87820编辑于 2023-07-14
领券