0%

资源检查

首先第一部分.我们要注意在平时工作中需要注意哪些地方养成一套流程规范.避免出现已经被总结出来的问题

代码

阅读全文 »

垂直同步

在显示一帧画面时,显卡先从显示缓冲取数据刷新到显示器存储器上,然后,显示器从左上到右下,逐行显示到屏幕上。

显示器每画完一行发出一个水平同步信号,画完所有行发出一个垂直同步信号。

阅读全文 »

1、首先打开PS软件,然后在PS中打开需要处理的图片。

2、接下来将另一张图片拖入PS中,使其位于第一张图片上方,根据自己的的需要调整位置。

阅读全文 »

如何发现的?

查看C盘存储

  1. 打开所有设置->系统->存储->选择C盘
    image.png
  2. 查看C盘使用情况,可以查看“其他”中情况
    image.png
  3. 发现.nuget文件夹占用的空间很大,这是由于VS的默认nuget包路径:C:\Users{UserName}.nuget\packages
阅读全文 »

全部的
Snipaste_2020-08-30_02-12-13

shared模块+contract模块+Odin模块+Json模块+dothassunity模块
Snipaste_2020-08-30_02-16-34--noentity-no-p

shared模块+contract模块+Odin模块+Json模块
Snipaste_2020-08-30_02-16-34--noentity-no-p-no-dothassunity

阅读全文 »

Screen.safeArea会返回移动平台安全区的Rect。例如,iPhoneX(2436x1125px)横屏时,Screen.safeArea返回的值为Rect(132,63,2172,1062)。如图:

img

适配思路:以界面为单位,打开界面时,获取当前设备的safeArea,调整界面的锚点,进行适配。以下利用SafeArea.cs脚本,对当前window进行适配。主要考虑三种情况:

阅读全文 »

背景

ASP.NET Core引入了Options模式,使用类来表示相关的设置组。简单的来说,就是用强类型的类来表达配置项,这带来了很多好处。
初学者会发现这个框架有3个主要的面向消费者的接口:IOptions、IOptionsMonitor以及IOptionsSnapshot
这三个接口初看起来很类似,所以很容易引起困惑,什么场景下该用哪个接口呢?

示例

阅读全文 »

ConcurrentDictionary主要用于要从多个线程(或异步任务)修改字典的情景中。如果来自单个线程,则可以根据需要使用尽可能多的代码使用标准Dictionary;)

如果您查看ConcurrentDictionary上的方法,则会发现一些有趣的方法,例如TryAdd,TryGetValue,TryUpdate和TryRemove。

例如,若使用普通的Dictionary类时可能会看到下面的代码

阅读全文 »

Kestrel是http://ASP.NET Core框架内置的默认Web Server 什么是Web Server? 根据维基百科的定义: Web Server是可以处理来自客户端的HTTP协议请求并返回网页的软件或硬件。 因此Kestrel的主要功能就是接收来自网络客户端的HTTP请求,并根据请求返回对应的网页(数据也是一种网页)。

定义 - IServerIHttpApplication<TContext>


阅读全文 »