2021,我的输入输出
前言
2021年,我到底进行了哪些输入,又是如何输出的,借由这篇文章回顾一下。
新技术
.NET技术日新月异,今年我也尝试学习了其中一部分。
Blazor
Blazor允许我们使用C#而不是JavaScript构建交互式客户端Web应用程序,对于后端出身的我来说,上手相对简单。
通过探究原理,我了解到:
前端代码如何编译到C#代码中
两种部署模式的区别
如何隔离JavaScript脚本和CSS样式
如何阻止触发事件
并将它们都写到了《Hello Blazor》系列中。
.NET 6
11月,微软宣布.NET 6正式推出。
.NET 6提供了大量简化开发、提高性能、提升效率的新特性。比如:
最小Web API
热重载
序列化代码自动生成
除此之外,还有许多其它特性,我都放在了《.NET 6新特性试用》系列中进行了介绍。
Source Generators
.NET 6中的代码自动生成其实不能算是一个新特性,从.NET 5就已经提供了Source Generators。我也是今年才开始学习使用。
Source Generators是在编译时创建并添加到编译中的代码,而无需像代码生成器那样显式生成大量冗余代码,又可以提供相对于反射更好的运行性能。
这对提高我们代码开发效率十分有帮助,我也尝试利用Source Generators实现了一些功能:
AutoMapper
动态调用
深度Clone
如果你对它们感兴趣,可以到《Source Generators》话题中浏览。
新工具
工欲善其事,必先利其器。
通过学习掌握新工具,帮助我们提高开发效率,快速完成业务功能。
比如:
阻止弱密码
了解程序性能
加密存储数据
快速生成高级查询
一键生成前后端集成项目
更多文章,我放在了《工具类库》话题下。
新思考
对于现在实际工作中碰到的业务需求,我也进行了思考,如何解决:
数据加密传输
自定义响应格式
自定义响应内容
这些,都作为了《解决方案》进行整理。
新问题
工作中免不了要踩些坑,我也进行了记录:
使用VS 2019调试.NET程序的Crash异常
千万不要在生产环境使用控制台日志
如果你不想犯同样的错误,请看《踩坑爬坑》。
结论
不完全统计,2021年一共写了150多篇技术文章。
但是鉴于时间和能力的问题,不少内容其实还比较简陋,输出稍显不足。
2022,继续输入输出。
欢迎到我的公众号”My IO“提出你的看法和建议,共同成长
2021,我的输入输出相关推荐
- 输入输出连接器-市场现状及未来发展趋势
根据QYR(恒州博智)的统计及预测,2021年全球输入输出连接器市场销售额达到了 亿美元,预计2028年将达到 亿美元,年复合增长率(CAGR)为 %(2022-2028).地区层面来看,中国市场在过 ...
- 2021计算机专业课考研大纲,2021考研计算机大纲原文:操作系统
2021考研大纲已经发布,知道各位同学已经按捺不住激动的心情了,考研大纲是考研复习的指向标,小编第一时间为大家整理了2021考研计算机大纲部分原文,操作系统部分考查内容,供大家参考. 操作系统 [考查 ...
- 华人一作登ICCV 2021,实时超分新SOTA!AutoML显神威:1%参数量,超清视频70倍加速...
视学算法报道 作者:詹政 编辑:好困 小咸鱼 [新智元导读]东北大学王言治团队将网络结构搜索与剪枝搜索相结合,提出了全新的自动搜索框架.该AutoML框架得到的稀疏模型能够在移动设备上实时且高 ...
- Linux中的输入输出管理
Linux中的输入输出管理 1. 输入输出的定义 1.1 字符设备 1.2 标准输入(stdin) 1.3 标准正确输出(stdout) 1.4 标准错误输出(stderr) 2. 如何管理输入 2. ...
- 2021年春季学期-信号与系统-第八次作业参考答案-第三小题
本文是 2021年春季学期-信号与系统-第八次作业参考答案 中的小题求解答案. ▌第三小题 ▌ 3.实现信号调制需要使用乘法器,很多实际系统是通过非线性来实现乘法运算.比如下图所示的调幅系统,则使用输 ...
- 2021年春季学期-信号与系统-第八次作业参考答案
▓ 第八次作业各个小题参考答案 2021年春季学期-信号与系统-第八次作业参考答案-第一小题 2021年春季学期-信号与系统-第八次作业参考答案-第二小题 2021年春季学期-信号与系统-第八次作业参 ...
- 2021年春季学期-信号与系统-第三次作业参考答案-第十一道题
本文是 2021年春季学期-信号与系统-第三次作业参考答案 中的参考答案. ▌第十一道题 11. 如果已知系统的输入输出关系可以使用二阶常系数 差分方程来描述.如果相应输入为:x[n]=u[n]x\l ...
- 2021年春季学期-信号与系统-第三次作业参考答案-第九道题
本文是 2021年春季学期-信号与系统-第三次作业参考答案 中的参考答案. ▌第九道题 9. 已知因果线性时不变系统的输入输出之间的微分方程为: ddty(t)+5y(t)=∫−∞∞x(τ)f(t−τ ...
- 2021年春季学期-信号与系统-第三次作业参考答案
※ 每道题目参考答案见每道题目后面连接 ■ 相关文献链接: 2021年春季学期-信号与系统-第三次作业参考答案-第一道题 2021年春季学期-信号与系统-第三次作业参考答案-第二道题 2021年春季学 ...
最新文章
- C语言实现录入学生信息并按分数排序输出
- RabbitMQ入门(一)-安装(Windows环境下)
- Building Seam 2.0 Application with NetBeans 6.1
- ES6-18/19 异步的开端-promise
- C语言 JSON 解析库 - MJSON使用介绍
- 人人都会设计模式---代理模式--Proxy
- docx文件怎样打开 - 转
- Android Gallery3D源码分析(一)
- 找到Linux共享文件夹的实际位置
- Java并发编程——创建线程的三种方法以及区别
- 微信群管理机器人免费、破解版
- DELL 灵越系列笔记本 1427 更换显示屏
- win10升级助手_不用QQ也能电脑远程,win10这隐藏功能太良心了!真后悔发现太晚...
- 什么是客户关系管理CRM?
- 2021年中国强脉冲光器械行业发展趋势分析:市场规模不断增长,进口品牌占比大[图]
- 推荐系统:协同过滤及其利弊
- 《声呐图像处理》---霍冠英
- 图像的down-samplig 和up-sampling
- Satellite-derived land surface temperature: Current status and perspectives卫星衍生的地表温度
- 小程序在wxml中使用js,wxs,取整,判断等操作
热门文章
- 基于http协议的api接口对于客户端的身份认证方式以及安全措施[转]
- imagePreview接口调用微信自带图片播放器
- HBase键值分片的简单运用
- 基于事件的 NIO 多线程服务器
- WEB API:语音识别
- HTML5+CSS3+JQuery1.9 输入框切换和Div失焦模拟
- MSSqlServer基础学习01
- RabbitMQ 入门教程(PHP版) 第三部分:发布/订阅(Publish/Subscribe)
- idea中开启Run Dashboard
- [C/C++]重读《The C Programming Language》