asp.net core 在vue等spa程序中防止csrf攻击

摘要: 关于CSRF攻击的基本认识,asp.net core的官方文档上已经写的很清楚了。 简单提炼一下:如果你的网站登录了你的银行网站,恰好你访问了钓鱼网站,钓鱼网站就往银行网站,提交了一个转账表单,然后你的钱就被提走了(这是最基本的逻辑) 在mvc和razor pages技术做的网页,表单内部会默认因此 阅读全文
posted @ 2024-10-10 23:18 快乐海盗 阅读(18) 评论(0) 推荐(0) 编辑

Flutter处理界面被输入法顶起的情况

摘要: 在 flutter 中,默认输入法会把界面顶起来, 需要在`Scaffold`上设置`resizeToAvoidBottomInset: false,`为 true 阅读全文
posted @ 2023-06-24 03:01 快乐海盗 阅读(312) 评论(2) 推荐(0) 编辑

PHP8+VsCode+Xdebugu快速搭建debug环境

摘要: 时隔多年,又开始摸php了。 由于长期使用C#,早已经被集成环境惯坏,今晚折腾到半夜,才把php+vscode的调试在windows上折腾好,记录一下这个美好瞬间 # 使用工具 我本机使用了phpstudy环境作为环境安装工具,这个工具集成了nginx mysql php多个版本,可以做到开箱即用。 阅读全文
posted @ 2023-06-24 03:01 快乐海盗 阅读(576) 评论(0) 推荐(0) 编辑

Flutter显示markdown中的代码高亮

摘要: 众所周知,程序员写博客一般都是使用markdown格式。 今天遇到一个需求,在flutter上显示markdown文件。盲猜flutter肯定有markdown的库 pub上一搜,果然有 安装flutter_markdown flutter_markdown: ^0.6.14 使用flutter_m 阅读全文
posted @ 2023-04-26 00:18 快乐海盗 阅读(964) 评论(0) 推荐(0) 编辑

IOS使用AutoLayout让UIScrollView自动计算ContentSize

摘要: 在IOS的界面开发中,布局方式存在分裂的两种局面。 早入行的iOS开发者,基本上都是手动计算各种高度。但是从web或者Android转过去的学习iOS的开发者,基本上都很难适应这种手动计算的方式,更加偏向使用autolayout去做布局。 实际上 iPhone6之后,iOS设备出现多种分辨率之后,苹 阅读全文
posted @ 2023-04-02 22:38 快乐海盗 阅读(143) 评论(0) 推荐(0) 编辑

iOS 15后设置导航控制器的导航条背景色无效的问题处理

摘要: IOS15+修改了导航条的使用方式: 如果有滚动控件的存在,比如UIScrollView存在,那么导航条默认会是透明,滚动的时候,才会显示设置的颜色。 修改设置方式,必须要设置navigationBar的appearance才会生效背景色。 let appearance = UINavigation 阅读全文
posted @ 2023-03-14 23:34 快乐海盗 阅读(610) 评论(0) 推荐(0) 编辑

C# 判断当前控制台程序是否重复运行

摘要: /// <summary> /// 获取正在运行的程序,没有运行的程序则返回null /// </summary> /// <returns></returns> private static Process RunningInstance() { Process currentProcess = 阅读全文
posted @ 2022-11-22 16:39 快乐海盗 阅读(189) 评论(0) 推荐(0) 编辑

Vue3 用keep-alive实现tab页缓存

摘要: 一般国产味道的后台界面,都会有一个类似于浏览器tab标签的东西 大概就是这样的,可以点击标签切换不同的路由,并且不丢失之前录入的数据。 但是vue-router默认是不支持该操作,需要借助vue内置的keep-alive组件来解决 路由 路由需要设置name和meta两个属性,meta下加上一个ke 阅读全文
posted @ 2022-11-06 21:39 快乐海盗 阅读(2761) 评论(0) 推荐(1) 编辑

Flutter官方推荐的状态管理库-Provider简单入门

摘要: 最近几年崛起的新一代的GUI开发方式,几乎都是组件式开发。代表就是Vue React Flutter等。 组件开发一时爽,状态传递就很蛋疼了。比如A和B组件没有上下级关系,也不是层级相近的兄弟组件。这时候如果要把A的状态传递到B,就需要用到一个概念- 状态管理 常用的状态管理库 在flutter中, 阅读全文
posted @ 2022-11-01 22:56 快乐海盗 阅读(523) 评论(0) 推荐(0) 编辑

Flutter实现圆形图片+描边

摘要: 目前手机应用中,圆形图片是很常见的设计 在flutter中实现圆角是非常方便的 Container( width: 300, height: 300, decoration: BoxDecoration( border: Border.all(width: 3, color: Colors.red) 阅读全文
posted @ 2022-10-30 22:33 快乐海盗 阅读(447) 评论(0) 推荐(0) 编辑