随笔分类 -  .NET

与.NET相关的文章(非ASP.NET)
摘要:在上一篇文章中,老周给大伙伴们大致说了下 MVC 下的模型绑定,今天咱们进行一下细化,先聊聊模型绑定中涉及到的一些组件对象。 一、ValueProvider——提取绑定源的值 首先登场的小帅哥是 ValueProvider,即实现 IValueProvider 接口。 public interfac 阅读全文
posted @ 2022-03-24 17:02 东邪独孤 阅读(1595) 评论(1) 推荐(4) 编辑
摘要:欢迎来到老周的水文演播中心。 咱们都知道,MVC的控制器也可以用来实现 Web API 的(它们原本就是一个玩意儿),区别嘛也就是一个有 View 而另一个没有 View(严格上讲,还不能谈区别,只能说功能范围吧)。于是,在依赖注入的服务容器中,我们可以这样添加功能: var builder = W 阅读全文
posted @ 2022-03-18 12:04 东邪独孤 阅读(1877) 评论(3) 推荐(3) 编辑
摘要:负责管理 HTTP 请求上下文的 HttpContext 对象有一个名为 RequestAborted 的属性。据其名思其义,就是可用来表示客户端请求是否已取消。 果然,它的类型是 CancellationToken,这家伙是结构类型,为啥强调是结构呢——因为是值类型啊。在访问 HTTP 的整个上下 阅读全文
posted @ 2022-03-06 17:39 东邪独孤 阅读(865) 评论(2) 推荐(3) 编辑
摘要:在上一篇烂文中老周已向各位介绍过 Produces 特性的使用,本文老周将介绍另一个特性类:FormatFilterAttribute。 这个特性算得上是筛选器的马甲,除了从 Attribute 类派生外,还实现了 IFilterFactory 接口。之所以说它是个马甲,是因为 IFilterFac 阅读全文
posted @ 2022-02-13 11:10 东邪独孤 阅读(2601) 评论(2) 推荐(5) 编辑
摘要:开春首文,今天老周就跟各位大伙伴们聊一个很简单的话题:怎么设定API响应的数据格式。 说本质一点,就是设置所返回内容的 MIME 类型(Content-Type 头)。当然了,咱们不会使用在HTTP管道中插入中间件的方式来解决,因为: A、这样做会导致所有传入传出的HTTP消息都被修改; B、这样会 阅读全文
posted @ 2022-02-06 18:17 东邪独孤 阅读(4311) 评论(9) 推荐(29) 编辑
摘要:如果大伙伴们以前写过 ASP 或 PHP 之类的,相信各位对基于 Session 的身份验证很熟悉(其实在浏览器端是结合 Cookie 来处理的)。这种验证方式是比较早期的,操作起来也不复杂。 a、用户打开(或自动跳转到)登入页,输入你的大名和密码,登录。 b、提交到服务器,比较一下用户名和密码是否 阅读全文
posted @ 2022-01-26 18:05 东邪独孤 阅读(3266) 评论(2) 推荐(11) 编辑
摘要:今天老周要说的内容比较简单,所以大伙伴们不必紧张,能识字的都能学会。 在开始之前先来一段废话。 许多人都很关心,blazor 用起来如何?其实也没什么,做Web的无非就是后台代码+前台HTML(包含JS+CSS等)。Blazor 的初衷就是给咱们写C#的人用的,尽管不能完全代替 JS,但起码大多数情 阅读全文
posted @ 2022-01-07 12:54 东邪独孤 阅读(1902) 评论(2) 推荐(7) 编辑
摘要:在上一篇水文中,老周演示了 WS28XX 的基本使用。在文末老周说了本篇介绍颜色渐变动画的简单实现。 在正式开始前,说一下题外话。 第一件事,最近树莓派的价格猛涨,相信有关注的朋友都知道了。所以,如果你不是急着用,可以先别买。或者,可以选择 Raspberry Pi 400,这个配置比 4B 高一点 阅读全文
posted @ 2021-12-15 18:56 东邪独孤 阅读(845) 评论(2) 推荐(6) 编辑
摘要:彩色灯带,相信不用老周多说,大家都知道,没准你家里的灯墙里面就有。老周的茅屋是早期建造的,所以没有预留的灯槽,明灯的话是不好看的,因此老周家里没使用灯带。不过,像柜子后面,显示器后面,书桌边沿这些地方,可以贴彩色灯带。书架上也贴了一些,因为那个书架是圣诞树形状的,没办法一条灯带贴完,只能把它剪开 N 阅读全文
posted @ 2021-12-14 17:30 东邪独孤 阅读(4459) 评论(8) 推荐(30) 编辑
摘要:在前面的水文中,一方面,老周向各位同学介绍了通过 TCP 连接来访问 MPD 服务;另一方面,也简单演示了 ASP.NET Core 的“极简 API”(Mini API)。本篇老周就简单说一下如何用 Mini API 来封装对 MPD 服务器的访问。内容仅供参考,也许你会想到更好的方案。 你可能会 阅读全文
posted @ 2021-12-01 12:29 东邪独孤 阅读(928) 评论(1) 推荐(5) 编辑
摘要:树莓派的日常家居玩法多多,制作一台属于自己的数字音乐播放机是其中的一种。严格上说,树莓派是没有声卡的,其板载的 3.5 mm 音频孔实际是通过 PWM 来实现音频输出的(通过算法让PWM信号变成模拟信号)。在 Pi 4 上输出的音质还算过得去,至少没有杂音(如果有杂音,俗称电流声,其实电流是没有声音 阅读全文
posted @ 2021-11-09 19:17 东邪独孤 阅读(3804) 评论(1) 推荐(8) 编辑
摘要:BMP180 是一款数字气压计传感器,实际可读出温度和气压值。此模块使用 IIC(i2c)协议。模块体积很小,比老周的大拇指指甲还小;也很便宜,一般是长这样的。螺丝孔只开一个,也有开两个孔的。 这货基本上没有焊接排针的,买回来得自己焊。以前提过,老周的焊工比较差,注定成不了焊武帝。所以在焊接的时候, 阅读全文
posted @ 2021-10-01 17:22 东邪独孤 阅读(1669) 评论(1) 推荐(0) 编辑
摘要:上一篇水文中,老周马马虎虎地介绍 TM1638 的数码管驱动,这个模块除了驱动 LED 数码管,还有一个功能:按键扫描。记得前面的水文中老周写过一个 16 个按键的模块。那个是我们自己写代码去完成键扫描的。但是,缺点是很明显的,它会占用我们应用的许多运行时间,尤其是在微控制器开发板上,资源就更紧张了 阅读全文
posted @ 2021-06-29 18:33 东邪独孤 阅读(1244) 评论(0) 推荐(2) 编辑
摘要:LED 数码管,你可以将它看做是 N 个发光二级管的组合,一个灯负责显示一个段,七个段组合一位数字,再加一个小数点,这么一来,一位数码管就有八段。一般,按照顺时针的方向给每个段编号。 上图中的 h 就是显示小数点的段,许多电路图上都标为 dp。 这么看来,要显示一位数字,你就需要九根连接线。由于连接 阅读全文
posted @ 2021-06-26 17:05 东邪独孤 阅读(6517) 评论(4) 推荐(11) 编辑
摘要:SHT3XX 系列的传感,常见的有三种:SHT 30、SHT 31、SHT 35。其中,比较便宜性价比较愉快的是 SHT 30。 DHT 11 模块也是检测温度、湿度的,但SHT 11 使用的不是我们常见的 i2c 等协议,而是用它自己特有的单数据线协议。因此使用 DHT11 你需要自己写通信协议或 阅读全文
posted @ 2021-06-09 19:33 东邪独孤 阅读(4042) 评论(11) 推荐(23) 编辑
摘要:所谓“飞控”,其实是重力加速度计和陀螺仪的组合,因为多用于控制飞行器的平衡(无人机、遥控飞机)。有同学会问,这货为什么会有六轴呢?咱们常见的不是X、Y、Z三轴吗?重力加速度有三轴,陀螺仪也有三轴,那我问你,两个加起来多少轴? 贴片常见的有 MPU-6000、MPU-6050、MPU-9250 。MP 阅读全文
posted @ 2021-05-11 17:12 东邪独孤 阅读(2374) 评论(3) 推荐(2) 编辑
摘要:在开始之前,需要说明一对很耳熟的概念——数字信号 & 模拟信号。 这些概念的理论有些复杂,你如果相当有兴趣,可以找来有关的文献细细研究;若你不关心那是啥只想知道咋用,那就通俗但不庸俗地理解一下。 数字信号:信号值离散,不连续。显著特点它有两个值:0 和 1。CPU 最喜欢这两个值。对应到 GPIO 阅读全文
posted @ 2021-05-03 19:31 东邪独孤 阅读(1081) 评论(0) 推荐(4) 编辑
摘要:你要是说手势识别这玩意儿到底用处有多大,真的不好说,大不算大,小也不算小。日常生活中见得比较多的像一些小台灯、厨房开关之类,都有使用手势识别。从实用方面看,厨房里装手势开关还不错的,有时候满手都是猪油鸡油的,再用手按按开关,过不了几个月,开关按钮都变成麦牙糖了。或者干脆整个手势开水龙头也行。不过话又 阅读全文
posted @ 2021-04-22 17:12 东邪独孤 阅读(2352) 评论(0) 推荐(2) 编辑
摘要:小风扇,其实就是一个电机(马达),然后轴子上套一个扇叶。扇叶有两叶的,也有三叶的。这种我们小时候没少玩,太阳能帽子上就有一个小风扇,骑着自行车上学,路上只要有太阳光照射到,小风扇就会转。当然还有装干电池的,天气热的时候,买一把放在课桌上,声音很小,所以老师也不会管。 现在的小风扇在供电方式上多了两种 阅读全文
posted @ 2021-03-17 11:53 东邪独孤 阅读(2585) 评论(3) 推荐(17) 编辑
摘要:不管是小马达,还是大马达,嗯,也就是电机,相信大伙伴们也不会陌生。四驱车是一种很优秀的玩具,从老周小时候就开始流行(动画片《四驱兄弟》估计很多大朋友都看过),直到现在还能看到很多卖四驱车的。为啥会想起四驱车呢?因为小时候玩四驱车让老周认识了很多奇葩马达,什么“红魔鬼”、“蓝芯”、“紫魔鬼”……也不知 阅读全文
posted @ 2021-02-19 17:20 东邪独孤 阅读(2100) 评论(3) 推荐(9) 编辑