V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  stcheng  ›  全部回复第 3 页 / 共 3 页
回复总数  60
1  2  3  
2019-12-29 09:55:23 +08:00
回复了 AmrtaShiva 创建的主题 问与答 golang 数组删除元素求解
可以用 empty struct 来 simulate 一个 set
比如 map[int]struct{}
这样把元素作为 key 放进去的时候就自动去重了 并且 struct{}不占用任何空间
2019-12-27 08:33:59 +08:00
回复了 xtx 创建的主题 Nintendo Switch 求 switch 上适合“老年人”玩的游戏。
健身环大冒险
2019-12-27 06:58:44 +08:00
回复了 xhole 创建的主题 职场话题 快三十了,面对海外工作机会不知何去何从
世界这么大
2019-12-26 12:40:02 +08:00
回复了 firejoke 创建的主题 Ansible ansible 远程自动交互式命令的响应
-N new_passphrase
两个单引号是给一个空的 passphrase
2019-12-26 12:38:52 +08:00
回复了 firejoke 创建的主题 Ansible ansible 远程自动交互式命令的响应
@firejoke N 后面是一对单引号
2019-12-25 14:27:24 +08:00
回复了 firejoke 创建的主题 Ansible ansible 远程自动交互式命令的响应
我研究了一下应该是 ssh-keygen 的问题 需要用-q 和-N 的参数
你可以试试这行命令
ansible localhost -m shell -a "cat /dev/zero | ssh-keygen -q -N ''"

这个可以保证在主机已经有 id_rsa 和 id_rsa.pub 的时候报错
也可以让主机在没有 id_rsa 和 id_rsa.pub 的时候产生这两个文件

ansible localhost -m shell -a "cat /dev/zero | ssh-keygen -q -N ''"
localhost | FAILED | rc=1 >>
/home/shuotian/.ssh/id_rsa already exists.
Overwrite (y/n)? Enter file in which to save the key (/home/shuotian/.ssh/id_rsa): cat: write error: Broken pipe

▶ ansible localhost -m shell -a "cat /dev/zero | ssh-keygen -q -N ''"
localhost | SUCCESS | rc=0 >>
Enter file in which to save the key (/home/shuotian/.ssh/id_rsa): cat: write error: Broken pipe

这样,也不需要一开始的 if 条件来判断是否存在文件了
2019-12-25 14:02:34 +08:00
回复了 firejoke 创建的主题 Ansible ansible 远程自动交互式命令的响应
@firejoke what about using 'yes' command?
2019-12-23 23:37:55 +08:00
回复了 firejoke 创建的主题 Ansible ansible 远程自动交互式命令的响应
楼主有没有试过 Ansible 的 expect 模块?
2019-12-03 08:19:18 +08:00
回复了 mrsongopen1 创建的主题 程序员 历经一个多月做了一个博客,请大佬指点
disqus 来添加免费评论功能还是很方面的 虽然需要注册 但是省去了很多麻烦 可以先放着看效果
今天有课,一个推荐优质网课,返利优惠买课的公众号
回复你需要购买课程的关键词,例如“前端”即可得到购买链接,通过链接购买成功后,点击下方菜单栏申请奖学金。

今天有课活动码:youke214577
2019-04-26 02:39:25 +08:00
回复了 pouta 创建的主题 问与答 大家夏天会泡点什么喝吗?
蜂蜜柚子茶
private 的 repository 像是一个 patching repository。大部分内容都在 public 开发和 review。但是需要专门对 private 的 repository 进行 rebase,没有 conflicts 的情况下再 force push,保证 private repository 的最顶端都是 up-to-date 的 patch commits sit on top of the current master of public branch。secrets file 基本上都是 Ansible secrets,不存在任何 repository 里面。private repository 存放无法开源的 feature 和 internal 的 system/lab environment setup。

因为一般来说大部分还是开源的,所以 maintain private repository 的 work load 不是特别重。
2019-04-11 05:07:00 +08:00
回复了 Andor_Chen 创建的主题 CSS 送几本《CSS 权威指南(第四版)》
分母
一开始我也是考虑用 submodule 的,但是问题在于很多时候有超出 secret files 的 change,比如同一个文件 public 和 internal 会有区别,这样就无法使用 submodule 区分开来。我们现在在生产环境中这样做基本没有碰到太大的问题,相对来说 public 的 commit 更容易 maintain。
提供一个思路,在 public 和 private 分别有两个一样的 repository,private 的 repo 下的其中几个 commit 是 secret files 和 internal features。每次 public 和 private 的 pull request 分开 review,internal 的所有 commit 都 rebase 在 public 的 commit 上。每次 public 有更新,internal 就做一个 rebase update 然后再 force push 到 internal 的 branch 上。
2018-12-20 06:48:29 +08:00
回复了 maggiebiggerq 创建的主题 问与答 下周就圣诞了,大家怎么过呀?
雪山上滑过
分母
2015-11-07 06:36:30 +08:00
回复了 zyllwy 创建的主题 问与答 我问下,外国人在国外一般用什么软件扫二维码?
二维码多的国家相对来说更加是对英语学习负担重的国家
相比来说扫描二维码就比输入一连串英文字母负担更轻
所以在主流英美国家二维码的使用并没有在中国日本频繁

另 iOS 可搜索 QR Code Reader/Barcode Scanner
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   916 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 22:29 · PVG 06:29 · LAX 15:29 · JFK 18:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.