V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  hez2010  ›  全部回复第 28 页 / 共 32 页
回复总数  639
1 ... 20  21  22  23  24  25  26  27  28  29 ... 32  
2022 年 8 月 30 日
回复了 HikariLan 创建的主题 程序员 您如何看待开源和开源协议?
@nothingistrue 然而你对 GPL 的理解也是错的。GPL 也是 no warranty 的,这在协议中写的很清楚,同样有避免被甩锅的属性。
可能是老的 conhost 的问题,为了兼容旧的行为,每行输出时都会加锁来做同步。
你可以试试在 Windows Terminal 下运行,这个有全新的 conhost 实现,性能应该会有显著提升。
2022 年 8 月 29 日
回复了 HikariLan 创建的主题 程序员 您如何看待开源和开源协议?
@HikariLan 这里的盈利加了一个“私自”,我的意思其实是通过将原项目包装后再分发的这种方式盈利,而没有将盈利的成果反馈到原项目上。
@cmdOptionKana GPL 协议要求分叉出去的更改最终都要回到原项目里。比如 Linux 就是典型,别的公司分叉出去的对 Linux 代码进行的改动,不仅需要开源,最终还需要反向移植合并到原项目里。因此实现的新特性最终不会变成“XX 公司 Linux 内核新特性”,而是直接作为“Linux 内核 x.x 版本新特性”来宣传和发布的,于是这个名声和成果都是直接在 Linux 项目头上的,而不是在那个实现特性的公司上的。但是实现特性的公司当然也可以因为“我帮 Linux 实现了 xx 特性”而间接获得所谓的名声。
2022 年 8 月 29 日
回复了 HikariLan 创建的主题 程序员 您如何看待开源和开源协议?
使用 GPL:我希望社区来给我贡献代码,但是我不希望别人借着我的代码和成果私自盈利,所有的名声和成果都应该集中在我的项目上。
使用 MIT:我希望社区来给我贡献代码,并且我选择放弃权利,允许任何人使用我的代码盈利,并且不限制任何人对我的代码进行修改和再分发。
从这一点看,当项目开发者需要利用开源协议来保护自己的项目的时候可以选择 GPL ,而项目开发者希望将自己的项目像做慈善一样向所有人无偿捐赠的时候可以选择 MIT 。
2022 年 8 月 24 日
回复了 ghost024 创建的主题 程序员 c#和 Java 感觉好像,但是对泛型还是有疑问
@nothingistrue @ghost024
Java 的泛型根本就不是脱胎于 C++ 的模板。
C++ 的模板会在编译时将泛型参数进行特化,为每一个类型的泛型参数生成单独的代码; C# 则是运行的时候进行特化,为每一个值类型生成单独的代码,而引用类型采用共享代码但是运行时分发来进行特化;而 Java 直接全部擦除成没有泛型的类,也就是说 `List<Integer>`、`List<Object>` 和 `List` 之间没有区别。
放一个静态成员 `M` 进去,在 C++ 和 C# 里,`List<Integer>.M`、`List<Object>.M` 和 `List.M` 都是独立的实例,而在 Java 中全都是同一个实例。
因此这也就决定了 Java 完全不具备参数化多态的能力,而 C++ 和 C# 都具备这个能力,于是在这个范式上构建的一切语言特性 Java 都无法实现。
2022 年 8 月 22 日
回复了 brucmao 创建的主题 Windows winget 安装 msstore 的软件,不能使用微软商店自动更新?
商店不行的话,可以用 winget upgrade 来更新。
@paradoxs Windows 自带 Windows Defender 杀毒软件,博主特意用各种手段禁用掉本身已经不是普通用户能做得到的了。
火绒的杀毒能力比较弱,如果是服务器的话,不如卸载了使用自带的 Windows Defender
2022 年 8 月 16 日
回复了 edis0n0 创建的主题 程序员 6.6 亿条数据, EF Core 框架有办法自动分表存储吗?
可以试试 Avalonia 或者直接用 WinUI 3 ,前者跨平台后者仅 Windows ,都有支持代码高亮的原生 Markdown 组件(第三方库里),可以做到无需 web 的纯原生体验。
2022 年 8 月 13 日
回复了 pepsiwant 创建的主题 Windows windows 11 的蓝屏死机概率是不是大幅提高了?
用了一年了,从来没遇到过
dotnet publish 的时候带一个 --no-self-contained 试试
2022 年 8 月 13 日
回复了 Kawnnor 创建的主题 Windows Ubuntu 22.04.1 发布了,给 WSL2 升级一下
@sdk234 比如支持了作为计算机加入 Windows Server Active Directory 域网络来被统一管理。
@DTCPSS CsWinRT 前一阵子支持了 trimming ,估计明年差不多能支持 AOT 。
2022 年 8 月 11 日
回复了 dxatgp02 创建的主题 Java Java 对象里为什么要用 get set?
尽管 class 中可能确实不需要 getter/setter 这种东西,但是如果你将多个有同样行为的类型抽象成一个 interface 的时候,就需要 getter 和 setter 了,因为 interface 不能定义字段,它解决了 C++多继承 /菱形继承带来的字段覆盖问题的。
2022 年 8 月 11 日
回复了 serialt 创建的主题 问与答 吐槽一波 powershell
我反而觉得 powershell 又强大又好用,而 bash 啥都没有。
powershell 与其说是 shell ,不如说是 shell 语法的 python 。
比如我需要获取全部的进程列表,然后按照进程名字分组,列出相同进程名的数量和进程 Id ,最后按照进程数量倒排,然后转换成 json ,在 powershell 里面只需要一行:
Get-Process | group Name | select Name,Count,@{Name='PID';Expression={$_.Group.Id}} | sort -desc Count | ConvertTo-Json
@402124773
> 另外我看过这个软件,除了一个特定白名单,其他所有的进程 /线程都设置为 ecoqos ,恐怕会有性能上的问题。

这个软件只会把后台进程设置成 ecoqos ,如果一个应用被切换到了前台,会自动给它退出 ecoqos 。
@402124773 目前 edge 浏览器就是 ecoqos-awareness 的,你可以看到即使不需要这个程序,edge 也能自动进入效率模式。这也是 edge 比 chrome 更省电的原因之一。
@stefwoo
@zxCoder
纯属误报,添加信任即可。可以看原帖第三条附言。
@zxCoder 可能因为这个程序没签名,但又是新出来的于是杀毒软件为了保险起见给报了,提交到杀毒软件厂商解除误报吧。
1 ... 20  21  22  23  24  25  26  27  28  29 ... 32  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   820 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 21:11 · PVG 05:11 · LAX 14:11 · JFK 17:11
♥ Do have faith in what you're doing.