当在gulp项目中使用eslint时,我遇到了这样的错误问题,
Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style我使用Windows环境进行运行gulp,下面给出了整个错误日志
Kiran (master *) Lesson 4 $ gulp
Using gulpfile c:\Users\Sai\Desktop\web-build-tools\4\
gulpfile.js
Starting 'styles'...
Finished 'styles' after 17 ms
Starting 'lint'...
'lint' errored after 1.14 s
ESLintError in plugin 'gulp-eslint'
sage: Expected linebreaks to be 'LF' but found 'CRLF'.
ails: fileName: c:\Users\Sai\Desktop\web-build-tools\4\js\extra.js
$>Users\Sai\Desktop\web-build-tools\4\js\extra.js
error Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style
Run Code Online (Sandbox Code Playgroud)
我还包括extra.js文件作为指示可能的错误的错误.
function getWindowHeight() {
return window.innerHeight;
}
getWindowHeight();
Run Code Online (Sandbox Code Playgroud) 我试图从pip安装并继续得到类似的错误类型.
$ pip install quandl
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 558, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2682, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2355, in load
return self.resolve()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2361, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url …Run Code Online (Sandbox Code Playgroud) 我想使用scp在两个Ubuntu服务器之间传输文件,我在两个系统之间测试了scp并且它工作得很好.所以我不想每次都需要获取文件时执行命令所以我想写一个自动的python脚本使用scp从其他主机下载文件.
在网上搜索时,我发现这个Paramiko模块,我在安装时遇到了麻烦,我已经使用模块对其进行了纠正cryptography.现在,下面的终端解释了真正的麻烦.
>>> from paramiko import SSHClient
>>> from scp import SCPClient
>>> ssh = SSHClient()
>>> ssh
<paramiko.client.SSHClient object at 0x1a41c90>
>>> ssh.load_system_host_keys()
>>> ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
>>> ssh.connect('somename@192.168.100.100')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/paramiko/client.py", line 296, in c onnect
to_try = list(self._families_and_addresses(hostname, port))
File "/usr/local/lib/python2.7/dist-packages/paramiko/client.py", line 200, in _ families_and_addresses
addrinfos = socket.getaddrinfo(hostname, port, socket.AF_UNSPEC, socket.SOCK_S TREAM)
socket.gaierror: [Errno -2] Name or service not known
>>> ssh.connect('192.168.100.100')
Traceback (most …Run Code Online (Sandbox Code Playgroud) 使用拖放操作在genymotion上使用playstore应用程序会产生错误**Failed to flash file open_gapps-arm-6.0-stock-20160220.zip**我已经尝试了很多解决方案但没有工作这个以前的解决方案也没有帮助Flash文件失败
我在这里使用
Genymotion 2.6.0
Virtual Box VirtualBox-5.0.14-105127-Win_2
仿真器Nexus 5X
API等级23
API版本-6
flash performance android android-emulator google-play-services
我写了一个logging.json文件,其中设置了日志配置,之后我创建了一个类,其中我的所有方法都将存在,但是当我在类中使用logger时它会记录错误 NameError: global name 'logger' is not defined
app.py
#/usr/bin/python
import sys
import logging
import time
import json
import os
import logging.config
def setup_logging(default_path='logging.json',default_level=logging.INFO,env_key='LOG_CFG'):
"""Setup logging configuration"""
path = default_path
value = os.getenv(env_key, None)
if value:
path = value
if os.path.exists(path):
with open(path, 'rt') as f:
config = json.load(f)
logging.config.dictConfig(config)
else:
logging.basicConfig(level=default_level)
class Generic:
def __init__(self , file_path):
self.file_path = file_path
def check_mime(self):
logger.info('Generic on file {} starts at {}'.format(file_path , time.time()))
print 'File path is {}'.format(sys.argv[1])
file_path = sys.argv[1] …Run Code Online (Sandbox Code Playgroud) 我的 github 帐户中有一个 fork,我将这个 fork 克隆到了我的本地计算机。现在我做了一些提交,并将其推送到origin. 然后,我readme.md直接在 GitHub 中更新了fork 中的文件,而不是在本地 clone 中。我做了一个名为Updated readme.md file.
现在我想将它与我的本地计算机同步。所以我跑了git pull。这给了我错误:
Cannot pull with rebase: You have unstaged changes.
Please commit or stash them.
Run Code Online (Sandbox Code Playgroud)
最后一次提交后,我修改了本地计算机上的 2 个文件。但我不再想要这些改变。所以,我想删除对这两个文件所做的任何更改,并与origin.
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: …Run Code Online (Sandbox Code Playgroud) #!/bin/bash
declare -r NUM1=5
NUM2 =4 # Line 4
num3=$((NUM1 + NUM2))
num4=$((NUM1 - NUM2))
num5=$((NUM1 * NUM2))
num6=$((NUM1 / NUM2)) # Line 9
echo "$num3"
echo $((5**2))
echo $((5%4))
Run Code Online (Sandbox Code Playgroud)
我正在使用这个bash脚本,当我运行脚本时,我收到了错误
./bash_help
./bash_help: line 4: NUM2: command not found
./bash_help: line 9: NUM1 / NUM2: division by 0 (error token is "NUM2")
5
25
1
Run Code Online (Sandbox Code Playgroud)
所以我已将代码更改为此,错误消失了.
#!/bin/bash
declare -r NUM1=5
NUM2=4
num3=$((NUM1 + NUM2))
num4=$((NUM1 - NUM2))
num5=$((NUM1 * NUM2))
num6=$((NUM1 / NUM2))
echo "$num3"
echo $((5**2))
echo $((5%4))
Run Code Online (Sandbox Code Playgroud)
为变量赋值时,为什么我们不能使用空格?通常使用空格来提高代码的可读性.有谁能解释一下?
问题描述
目前正在开发一个项目,需要我浏览一个网址并截取网页的屏幕截图。
在查看各种资源后,我发现了 3 种方法。我将提到我当前使用的所有 3 种方法。
方法 - 1:PhantomJS
from selenium import webdriver
import time
import sys
print 'Without Headless'
_start = time.time()
br = webdriver.PhantomJS()
br.get('http://' + sys.argv[1])
br.save_screenshot('screenshot-phantom.png')
br.quit
_end = time.time()
print 'Total time for non-headless {}'.format(_end - _start)
Run Code Online (Sandbox Code Playgroud)
方法 2:无头浏览器
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
print 'Headless'
_start = time.time()
options = Options()
options.add_argument("--headless") # Runs Chrome in headless mode.
options.add_argument('--no-sandbox') # # Bypass OS security model
options.add_argument('start-maximized')
options.add_argument('disable-infobars')
options.add_argument("--disable-extensions")
driver = …Run Code Online (Sandbox Code Playgroud) 我正在开发一个简单的刮板,可获取9个插口及其图像,但由于某些技术困难,我无法停止刮板,并且我一直不希望刮板继续刮下去。我想增加计数器值并在100个柱后停止。但是9gag页面的设计方式是每次响应仅给出10个帖子,并且每次迭代后,我的计数器值都重置为10,在这种情况下,我的循环运行了很长时间,并且永不停止。
# -*- coding: utf-8 -*-
import scrapy
from _9gag.items import GagItem
class FirstSpider(scrapy.Spider):
name = "first"
allowed_domains = ["9gag.com"]
start_urls = (
'http://www.9gag.com/',
)
last_gag_id = None
def parse(self, response):
count = 0
for article in response.xpath('//article'):
gag_id = article.xpath('@data-entry-id').extract()
count +=1
if gag_id:
if (count != 100):
last_gag_id = gag_id[0]
ninegag_item = GagItem()
ninegag_item['entry_id'] = gag_id[0]
ninegag_item['url'] = article.xpath('@data-entry-url').extract()[0]
ninegag_item['votes'] = article.xpath('@data-entry-votes').extract()[0]
ninegag_item['comments'] = article.xpath('@data-entry-comments').extract()[0]
ninegag_item['title'] = article.xpath('.//h2/a/text()').extract()[0].strip()
ninegag_item['img_url'] = article.xpath('.//div[1]/a/img/@src').extract()
yield ninegag_item
else: …Run Code Online (Sandbox Code Playgroud) 我使用这个程序来测量两个函数所花费的时间以及两个函数的内存需求,并比较哪些函数在使用大数据时最适合于情境.但是对于使用内存计算,我们需要mem_profile模块,但在pip install mem_profile 它期间它给了我错误No module named mem_profile.
import mem_profile
import random
import time
names = ['Kiran','King','John','Corey']
majors = ['Math','Comps','Science']
print 'Memory (Before): {}Mb'.format(mem_profile.memory_usage_resource())
def people_list(num_people):
results = []
for i in num_people:
person = {
'id':i,
'name': random.choice(names),
'major':random.choice(majors)
}
results.append(person)
return results
def people_generator(num_people):
for i in xrange(num_people):
person = {
'id':i,
'name': random.choice(names),
'major':random.choice(majors)
}
yield person
t1 = time.clock()
people = people_list(10000000)
t2 = time.clock()
# t1 = time.clock()
# people = people_generator(10000000)
# …Run Code Online (Sandbox Code Playgroud) python ×6
pip ×3
python-3.x ×3
python-2.7 ×2
android ×1
bash ×1
django ×1
eslint ×1
flash ×1
generator ×1
git ×1
git-pull ×1
gulp ×1
headless ×1
javascript ×1
json ×1
line-endings ×1
linux ×1
list ×1
logging ×1
loops ×1
openssl ×1
paramiko ×1
performance ×1
phantomjs ×1
scp ×1
scrapy ×1
ssh ×1
ubuntu ×1
variables ×1