V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lonewolfakela  ›  全部回复第 11 页 / 共 16 页
回复总数  304
1 ... 3  4  5  6  7  8  9  10  11  12 ... 16  
2021-04-20 14:13:14 +08:00
回复了 Rwing 创建的主题 程序员 [翻译] 正式宣布 Visual Studio 2022
@yohole 没听说过还有这种事情啊……VS 又不是啥常驻后台的东西,怎么会装了就卡了呢。
2021-04-20 14:07:40 +08:00
回复了 b00tyhunt3r 创建的主题 程序员 c++ 20 有人正经用起来了吗?谈谈感受啊
只说你关心的 module 这块,现在三大编译器只有 MSVC 有比较完善的支持,而且依然是 bug 一吨,所以要正经用的话少不得还得再等几个月。
另外,c++20 的 module 真的只是“替代头文件”用的,而不是“替代包管理”用的。module 的最大作用是加快编译速度,以及防止头文件里没有必要导出的函数啊宏啊之类的内容污染其它引用这个头文件的代码。至于说你关心的和 cargo 这类包管理器对应的东西,你应该去看看 vcpkg,还算不错……
2021-04-09 15:49:53 +08:00
回复了 WangLiCha 创建的主题 问与答 现在从零开始学习 C/C++最合适的 IDE 是什么?
@wheeler VS2019 已经完整支持 C17 了
2021-03-22 17:57:35 +08:00
回复了 abelyao 创建的主题 问与答 有什么 JPG 压缩库 可以达到接近 TinyPNG 的效果
@zhangyufei49 虽然楼主说的是 TinyPNG,但是我严重怀疑他一直就是指的是 TinyJPG,因为他说了什么“TinyPNG 压缩后的 jpg 质量”之类的。所以整个帖子的问题和 PNG 其实没啥关系,就是想找个好点的 JPEG 优化编码工具
2021-03-22 17:53:51 +08:00
回复了 abelyao 创建的主题 问与答 有什么 JPG 压缩库 可以达到接近 TinyPNG 的效果
先确认一个问题:当你说“TinyPNG”的时候,你是不是其实想指的是 tinypng 网站上提供的 jpg 压缩功能而不是 png 压缩功能,或者换句话说,你想要的(以及在题目里作为对比的)其实是 TinyJPG ?
2021-03-19 14:54:11 +08:00
回复了 auto8888 创建的主题 C++ 源代码行数多时如何提高编译速度?
这个 c 文件不能拆一拆么,比如拆成七八个.c 文件,这样你的 make -j8 才能并行起来呀。
2021-03-18 19:34:35 +08:00
回复了 ch2 创建的主题 程序员 别人论文里的代码没法编译复现,该如何联系对方?
领域是->领域时
打错字了……
2021-03-18 19:33:57 +08:00
回复了 ch2 创建的主题 程序员 别人论文里的代码没法编译复现,该如何联系对方?
就按求教的语气礼貌地去问就好了:
XX 老师:
您好。
我是 XXX 。最近在研究 XXX 领域是读到了您的论文 XXX,深受启发。
我想要进行一些实验加深对文章的理解,在 GitHub 上发现了相关的代码(链接:XXX ),但是在编译的时候遇到了 XXX 的问题,尝试了 XXX 和 XXX 这些解决方案,但是最终没能成功。不知您是否可以解答我的困惑。
谢谢
2021-03-18 17:34:47 +08:00
回复了 xiaokongwu 创建的主题 Java 既然浮点数据类型不精确,那么浮点数存在的意义在哪?
顺便补充一下,并不是所有的编程语言的基础类型里都没有楼主所说的这种任意精度小数的。
例如在 mathematica 中,这类具有任意指定的精度的近似实数就是四种基本数字类型中的一种( Integer,Rational,Real,Complex 这四者中的 Real )
但是它这么设计是有原因的:
1 、Mathematica 不是一个类似 C 语言那样很底层、很接近 CPU 的一个语言,而是一个抽象程度较高的语言。用它编写的东西在电脑上执行前本来就会经过变化相当大的翻译,所以实际上它的“基础类型”也不是那么基础,相关操作在实际运行的时候也都会被翻译成更低级的子任务;
2 、Mathematica 是面向数学家的语言。相比工程师的“只要在误差范围内就算成功”的思维方式,数学家还是更喜欢能有精确一些的东西的。

