使用命令":version"看到的功能引起了我的兴趣.
我对Ruby,Python和Emacs-tags等功能特别感兴趣.我在手册中找不到说明.经过一些谷歌搜索,我发现了一个命令"--with-features = huge",但它没有显示如何真正安装这些功能.我使用Vim超过一年,所以我对这些功能感到惊讶.我安装了一些东西,比如Taglist.它们的主要区别是什么?
我有一个名为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脚本?
我目前的代码
#!/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) 问题:当我使用Python时,看看计算机何时在数学计算中进行近似
问题示例:
我的老教师曾经说过以下陈述
You cannot never calculate 200! with your computer.
Run Code Online (Sandbox Code Playgroud)
我现在还不完全确定它是否真实.它似乎是,因为我从Python脚本得到了很多零.
你怎么知道你的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) 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)
它似乎意味着以下内容
%-words似乎意味着以下内容
%2d:两位小数的十进制表示
2-4.%8.2f:两位小数的浮点表示
我不确定为什么我们使用8 in%8.2f.
您如何理解具有挑战性的路线?
我公开在Github上有我的点文件.
这意味着我家中只有几个文件与其他人共享.
例如,与其他人共享.bashrc的缺点是我需要注意不要向Github添加机密数据.
我跑
git status
Run Code Online (Sandbox Code Playgroud)
我得到了一长串未跟踪的文件.
我发现显然摆脱它们的唯一方法就是跑步
git clean -df
Run Code Online (Sandbox Code Playgroud)
这将删除我不想要的私人文件.
如何在不删除我家中的私人文件的情况下从Git的状态中删除我的私人文件?
Cody一直在构建一个Pythonic宏语法.他说
这些宏允许您定义完全自定义语法,从新构造到新运算符.在Python中没有任何设施可以实现这一点.
我不确定他的意思
我想为Screen开发一个选择工具,忽略选择中的前导空格和数字.
问题
C-a Esc屏幕中选择工具的代码?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以便考虑线的无知.
我对XML很感兴趣.我从谷歌的CSE那里得知.
操作3000行XML文件对我来说通常很痛苦.这提出了一个问题.
为什么Google使用XML而不是MySQL,以至于我需要操作大型XML文件?