V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  GuuJiang  ›  全部回复第 5 页 / 共 20 页
回复总数  385
1  2  3  4  5  6  7  8  9  10 ... 20  
2022-08-31 08:44:57 +08:00
回复了 James369 创建的主题 问与答 关于向量积的方向,不是特别明白
你把这个方向反一下,仍然可以得到一个自洽的体系,在这个体系里,各种代数运算(在新的规则下)仍然成立,只不过一个是右手系,一个是左手系而已
2022-07-04 14:46:22 +08:00
回复了 fumeboy 创建的主题 Go 编程语言 试了下 go in rust style
其实完全没有可比性,因为不管 haskell 的 Maybe 和 Either 也好,rust 的 Option 和 Result 也好,都是一种和类型(sum type),而 go 里不管是原生的(result, err)也好,还是你这个例子里的 Optional 和 Result 也好,都是一种积类型(product type),二者是完全不同的两个东西,说句可能会引战的话,go 的 error handling 就是个没有理解和类型与积类型的区别,抄作业只抄了一半的结果
NUL 、CON 、COM 、PRT 这些文件名在 win 上还是避免使用吧,一了百了
当你开始有这个想法的时候,就离沦为电信诈骗者刀下的“猪”不远了
个人感觉意义不大,写正则时的障碍并不在于记不住具体的语法,而在于无法准确地提炼出期望的模式,后者只要解决了,前者只是查个手册的事。所以说对于写不出的表达式,用 DSL 一样写不出,而能写得出的,老老实实写正则才是最简洁的,写 DSL 的过程反而是强行把心里想的正则再反向翻译回来。
感觉这个东西试图解决的问题,就跟“中文编程”一样,搞错了问题的重点。
刚才搜索了下,对于这个问题,目前没有什么比针对每一对结点分别跑一遍最大流算法更优的算法
@microxiaoxiao 你可能对最大流的定义有点误解,当我们在讨论一个最大流时是不能脱离源点汇点单独存在的,换句话说只有预先指定了源点和汇点,接下来才能讨论最大流
不过我也大概理解了你的意思,你的意思应该是“在可以任意选择源点和汇点的前提下,所有任意组合的最大流中的最大值”,这个确实没有认真想过,和这个比较接近的是有多个源和多个汇的问题,解决方法是添加一个超级源和超级汇,然后求解,但是我猜这个方法应该是无法直接套用到你说的这个场景的,可能需要一些手段来规避同一个结点既作为源又作为汇的情况,否则的话求出来直接就是无穷大了,细节容我再想想
@microxiaoxiao 重新准确描述下,你的意思是,是否存在一个算法一次性求出指定源点到其他所有汇点的最大流?还是说一次性求出所有点两两之间的最大流?(类似于最短路问题中的 floyd 算法那样)
2022-06-20 09:21:40 +08:00
回复了 uSy62nMkdH 创建的主题 macOS Big Sur 11.2.3 下 GlobalProtect 兼容问题
@uSy62nMkdH 现在电脑上没有 GP 了,只能凭印象回忆一下,界面上一直显示正在连接是个典型的问题,因为实际上负责连接的是另一个 agent ,界面上一直显示正在连接排除网络问题外通常就是唤起 agent 失败了,可以看下~/Library/Logs/PaloAltoNetworks/GlobalProtect 下面的 PanGPA.log 和 PanGPS.log 里有没有什么线索吧
2022-06-20 08:40:25 +08:00
回复了 uSy62nMkdH 创建的主题 macOS Big Sur 11.2.3 下 GlobalProtect 兼容问题
launchctl load -w /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*
你这是刚入门 leetcode 吧? leetcode 所有涉及到二叉树的题目的表示法都是一样的,你本地没问题说明你本地从 input 数组构造树的过程也是错误的,构造出的树的高度远远小于实际的高度
@movq 你完全理解错 leetcode 对树的表示法了,它的用例里只会包含叶子结点的 null 节点,而不包含“当表示为完全二叉树时下面的层需要补全的那些虚拟 null 节点”数据输入框本身就自带树可视化功能,点开看一眼图就明白问题在哪了
不要纠结具体的一个测试用例了,你这个思路注定是不可行的,空间复杂度随随便便就爆表了,别说是 20000 个节点了,很容易就能构造出一个表面上看只有几十个结点,但是所需空间超出宇宙中原子个数的树
我说的空节点不仅是显式的空节点,还包括下面所有层,你这样的表示法所需的空间是高度等于原树高度的一棵完全二叉树,画个图就明白问题在哪了
你这样相当于用完全二叉树来表示,其中大量不存在的空节点仍然要占用 index ,最简单的一个例子,假如 20000 个节点退化成了链表,也就是说树的高度达到 20000 ,想想这时候 index 需要达到多少
2022-06-17 09:39:08 +08:00
回复了 yitiaoxiaoxi 创建的主题 奇思妙想 征集软件名字
钢交
同时涵盖了钢铁和交通运输二个行业
2022-06-16 11:06:47 +08:00
回复了 eitomomobaohua 创建的主题 生活 老实人的神奇经历
很遗憾以这种方式认识你
2022-06-14 17:32:39 +08:00
回复了 zhao1014 创建的主题 Java 关于 Stringbuilder 中 append 方法的实现有一个疑问
@skinny 这里是不可能自动优化的,因为无法确保 this.value 不会被别的线程修改
2022-06-14 12:22:12 +08:00
回复了 zhao1014 创建的主题 Java 关于 Stringbuilder 中 append 方法的实现有一个疑问
不这样的话下面的每一行代码都要写成 this.value[c++],对应的 opcode 要多一次 get_field 操作
1  2  3  4  5  6  7  8  9  10 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2303 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 16:10 · PVG 00:10 · LAX 08:10 · JFK 11:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.