小编Mar*_*slo的帖子

如何隐藏Firefox v29.0的地址栏(导航栏)?

我已经在Firefox中使用Vimperator很长一段时间了.我想隐藏或删除地址栏以获得更大的主窗口.但是,在更新到v29.0之后,无法隐藏或删除地址栏.我怎样才能做到这一点?或者哪个加载项可以帮助?

这是我旧版本的屏幕截图(在v29.0之前); 你可以看到地址栏已被隐藏:

Firefox截图

firefox vimperator

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

如何从windows7中的Sublime打开命令行提示符

我在VIM中创建了一个名为OpenCMD()的函数,用于在VIM中打开命令行或终端(在当前文件路径中使用cd)

func! OpenCMD()
    if has('win32')
        let com = '!cmd /c start cd '. expand('%:p:h')
    else
        let com = '!/usr/bin/gnome-terminal --working-directory=' . expand('%:p:h')
    endif
    silent execute com
endfunc
nmap cmd :call OpenCMD()
Run Code Online (Sandbox Code Playgroud)

现在,我想在Sublime(sublime 3 beta)的当前文件路径中打开命令行和cd.功能与OpenCMD().相同.

我在stackover流程中搜索了一个问题:Sublime Text 2 - 在当前或项目目录下打开CMD提示符(Windows)

我做了第一个回答的人(创建cmd,cmd.py和Context.sublime-menu).但它无法正常工作,cmd操作始终禁用.

cmd_in_sublime3

有什么办法可以搞定吗?提前致谢!

windows cmd sublimetext3

11
推荐指数
2
解决办法
4万
查看次数

Python - 以前导入了如何删除/ unmport libs

我们知道,在python 2.x中,如果我们划分两个整数值,它会产生一个int.但是,如果使用from __future__ import division,我们会获得一个float值.

>>> 3/2
1
>>> from __future__ import division
>>> 3/2
1.5
>>> 
>>> 
>>> 3//2
1
>>> 4/3
1.3333333333333333
>>> 
Run Code Online (Sandbox Code Playgroud)

所以,如果我们想在导入后想要整数,//而不是/应该使用__future__.division,但我想知道如何/再次返回整数.

有没有办法取消导入或删除以前导入的模块?


有一种方法可以在IDLE中取消导入库或模块,即使用Ctrl + F6或菜单中的选项重新启动它

python

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

如何在导入后从__future__中删除/取消导入符号?

在python 2.x中,除以两个整数会返回一个整数.但是,如果你使用

from ___future___ import division
Run Code Online (Sandbox Code Playgroud)

你可以得到一个浮动值:

>>> 3/2
1
>>> from __future__ import division
>>> 3/2
1.5
>>> 
>>> 
>>> 3//2
1
>>> 4/3
1.3333333333333333
>>> 
Run Code Online (Sandbox Code Playgroud)

之后import,你必须使用//而不是/做整数除法.我如何能恢复的import,这样/再做整数除法?

python

7
推荐指数
2
解决办法
2143
查看次数

好奇关于jQuery中的hide().after("")

在这里有一些代码:

HTML:

<body>
<p>This is a paragraph.</p>
<button>click me</button>
</body>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

$(document).ready(function(){
  $("button").click(function(){
    $("p").hide().after('<p>hello world</p>');
  });
});
Run Code Online (Sandbox Code Playgroud)

实际上,我也在使用JQuery 2.0.2.


在我的理解中,当我点击按钮点击我时,"<p>This is paragraph<p>"将被替换<p>hello world</p>.

第一次点击成功.然而,许多hello world随着进展的增长率显示在第一次显示之后hello world.例如:

你好,世界


我已经通过firebug检查了源代码,发现它是:

<p style="display: none;">This is a paragraph.</p>
<p>hello world</p>
<p style="display: none;">hello world</p>
<p>hello world</p>
<button>click me</button>
Run Code Online (Sandbox Code Playgroud)

为什么第一个<p>hello world</p>没有被新的替换?

它不是仅仅显示一个p标签吗?

html javascript jquery jquery-after

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

通过gem install mechanize安装gem时显示错误"RUBYOPT中的无效切换:-F(RuntimeError)"

我试图通过以下命令在我的计算机上安装gem(mechanize):

>> gem install mechanize --platform=ruby
>> gem install mechanize
Run Code Online (Sandbox Code Playgroud)

错误

ERROR:  Error installing mechanize:
        ERROR: Failed to build gem native extension.

    "C:/Program Files/Ruby200-x64/bin/ruby.exe" extconf.rb
