V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xioxu  ›  全部回复第 1 页 / 共 2 页
回复总数  27
1  2  
这是 chatGPT 生成的示例代码:

using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Filters;

public class CacheFilter : IActionFilter
{
private static ConcurrentDictionary<string, byte[]> _cache = new ConcurrentDictionary<string, byte[]>();

public void OnActionExecuted(ActionExecutedContext context)
{
if (context.Result is FileResult)
{
// 缓存 FileResult 类型的结果
var file = context.Result as FileResult;
using (var stream = new MemoryStream())
{
file.CopyTo(stream);
var key = $"{context.HttpContext.Request.Path}{context.HttpContext.Request.QueryString}";
_cache.TryAdd(key, stream.ToArray());
}
}
}

public void OnActionExecuting(ActionExecutingContext context)
{
var key = $"{context.HttpContext.Request.Path}{context.HttpContext.Request.QueryString}";
if (_cache.TryGetValue(key, out var data))
{
// 如果缓存中有,则直接返回
context.Result = new FileContentResult(data, "application/octet-stream");
}
}
}
自己写一个 Filter ,自行控制过期、缓存逻辑。
2022-10-14 17:47:00 +08:00
回复了 pysex 创建的主题 奇思妙想 有奖征集软件名字(银行业)
智银招投
大佬,视频清晰度太低了,最高 360p
2022-09-14 09:28:31 +08:00
回复了 guanhui07 创建的主题 Go 编程语言 这个 golang struct 是用的什么生成的
历史悠久的工具 codeSmith 就可以根据 schema 生成任何代码
2022-08-24 10:01:20 +08:00
回复了 Mark24 创建的主题 分享发现 其实不会有人真的会用 Nodejs 去写后端
@lzgshsj 哈哈 我属于会 java golang 这些,但一些我单干的项目还是会选择使用 nodejs , 开发上线速度太快了,真的,论起写 web API ,没有哪个语言比 js 更方便,包括但不限于 python,java,go.
2021-04-17 10:41:17 +08:00
回复了 xioxu 创建的主题 分享创造 发布一个节假日查询 API,有源码
@jinliming2 其实没有必要,咱们国家的假期本来就是每年一制定,所以各个系统肯定都是需要自己维护一份数据, 我定义的这个格式已经足够简单,每年 zf 发布假期信息后也就几分钟就处理好了 anyway, 谢谢啦
2021-04-16 21:31:35 +08:00
回复了 xioxu 创建的主题 分享创造 发布一个节假日查询 API,有源码
@cai314494687 手动维护,每年相关部门发布放假信息后直接维护一下就行,几分钟的事情而已,目前内置的 2004 到 2021 年的
2021-03-29 23:25:37 +08:00
回复了 bwd1991 创建的主题 数据库 SQL SERVER2008 有大神吗,需要帮助,有偿
@bwd1991 问题突发的原因有很多,譬如数据量现在上去了、索引碎片... 导致死锁概率增大,本质上还是代码就有死锁问题导致的
2021-03-29 23:23:28 +08:00
回复了 bwd1991 创建的主题 数据库 SQL SERVER2008 有大神吗,需要帮助,有偿
1. 用 sql profiler 抓取死锁相关日志,查看引起死锁的语句
2. 分析引起死锁的代码,看是否存在争抢资源的可能(一般是肯定存在),否则不会死锁
3. 修改代码对同一资源的获取顺序,保持一致(以规避死锁)
2021-03-26 09:16:04 +08:00
回复了 xioxu 创建的主题 奇思妙想 用微信接收电报机器人的信息
"为啥不用 tg", 我也想用来着, 可问题是一般情况下 tg 的网络也不通 😅
2021-03-25 16:09:43 +08:00
回复了 xioxu 创建的主题 奇思妙想 用微信接收电报机器人的信息
@keepeye 刚顺带一并实现了推送到钉钉
2021-03-25 10:47:12 +08:00
回复了 xioxu 创建的主题 奇思妙想 用微信接收电报机器人的信息
“server 酱”和这个虽有类似地方, 但不是一回事
2021-03-25 10:44:32 +08:00
回复了 xioxu 创建的主题 奇思妙想 用微信接收电报机器人的信息
是的,技术上基本没有复杂度, 我查文档看是只有企业认证的服务号才支持, 也不算太困难得事情。
frp 远程访问家里电脑, 然后在家里电脑上任意访问网站
2020-05-19 22:33:55 +08:00
回复了 janda 创建的主题 奇思妙想 教练找合作一个学车的项目
edusoho 走起 应该很少修改就可以满足
2020-05-12 13:54:46 +08:00
回复了 lauix 创建的主题 分享创造 HFish 0.6.2 发布,用这块大屏监测黑客攻击不香吗?
试用了下, 不错的东西,之前一直想给服务器部署个类似的东西。
一个问题是我部署到服务器上反向代理处理,访问速度巨慢是啥原因,可以排除网络原因,因为同样服务器其它站点都是正常的。
还有一个建议是希望可以对接防火墙,直接 ban 掉指定 IP 。
话说很多年前我们用的是 金山游侠 , 读取修改其它应用的内存数据, 也不知道现在是否还活着
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1253 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 18:20 · PVG 02:20 · LAX 10:20 · JFK 13:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.