V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  aloxaf  ›  全部回复第 15 页 / 共 20 页
回复总数  383
1 ... 7  8  9  10  11  12  13  14  15  16 ... 20  
2020-09-29 21:58:50 +08:00
回复了 ccppgo 创建的主题 Google 谷歌 play 商店也要开始收 30%税了
什么叫“要开始收 30% 税了”?这玩意儿一直都有,各大应用商店都有,连 steam 都有。这黑得就很没水平,人家又不是在做慈善,免费给你提供高曝光率的分发渠道完事儿了还得自己承担流量费用么……

而且安卓又不像苹果不上官方商店就发布不了,你情我愿的事情,我都怀疑你是不是其实想借我们之口来黑苹果……
对国内网站就别做这种事情了,万一有人拿你的程序爬网站被人家公司抓 /告了,你肯定也跑不了的。不管你最终有没有罪,一趟折腾下来你也得够呛,何必呢。

你实在想分享技术就写几篇博文,不涉及具体代码以及网站名称。
本来想试试第一个方法,不过发现 tmux-open 已经有这个功能了(精确到行列)
第二个方法的话,因为我用的 konsole 不支持 hyperlink 就不去试了(
这应该是终端模拟器的功能。

就我所知 Linux 下目前似乎没有终端实现了类似的功能,我能想到的 workaround 有两个:
1. 写个 tmux 插件,缺点是鼠标应该指望不上了,优点是各种终端下都能用
2. 结合 hyperlink + x-scheme-handler,应该能实现和 macOS 下类似的效果,缺点是 hyperlink 的支持非常有限( Linux 下的主流终端只有 gnome-terminal 支持),并且你大概得给每个命令都写一个 wrapper (
2020-09-12 23:44:54 +08:00
回复了 Hlianbobo 创建的主题 Python ipython 交互变成和 Python 交互变成有什么不同
这个介绍有问题,ipython 最大的特点是支持交互式编程,就跟说 Python 最大的特点是支持解释运行一样……
2020-08-25 21:03:16 +08:00
回复了 monetto 创建的主题 Linux bash 怎么拦截输入的所有命令?
zsh 的问题就不要写 bash 啊喂(吐槽)


这事儿没有很优雅的解决方案,虽然有个 preexec hook 可以在命令被执行之前做点事情,但是无法改变即将被执行的命令。

我能想到的办法是:自定义一个 zle widget 替换掉 accept-line,然后在这里面判断被执行的命令有没有带 .exe 的版本,有的话就加上 exe,这样应该可以胜任只有一个命令的简单情况,示例:

```
my-accept-line() {
emulate -L zsh
local cmd=${${(z)BUFFER}[1]}
if (( $+commands[$cmd.exe] )); then
BUFFER=${BUFFER/$cmd/$cmd.exe}
fi
zle accept-line
}

zle -N my-accept-line

bindkey '^M' my-accept-line
```
2020-08-25 20:36:30 +08:00
回复了 jenlors 创建的主题 程序员 吐槽一下 pypi 的包名重名机制
很多中心化的包管理都这样

比如 crates.io ( Rust 的中心化包管理平台),就有人恶意批量注 crate 名称。
当初也讨论了很多,但是最终也没有一个好的解决方案。添加命名空间之类的东西,人家就会抢注命名空间;将命名空间与 GitHub 帐号绑定,又显得太过依赖单一平台……
2020-08-11 11:38:00 +08:00
回复了 redstar78kg 创建的主题 Linux bash file.sh 解压
直接把指定行后的内容喂给 gzip 就行了
2020-08-04 20:36:09 +08:00
回复了 viktor123 创建的主题 程序员 Golang 泛型:[type T],为啥要用中括号呢。。。
看着比小括号舒服多了……
2020-08-01 21:49:40 +08:00
回复了 szzhiyang 创建的主题 程序员 如何在其他编程语言中用上 Go 的 defer 语句?
Rust 还真有这么个库……叫 scopedguard,用的人还意外地挺多的……

原理是定义一个类型,初始化时接受一个闭包,然后析构时调用这个闭包
再定义一个 defer! 宏简化一下初始化流程即可

看了一下实现还挺灵活的,甚至可以选择执行的时机——总是执行、仅 panic 时执行、仅未 panic 时执行

C++ 用同样的方式应该也能做到
2020-08-01 21:29:14 +08:00
回复了 13936 创建的主题 程序员 感觉学习编程要学的语言有点多啊
知识是一个网状的结构
你点亮的节点越多,你点亮下一个节点就更容易

某位王姓先生写过一篇文章,叫“如何掌握所有的程序语言”,挺有道理的,建议一读
2020-08-01 15:58:44 +08:00
回复了 exceldream 创建的主题 程序员 都 2020 年了,windows 下调教 emacs 的正确姿势?
1.1 Why support GNU Emacs on Windows?

It is not our goal to “help Windows users” by making text editing on Windows more convenient. We aim to replace proprietary software, not to enhance it. So why support GNU Emacs on Windows?

We hope that the experience of using GNU Emacs on Windows will give programmers a taste of freedom, and that this will later inspire them to move to a free operating system such as GNU/Linux. That is the main valid reason to support free applications on nonfree operating systems.

(狗头

(正确姿势是装 Linux
GPT-3 早就能写文章了,请问作家失业了没有?
2020-07-29 18:24:44 +08:00
回复了 theoda 创建的主题 Z shell shell 下有没有办法解决人追加命令的需求
1. 用 tmux,然后就可以再开一个 panel 执行
2. C-z 挂起,完事儿了再 fg 恢复
2020-07-14 20:54:40 +08:00
回复了 Elmer 创建的主题 程序员 给大家分享一个好用的知识管理、笔记工具,我来 wolai
“我来”这个名字总让我想到光头……
2020-07-09 20:43:14 +08:00
回复了 feng32 创建的主题 程序员 为何 Docker 中的 Bash 无法覆盖环境变量?
1. VAR=VALUE COMMAND 这种格式是为 COMMAND 临时设定**环境变量**
2. 这个地方 $VAR 没有单引号,是由 shell 自己展开的,当然即使加了引号也没用,因为 echo 是内部命令。

这样就有效果了:VAR=value bash -c 'echo $VAR'
2020-07-09 18:45:23 +08:00
回复了 L4Liiyooooo 创建的主题 Python 大佬们求问一下 我有一个需求 Python 能实现吗?
只出现一次的话,直接穷举不就行了。。。
2020-07-09 17:44:47 +08:00
回复了 L4Liiyooooo 创建的主题 Python 大佬们求问一下 我有一个需求 Python 能实现吗?
直接用现成的 SAT Solver 即可,比如 z3

https://fars.ee/rJgx/py
2020-07-09 00:43:46 +08:00
回复了 loli 创建的主题 Android 作者去除了付费 APP 中比较重要的功能,作为用户怎么办?
@mnssbe 冰箱作者亲自解释以后我已经没啥意见了,不要再拉我下场了。

但就你的回复而言:作者当然有这个自由,哪怕他想 ban 掉所有中文用户都是他的自由,但相应的用户也有发表自己意见的自由。
1 ... 7  8  9  10  11  12  13  14  15  16 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1440 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 23:43 · PVG 07:43 · LAX 16:43 · JFK 19:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.