V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  hez2010  ›  全部回复第 27 页 / 共 33 页
回复总数  645
1 ... 19  20  21  22  23  24  25  26  27  28 ... 33  
2022 年 9 月 29 日
回复了 kinboy 创建的主题 Linux [假如] Linus 不在了,将会对 Linux 发展产生怎样的影响
目前除了 Linus 之外还真没有具有同样话语权和影响力的开源社区领导人,到时候怕不是各大厂 fork 一份 Linux 自己维护搞出各自的 Google Linux 、Microsoft Linux 、Amazon Linux 、Alibaba Linux 、Tencent Linux ,还相互不兼容。
2022 年 9 月 28 日
回复了 ljiaming19 创建的主题 程序员 目前 Linux 下对 ms office 排版兼容最好的是哪个软件
用 wine 直接跑 ms office 啊。
2022 年 9 月 25 日
回复了 shellus 创建的主题 程序员 IPV6 安全性问题,端口全都暴露在公网?
NAT 用惯了,就会忘记软件防火墙的用处是什么。所以为什么各大安全厂商(尤其是国外的厂商)都有自己的软件防火墙用来防入侵呢?
2022 年 9 月 23 日
回复了 B1ankCat 创建的主题 程序员 JDK19 发布了,终于迎来了虚拟线程
@xxfye 安卓只是遵循 Java 的 ABI 暴露了一系列接口而已,底下根本连 JVM 都不是,别说 Java 19 了,前一阵子才刚刚兼容到 Java 11 ,之前更是万年的 Java 8 兼容。
2022 年 9 月 23 日
回复了 wuwuta170 创建的主题 程序员 flutter 真的太难了 环境都搞不定 准备放弃了
Bad Request 那就不是你网络的问题了,而是工具链的 bug 了。
2022 年 9 月 23 日
回复了 smilefox 创建的主题 Web Dev Web 会取代操作系统吗?
别说取代操作系统了,取代原生客户端都困难。现在那些一个个用 electron 、WebView 做出来的应用真的是一个比一个卡。
@kera0a 直接用 wslpath 命令可以自动转换路径。
2022 年 9 月 21 日
回复了 kewang 创建的主题 分享创造 获取 Windows 下文件唯一标识符
Win32 API 层面是采用文件路径作为标志符的。
至于文件移动,这个文件在文件系统结构上的位置都改变了,更别说移动到其他盘了,肯定是完全变了的,你可以把移动到其他盘的操作理解为在另一个盘复制一份原来的文件,然后把原来的文件删掉。

不过如果仅限于 NTFS/ReFS 的话倒是有一种解决方案:给你想要跟踪的文件创建一个 ADS ( alternative data stream ,即一个文件支持同时拥有多个数据流),里面写上 id 数据。这样 Windows 在复制 /移动文件的时候就会连同文件的 ADS 一同带上,然后你只需要检测文件是否有你设置的这个 ADS 以及 ADS 的内容就可以了。你可以把 ADS 理解为 xattr 的高级版本(因为 ADS 允许你存储任意的数据,并且不限数量和长度,而不只是 xattr 的那种属性)。
2022 年 9 月 21 日
回复了 B1ankCat 创建的主题 程序员 JDK19 发布了,终于迎来了虚拟线程
@LeegoYih 虽然但是,Go 的协程是 stackful 的,而 C++、C#、Rust 、Python 的协程才是 stackless 的
2022 年 9 月 20 日
回复了 MinoZhao 创建的主题 微软 为啥 Teams 这么难用
Teams 桌面客户端是 electron+angularjs (对没错,是 angularjs 1.0 )做的,性能能好到哪里去。
现在新的要换 Edge WebView2+React 了,性能就好了不少。
但是只要还是基于 Web 的技术性能就不可能好到哪里去,跟 native 的没法比。
因为 30.x 虽然修了内存泄漏问题,但是有其他的恶性 bug 比如渲染错误等,导致微软一直没赶上。内存泄漏在这其中都算小 bug 了。
猜猜 Intel 的独立显卡为啥一直在延期?因为显卡驱动问题太多了来不及修完。
提高程序员的门槛,先要经过至少 8 年的学习,然后再考程序员证才能当程序员,当上程序员了还要每年发期刊评职称,职称越高待遇越好。
2022 年 9 月 19 日
回复了 villivateur 创建的主题 程序员 微软的 MAUI 有可能支持 Linux 吗?
@hez2010 至于体积的话,NativeAOT + Compress 发布最后可以得到一个不到 20mb 的单文件 exe ,算上全部依赖也就 30mb
2022 年 9 月 19 日
回复了 villivateur 创建的主题 程序员 微软的 MAUI 有可能支持 Linux 吗?
Avalonia 11.0 配合 FluentAvalonia 2.0 等于跨平台的 WinUI 3 ,并且还支持 NativeAOT 。
@bthulu IComparisonOperators 是 .NET 7 的
针对数学的泛型是在 C# 11 才引入的,所以需要 .NET 7 ,目前发了 RC 版本。

第一个问题:

可以使用 `IComparisonOperators` 作为约束:

```csharp
using System.Numerics;

static bool Between<T>(T i, T[] range) where T : IComparisonOperators<T, T, bool>
{
return i >= range[0] && i <= range[1];
}
```


第二个问题:

你直接用 `List<Animal> list = new List<Animal>()` 就行了,然后可以调用 `list.Add(new Dog())` 和 `list.Add(new Cat())` 往里面添加狗或者猫。

.NET 泛型可以向上或者向下转类型,这个分别叫做协变和逆变,只能在接口上用,例如:

```csharp
void Test1(IFoo1<object> s)
{
IFoo1<string> x = s; // ok
}

void Test2(IFoo2<string> s)
{
IFoo2<object> x = s; // ok
}

interface IFoo1<in T> { }
interface IFoo2<out T> { }
```
在 VM 里面装上杀毒软件,然后宿主机上的 WD 把 VM 的磁盘文件添加信任就行了。
2022 年 9 月 13 日
回复了 colodes 创建的主题 信息安全 Chrome 正在开发基于应用的密码加密
何必呢,直接存储到系统自带的安全位置不就行了。比如 Windows credentials manager
2022 年 9 月 13 日
回复了 BigMikey 创建的主题 问与答 macOS, Linux , Windows 个人使用感觉
win10 有几个版本确实如此,但是我升级到 win11 之后就没遇到过这种问题了。有时候内存飙到 98%占用也不卡(我电脑内存只有 8G )
1 ... 19  20  21  22  23  24  25  26  27  28 ... 33  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5583 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 01:49 · PVG 09:49 · LAX 18:49 · JFK 21:49
♥ Do have faith in what you're doing.