- 博客(31)
- 收藏
- 关注
原创 Cornerstone3D:了解Nifti文件,并查看元数据
简要介绍了nifti文件,并使用cornerstone3d解析展示了nifti中的元数据。
2024-12-31 17:56:25
638
原创 前端安全 常见的攻击类型及防御措施
介绍了常见的前端安全攻击:XSS, CSRF, 点击劫持,中间人攻击,敏感信息泄漏,不安全的依赖包等,及相应的防范措施。
2024-12-25 14:50:43
678
原创 计算机网络 八股青春版
CDN,内容分发网络,是一种通过分布式部署的服务器将内容快速的传输给用户的网络架构。CDN的主要目的是为了加速内容分发,提高用户访问速度,减少服务器压力,增强网络的稳定性和可靠性。简略实现原理:不同位置部署很多缓存服务器,用户访问时,就近获取可用资源,而不是直接从源服务器获取。详细实现原理:分布式缓存部署:大范围部署边缘节点服务器,就近访问缓存内容。DNS解析与就近原则:DNS重定向到CDN网络,调度到最优边缘服务器。
2024-12-20 00:17:44
913
原创 U-Mamba/PyTorch WSL环境配置
详述了安装mamba需要的环境,和安装步骤,包含WSL. CUDA, NVCC, PyTorch等等
2024-11-25 11:44:25
620
原创 JS模块化及import、export
本文探讨了模块化编程的背景与目的,强调了通过降低代码重复、提高可读性和便于维护等优势来改善软件开发过程。文章还介绍了五大模块化原则,包括单一职责原则和依赖倒置原则,以确保代码的灵活性和可扩展性。此外,详细讲解了`import`和`export`的用法,强调了在JavaScript中实现模块化的注意事项与动态加载的优势,为开发者提供了清晰的指导和实践参考。
2024-10-19 00:07:32
454
原创 JS中的异步和Promise
本文探讨了 JavaScript 中的异步编程,重点介绍了 Promise。由于 JavaScript 是单线程语言,长时间操作会阻塞主线程,因此引入事件循环机制以支持异步操作。文章阐述了 Promise 的三种状态(待定、已兑现、已拒绝),链式调用与错误处理,以及 async/await 语法糖的用法。还讨论了 Promise 的并发处理方法,如 Promise.all 和 Promise.race,强调微任务与宏任务的优先级。读者将全面了解 JavaScript 异步编程及 Promise 的应用。
2024-10-09 22:54:34
1419
原创 JS中异步和同步、并发和并行、单线程和多线程的关系
介绍了JS中异步与同步、并发与并行、单线程与多线程之间的关系,并提出了对异步的进一步理解,提出了异步适用的任务
2024-10-06 01:03:19
1449
原创 JS中的数组--二维数组/多维数组
JS中数组是对象类型,浅拷贝和深拷贝的区别在二维数组上体现的淋漓尽致,本文主要介绍了JS中二维数组和多维数组的创建,修改和复制等(浅拷贝和深拷贝)
2024-10-03 17:13:29
1243
原创 JS中的数组--Array对象及其方法(进阶)
本文介绍了JS中数组的特性,以及常用的数组的方法,并且通过数组对象这种引用类型,来对深拷贝和浅拷贝做了介绍
2024-10-03 00:04:14
1710
原创 Axios的介绍及使用
从浏览器创建XMLHttpRequests支持PromiseAPI拦截请求和响应转换请求和响应数据取消请求超时处理查询参数序列化支持嵌套项处理自动将请求体序列化为:(支持二进制)将 HTML Form 转换成JSON进行请求自动转换JSON数据请求进度,并提供额外的信息(速度、剩余时间)兼容符合规范的FormData和Blob客户端支持防御XSRF});// 创建实例时配置默认值});// 创建实例后修改默认值。
2024-09-23 18:51:53
2156
原创 XMLHttpRequest、Fetch、Axios和AJAX的关系
XMLHttpRequest(XHR)是。通过 XMLHttpRequest 可以在页面的情况下请求特定 URL,获取数据。
2024-09-23 01:27:58
1365
原创 JS在ACM模式中的输入和输出以及数组和字符串的相互转换
的数值类型,无法通过访问索引来修改数值,如果需要修改的话,可以通过以上的方法转为数组来修改,然后再将数组转回字符串。node.js的输入要复杂一些,这只是获取值的第一步,接下来我们要将值转换为我们容易处理的形式。与join()、join(“,”)、toString()的作用一致,都是加逗号。的数字字符串是没法直接转的,由于小数点不是数字字符,所以最后只会取整;这其中最常用的应该是split(" “)或split(”,")(1)作用与join()和join(“,”)一致。处理对象可以是字符串也可以是数字。
2024-09-21 16:38:40
634
原创 Vue:使用v-for渲染<img>中v-bind:src绑定的几种方式实践
v-for渲染时,处理v-bind:src的几种方式,最推荐public
2024-09-15 23:41:35
739
原创 JS中var和let的关系,以及块作用域与闭包的关系
JS,可以在F12中运行以下代码1、只有num1(var)会被打印,num2(let)和num3(const)的仅限于内(块作用域);2、需要注意的是,虽然也是用包的,但函数的花括号里面是;3、for循环语句是块作用域,for(let i=0;…),循环体外无法访问i,但是for(let j=0;…)的话,循环体外可以访问j。
2024-09-04 00:00:44
465
原创 itksnap构建/编译报错解决总结 vtkConfigure.h,curl.h找不到等等
itksnap编译、构建报错总结,对安装也有帮助,主要解决的报错问题有无法找到vtkConfigure.h,无法找到curl.h,以及curl相关的外部变量问题
2023-10-20 14:46:39
475
1
原创 Kinect2.0在win10平台上时断时续问题的解决办法
问题详细描述:打开软件后在使用Kinect的过程中,Kinect开始会正常工作,大约15秒左右,所有的灯 全部熄灭,使用失灵,大约7秒左右灯亮又重新开始工作,打开windows右下角的全部设置看设备选项,点进去后可以看到Kinect有明显的断开重连现象。问题发生背景:这台电脑我之前一直在用,之前Kinect都正常使用,这个问题是突然出现的我的解决思路:1.我先把sdk软件卸载,...
2020-03-19 16:16:11
8993
11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人