小编Tat*_*ata的帖子

在午夜指挥官[mc]中升级的键盘快捷键

在此输入图像描述

是否有一个键盘快捷键,可以在午夜指挥官(mc)的目录树中向上升级一级,这将使我无法全部进入..

如下所示 - 说我在一个包含大量东西的目录中,并且一直向上滚动很痛苦.它可点击,但没有什么比键盘快捷键更好!

keyboard-shortcuts mc

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

在R中使用相同的列创建空数据框

 names(U1)

[1] "username"     "review_count" "forum_posts"  "age"          "avg_interval"
[6] "avg_sim"      "class"
Run Code Online (Sandbox Code Playgroud)

那么如何创建一个与U1具有相同列的空数据框U1.RN?

r

26
推荐指数
3
解决办法
3万
查看次数

在&ampersand背景中运行bash管道命令

time for i in `ls /tmp/chunk*`; do (cat $i | tr ' ' '\n' | sort | uniq > /tmp/line${i:10}) & ;done
bash: syntax error near unexpected token `;'
Run Code Online (Sandbox Code Playgroud)

什么是上述命令中的语法错误?我也试过使用{}并结束了管道命令;.但同样的错误出现了......

bash shell

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

以编程方式访问Java文档

是否有以编程方式访问Java文档的API ?类似于Eclipse的编辑器/ IDE为IntelliSense做的事情.当然,javadoc生成的html可以被解析和索引,但是很高兴知道某些东西是否已作为独立包存在.

更新:为了清楚起见,我试图以编程方式访问java语言实现的文档.但是,没有一个简单的方法,但你必须从Oracle的站点获取openjdk,然后make docs提供一些doclet以非html格式获取输出.这是我从一开始就试图避免的.所以我现在正在阅读所有Makefiles,试图弄清楚为什么$ PLATFORM没有得到解决而源代码构建失败了!

我最终解决了什么:

刮HTML文档.是的.意识到我的工作已经完成了.

import urllib2
import pymongo

mongo = pymongo.Connection('localhost')
mongo_db = mongo['api_db']
mongo_collection = mongo_db['api_collection']

URL='''http://docs.oracle.com/javase/6/docs/api/index-files/index-'''
URL_range = 27+1

def getPageElements(url):
    content=urllib2.urlopen(url).read()
    from BeautifulSoup import BeautifulSoup
    soup = BeautifulSoup(content)
    elements = soup('dl')
    return elements


def savePageElements(elements):
    for i in elements[0]:
            try:
                    entry={'type_description':str(i.findNext('dt')).split('-')[1].split('<')[0]\
                                    +i.findNext('a').findNext('a').renderContents(),\
                                    'signature':i.findNext('a').findNext('a').renderContents()+i.findNext('b').renderContents(),\
                                    'description': i.findNext('dd').renderContents()\
                            }   
                    print entry
                    insert_id = mongo_collection.save(entry)
            except:
                    pass


def retrieve(str):
     mongo_documents = mongo_collection.find({
    'signature': str,
    #'type_description':"Method of java.io.PrintStream"
    })  
    for this_document in mongo_documents:
        print …
Run Code Online (Sandbox Code Playgroud)

java api documentation

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

Sed到位编辑

for term in `cat stopwords`; do sed -i 's/\<$term\>//g' spam.txt ;done
Run Code Online (Sandbox Code Playgroud)

鉴于停用词每行包含一个单词而spam.txt是纯文本文件,我只需要替换停用词的完全匹配.不按我的预期行事......请注意doesn't,couldn't两个文件中都有类似的字样.

bash sed

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

使用perl的Wordnet同义词

我安装了Wordnet :: SimilarityWordnet :: QueryData,作为计算这些模块附带的信息内容得分和概率的简便方法.但是我坚持这个基本问题:给出一个单词,打印出类似于它的n个单词 - 这对于迭代同义词和执行来说应该不难join.

使用wn命令并将它与大量的管道一起使用tr,sort | uniq我可以得到所有的话:

 wn cat -synsn | grep -v Sense | tr '=' ' ' | tr '>' ' ' | tr '\t' ' ' | tr ',' '\n' | sort | uniq
Run Code Online (Sandbox Code Playgroud)

OUTPUT

8 senses of cat                                                         
adult female
adult male
African tea
Arabian tea
big cat
bozo
cat
cat
CAT
Caterpillar
cat-o'-nine-tails
 computed axial tomography
computed tomography
computerized axial …
Run Code Online (Sandbox Code Playgroud)

perl wordnet

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

Eclipse Juno上的独立OSGi(Equinox)服务器

我正在尝试从Eclipse Juno Release获取osgi服务器并单独运行它.一些旧的教程说,只需抓住org.eclipse.osgi_VERSION.jar它就足以从命令行启动它了

java -jar  org.eclipse.osgi_VERSION.jar -console
Run Code Online (Sandbox Code Playgroud)

当我尝试时,它没有按预期显示提示,而是静静地坐着,好像在等待某事发生.

但是,我可以通过执行a轻松地启动和安装bundle ./eclipse -console,这在运行服务器上时显然不是一个选项,我想在运行时部署bundle.

一些谷歌搜索显示我需要从这里和那里收集罐子(甚至Apache Felix的gogo),但找不到任何具体的东西,这将允许我以"无头"的方式运行这件事.

有没有办法以干净简单的方式做到这一点,或者你建议转移到Apache Felix?

java osgi eclipse-plugin

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

通过基于R中的向量的值选择行来新的子集

我有一个数据集U1,我在其上运行分类器并获得标签向量

pred.U1.nb.c <- predict(NB.C, U1[,2:6])
table(pred.U1.nb.c)
pred.U1.nb.c
    S unlabeled 
  148      5852 
> head(pred.U1.nb.c)
  [1] S S S S S S
  Levels: S unlabeled
Run Code Online (Sandbox Code Playgroud)

现在我想拉出那些在U1.S中被归类为S的U1行.最有效的方法是什么?

r

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

列数按元素计算

如何实现awk '{print $1}' /tmp/data | sort | uniq -cR中特定列的等效?

示例:cat/tmp/data

alama 
alama
alama
bbbb
bbbb
ccc
alama
bbbb
bbbb
Run Code Online (Sandbox Code Playgroud)

awk'{print $ 1}'/ tmp/data | 排序| uniq -c

  1 
  4 alama
  4 bbbb
  1 ccc
Run Code Online (Sandbox Code Playgroud)

即列中每个项目的计数.


基于@Joshua的建议和我的特殊需求......

s<-data.frame(table(spam[,1]))
p<-s[s$Freq>=3,]
p[order(p$Freq,decreasing=TRUE ),]
Run Code Online (Sandbox Code Playgroud)

r

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

bash:join 和 comm 之间的区别

# comm -12 /tmp/src /tmp/txt | wc -l
  10338
# join /tmp/src /tmp/txt | wc -l
  10355
Run Code Online (Sandbox Code Playgroud)

这两个文件都是单列字母数字字符串和sort-ed。他们不应该是一样的吗?


更新以下@Kevin-s 回答:

cat /tmp/txt | sed 's/^[:space:]*//' > /tmp/stxt
cat /tmp/src | sed 's/^[:space:]*//' > /tmp/ssrc
Run Code Online (Sandbox Code Playgroud)

结果:

#join /tmp/ssrc /tmp/stxt | wc -l
516
# comm -12 /tmp/ssrc /tmp/stxt | wc -l
513
Run Code Online (Sandbox Code Playgroud)

在手动检查diff-s 时...结果不同,因为sed.

bash join comm

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

如何在PHP中创建钟形曲线图

http://support.microsoft.com/kb/213930显示"如何创建钟形曲线图".我需要使用尽可能接近php的东西来自动执行此操作.真的很感激,如果有人可以指向我的某些图书馆/ api等,这将使这个变得容易...

php probability

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

Python命令行应用程序迁移到基于Web的

有关将一堆命令行脚本迁移到基于Web的应用程序的指南吗?它主要是一个信息检索应用程序,我正在尝试构建,并不需要有太多的用户管理 - 在上传一些文档和搜索它们的行.基于直观UI的网络动机.使用像plone这样的东西并修改它可能会有点太多了,对吧?

python migration

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