C:/Program Files/Ruby200-x64/bin/ruby.exe: invalid switch in RUBYOPT: -F (RuntimeError)
Run Code Online (Sandbox Code Playgroud)

在我尝试安装宝石时显示(机械化).并以管理员身份运行命令行.

我通过以下命令安装了DevKit(config.xml已经修改了原因)

ruby dk.rb init
ruby dk.rb install
Run Code Online (Sandbox Code Playgroud)

有没有什么方法可以解决这个错误?提前致谢.

这里有一些OS信息:

  • 操作系统版本:Win7 64位
  • Ruby版本:2.0.0p195 x64
  • DevKit版本:DevKit-mingw64-64-4.7.2-20130224-1432-sfx
  • GEM版本:2.0.3
  • Ruby安装位置:C:/ Program Files/Ruby200-x64

详细信息可以从截图中找到: 在此输入图像描述

根据故障排除,我将从Regedit(HKCU\Software\Microsoft\Command Processor)中删除AutoRun ,但它仍然无法正常工作!

2013/06/03 10:00:26 PM >> REG QUERY "HKCU\Software\Microsoft\Command Processor"

HKEY_CURRENT_USER\Software\Microsoft\Command Processor
    CompletionChar …
Run Code Online (Sandbox Code Playgroud)

ruby rubygems

6
推荐指数
1
解决办法
2279
查看次数

如何减少vim的启动时间?

这是我的vimrc

我发现加载.vimrc需要很长时间在终端:

$ vim --startuptime myvimrctime
$ cat myvimrctime
....
152.762  147.219  054.849: sourcing $HOME/.vimrc
....
Run Code Online (Sandbox Code Playgroud)

我已经为viminfo做了一些优化:

  set viminfo=%,<800,'10,/50,:100,h,f0,n~/.vim/cache/.viminfo
Run Code Online (Sandbox Code Playgroud)

但它仍然需要太多时间.

这是time vim:

[marslo@MarsloJiao ~]
$ time vim
real    0m1.877s
user    0m0.204s
sys         0m0.028s
Run Code Online (Sandbox Code Playgroud)

如何减少vim的启动时间?谢谢.


顺便说一句,这里有三个项目也需要花费很多时间,有什么办法可以在vim启动后启动这些文件:

050.213  043.340  043.340: sourcing /home/marslo/.vim/tools/vim74/share/vim/vim74/filetype.vim
050.334  044.509  000.409: sourcing /home/marslo/.vim/tools/vim74/share/vim/vim74/syntax/syntax.vim
143.985  040.931  037.467: sourcing /home/marslo/.vim/tools/vim74/share/vim/vim74/filetype.vim
Run Code Online (Sandbox Code Playgroud)

奇怪的是,054.490的时钟无缘无故地跳到141.158(vundle config只取000.184):

054.490  000.184  000.184: sourcing /home/marslo/.vim/bundle/vundle/autoload/vundle/config.vim
141.158  002.377  002.377: sourcing /home/marslo/.vim/bundle/vim-ruby/ftdetect/ruby.vim
Run Code Online (Sandbox Code Playgroud)


我再次创建了新的--startuptime文件.以下是完整日志:

times in msec
 clock   self+sourced   self: …
Run Code Online (Sandbox Code Playgroud)

vim

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

关于 git rev-list 的困惑

我想知道与 100 submit in branch 相关的 commit-id dev。(例如:)git rev-list --reverse --branches=dev --date-order --count <commit-id> == 100

得到 100 次提交是1f345e80fba518c72dec7f2e02da5da12be5810f

$ git rev-list --reverse --branches=dev --date-order HEAD | head -100 | tail -1
1f345e80fba518c72dec7f2e02da5da12be5810f

$ git rev-list --reverse --branches=dev --date-order HEAD | nl | grep 100
   100  1f345e80fba518c72dec7f2e02da5da12be5810f

$ git rev-list --reverse --branches=dev --date-order HEAD | awk '{print NR"\t"$0}' | grep -E ^100
100     1f345e80fba518c72dec7f2e02da5da12be5810f
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试验证有关此 commit-id ( 1f345e80fba518c72dec7f2e02da5da12be5810f)的 rev-number 时,结果显示:rev number is 98 !!! …

git git-rev-list

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

谁知道以下网站中的字体

我喜欢这个网页http://wikieducator.org/PYTHON_TUTORIALS(Python代码的字体)中的截图字体,有人能告诉我字体名称吗?

在此输入图像描述

非常感谢!

fonts

-1
推荐指数
1
解决办法
101
查看次数