小编YTK*_*mba的帖子

在Bash中获取目录的父级

如果我有一个文件路径,如...

/home/smith/Desktop/Test
/home/smith/Desktop/Test/
Run Code Online (Sandbox Code Playgroud)

如何更改字符串以使其成为父目录?

例如

/home/smith/Desktop
/home/smith/Desktop/
Run Code Online (Sandbox Code Playgroud)

directory bash dirname

183
推荐指数
7
解决办法
16万
查看次数

未找到Android Source Repo GPG公钥

我正在运行Linux Mint 14并尝试下载android源代码.我按照设置环境的说明进行操作,当我尝试使用repo获取源代码时,出现以下错误.

...
 * [new tag]         v1.9.4     -> v1.9.4
 * [new tag]         v1.9.5     -> v1.9.5
 * [new tag]         v1.9.6     -> v1.9.6

object e76efdd7b342577c40aa271fa5ded9d66a783a9b
type commit
tag v1.12.4
tagger Conley Owens <cco3@android.com> 1380645867 -0700

repo 1.12.4

gpg: Signature made Tue 01 Oct 2013 09:44:27 AM PDT using RSA key ID 692B382C
gpg: Can't check signature: public key not found
error: could not verify the tag 'v1.12.4'
Run Code Online (Sandbox Code Playgroud)

我已经尝试从指令导入公钥,尝试生成我自己的GPG密钥,以及符号链接目录〜/ .gnupg和〜/ .repoconfig/gnupg两种方式,我仍然得到相同的错误.我也试图删除〜/ .repoconfig和〜/ .gnupg但仍然没有运气.

任何帮助,将不胜感激.

android gnupg repository openpgp

13
推荐指数
1
解决办法
2万
查看次数

使用LAN上的不同计算机访问Apache虚拟主机(子域)

我目前正在尝试配置Apache HTTP Server的虚拟主机(子域),以便可以使用LAN上的另一台计算机访问它.Apache和PHP和MySQL的当前设置在同一物理机器上本地工作.

所以我有两个虚拟主机设置(开发和cms)在非默认端口50080上运行.服务器的机器的IP为10.0.0.10.从同一台物理机器,我可以使用以下方法访问两个虚拟主机:

development.localhost:50080
cms.localhost:50080
Run Code Online (Sandbox Code Playgroud)

从不同的物理机器,我可以使用以下方法访问服务器的根目录:

10.0.0.10:50080
Run Code Online (Sandbox Code Playgroud)

但我不知道或不知道如何从不同的机器访问虚拟主机.我尝试过类似的东西:

development.10.0.0.10:50080
cms.10.0.0.10:50080
Run Code Online (Sandbox Code Playgroud)

但它们似乎不起作用.

这是我的httpd-vhosts文件的样子:

NameVirtualHost *:50080
<VirtualHost *:50080>
    DocumentRoot "C:/www/HTTP"
    ServerName localhost
</VirtualHost>

<VirtualHost *:50080>
    ServerAdmin administrator@development.localhost
    DocumentRoot "C:/www/HTTP/development"
    ServerName development.localhost
    ErrorLog "logs/development.localhost-error.log"
    CustomLog "logs/development.localhost-access.log" common
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我在这里阅读了一些其他帖子和Apache论坛,但是没有确切的案例.

我想知道如何从另一台机器访问虚拟主机(子域)并尽可能保持相同的端口.

提前致谢

apache virtualhost

9
推荐指数
1
解决办法
2万
查看次数

如何缩小.emacs配置文件?

我想知道是否有人可以在缩小我的.emacs文件方面为我提供一些帮助.

目前我已经设置了我使用的每种语言都有自定义选项卡,例如,如果我有一个Java钩子,它看起来像这样.

;; Java Hook
(defun e-java-mode-hook ()
    (setq tab-width 4)
    (setq indent-tabs-mode t)
    (define-key java-mode-map (kbd "") 'java-insert-tab))
(defun java-insert-tab (&optional arg)
    (interactive "P")
    (insert-tab arg))
(add-hook 'java-mode-hook 'e-java-mode-hook)

如果我要添加另一种语言,如CSS或JavaScript,我会为CSS添加另一个钩子,为JavaScript添加另一个钩子.所以我想知道是否有一种全局的方式来设置它以便它适用于任何和所有语言?

我目前在Windows 7上运行GNU Emacs 23.2.1.

emacs emacs23

5
推荐指数
2
解决办法
873
查看次数

安装错误rb-inotify安装

我正在尝试使用以下命令安装rb-inotify

sudo gem install rb-inotify
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

Building native extensions.  This could take a while...
ERROR:  Error installing rb-inotify:
    ERROR: Failed to build gem native extension.

        /usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
    from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from extconf.rb:4:in `<main>'


Gem files will remain installed in /var/lib/gems/1.9.1/gems/ffi-1.8.1 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/ffi-1.8.1/ext/ffi_c/gem_make.out
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激,谢谢

ruby

4
推荐指数
1
解决办法
4000
查看次数

Python分配顺序

我是python的新手.有人可以解释为什么以下两个python示例不输出相同的东西?

例1

a, b = 0, 1
while b < 50:
    print(b)
    a, b = b, a + b
Run Code Online (Sandbox Code Playgroud)

例2

a, b = 0, 1
while b < 50:
    print(b)
    a = b
    b = a + b
Run Code Online (Sandbox Code Playgroud)

谢谢

python

2
推荐指数
1
解决办法
899
查看次数