
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
文章目录一、明确需求二、实现需求1. 滑动菜单实现使用`SingleChildScrollView`:2. 列表滑动不够距离则菜单再次隐藏,距离足够则完全展示菜单。3. 菜单支持事件处理。4. 菜单样式、个数由使用者传入。5. 除菜单之外部分点击,如其他列表或本列表非菜单部分,则菜单隐藏网上浏览Flutter教程的时候,找到一篇文章,Flutter | 超简单仿微信QQ侧滑菜单组件,研读了全文之.
数据共享(InheritedWidget)学习笔记:InheritedWidget可以跨组件(同一个InheritedWidget祖先)获取数据,同时InheritedWidget重新build时,会触发所有使用inheritFromWidgetOfExactType获取数据的Widget进行build,原理是在该函数中将这些Widget添加到依赖列表中,build时触发其didChangeD..
阅读:图片加载原理与缓存Image是一组合容器,将“图片”的来源(ImageProvider)与绘制(RawImage)组合起来展示图片。ImageProvider是一个基类,暴露一个通用解析接口resolve给外部使用,返回ImageStream,可以用来监听解析结果ImageInfo。同时ImageProvider实现了通用的缓存逻辑,典型的面向对象编程思想,提取通用部分做成基类,方便复...
实现的时候碰到的几个问题:实现方式:如果用Navigator路由到新页,可以用PopupRoute自己实现,也可以直接用PageRouteBuilder来自定义,只要opaque设置为false就可以实现透明背景的弹出效果。同时可以方便的将barrierDismissible设置为true实现点击消失。其实PopupRoute其实也就是通过这两个属性来设置的 。如果实现浮窗效果,可以使用...
MCP(Model Context Protocol)模型上下文协议,用于定义大模型与工具之前的接入规范。其实与IT界早已有的HTTP协议、TCP/IP协议等标准协议类似,其在AI大模型能力调用领域的重要性当然不可否认,但论突破性、独创性则并没有超出以往边界。协议也在快速发展中,日前(24年3月26日)刚将OAuth标准认证协议集成进来。详细来说,其将能力调用双方定义为MCP Server与MCP

MCP(Model Context Protocol)模型上下文协议,用于定义大模型与工具之前的接入规范。其实与IT界早已有的HTTP协议、TCP/IP协议等标准协议类似,其在AI大模型能力调用领域的重要性当然不可否认,但论突破性、独创性则并没有超出以往边界。协议也在快速发展中,日前(24年3月26日)刚将OAuth标准认证协议集成进来。详细来说,其将能力调用双方定义为MCP Server与MCP

本来之前没有用过Xcode,而对Visual Studio很有好感,网上也说IDE来说,VS是完爆Xcode的。可惜公司用的是Mac电脑,虽然尝试过使用虚拟机,可惜磁盘空间太小,装完vs后虚拟机已经占了70G,而且编译性能、ios/android调试、环境转换等等都有不足,最后还是直接用Xcode来搞了。 一、下载组件 到cocos官网http://www.cocos.com/do
文章目录一、总结:Subject其实是绑定线程的二、手写实现简单验证1. Shiro配置2.使用三、再总结       想要实现基于SpringBoot+Shiro+Vue的前后端分离技术,网上教程还是不少的,在实现成功后,多问了个问题,就有了这篇文章。问题如标题
所有源码可以在github上找到,文章参考:提供一套基于Spring Boot-Shiro-Vue的权限管理思路.前后端都加以控制,做到按钮/接口级别的权限,做了自己的实现,练了下手。前文见:前后端分离项目中权限控制的思考,以及实现过程中的瞎折腾:SpringBoot+Shiro瞎折腾——不使用Shiro的Fil
参考:剖析Vue实现原理 - 如何实现双向绑定mvvmVue.js源码(1):Hello World的背后Vue.js官方工程本文所有代码可以在git上找到。 其实对JS我研究不是太深,用过很多次,但只是实现功能就算了。最近JS实在是太火,从前端到后端,应用越来越广泛,各种框架层出不穷,忍不住也想赶一下潮流。 Vue是近年出的一个前端构建数据驱动的web界面的







