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

    玩转QQ登录

    玩转第三方登录之QQ登录 前言 在真正开始对接之前,我们先来聊一聊后台的方案设计。既然是对接第三方登录,那就免不了如何将用户信息保存。 MAX_TIMEOUT); // 设置读取超时 configBuilder.setSocketTimeout(MAX_TIMEOUT); // 设置连接池获取连接实例的超时 getAccess_token(HashMap<String, Object> params) { // 认证地址 //获取access_token如:access_token=9724892714FDF1E3ED5A4C6D074AF9CB java -jar qqlogindemo-0.0.1-SNAPSHOT.jar 启动成功 访问 login 页面 点击登录 》 QQ扫码或者密码登录 》 登录成功 跳转到 home 到此 玩转

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

    玩转Yaip使用

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

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

    玩转系列之SpringBoot3-核心原理

    .编写配置文件META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports指定启动需要加载的自动配置5.

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

    玩转系列之SpringBoot3-基础特性

    整合SpringBoot 提供一系列测试工具集及注解方便我们进行测试。 spring-boot-starter-test</artifactId> <scope>test</scope></dependency>spring-boot-starter-test 默认提供了以下库供我们测试使用JUnit 5Spring 测试4.2.0 组件测试直接@Autowired容器中的组件进行测试4.2.1 注解JUnit5的注解与JUnit4的注解有所变化https://junit.org/junit5/docs/current 超时断言 fail 快速失败 4.2.3 嵌套测试JUnit 5 stack.peek()); assertFalse(stack.isEmpty()); } } }}4.2.4 参数化测试参数化测试是JUnit5很重要的一个新特性

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

    玩转系列之SpringBoot3-快速入门

    ; }}5. 测试默认启动访问: localhost:80806. 打包<! 5. 简化运维修改配置(外部放一个application.properties文件)、监控、健康检查。3. Spring Initializr 创建向导一键创建好整个项目结构图片四、应用分析1. 5、只要这个包下的所有类都能生效,那么相当于SpringBoot官方写好的整合功能就生效了。 xxxAutoConfiguration 是有条件注解进行按需加载4、xxxAutoConfiguration给容器中导入一堆组件,组件都是 xxxProperties中提取属性值5、xxxProperties 5、日志是利用监听器机制配置好的。ApplicationListener。6、日志所有的配置都可以通过修改配置文件实现。以logging开始的所有配置。2.

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

    玩转系列之微信支付实战PC端接口搭建

    此篇文章过长我将分几个阶段的文章发布(项目源码都有,小程序和PC端)在此之前已经更新了微信支付开篇、微信支付安全、微信实战基础框架搭建、本次更新为微信支付实战PC端接口搭建,实战篇分为几个章节因为代码量确实有点多哈.第一章玩转系列之微信支付开篇第二章玩转系列之微信支付安全第三章玩转系列之微信支付实战基础框架搭建第四章玩转系列之微信支付实战

    73430编辑于 2023-07-14
  • 来自专栏TopSemic嵌入式

    MicroPython 玩转硬件系列5:WIFI实验

    while True: data,addr=s.recvfrom(1024) print('received:',data,'from',addr) s.sendto(data,addr) 5.

    1.6K20发布于 2021-05-31
  • 来自专栏杨不易呀

    玩转系列之腾讯云微信扫码授权系统

    推荐文章 推荐原因 立即前往 『前端必修课』视频文字特效 这篇文章是腾讯云开发者社区的BNTang的“前端必修课”系列之一 在这篇文章中,介绍了如何实现视频文字特效。 5. XW9M8aWlxo63X2dbz7BqCW7zyW8yRfr1/wZr/s3fFP4NfsF/HP4n/EfwzrHhPS/j78c7LW/h9puv6Te6Pqep+F/BfhCy0KXxPFb3yQzS6NrGq3t5baTdCFI7pdKuLmB5raaCVgD +dKPG3ibw/crGIpcR2krnygnnxAH+uZF5iwx/aGjMyxJ57R5WIyBB5jJu5Ee7cV3chcZ5r+Tn9o7/g7z/YN+AX7WGt/s7af8LPi18VPAvgnxXceC /Hvx28HXnhiLw5Ya3Y3kdjq83hbw3qV5DqnijSNCuhd22o3st3ok81zZzpp9ndRok037Lf8Fif2yof2DP+CcX7T/7RdtcW0Pi3RfAV34Q

    3.7K4819编辑于 2024-12-03
  • 来自专栏小詹同学

    Python系列——说起!!!

    至少舆论Python将被纳入高考这点就可以看出很多东西啦~ 今天詹小白就来简单的讲讲Python啦~(以下讲解在假设有一定c语言基础前提的) ? print np.array(test_set[i,:]*b)<t*b< span=""> gt[test_set[i,:]*b<t*b]=-1 return gt 5. try-raise-except-finally lambda yield global nonlocal with 以上是python所有的关键字了,在1-5中涉及了较为常见的几个

    1K100发布于 2018-04-13
  • 来自专栏杨不易呀

    玩转RGB人脸活体检测

    玩转RGB人脸活体检测 前言 因工作需要手机端运用人脸识别打卡,本期教程人脸识别第三方平台为虹软科技,本文章讲解的是人脸识别RGB活体追踪技术,免费的功能很多可以自行搭配,希望在你看完本章课程有所收获 [3D角度] 5.活体检测 离线活体检测,静默式识别,在人脸识别过程中判断操作用户是否为真人,有效防御照片、视频、纸张等不同类型的作弊攻击,提高业务安全性,让人脸识别更安全、更快捷,体验更佳。 填写授权码信息 选择平台先选择windows的根据你的电脑配置来 是64位还是32位的, 语言选择Java [image.png] [image.png] 5. 人脸识别追踪就到这里啦,具体的代码已经提交到gitee请前往获取Java项目 ArcFace 点击前往获取demo 其他文章 1、玩转腾讯滑块验证码 2、玩转人脸识别之RGB人脸活体检测 3、 玩转QQ登录

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

    玩转腾讯滑块验证码

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

    13.7K85编辑于 2022-01-20
  • 来自专栏今日你学咗没

    玩转Moveit机械臂控制(一)

    本节开始,我们将分三期学习实践玩转Moveit机械臂控制,带领读者从开始,详细讲解如何搭建MoveIt环境,导入机械臂模型,使用SetupAssistant生成MoveIt功能包,并最终实现机械臂的运动控制 agilexrobotics/Agilex-College使用环境系统:ubuntu20.04ROS版本:noeticMoveIt简介MoveIt是ROS1中最成熟、应用最广泛的机械臂运动规划框架,为机器人提供模型描述到运动执行的一整套解决方案 setup.bashroslaunchpiper_x_moveit_configdemo.launch成功启动之后,就可以拖动悬浮球,预设机械臂的位置,点击Plan&Execute控制机械臂运动了本文系统介绍了基于MoveIt的机械臂控制流程,环境搭建

    1.2K10编辑于 2026-01-26
  • 来自专栏智能时代论见:从理论到实践的AI探索

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

    别担心,接下来我们会一步步探索它们的玩法:认识概念,到简单操作,再到实战开发。 看到返回的信息没什么问题都是正确的那么继续完成前面说的的任务吧获取当前登录用户的信息, 说实话很快嗷, 眼睛没眨眼就输出出来了, 腾讯云助手这么快吗创建用户仓库帮我创建一个仓库名称为: mcp-study 为公开仓库, 默认生成readme.md 里面的内容是 玩转 和前面一样点击播放图标让 CodeBuddy 进行测试这个 MCP Server可以看到上面列举了这么多功能操作, 我这边就简单演示几个感兴趣的同学可以多研究玩玩MCP Server - 操作电脑文件帮我在桌面创建 玩转 E6%B5%81%E9%87%8F%22%7D%2C%22identities%22%3A%22eyIkaWRlbnRpdHlfY29va2llX2lkIjoiMTk2OWM5ZDgyODQxZjU3LTA2MTg1ZWY0OGQ0ZjI3LTFhNTI1NjM2LTIxMDQyMDAtMTk2OWM5ZDgyODUyNjc5IiwiJGlkZW50aXR5X2xvZ2luX2lkIjoiMTAwMDA1MzI1NTI0In0% 也是成功的调用了创建支付的 MCP 链接, 如果不知道账户的: 沙箱账户 去获取这舒服的界面, 我也是有钱人了, 演戏嘛我就是有钱人接着回去说, 支付好了, 就会给我生成文章了,那么 本期文章 《玩转系列

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

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

    即使不跨端,uni-app也是更好的小程序开发框架(详见)、更好的App跨平台框架、更方便的H5开发框架。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。 uview-plus是uni-app生态专用的UI框架,uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码, 可发布到iOS、Android、H5、以及各种小程序(微信

    3.6K123编辑于 2023-09-27
  • 来自专栏杨不易呀

    玩转系列之腾讯云扫码授权系统-PC+小程序篇

    本篇文章是继《玩转系列之腾讯云微信扫码授权系统》的前端和移动端篇, 在前面我们搭建完毕后端工程和接口功能, 接下来就需要开发前端和移动端进行对接, 前面章节我画了一个这个业务流程图, 那么扫码步骤当然是首次加载去渲染我们的一个小程序二维码 在刷新页面观察可以看到我们的登录页面成功渲染 装修 Login 页面 之前有同学私信我说, 杨老师, 您讲的太细了每一个步骤一段代码, 我是都会的部分代码想直接 copy 这样子下来我有点累, 我心想也是哦, 但是我的标题是玩转系列 column; align-items: center; justify-content: center; min-height: 100vh; background-color: #f5f5f5 column; align-items: center; justify-content: center; min-height: 100vh; background-color: #f5f5f5 > { uni.reLaunch({ url: "/pages/home/home" }) }, 1500) }) } 那么到这玩转系列之腾讯云扫码授权系统到结束啦

    1.5K84编辑于 2024-12-03
  • 来自专栏杨不易呀

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

    JWT 的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于资源服 务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该 token 也可直接被用于 认证,也可被加密 System.out.println(decryptJwt("eyJ0eXAiOiJKV1QiLCJ0eXBlIjoiSldUIiwiYWxnIjoiSFMyNTYifQ.eyJzdWIiOiLov5nmmK_kuIDkuKpKV1QiLCJleHAiOjE2MTcwODAyMjAsInB3ZCI6IjEyMzQ1NiIsImlhdCI6MTYxNzA3MzAzMSwidXNlcm5hbWUiOiLmnajkuI3mmJMifQ.GJOeFSVsAwFPcgUlalmxVXt0QQ-Be5bhGUtL1ep04vM 当然我们也可以不加密,但是官方要求是不 管你是否加密,都必须配置一个类似 Shiro 的凭证匹配器 2.添加密码加密器 /** * 给容器中放一个加密器 springSecurity5. StringRedisTemplate stringRedisTemplate; /** * 每一次请求都会进行执行改过滤器 * 每次请求都会走这个方法 * jwt header ; } 到此 玩转 jwt+SpirngSeccurity 就结束了哦! 我们下次再见....

    2.1K20编辑于 2022-01-19
  • 来自专栏算法channel

    玩转Pandas,让数据处理更easy系列5

    01 系列回顾 玩转Pandas系列已经连续推送4篇,尽量贴近Pandas的本质原理,结合工作实践,按照使用Pandas的逻辑步骤,系统地并结合实例推送Pandas的主要常用功能,已经推送的4篇文章: 玩转Pandas,让数据处理更easy系列1 玩转Pandas,让数据处理更easy系列2 玩转Pandas,让数据处理更easy系列3 玩转Pandas,让数据处理更easy系列4 以上4篇总结了 easy系列1; 玩转Pandas,让数据处理更easy系列2) DataFrame可以方便地实现增加和删除行、列 ( 玩转Pandas,让数据处理更easy系列2) 智能地带标签的切片,好玩的索引提取大数据集的子集 玩转Pandas,让数据处理更easy系列4 强大的I/O操作。 (玩转Pandas,让数据处理更easy系列2) 通俗易懂地在DataFrame结构上实现merge和join操作(merge操作见:玩转Pandas,让数据处理更easy系列3) 善于处理missing

    2.7K20发布于 2018-07-25
  • 来自专栏代码生涯

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

    ☕ 四、真实线上解决方案 在解决方案中,会采用同时数据库和properties文件中读取国际化信息,达到国际化信息高灵活性。 import lombok.NoArgsConstructor; /** * 国际化表 * @ClassName I18message * @Author Blue * @Date 2023/11/5 org.apache.ibatis.annotations.Mapper; /** * 国际化表 * @ClassName AssetsLogMapper * @Author Blue * @Date 2023/11/5 解决跨域问题、添加拦截器、配置视图解析器、静态资源处理、国际化等等 * @ClassName ApplicationConfig * @Author Blue * @Date 2023/11/5 messageMap中,由于StaticMessageSource并没有提供清除map数据的方法,因此只有当程序重启,数据库删除的国际化消息才能被反映到messageMap中 六、最后 好了,至此,我们的玩转后端接口数据交互国际化完结

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

    玩转系列之微信支付安全 | 技术创作特训营第一期

    各位大佬很久没更新了最近在搞微信支付,因商户号审核了我半个月和小程序认证也找了资料并且将商户号和小程序进行关联,至此微信支付Native支付完成.此篇文章过长我将分几个阶段的文章发布(项目源码都有,小程序和PC端) 第一章玩转系列之微信支付开篇 第二章玩转系列之微信支付安全 第三章玩转系列之微信支付实战基础框架搭建 第四章玩转系列之微信支付实战PC端支付下单接口搭建 第五章玩转系列之微信支付实战PC端支付微信回调接口搭建 第五章玩转系列之微信支付实战 PC端支付微信取消订单接口搭建 第六章玩转系列之微信支付实战PC端支付微信退款订单接口搭建 第七章玩转系列之微信支付实战PC端项目构建Vue3+Vite+页面基础搭建 第八章玩转系列之微信支付实战 SHA1、SHA2(SHA224、SHA256、SHA384) 5.数字签名 数字签名是使用私钥对摘要加密生成签名,需要由公钥将签名解密后进行验证,实现身份认证和不可否 认 签名和验证签名的流程 图片 从而我的玩转微信支付诞生啦~ 搭配PC端、Uniapp端的不同实现.

    90331编辑于 2023-08-14
  • 来自专栏杨不易呀

    玩转系列之微信支付开篇 | 技术创作特训营第一期

    各位大佬很久没更新了最近在搞微信支付,因商户号审核了我半个月和小程序认证也找了资料并且将商户号和小程序进行关联,至此微信支付Native支付完成.此篇文章过长我将分几个阶段的文章发布(项目源码都有,小程序和PC端) 第一章玩转系列之微信支付开篇 第二章玩转系列之微信支付安全 第三章玩转系列之微信支付实战基础框架搭建 第四章玩转系列之微信支付实战PC端支付下单接口搭建 第五章玩转系列之微信支付实战PC端支付微信回调接口搭建 第五章玩转系列之微信支付实战 PC端支付微信取消订单接口搭建 第六章玩转系列之微信支付实战PC端支付微信退款订单接口搭建 第七章玩转系列之微信支付实战PC端项目构建Vue3+Vite+页面基础搭建 第八章玩转系列之微信支付实战 特点:商家预先指定支付金额 Demo: 微信支付Native案例 5.App支付 商户通过在移动端独立的APP应用程序中集成微信支付模块,完成支付。 从而我的玩转微信支付诞生啦~ 搭配PC端、Uniapp端的不同实现.

    1.1K90编辑于 2023-08-14
领券