V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  CRVV  ›  全部回复第 6 页 / 共 27 页
回复总数  536
1 ... 2  3  4  5  6  7  8  9  10  11 ... 27  
2022-04-10 22:21:41 +08:00
回复了 BeyondBouds 创建的主题 美酒与美食 你们苹果喜欢买哪个产地的呀?
如果能搞到好货,新疆的最好。
西藏好像也有很好的苹果,但显然比新疆的还难找。
在很多地方,新疆西藏的好货很可能根本买不到。

其实品质远比产地重要。我个人觉得山东的好苹果是最容易买到的,所以很多时候优先山东的。
这个传参数的问题实际上是 Windows 的问题,我大概解释一下

首先,大家通常理解的参数,是一个数组。
C 语言里面会写 int main( int argc, char* argv[] ),Java 会写 public static void main(String[] args),参数都是数组。
所以 Go 的 exec.Command 是 func Command(name string, arg ...string) *Cmd 。arg 也是数组,写 Command("echo", "a", "b", "c") 就是传了 3 个参数给 echo 。

但是,Windows 里面的参数是一个字符串,也就是 Go 的文档里面说的 “On Windows, processes receive the whole command line as a single string”
Windows 里面的程序在接收到这个大字符串以后,再自己把它拆成数组,得到大家通常理解的一串参数。
问题在于,Windows 不同的程序有不同的方法来拆这个字符串,所以拆出来的数组也不一样。
这里 Go 的行为是说,如果你在 Command 里传了一个数组的参数,那么 Go 就按照 Windows 通常的拆法把这些参数拼起来,但是 Windows 上的 cmd.exe 和 msiexec.exe 的拆法并不是那个通常的拆法,所以会出问题。如果你要调用的程序是 cmd.exe ,那么 Go 拼字符串的算法就是错的,请自己把字符串拼好了放到 SysProcAttr 里面。

但是楼主调用的程序不是 cmd.exe ,也就是说楼主遇到的问题根本不是这个问题。

我能看出来的问题,首先是一开始楼主少写了一个 copy ,然后是把两个参数拼到了一个参数里面,那当然不能用了。
这个问题和 Go 和 Windows 都没有关系,纯粹是楼主自己的问题。

把这个事讲完,把两个参数拼到一个参数里面的意思是

cat a b 是说把 a 和 b 两个文件的内容打出来
cat "a b" 是说有一个文件的文件名是 a 空格 b ,把这一个文件的内容打出来,如果你想要的是前一种,这样写就会报错说找不到文件
2022-03-28 12:09:56 +08:00
回复了 hhhanako 创建的主题 程序员 [讨论] 半远程为跨城工作带来的可能性?
@a852695
查一下大城市和周边小城市的房租价格吧,在大城市租个单间当然没多少钱,但是去小城市可以用单间一半以下的价钱整租 100 多平方米的精装房
这么搞很多情况下是值得的
不用手搓二进制,把编译好的 executable 传上去就能执行了

关键是你还有什么方式能拿到 root 权限,如果没有了,就得用 Linux 的漏洞了,好像有过几个,也许可以试试
随便找了一篇 https://payatu.com/guide-linux-privilege-escalation
2022-02-25 12:20:12 +08:00
回复了 Kasumi20 创建的主题 C++ 64 位汇编 4 位以上的参数入栈为什么从 32[rsp]开始?
https://en.wikipedia.org/wiki/X86_calling_conventions#Microsoft_x64_calling_convention


In the Microsoft x64 calling convention, it is the caller's responsibility to allocate 32 bytes of "shadow space" on the stack right before calling the function (regardless of the actual number of parameters used), and to pop the stack after the call.
2022-02-01 00:29:24 +08:00
回复了 wuruxu 创建的主题 生活 不喜欢开车,这个怎么破?
@Planarians
汽车不是最高的,自行车和摩托车的死亡率都比四轮车高

@learningman
极速拍档经常搞一些便宜的车来玩。
一些有特点且好玩的车并不贵,比如 tesla model 3, suzuki jimny
(我不是 tesla 的 fan ,实际上我觉得 tesla 这家公司很烂,车其实也不咋地,但他家的车确实很好玩)
2022-01-29 21:21:31 +08:00
回复了 israinbow 创建的主题 硬件 求推荐中键好用的无线鼠标
微动开关这种东西本来就很容易坏,哪家的都一样。
我自己基本都用罗技,有一次买了个微软的鼠标,寿命比罗技显著地短。
另外罗技和微软的按键手感明显不一样,选品牌的时候,这种事情还更重要一些。

