上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: xUnit 这次我使用的是xUnit测试框架,而不是VS自带的MSTest框架。在添加新建项目时选择xUnit测试项目就行了。 目前只体验到了一个差别,即xUnit可以使用特性向测试方法传参,而不用在测试方法中一个赋值语句一个个去定义参数,这是比较方便的。 单元测试有一个好处,就是一次性可以获得所测 阅读全文
posted @ 2024-08-16 10:43 小菜刀小飞刀 阅读(618) 评论(0) 推荐(3)
摘要: 软件构成 后端 后端是一个asp.netcore webapi项目,使用jwt进行身份验证和鉴权。 前端 前端是一个基于http协议的asp.netcore RezorPage项目,但实际上完全使用的wwwwroot目录下的静态文件。没有使用RazorPage。 目前只有后端接口鉴权,前端页面任意访 阅读全文
posted @ 2024-08-08 13:25 小菜刀小飞刀 阅读(948) 评论(5) 推荐(2)
摘要: 自定义控件 自定义控件是我比较陌生的一个主题。我好久没练习过wpf了,需要巩固记忆。我想了一会儿,打开动漫之家,忽然觉得这个看漫画的图片浏览控件有意思。于是特地花了一天做了这个图片控件。我原本以为很容易,但实际上并不简单。这个图片浏览控件比我想象中要难许多,有技术上的难题,也有逻辑上的难题。好在最后 阅读全文
posted @ 2024-08-04 09:01 小菜刀小飞刀 阅读(589) 评论(0) 推荐(1)
摘要: 进程的内存 一个exe文件,在没有运行时,其磁盘存储空间格式为函数代码段+全局变量段。加载为内存后,其进程内存模式增加为函数代码段+全局变量段+函数调用栈+堆区。我们重点讨论堆区。 进程内存 函数代码段 全局变量段 函数调用栈 堆区 托管堆与非托管堆 C# int a=10这种代码申请的内存空间位于 阅读全文
posted @ 2024-07-31 22:34 小菜刀小飞刀 阅读(2549) 评论(6) 推荐(8)
摘要: ILogger简单使用 asp.net core的webApplicationBuilder中自带了一个日志组件。无需手动注册服务就能直接在控制器中构造注入。 public HomeController(ILogger<HomeController> logger) { _logger = logg 阅读全文
posted @ 2024-07-29 09:15 小菜刀小飞刀 阅读(159) 评论(0) 推荐(0)
摘要: 没有请求的路由 在传统开发中,浏览器点击一个超链接,就会像后端web服务器发送一个html文档请求,然后页面刷新。但开始单页面开发后,就完全不同了。 单页面?这个概念难以理解。我用一个js作为整个web应用,然后再这个js中操作dom变化,以此来实现页面变化。这不叫单页面吗?这叫!但不完善,因为这种 阅读全文
posted @ 2024-07-26 23:02 小菜刀小飞刀 阅读(318) 评论(2) 推荐(3)
摘要: GSAP 3Blue1Brown给我留下了深刻印象。利用动画制作视频,内容简洁,演示清晰。前两天刚好碰到一件事,我就顺便学习了一下怎么用代码做动画。 以javascrip为例,有两个动画引擎,GSAP和Animajs。由于网速的原因,询问了GPT后,我选择了GSAP来制作我的第一个动画视频。 制作动 阅读全文
posted @ 2024-07-15 19:31 小菜刀小飞刀 阅读(257) 评论(0) 推荐(0)
摘要: 没有顶点着色器的遗憾 WPF不支持顶点着色器,只支持像素着色器。这可能是为了入门简便考虑,让使用者专心在像素着色器上。毕竟会的越少,钻得越深。 我去瞧了一下ShaderToy,上面似乎也只提供了像素着色器。 缺少顶点着色器的控制,一些效果就不好实现了,比如顶点动画,3D图形渲染。 但我发现了一种叫R 阅读全文
posted @ 2024-07-11 19:23 小菜刀小飞刀 阅读(254) 评论(0) 推荐(0)
摘要: 易混淆概念辨析 在不同的上下文中,“Redis中间件”可以有不同的含义,这可能导致一些混淆。让我们来分解一下: Web中间件与消息中间件的区别: Web中间件:在ASP.NET Core(或类似框架)中,中间件是指处理HTTP请求管道的组件,例如处理请求、认证、日志记录等。这些中间件按顺序构成一个请 阅读全文
posted @ 2024-07-07 21:21 小菜刀小飞刀 阅读(219) 评论(0) 推荐(0)
摘要: 效果展示 基础概念 WebRTC指的是基于web的实时视频通话,其实就相当于A->B发直播画面,同时B->A发送直播画面,这样就是视频聊天了 WebRTC的视频通话是A和B两两之间进行的 WebRTC通话双方通过一个公共的中心服务器找到对方,就像聊天室一样 WebRTC的连接过程一般是 A通过web 阅读全文
posted @ 2024-07-07 09:54 小菜刀小飞刀 阅读(501) 评论(0) 推荐(3)
上一页 1 2 3 4 5 6 ··· 9 下一页
//右下角目录