随笔分类 -  C#

asp.net core 在vue等spa程序中防止csrf攻击
摘要:关于CSRF攻击的基本认识,asp.net core的官方文档上已经写的很清楚了。 简单提炼一下:如果你的网站登录了你的银行网站,恰好你访问了钓鱼网站,钓鱼网站就往银行网站,提交了一个转账表单,然后你的钱就被提走了(这是最基本的逻辑) 在mvc和razor pages技术做的网页,表单内部会默认因此 阅读全文

posted @ 2024-10-10 23:18 快乐海盗 阅读(34) 评论(0) 推荐(0) 编辑

C# 判断当前控制台程序是否重复运行
摘要:/// <summary> /// 获取正在运行的程序,没有运行的程序则返回null /// </summary> /// <returns></returns> private static Process RunningInstance() { Process currentProcess = 阅读全文

posted @ 2022-11-22 16:39 快乐海盗 阅读(198) 评论(0) 推荐(0) 编辑

等了半年,m1芯片原生支持的.NET IDE出现了
摘要:m1芯片是苹果2020年发布的一款基于arm的桌面芯片,目前已经应用在MacBook Air 、MacBook Pro、IMac、Ipad等设备上。可以说整个苹果生态圈都在去intel化。 今年年初跟了我6年的台式机频繁出现故障,于是入手了一台m1芯片的笔记本。 入手之前我是做了大量的调研,包括能不 阅读全文

posted @ 2021-07-18 01:43 快乐海盗 阅读(3169) 评论(10) 推荐(2) 编辑

抽一根烟的时间学会.NET Core 操作RabbitMQ
摘要:什么是RabbitMQ? RabbitMQ是由erlang语言开发的一个基于AMQP(Advanced Message Queuing Protocol)协议的企业级消息队列中间件。可实现队列,订阅/发布,路由,通配符等工作模式。 为什么要使用RabbitMQ? 异步处理:比如发送邮件,发送短信等不 阅读全文

posted @ 2021-03-03 20:15 快乐海盗 阅读(1111) 评论(5) 推荐(3) 编辑

Lua Table转C# Dictionary
摘要:因为在游戏公司做web后台开发,经常会涉及到取游戏服务器的数据库里面读写各种操作。 昨天下午,服务器那边让我读一个配置显示到后台,让运营大佬们可以在web后台配置游戏参数。 本来以为很简单个事情,结果我读出那个二进制的字段,居然是这种格式 {1=0,2=0,3=0,4=2,5={},6=0,7={1 阅读全文

posted @ 2018-03-06 10:13 快乐海盗 阅读(4875) 评论(8) 推荐(3) 编辑

C#中await和async关键字的简单理解
摘要:C# 5.0之后,为了简化异步编程,引入了异步函数的概念,也就是方法标记async,然后可以使用await表达式来等待异步操作返回。 await关键字看起来是一个阻塞线程的调用,但是实际上执行到await位置的时候,当前线程会立即返回,但是等到await表达式执行完成之后,当前线程会继续执行awai 阅读全文

posted @ 2018-02-05 10:15 快乐海盗 阅读(387) 评论(0) 推荐(1) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示