要么保修期内换新,要么自己拆开换开关,要么找人修,要么坏了就扔掉买个新的。
2022-01-08 14:18:16 +08:00
回复了 Suanxing 创建的主题 程序员 7 年塔罗占卜经历的 U3D 前端,可以提供一对一塔罗占卜
@WebKit
“最近 youtube 上的印度小孩子”?
最近说 2021 年的事情不叫预测,大家都已经知道 2021 什么样了。

如果你想说他的片是 2020 年发的,这个很简单,既然经济专家都说了 2021 会好转,那我当然要说 2021 不会好转。如果真好转了,经济专家厉害也不稀奇;如果没好转,那我就比经济专家都厉害了。

类似的还可以搞两个频道,一个往好了说,另一个往坏了说,到事情应验了删一个就完事。

类似的,还可以搞 1024 个股票账户,512 个做多,512 个做空,等有一边赚了钱,把另一半账号扔了。再用 256 个做多,256 个做空,等有一边赚钱了再来一次。最后你就可以得到一个有神奇记录的股票账号,然后宣称自己准确地预测了之前的 10 次大涨大跌,让大家给你钱来投资。这个大约就是某类基金的玩法了。
2021-12-25 12:48:21 +08:00
回复了 KamenReborn 创建的主题 以太坊 令人窒息的矿工费
一次转账不需要 50 万的 Gas ,转账用的 Gas 是 21000
比如随便找一个
https://etherscan.io/tx/0x18728b2fe0b4a31b232d36fe85ca1ebbea7e1c92969f2ace741a363159f64fc4
费用是 USD 6.79

我很多次看到有人说 cryptocurrency 的交易费用有多高多高的时候,我去查当时的转账费,都没有宣称的那么高,这事情是有人在系统性地做宣传么?
2021-11-24 00:06:28 +08:00
回复了 liu1996 创建的主题 程序员 关于 socket 的一些问题
@ungrown
因为很多人都不知道 socket 只是一个接口(从其它回复就能看出来),所以强调一下这件事情。

我承认我的回答对楼主其实不太有帮助。不过,真正对楼主有帮助的东西是教科书,上面也已经有人告诉了楼主到底要看什么书。
我反对到论坛问一个课本上就有答案的问题,这种东西没有速成的方法,真想学就直接看课本。而且这几个东西都不属于同一门课。TCP/UDP/HTTP 协议属于计算机网络课,socket 是操作系统课程的内容。
2021-11-22 10:45:22 +08:00
回复了 liu1996 创建的主题 程序员 关于 socket 的一些问题
socket 指的是 https://en.wikipedia.org/wiki/Berkeley_sockets
它是一个接口( API, interface )而不是实现( implementation )。

> 是不是几乎所有使用 tcp/udp 来建立连接的都需要通过 socket 来调用 tcp/udp ?
TCP/UDP 也可以用其它的接口,比如 https://www.nongnu.org/lwip/2_0_x/raw_api.html
但是在通常的操作系统上( Windows/Linux/BSD/macOS )用的接口都是 socket

> 网络传输的报文是在传输层来寻找对应端口号,这个是不是就是通过 socket 来完成的?
端口号这些属于网络协议的实现,和接口没关系。

其它和 HTTP 相关的问题,那是 HTTP 协议的实现,和 socket 更没关系了。
2021-11-22 09:54:13 +08:00
回复了 kikione 创建的主题 程序员 分布式没有全局时间
分布式可以有全局时间,比如 GPS 。从卫星发射它自己的时间,然后在地面接收到不同卫星发射的不同时间,用时间差可以算出来距离差,然后解出自己的坐标。
整套系统的关键就是那个全局一致的时间。
当然成本比较高,别的系统值不值得用就是另一回事了。
2021-11-18 17:33:41 +08:00
回复了 gadfly3173 创建的主题 MySQL 关于 MySQL 函数效率的疑问
date 函数做的时候基本上就是 timestamp / 86400 ,另外考虑一下闰秒,最多几次加减法吧

date_format 是 itoa(timestamp/365/24/3600) + itoa(timestamp/30/24/3600%(365*24*3600)) + ......
还要考虑闰秒加闰年闰月这些

