目录 缓存的概念 客户端响应缓存 cache-control 服务器端响应缓存 内存缓存(In-memory cache) 用法 GetOrCreateAsync 缓存过期时间策略 缓存的过期时间 解决方法: 两种过期时间策略: 绝对过期时间 滑动过期时间 两…
2025/1/31 12:37:53前面我们学习过线程不安全问题,我们通过给代码加锁来解决线程不安全问题,在生活中我们也知道有很多种类型的锁,同时在代码的世界当中,也对应着很多类型的锁,今天我们对锁一探究竟! 1. 常见的锁策略 注意: …
2025/1/26 2:02:53数字型SQL注入是一种常见的安全漏洞,它允许攻击者通过向Web应用程序的数据库查询中插入恶意SQL代码来操纵数据库。这种攻击的本质在于,应用程序的后端SQL查询使用了字符串拼接,而没有对用户的输入数据进行安全处理。数字型SQL注入特指那些通过…
2025/1/22 13:20:30•使用AVAudioPlayer可以播放本地音乐,具备以下特点:•1.能够预先缓存,提高播放的流畅性(prepareToPlay)2.播放起始时间(playAtTime)3.播放控制(play/pause/stop)4.循环播…
2025/2/1 1:03:16 人评论 次浏览项目场景: 基于D3.js实现了一个知识图谱的可视化组件 问题描述: 因为要在节点上显示该节点的名称,但是名称太长显示不下就加了一个省略显示,然后悬浮显示全名,是一种常见的功能,但是使用时发现偶尔会出现…
2025/2/1 0:57:05 人评论 次浏览上周我突然意识到,我在grafana上写的 sql 语句存在多处硬编码。这篇笔记将记录如何实现没有硬编码的sql语句,以及自学编程过程中如何应对自己的笨拙代码和难题不断的状况。1、有效但粗笨的硬编码所谓硬编码,大意是指代码中出现很多具体的取值…
2025/2/1 0:33:15 人评论 次浏览参考文章 Jenkins进阶系列之——01使用email-ext替换Jenkins的默认邮件通知 配置界面 默认邮件效果 为了对比使用默认邮件和email-ext插件效果,我们先来看看默认邮件的发送格式 只有job地址和一些执行log,且只能在构建失败和不稳定时发送邮件. email-ext默认效果 然后我们现…
2025/1/31 22:26:25 人评论 次浏览子元素设置了绝对定位,父元素没有设置相对定位,因此子元素脱离了文档流,父元素高度就变成没有了,如何让父元素高度自适应子元素高度。 子元素的高度是不确定的 可以JS设置父元素高度 <body><<span class"<<…
2025/2/1 2:02:09 人评论 次浏览Jenkins是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时 Jenkins 能实时监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形…
2025/2/1 2:01:39 人评论 次浏览自动化测试常用操作1、定位网页上的元素,并存储到一个变量中;2、对变量进行操作,比如点击或输入文字;3、设定页面元素的操作值;二、定位方法汇总,拉勾IT课小编为大家分析,该元素的技术。2.1 fin…
2025/2/1 2:01:08 人评论 次浏览问题:在使用visial studio 2013运行成功程序,但当修改其中的一段后,即语法,执行后报错 出现error:fatal error LNK1168:无法打开……\xxx.exe进行写入。 解决办法:程序在运行之后,就…
2025/2/1 2:00:38 人评论 次浏览1 .创建数组 array(1 2 3 5 8) (以此为例)或者 array([1]one [2]two [3]three) array( ($ls) )2 .获取数组长度 echo ${#array[]} 或 echo ${#array[*]} 得到 53 .打印数组元素 echo ${array[||*]}(显示全部) echo ${array[1]}(显示 2 ) …
2025/2/1 2:00:08 人评论 次浏览mac硬盘故障升级系统Last week we took a look at some of the basics to installing and upgrading a hard disk in your PC. This week, we’re going to look at the many problems that pop up when install a new drive. 上周,我们介绍了在PC中安装和升级硬盘的…
2025/2/1 1:59:37 人评论 次浏览关于对MYISAM表的压缩,可以使用myisampack和myisamchk完成(myisampack完之后必须进行myisamchk才能使用压缩后的表,而且是只读的), 其详细地用法可以参考官方文档: http://dev.mysql.com/doc/refman/5.1/zh/client-side-scripts.html。 这两…
2025/1/31 22:58:32 人评论 次浏览上一节S3C2440移植linux3.4.2内核之支持YAFFS文件系统我们修改了内核支持了yaffs2文件系统,这节我们裁剪内核。 [TOC] 移植Linux3.4.2内核其他文章链接: S3C2440移植linux3.4.2内核之内核框架介绍及简单修改 S3C2440移植linux3.4.2内核之修改分区以及制作…
2025/1/31 22:58:02 人评论 次浏览2010年上半年5月份软件设计师上午试题答案(分析与解答)之八 (53)参考答案:B(54)参考答案:A(55)参考答案:B (56)参考答案:D(57)参考答案:C
2025/1/31 22:57:01 人评论 次浏览数据库的内部结构有以下10种 1表空间,表空间是数据库的逻辑划分,一个表空间只属于一个数据库。每个表空间有一个或多个数据文件组成。一般Oracle系统完成安装后,会自动创建多个表空间 System表空间存放Oracle系统内部表和数据字典的数据&…
2025/1/31 22:56:30 人评论 次浏览计算机二级《Web程序设计》基础习题及答案练习题二1在HTTP协议的“请求/响应”交互模型中,以下说法中错误的是( )。A.客户机在发送请求之前需要主动与服务器建立连接B.服务器无法主动向客户机发起连接C.服务器无法主动向客户机发送数据D.以上都错参考答案&#x…
2025/1/31 22:56:00 人评论 次浏览效果: 思路: 使用 van-uploader after-read事件,将选中的图片,上传服务器. 上传成功后服务器返回上传图片的地址,拿到返回的地址,进行数据绑定的相关操作 代码: <van-fieldname="payAvg"label="缴费截图必填"><template #input><van-upload…
2025/1/31 22:55:29 人评论 次浏览