所以归根到底还是出于语言的不同设计思路以及面向的不同使用人群的考量罢了。
2021-03-18 17:20:56 +08:00
回复了 thefack 创建的主题 Windows Windows10 升级一次,我的代理就得炸一次!
炸了的话运行:
net stop winnat
net start winnat
这样来一下,应该就能让 HyperV 释放大部分被保留的端口
2021-03-18 17:14:20 +08:00
回复了 xiaokongwu 创建的主题 Java 既然浮点数据类型不精确,那么浮点数存在的意义在哪?
@xiaokongwu “对于只读不写的场景,基本的浮点类型完全可以;”
即使对于需要写、甚至一些需要进行复杂运算的场景,现有的不精确的浮点类型依然是足够的。
一个典型的场景就是 3D 游戏里的场景渲染。计算机要把一个模型的三维坐标转换成屏幕上的二维坐标,这个步骤基本上都是用 float 类型来算的(甚至 double 都用不上)。道理也很简单,你打游戏的时候是不会在意面前的那只即将被你打爆的外星小怪兽在屏幕上的位置是不是距离“它应该出现的物理上绝对准确的那个坐标”偏离了 0.0001 个像素的。相反,游戏里最重要的是计算速度,只有算得够快游戏才能不卡。所以在这个场景下选择 float 就是最佳的选择。
2021-03-18 17:09:49 +08:00
回复了 xiaokongwu 创建的主题 Java 既然浮点数据类型不精确,那么浮点数存在的意义在哪?
@xiaokongwu "认为编程语言可以提供一种基础的'decimal'类型"
这个问题之所以不能实现,是有这样一个原因的:编程语言里的真正的“基础类型”,必须是能反映到 CPU 硬件指令上的类型;而 CPU 能做的指令都是有限的,一般来说,是要求基础类型的长度固定的:比如 float 就是 32 字节,double 就是 64 字节。那么 CPU 在执行一个比如“float 加法”的指令的时候,它能知道自己要做的事情实际上就是“读入两个 32 字节数据,送入一个浮点加法单元,这个单元在经过固定的时间长度之后就能得到结果,之后 CPU 就能进行后续计算”。
而对于你说的这种实际存储长度不定的数据,CPU 一来不能静态地确定每次需要读入 /写出的数据长度,二来也不能固定地知道每次例如加法乘法之类的操作需要运行多长时间。因此即使要在 CPU 上进行相关运算,也几乎必然会先被拆分成几个“子任务”进行计算:先要读入你说的那个 scale/precision 值,然后决定接下来读入多少位整数和小数,甚至可能还要进行一次额外计算来考虑数据计算单元计算一次加法要多少个时钟周期,以便安排接下来的指令。这样复杂的一个东西很显然是不适合作为一个“基础类型”存在的。这也是为啥现有大部分对这种 decimal 类型的实现都是用额外对象 /第三方库之类的东西。
2021-03-04 14:15:00 +08:00
回复了 csulyb 创建的主题 程序员 现在有没有好的跨平台的 UI 库
其实弄个 wine 也不是不可以……
2021-02-03 16:38:17 +08:00
回复了 tfdetang 创建的主题 职场话题 遇到这种情况是不是该提桶跑路
@tfdetang 快问问当年是哪位大神用 winserver 做深度炼丹的,赶紧膜拜一下……
@shansing 说的就是 LZ 提的这种网站,最典型的代表是当年的雅虎……都是被时代淘汰的网站类型了,现在的人没听说过,以为自己又想出来什么新 idea 当大发现一样发出来……
2020-12-28 22:37:17 +08:00
回复了 zxCoder 创建的主题 问与答 win10 家庭版可以用自带的商店吗
不用搭梯子。不如说如果你的代理开着的话倒是可能导致这种连不上的情况
2020-12-25 17:26:39 +08:00
回复了 naoh1000 创建的主题 Linux Linux 比 Windows 安全主要体现在哪里?
@northisland 你要说 Linux 文件访问权限管理比 Windows 简单易懂我信,可是说 Linux 更“完善”这就不好说了啊…… Windows 上没有读写权限不也一样就是不能读不能写……
2020-12-21 20:09:01 +08:00
回复了 zxCoder 创建的主题 问与答 编程语言能不能算是一种软件呢?
@mumbler IDE 都是大型软件,不过编译器解释器之类的倒是有一些体量不大的可以看看。个人推荐感兴趣的话可以看看 Lua 语言的编译器和解释器,代码很清楚,量也不大。
1 ... 3  4  5  6  7  8  9  10  11  12 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2769 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 15:21 · PVG 23:21 · LAX 08:21 · JFK 11:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.