哪个函数更快应该很明显了
2021-11-17 11:25:35 +08:00
回复了 zilewang7 创建的主题 Linux Linux 能修复 exFAT 文件系统吗
fsck 是一个很基础的修文件系统的工具,它通常做的事情仅仅是重放一下日志。
它处理的情况是文件系统的某个写入操作做到一半的时候挂了(比如断电),然后文件系统会变得 inconsistent ,这个时候用 fsck 重放日志来解决。

zfs 和 btrfs 这种 cow 文件系统没有 inconsistent 的状态,所以它们就没有 fsck
exfat 和 ext2 这种不带日志的,修复起来是很麻烦的,ext2 好像可以用 fsck 来修,exfat 我估计不行吧。

另外,文件系统坏掉有不同的坏法,有能修的情况和修不了的情况,能修的情况还分工具 a 能修、工具 b 能修或者有大神能手动修。
这上来就问 fsck 能不能修 exfat ,没人知道这个问题的答案。
2021-11-16 17:54:02 +08:00
回复了 liuidetmks 创建的主题 程序员 代码组织方式能申请专利吗?
正常来说,申请专利是为了让别人不能抄你,如果抄了可以去要求付钱,只要是被抄了能要求付钱的东西都可以申请专利。
至于具体能不能要求付钱,那得等有人抄了然后你去打官司才能知道,法官可以认为对方侵权了或者没侵权。
所以专利本身的审核通常不太会去管这个东西到底有多少创新性,能不能真要来钱。
专利必须要把发明的东西和原理写清楚,不然后面没法评判有没有抄袭。但是把这些东西都写清楚了竞争对手就把技术学过去了。所以没必要的情况下不会去申请专利,如果真要申请也会把文字写得语焉不详让人很难看懂。
另外申请专利本身还需要花钱,如果这个专利显然不能索到赔,这笔钱就白花了,所以申专利在多数情况下弊大于利。

当然实际情况不是这么回事,专利只是拿来凑数评职称 /毕业 /申请东西而已,专利本身的作用本来就是零,申请专利花的钱也约等于零。这种情况下,申请专利和写论文之类的事情是完全一样的,只要你把文字上的工夫做足,就能申请专利 /发表论文。因为专利只是一个以后索赔的凭证(不像论文一样本身应该有价值)而且它本身的风格就语焉不详(反正大家都看不懂),所以申请专利实际上不难,应该早都大批量生产了。

回答一下楼主原来的问题
可以
不过,写论文 /专利是一个职业,职业的当然可以,业余的就另说了
2021-11-05 11:09:27 +08:00
回复了 UN2758 创建的主题 Python 面试遇到的 Python 多进程死循环问题求解
这个实验设计有问题
1. > 会新建一个文件,两次都新建文件的话是两个进程分别在写自己的文件,要用 >>
2. python 的 stdout 有 buffer ,直接这么执行不太容易看出来结果,应该用 python -u 把 buffer 关掉
3. 原来说的死循环进程同时运行在单核 cpu 上,指的应该是纯粹的计算任务,不包含 io 的那种死循环,这个实验都在写文件了,放 rtos 上也会被调度的
2021-11-05 11:04:28 +08:00
回复了 UN2758 创建的主题 Python 面试遇到的 Python 多进程死循环问题求解
实时操作系统指的是严格按照进程优先级来调度,在 cpu 上执行的进程一定是优先级高的。
如果两个进程的优先级不同,那么只有一个在执行。
如果优先级相同,也是一样的分时间片执行。

https://www.freertos.org/RTOS-task-priority.html
2021-10-30 13:27:16 +08:00
回复了 iPhone12 创建的主题 职场话题 北京 20k*16(税前),一年能存到多少钱?
> 税后大概几折?
https://cn.talent.com/tax-calculator?salary=6000&from=month&region=Beijing

> 正常消费,一年能存多少钱?
请定义“正常消费”。
房租直接上链家之类的中介网站查。吃饭的价格更没谱了,多少钱的都有。
2021-10-27 11:54:34 +08:00
回复了 YoungKing6 创建的主题 Apple 看了钟文泽视频,感觉新的 mbp 也没那么厚和丑
@sickoo

苹果的普通液晶显示器基本都是高级货,完全不闪,应该对眼睛很好。
在苹果的产品里面,这个 Mini LED 算是对眼睛不太好的,然后 OLED 对眼睛非常不好。

和 Windows 的笔记本比较就没意义了,有的整机还不到 1000 块钱。
1 ... 2  3  4  5  6  7  8  9  10  11 ... 27  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4102 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 04:10 · PVG 12:10 · LAX 21:10 · JFK 00:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.