置百丈玄冰而崩裂,掷须臾池水而漂摇。
前端

axios无法获取响应头headers的自定义信息

Vue项目中使用axios无法获取响应头headers的自定义信息

在前后端通讯是经常会传递token到前端,用header交互,但是在axios中获取不到对应的信息

console.log(response.headers)


原因:

根据MDN文档:Access-Control-Expose-Headers

默认情况下,header只有六种 simple response headers (简单响应首部)可以暴露给外部:

强强 2023/2/26 0评论

PACS业务知识

RIS系统(放射科信息系统)

放射科信息管理系统RIS(Radiology Information System)

一系统说明

RIS是放射科的登记、分诊、影像诊断报告以及放射科的各项信息查询、统计等工作的管理系统,RIS系统与PACS系统紧密相连,构成医院数字医疗设备、影像及报告管理的解决方案。

强强 2023/2/16 0评论

ASP.NET Core

Net Core 异步方法获取返回值

Net Core以后加入了很多异步的使用方式主要加入了关键词 await,async 关键词

一般大家异步方法以Async结尾例如 File.ReadAllTextAsync

async

用于声明异步函数,返回值为一个 Task 对象或者Task<T> 对象,它以类似 同步 的方式来写异步方法,语法与声明函数类似

强强 2023/2/16 0评论

ASP.NET

C#中lock集合后foreach报集合改变错误

错误表现:

多线程中,操作集合(Queue),已经lock集合了,中间使用了一次foreach循环,系统不定时报错


原因分析

foreach循环中,如果集合发送变化,就会报错.


分析解决:

1.测试lock在集合中是否不可用

代码:

强强 2023/2/6 0评论

数据库

设置 SQL Server占用服务器内存

问题现象:

数据库服务器内存居高不下,64G的内存,几乎被占用100%,结果差点把服务器给拖垮了。


分析:

SQL Server对服务器内存的使用策略是有多少内存就占用多少内存,只用在服务器内存不足时,才会释放一点占用的内存,所以SQL Server 服务器内存往往会占用很高。

这些内存一般都是SQL Server运行时候用作缓存的:

1. 数据缓存:执行个查询语句,SQL Server会将相关的数据页(SQL Server操作的数据都是以页为单位的)加载到内存中来, 下一次如果再次请求此页的数据的时候,就无需读取磁盘了,大大提高了速度。 

强强 2023/1/29 0评论