小编Per*_*ert的帖子

将范围内的数字转换为另一范围内的数字

可能重复:
将数字范围转换为另一个范围,保持比率

所以我有一个函数返回0和255之间的值,我需要将这些值转换为介于-255和255之间的值所以200大约是145,150大约是45,依此类推..我看过转换一个数字范围到另一个范围,保持比例,但公式不起作用.我可以使用的任何其他公式?

c# math scaling

11
推荐指数
2
解决办法
2万
查看次数

访问被拒绝冒充当前用户访问网络文件夹

尝试列出特定文件夹中的目录和文件.此文件夹将取决于Windows身份验证(NTLM)登录的当前用户(Page.User),并从Active Directory(homedirectory属性)中检索.

我使用域用户访问AD并检索文件夹位置,这很好.

失败的是System.IO.DirectoryInfo.GetDirectories()即使使用模拟也要检索子文件夹.

这是我用于模仿的代码:

System.Security.Principal.WindowsImpersonationContext impersonationContext;
impersonationContext =  ((System.Security.Principal.WindowsIdentity)User.Identity).Impersonate();
Run Code Online (Sandbox Code Playgroud)

我已经检查过被模拟的用户是否可以访问该文件夹.

从我到目前为止发现,似乎我需要设置委派或Kerberos身份验证,这是真的吗?这些是实现这一目标的唯一方法吗?模仿不应该够吗?

.net c# asp.net impersonation delegation

10
推荐指数
1
解决办法
2638
查看次数

应该首选哪个依赖注入生命周期?

对于 REST api,它在请求之间没有依赖关系并且使用 ASP.NET Core DI。

在选择最合适的方式时,我听到了相互矛盾的论点:

  • 由于内存和多线程问题,并且由于强制依赖,不应将单例注入其他生命周期,因此更喜欢瞬态然后作用域并避免单例
  • 首选单例以节省实例化对象的时间并防止打开多个连接

我知道它们的工作方式不同,但是有“首选”的生命周期吗?它是否应该从“瞬态”开始并根据需要转移到其他人身上?

是否有任何调查证明单例节省的实例化时间实际上是相关的?

c# api rest asp.net-core

5
推荐指数
1
解决办法
742
查看次数

标签 统计

c# ×3

.net ×1

api ×1

asp.net ×1

asp.net-core ×1

delegation ×1

impersonation ×1

math ×1

rest ×1

scaling ×1