小编Léo*_* 준영的帖子

如何测试VIM的功能?

使用命令":version"看到的功能引起了我的兴趣.

我对Ruby,Python和Emacs-tags等功能特别感兴趣.我在手册中找不到说明.经过一些谷歌搜索,我发现了一个命令"--with-features = huge",但它没有显示如何真正安装这些功能.我使用Vim超过一年,所以我对这些功能感到惊讶.我安装了一些东西,比如Taglist.它们的主要区别是什么?

vim

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

如何使用Perl创建shell脚本?

我有一个名为replaceUp的Perl脚本:

 #!/usr/bin/perl                                          

 search=$1
 replace=$2

 find . -type f -exec perl -p -i -e "s/$search/$replace/g" {} \;
Run Code Online (Sandbox Code Playgroud)

该脚本未加载.这表明我的脚本错了.

如何使用Perl创建shell脚本?

shell perl replace find

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

无法在Bash中为google-books制作if-else循环

我目前的代码

#!/bin/bash

#w=$2
#e=$3
#r=$4
#t=$5
#o=$5
#
prepend=""
append=""
case "$1" in
    -h)
        echo 'Usage: google [-{hxdw}] [<arg>]'
        echo '       -h: show help.'
        echo '       -x: search for "<arg> is"'
        echo '       -d: search for "define:<arg>"'
        echo '       -w: search for <arg> site:wikipedia.org'
        exit;;

    -x)
        prepend="\""
        append=" is\""
        shift;;
    -d)
        prepend="\"define:"
        append="\""
        shift;;
    -w)
        prepend=""
        append=" site:.wikipedia.org"
        shift;;
    -wo)
        prepend=""
        append=" site:.mathworld.wolfram.com/"
        shift;;
    -so)
        prepend=""
        append=" site:.stackoverflow.com/"
        shift;;
    -b)
        prepend=""
        append=""
        shift;;



esac
if [[ -z "$1" ]] ; …
Run Code Online (Sandbox Code Playgroud)

bash

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

无法在数学计算中看到Python的近似值

问题:当我使用Python时,看看计算机何时在数学计算中进行近似

问题示例:

我的老教师曾经说过以下陈述

You cannot never calculate 200! with your computer. 
Run Code Online (Sandbox Code Playgroud)

我现在还不完全确定它是否真实.它似乎是,因为我从Python脚本得到了很多零.

你怎么知道你的Python代码何时进行近似?

python

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

无法解决Python错误消息

代码来自K. Pollari-Malmi关于"编程简介"课程的讲义:

def main():
    print "Ohjelma laskee asuntolainan kuukausierat." 
    rivi = raw_input("Anna lainasumma: ") 
    lainasumma = float(rivi) 
    rivi = raw_input("Anna laina-aika vuosina: ") 
    laina_aika = int(rivi) 
    if laina_aika < 1: 
        print "liian lyhyt laina-aika" 
    else: 
        kk_lkm = 12 * laina_aika 
        rivi = raw_input("Anna korkoprosentti: ") 
        korko = float(rivi) 
        lyhennys = lainasumma / kk_lkm 
        paaoma = lainasumma 
        i = 0 
        print " lyhennys korko yhteensa" 
        while i < kk_lkm: 
            i = i + 1 
            korkoera = korko / 1200.0 * paaoma …
Run Code Online (Sandbox Code Playgroud)

python

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

无法准确理解一行Python代码

Alex的答案在翻译成英文时有以下几行

print "%2d. %8.2f %8.2f %8.2f" % (    
            i, payment, interest, monthPayment)
Run Code Online (Sandbox Code Playgroud)

我不确定这条线

"%2d. %8.2f %8.2f %8.2f" %         #Why do we need the last % here?
Run Code Online (Sandbox Code Playgroud)

它似乎意味着以下内容

  1. 申请%2d.对我
  2. 将%8.2f应用于付款
  3. 将%8.2f应用于利息
  4. 将%8.2f应用于monthPayment

%-words似乎意味着以下内容

  1. %2d:两位小数的十进制表示

    2-4.%8.2f:两位小数的浮点表示

我不确定为什么我们使用8 in%8.2f.

您如何理解具有挑战性的路线?

python syntax

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

无法在家中保持我的Git干净和公开

我公开在Github上有我的点文件.

这意味着我家中只有几个文件与其他人共享.

例如,与其他人共享.bashrc的缺点是我需要注意不要向Github添加机密数据.

我跑

git status
Run Code Online (Sandbox Code Playgroud)

我得到了一长串未跟踪的文件.

我发现显然摆脱它们的唯一方法就是跑步

git clean -df
Run Code Online (Sandbox Code Playgroud)

这将删除我不想要的私人文件.

如何在不删除我家中的私人文件的情况从Git的状态中删除我的私人文件?

git status

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

无法理解有关自定义Python宏语法的声明

Cody一直在构建一个Pythonic宏语法.他说

这些宏允许您定义完全自定义语法,从新构造到新运算符.在Python中没有任何设施可以实现这一点.

我不确定他的意思

  • 新构造到新运算符:他是否引用二元运算符,如+, - 和Math中的乘法?
  • 他的主要目标:您在定制Python的宏语法方面受益匪浅?

python syntax macros

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

在Less inside Screen中忽略linenumber的选择

我想为Screen开发一个选择工具,忽略选择中的前导空格和数字.

问题

  1. 什么是影响C-a Esc屏幕中选择工具的代码?
  2. 从选择开始制作一个忽略亚麻布和空间的算法:

alt text http://files.getdropbox.com/u/175564/%20selection-less.png

以下Perl-regex似乎与该行的开头相匹配

 {5}[1-9]{1-4} {8}         # not tested
Run Code Online (Sandbox Code Playgroud)

选择工具显然通过将选择的增加连接到当前选择来工作.例如,选择一行.我选择另一个:在选择队列中添加一个新行.反之亦然,选择减少.

我想在选择过程中使用Perl正则表达式,\n以便考虑线的无知.

gnu-screen

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

MySQL没有的XML的实际目的是什么?

我对XML很感兴趣.我从谷歌的CSE那里得知.

操作3000行XML文件对我来说通常很痛苦.这提出了一个问题.

为什么Google使用XML而不是MySQL,以至于我需要操作大型XML文件?

xml mysql google-custom-search

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

标签 统计

python ×4

syntax ×2

bash ×1

find ×1

git ×1

gnu-screen ×1

google-custom-search ×1

macros ×1

mysql ×1

perl ×1

replace ×1

shell ×1

status ×1

vim ×1

xml ×1