V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  llh880808  ›  全部回复第 4 页 / 共 6 页
回复总数  107
1  2  3  4  5  6  
2023-11-23 11:37:59 +08:00
回复了 sigoden 创建的主题 分享创造 argc-completions: 支持任意 shell 和任意命令 Tab 自动补全
@sigoden 我知道昨天我的问题出在哪里了,我昨天没有把 argc-completions 仓库的分支切到 feat-tcsh ,另外就是虽然 argc 本身代码更新了但 release 的二进制文件还是旧的

我自己搭建 rust 环境重新编译了新的 argc ,现在看起来有效果了

不过我稍微提一下试用中遇到的小问题
执行./script/setup-shell.sh tcsh 后输出的内容直接粘贴到~/.tcshrc 会报错
我修改为如下两行内容后正常
```
setenv PATH "$ARGC_COMPLETIONS_ROOT/bin:$PATH" # 删除 :前的\
set ARGC_TCSH_SCRIPTS=`ls -p -1 $ARGC_COMPLETIONS_ROOT/completions | sed -n 's/\.sh$//p'` # 删除双引号
```

(本来想提 issue ,既然主要问题解掉了,这个修改又很小,就这里带一句好了)

非常感谢 OP 能考虑到被时代抛弃的小众需求者的需要
2023-11-22 23:39:35 +08:00
回复了 sigoden 创建的主题 分享创造 argc-completions: 支持任意 shell 和任意命令 Tab 自动补全
@sigoden 大佬厉害了,我刚刚试用了一下,git-bash 环境下没有问题,wsl ubuntu 的 tcsh 下按照 pull/10 的描述遇到点问题,不过我解决了,但最终效果似乎仍不如预期

我打算明天在公司的环境再测试一下,如果结果依旧,我会提个 issue ,尽可能详细描述一下问题
2023-11-22 13:54:55 +08:00
回复了 sigoden 创建的主题 分享创造 argc-completions: 支持任意 shell 和任意命令 Tab 自动补全
@sigoden 厉害了
2023-11-22 09:59:32 +08:00
回复了 sigoden 创建的主题 分享创造 argc-completions: 支持任意 shell 和任意命令 Tab 自动补全
@sigoden 没事,确实是太小众了,csh 系列基本淹没在时代中了,我已经习惯了各种 shell 工具不支持 csh/tcsh 的现实了

不过有可能的话,可以尝试支持一下 tcsh ( csh 没必要,即使是行业内,tcsh 也基本替代了 csh ),不过可能会有困难,因为 tcsh 甚至没有函数。总之,就算不跟 zsh 比,只跟 bash 比,tcsh 都太简陋了,只是行业内默认用它,很难改了
2023-11-22 09:30:26 +08:00
回复了 sigoden 创建的主题 分享创造 argc-completions: 支持任意 shell 和任意命令 Tab 自动补全
看到任意 shell 就点进来了,第一时间找 csh/tcsh ,果然没有
2023-11-17 10:22:49 +08:00
回复了 cuisc13 创建的主题 职场话题 自带硬盘上班::一种新的上班方式
@cuisc13 第一份工作的入职培训上讲过,在工作时间产生的一切,即使是在个人电脑上产出的,也属于公司财产,因此,公司的电脑上理论上不应该有个人资料,比如公司电脑上不应该安装微信之类的软件而使用内部 IM

虽然现实中,不是每家公司每个人都会这么严格执行,但不意味着乱来就有道理了

即使因为各种原因要拿走个人资料,用楼上反复提到的云盘方案,都比在办公室拆电脑更不容易被发现吧
2023-11-14 20:57:49 +08:00
回复了 lijianmin321 创建的主题 分享创造 V 站老哥太热情了, Airy 永久会员加送 9000,凑到 1 万
厉害了,支持一波
2023-11-06 17:14:19 +08:00
回复了 chanChristin 创建的主题 京东 京东的保价怎么和狗一样?
有类似经历,提供一个参考:
自动保价失败后申请客服介入,客服还是拒绝保价,继续坚定表达保价政策的不合理,以及保留当前价格更优惠的证据(我当时是截图了,但后来客服要求我提供订单,我想可以下单再取消保留证据)

我最终的结果是客服以申请特殊补偿的方式(单独发邮件给客服提供的邮箱地址,我想是补偿金额超过客服的权限,必须向上申请),我接受了

