小编wja*_*rea的帖子

无法连接到GitHub.com进行克隆

我正在尝试克隆angular-phonecat git存储库,但是当我在Git Bash中输入命令时,我收到以下消息:

$ git clone git://github.com/angular/angular-phonecat.git  
Cloning into 'angular-phonecat'...  
fatal: unable to connect to github.com:  
github.com[0: 204.232.175.90]: errno=No error
Run Code Online (Sandbox Code Playgroud)

git github git-clone git-bash

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

Python:使用字典计算列表中的项目

我是Python的新手,我有一个简单的问题,比如我有一个项目列表:

['apple','red','apple','red','red','pear']
Run Code Online (Sandbox Code Playgroud)

什么是将列表项添加到字典中的最简单方法,并计算项目在列表中出现的次数.

所以对于上面的列表,我希望输出为:

{'apple': 2, 'red': 3, 'pear': 1}
Run Code Online (Sandbox Code Playgroud)

python

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

python中'和'(布尔)与'&'(按位)之间的区别.为什么列表与numpy数组的行为存在差异?

是什么解释了列表与numpy.arrays上布尔运算和按位运算的行为差异?

我对在python中正确使用' &'vs' and' 感到困惑,如下面的简单示例所示.

mylist1 = [True,  True,  True, False,  True]
mylist2 = [False, True, False,  True, False]

>>> len(mylist1) == len(mylist2)
True

# ---- Example 1 ----
>>> mylist1 and mylist2
[False, True, False, True, False]
# I would have expected [False, True, False, False, False]

# ---- Example 2 ----
>>> mylist1 & mylist2
TypeError: unsupported operand type(s) for &: 'list' and 'list'
# Why not just like example 1?

>>> import numpy as np …
Run Code Online (Sandbox Code Playgroud)

python bit-manipulation numpy boolean-expression ampersand

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

Git列表的分阶段文件

我上传了很多文件git add,现在我希望看到我上传的所有文件,无论有git diff --cached没有git status --cached.

我怎么做?使用时,--cached我可以看到我刚刚上演的变化..所以然后我尝试使用,git statusgit add不幸的是,这不起作用git diff --cached.

git git-diff git-status git-stage

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

bash - 查找结果的最佳方法是什么?

我目前的解决方案是find <expr> -exec printf '.' \; | wc -c,但是当结果超过10000时,这需要太长时间.有没有更快/更好的方法来做到这一点?

bash find

83
推荐指数
5
解决办法
7万
查看次数

当.bashrc中的回声时SCP不起作用?

我在Fedora中有两个用户:

  1. root(非常明显!)

用户Wani的.bashrc的内容是:

# .bashrc
echo "Hello"
# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi

# User specific aliases and functions
Run Code Online (Sandbox Code Playgroud)

登录到root后,我输入以下命令:

[root@Dell Wani]# touch try.txt
[root@Dell Wani]# service sshd start
[root@Dell Wani]# scp try.txt Wani@localhost:~/
Wani@localhost's password: 
Hello
[root@Dell Wani]# 
Run Code Online (Sandbox Code Playgroud)

现在我登录Wani,输入:

[Wani@Dell ~]$ cat try.txt
cat: try.txt: No such file or directory
[Wani@Dell ~]$ 
Run Code Online (Sandbox Code Playgroud)

现在我再次登录root并输入相同的命令-v:

[root@Dell Wani]# scp -v morph.log Wani@localhost:
Executing: program /usr/bin/ssh host localhost, user Wani, command scp -v …
Run Code Online (Sandbox Code Playgroud)

ssh bash scp

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

如何在atom编辑器中隐藏*pyc文件

开始使用来自*.pycPython/Django的开发,并希望隐藏*.pyc侧边栏中的所有文件.

如何配置?

python atom-editor

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

Grep和Python

我需要一种通过Unix命令行中的正则表达式使用grep搜索文件的方法.例如,当我输入命令行时:

python pythonfile.py 'RE' 'file-to-be-searched'
Run Code Online (Sandbox Code Playgroud)

我需要'RE'在文件中搜索正则表达式并打印出匹配的行.

这是我的代码:

import re
import sys

search_term = sys.argv[1]
f = sys.argv[2]

for line in open(f, 'r'):
    if re.search(search_term, line):
        print line,
        if line == None:
            print 'no matches found'
Run Code Online (Sandbox Code Playgroud)

但是当我输入一个不存在的单词时,no matches found不会打印

python regex grep

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

文件描述符如何工作?

有人能告诉我为什么这不起作用?我正在玩文件描述符,但感觉有点迷失.

#!/bin/bash
echo "This"
echo "is" >&2
echo "a" >&3
echo "test." >&4
Run Code Online (Sandbox Code Playgroud)

前三行运行正常,但最后两行错误.为什么?

bash shell stdin stdout file-descriptor

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

布尔运算符与按位运算符

我很困惑何时应该使用布尔与按位运算符

__PRE__

可能有人开导我,当我用每时都会使用一个比其他影响我的结果吗?

python bitwise-operators boolean-operations

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