小编Pra*_*cEd的帖子

如何在制作bash脚本时将Linux从Windows 10 bash中分离出来

我正在制作一个bash脚本.我的自定义bashrc,更准确.我需要有单独的配置,这取决于我所在的"Linux"(Windows 10 Linux子系统或实际的Linux).

我怎么能分开呢?

我试过的事情:

  1. $OSTYPE - 都回来了 linux-gnu
  2. uname -a - 两者都返回相似 Linux COMPUTER_NAME_HERE 3.4.0+ #1 PREEMPT Thu Aug 1 17:06:05 CST 2013 x86_64 x86_64 x86_64 GNU/Linux
  3. lsb_release -a - 都回来了 ubuntu xx.xx
  4. cat /etc/issue.net - 都回来了 Ubuntu 14.04.4 LTS
  5. ld -v - 都回来了 GNU ld (GNU Binutils for Ubuntu) 2.24

我发现这项工作的唯一方法是为Windows子系统设置一些特定的用户名,并使用$USER,但这不是我愿意使用的选项.我需要这个开箱即用,没有自定义用户名,环境变量等.

bash windows-10

7
推荐指数
1
解决办法
359
查看次数

是否可以在没有redis的情况下使用resque/Sidekiq /rails-jobs(使用MySql)

我的服务器非常有限,需要带有后台工作人员的 RoR 项目。速度并不是那么重要,我猜这是使用 Redis 的主要原因,但最主要的是,服务器不能有 Redis 数据库,所以有可能吗(甚至猴子补丁也可以),这允许使用任何通过 MySql 运行的 Rails 后台作业方法,无论是 Resque(首选)、Sidekiq 还是内置的 Rails?

mysql ruby-on-rails web-worker redis

5
推荐指数
1
解决办法
3806
查看次数

在Intellij IDEA中,如何在carret旁边显示小下拉窗口?

我是Intellij IDEA插件和Java的新手。我写了我的第一个插件,用于检查carret pos并替换px-> rem。效果很好,但我想更进一步,并制作一个用于字符串操作的新插件,该插件显示一个小的弹出窗口,当按下快捷方式并显示选项时,我可以在其中使用箭头键和Enter /空格键进行选择项目。

与此类似: 在此处输入图片说明

但是我似乎无法在Intellij插件文档中找到类似此类的任何信息。

请注意,我不想在右键单击上添加选项,而是想在插件使用检测到操作时触发此小菜单actionPerformed

java intellij-idea intellij-plugin

5
推荐指数
1
解决办法
91
查看次数