某种意义上,也算按闹分配了
2023-11-06 17:13:55 +08:00
回复了 xu455255849 创建的主题 旅行 求分享,元旦日本七日游如何安排
@xu455255849 既然是仨老爷们,考虑横须贺港么,可以看军舰
2023-11-06 16:53:30 +08:00
回复了 xu455255849 创建的主题 旅行 求分享,元旦日本七日游如何安排
同意楼上的说法,你的已规划景点还不够填满行程,不过讲道理东京市区内不买东西的话好像也没啥特别值得逛的

就推荐一下东京国立博物馆吧,了解一个地方最快的方式还是首推博物馆,而且国立博物馆坐落在上野公园,我去的时候赶上中秋活动,也许元旦前夕也会有活动

另外,都去横滨了,镰仓也不远了,可以来个一日游。个人觉得去京都可能有点赶,京都值得看的比较多,可以留给下一次行程
没有听讲书的经验,以更流行的讲电影为例吧,有这么几种讲电影的类似,以时长分,5min/20min 乃至以小时计算,5min/20min 在我这的感受是差不多的,主要的问题是,一旦看过解说,除非非常感兴趣,很少会愿意再看一次原片,这是一种损失;以小时计的解说,某种意义上就是拉片了,更适合已经看过原片再跟着视频走一遍,这种是反而能有收获的

所以,更愿意选择时长较长的
2023-10-13 20:32:38 +08:00
回复了 justdoit123 创建的主题 Vim VIM & Python
可以安装 pythonsense 插件,它可以提供针对 function/class/docstring 的 textobj ,

https://github.com/jeetsukumaran/vim-pythonsense
2023-09-01 09:54:50 +08:00
回复了 roker 创建的主题 程序员 有没有开源算法可以实现股票形态的自动识别
假设
1. 存在所谓能指导投资的股票形态理论
2. 存在能识别股票形态的算法,还是开源的
于是
所有人都可以低成本使用这个算法来指导投资
大致会有两种可能性
1. 不能保证所有人或者大部分人大概率挣钱,那么这个形态理论就被证伪了
2. 能保证所有人或者大部分人大概率挣钱,那么大部分人在挣谁的钱?

PS: 上述论证我自己增加了“能指导投资”作为前提条件,虽然 OP 没提这个前提,但一方面我不能想到形态理论还有除投资以外还有什么用途,另一方面也是推导能导出矛盾的必要条件,博君一笑尔
2023-07-31 16:30:14 +08:00
回复了 dyllen 创建的主题 Linux pgrep 命令是不是有什么问题?加-f 参数 pid 每次都变
提供一个思路,我这边做实验得到的结果是
1. pgrep $name 得到 1 个结果
2. pgrep -f $name 得到 2 个结果
3. ps -ef | grep 多出来的那个 pid ,发现多出来的 pid 是 CMD 列包含`$name`字样(比如路径名包含),但并不是我预期的
4. pgrep -h 查看-f 参数的含义是“ use full process name to match”,猜想,-f 参数会使用整个进程名(包括参数)去匹配,很容易匹配到预期外的结果
2023-07-09 15:19:31 +08:00
回复了 haha512 创建的主题 程序员 这是一个 PHP 的 整数 浮点数转换 bug?
浮点数的表达范围为什么能远远大于整型数,这一定是有取舍的,舍去的就是精度

浮点数的特点是在 0 附近的精度相当高,越靠近±无穷大精度就越差,可以想象当数字大到一定程度,(浮点数)连整数的精度都保证不了

因此不要预期 2.51 (更靠近 0 )和 251 会有完全一致的行为
2023-07-03 14:54:07 +08:00
回复了 huluhulu 创建的主题 Python Python 依赖库的引用问题,感觉没有合适的方法
可以考虑使用 monkey patch

在模块 A 中重新实现 b 中的 call_foo 方法,就不会报错了

(记得空格会被吞,以下用.代替行首空格了)

```python
# file a.py
import b
import c

from d import foo

def call_foo():
....# 重新实现 call_foo 方法
....foo(3, 4, 5)

# 修改 b 的 call_foo 方法
b.call_foo = call_foo

b.call_foo()
c.call_foo()

# file b.py
from d import foo

def call_foo():
....# 模拟调用 1.x 版本 d.foo(),传两个参数
....foo(1, 2)

# file c.py
from d import foo

def call_foo():
....# 模拟调用 2.x 版本 d.foo(),传三个参数
....foo(1, 2, 3)

# file d.py

# 模拟实现 2.x 版本 d.foo(),必须传三个参数
def foo(a, b, c):
....pass
```
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2683 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 07:25 · PVG 15:25 · LAX 23:25 · JFK 02:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.