小编Dia*_*e12的帖子

操作系统错误 13 - MySQL 服务器权限被拒绝

我在使用 MySQL 工作台时遇到问题 - 我似乎无法启动服务器。在命令行中,我导航到:

C:\Program Files\MySQL\MySQL Server 8.0\bin\
Run Code Online (Sandbox Code Playgroud)

然后运行mysqld --initialize

我收到以下错误:

    mysqld: Can't create directory 'C:\Program Files\MySQL\MySQL Server 8.0\data\' (OS errno 13 - Permission denied)
2018-12-10T23:18:55.211840Z 0 [System] [MY-013169] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.11) initializing of server in progress as process 36568
2018-12-10T23:18:55.227851Z 0 [ERROR] [MY-010119] [Server] Aborting
2018-12-10T23:18:55.230796Z 0 [System] [MY-010910] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.11)  MySQL Community Server - GPL.
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何解决这个问题?我已经检查了MySQL Server 8.0文件夹的权限,并将所有权限设置为“允许”。

mysql sql mysql-workbench

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

d3 SVG 未在移动设备上显示(iOS)

我有一个在桌面 Chrome 上运行良好的应用程序。这是一个传单地图,“事件”的 SVG 图层根据日历中选择的日期动态附加到地图上(我使用的是 d3.js 和 datepicker.js)。但是,在 iOS 上的 Chrome 和 Safari 中,SVG 图层不显示。这是(非常缩写的)代码:

//Build the datepicker using datepicker.js
const picker = datepicker(document.querySelector('#datepicker'), {

  // Get selected date from datepicker
    onSelect: function(instance) {
    
    var instanceSplit = instance.dateSelected.toString().split(" " ,4)
    var instanceClean = instanceSplit.toString().replace(/,/g, ' ')
    selectedDate = instanceClean
    update()
       
    },
});

// render d3 svg
var events = mapG.selectAll("circle")
    .data(allSFEvents)
    .enter().append("circle")
    .attr("class", 'events')
    .style("fill", '#ffba00')
    .attr("r", 7.5)
    .style("display", initialDateMatch)
    .style("pointer-events", "all")

// Display only events on today's date
function …
Run Code Online (Sandbox Code Playgroud)

javascript svg datepicker d3.js leaflet

5
推荐指数
0
解决办法
538
查看次数

如何使用 CSS 替换 PNG 图像的颜色?

我在网页中有一个图标:

<div class='icon-container'>
    <img src = "img/gavel3.png" class="gavel-icon" style='vertical-align:center;width:80px;'>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在尝试用颜色替换此图像中的黑色:#2a4f6c仅使用 CSS。我尝试使用 Photoshop 用这种颜色替换黑色,但它看起来很糟糕而且有颗粒感。是否可以使用纯 CSS 解决方案?

下面有问题的图片。

在此处输入图片说明

html css png image

5
推荐指数
3
解决办法
7502
查看次数

OSError: [Errno 8] Exec 格式错误: 在 Ubuntu 服务器上使用 Chromedriver 的“chromedriver”

我正在尝试将 Chromedriver 与 Ubuntu(AWS 实例)结合使用。我已经让 Chromedriver 在本地实例中正常工作,但在远程实例中却遇到了很多很多问题。

我正在使用以下代码:

options = Options()
options.add_argument('--no-sandbox')
options.add_argument('--headless')
options.add_argument('--disable-dev-shm-usage')
options.add_argument("--remote-debugging-port=9222")

driver = webdriver.Chrome(executable_path='/usr/bin/chromedriver', chrome_options=options)
Run Code Online (Sandbox Code Playgroud)

但是,我不断收到此错误:

    Traceback (most recent call last):
  File "test.py", line 39, in <module>
    driver = webdriver.Chrome()
  File "/home/ubuntu/.local/lib/python3.6/site-packages/selenium/webdriver/chrome/webdriver.py", line 73, in __init__
    self.service.start()
  File "/home/ubuntu/.local/lib/python3.6/site-packages/selenium/webdriver/common/service.py", line 76, in start
    stdin=PIPE)
  File "/usr/lib/python3.6/subprocess.py", line 729, in __init__
    restore_signals, start_new_session)
  File "/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 8] Exec format error: 'chromedriver'
Run Code Online (Sandbox Code Playgroud)

我相信我正在使用最新版本的 Selenium、Chrome 和 Chromedriver。

Chrome 版本是:Version …

python ubuntu selenium amazon-ec2 selenium-chromedriver

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

boto3.exceptions.S3UploadFailedError: 调用 PutObject 操作时发生错误 (AccessDenied):拒绝访问

我正在运行一个 Amazon EC2 (ubuntu) 实例,它每天输出一个 JSON 文件。我现在正在尝试将此 JSON 复制到 Amazon S3,以便我最终可以将其下载到我的本地计算机。按照此处的说明(在本地机器上从 ubuntu (AWS EC2) 读取文件?),我使用 boto3 将 JSON 从 ubuntu 复制到 S3:

import boto3
print("This script uploads the SF events JSON to s3")

ACCESS_ID = 'xxxxxxxx'
ACCESS_KEY = 'xxxxxxx'
s3 = boto3.resource('s3',
         aws_access_key_id=ACCESS_ID,
         aws_secret_access_key= ACCESS_KEY)

def upload_file_to_s3(s3_path, local_path):
    bucket = s3_path.split('/')[2]
    print(bucket)
    file_path = '/'.join(s3_path.split('/')[3:])
    print(file_path)
    response = s3.Object(bucket, file_path).upload_file(local_path)
    print(response)

s3_path = "s3://mybucket/sf_events.json"
local_path = "/home/ubuntu/bandsintown/sf_events.json"
upload_file_to_s3(s3_path, local_path)
Run Code Online (Sandbox Code Playgroud)

我在这里使用的凭证来自在 Amazon Identity and Access Management (IAM) 中创建一个新用户:附上截图。

在此处输入图片说明

但是,当我运行此脚本时,出现以下错误: …

ubuntu amazon-s3 amazon-ec2 amazon-web-services boto3

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

在@media CSS查询上设置透明悬停的问题

我有一个侧边栏,当使用移动设备在侧边栏上滚动时,我只希望滚动而不是悬停。根据我之前看到的答案,我采用了这种方法(仅CSS解决方案!):

  /* default hover class on list items*/
  ul li:hover .check {
  border: 4px solid #FFFFFF;
}

/* default hover class on list items when checked*/
ul li:hover .check {
border: 4px solid #FFFFFF;
}


/* for mobile, set hover-color on list items to be same as un-hovered list items --THIS IS WORKING*/
@media all and (min-width:320px) and (max-width: 960px) {
    ul li:hover label {
    color: #AAAAAA;
    background: transparent;
  }
}

/* for mobile, set hover-color on checkmark items to …
Run Code Online (Sandbox Code Playgroud)

html css list hover media-queries

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

使用 dplyr R 汇总多列

假设我有这个数据框:

Agency    Submissions   Population    County
1         36            1500          Jackson
2         0             800           Jackson
3         12            1400          Jackson
4         12            1402          Adams
5         36            4800          Adams
6         36            3400          Adams
Run Code Online (Sandbox Code Playgroud)

我如何按县提交的内容和人口进行汇总,以获得如下内容:

County   Submissions   Population
Jackson  48            3700
Adams    84            9602
Run Code Online (Sandbox Code Playgroud)

我尝试过使用 dplyr 但一次只能总结 1 列。

r dplyr

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

Selenium 错误:元素点击被拦截:其他元素将收到点击:

我正在尝试使用 Selenium 单击此 URL 上“关于此节目”下的“显示更多”:

https://www.bandsintown.com/e/1024477910-hot-8-brass-band-at-the-howlin'-wolf?came_from=253&utm_medium=web&utm_source=city_page&utm_campaign=event

这是我的代码:

#Get Event Info - expand 'read more'
    try:
        time.sleep(3)
        readMoreEvent = driver.find_element_by_xpath("//div[@class='xXGKBimvIBU_aEdJh3EF']").click();
        print("More Event Info Clicked")
    except (ElementNotVisibleException, NoSuchElementException, TimeoutException):
        pass
Run Code Online (Sandbox Code Playgroud)

我收到错误:

selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted:

.</div> is not clickable at point (477, 9). Other element would receive the click:
Run Code Online (Sandbox Code Playgroud)

这是我尝试单击的 div 的照片:

在此输入图像描述

因此,似乎有什么东西阻止了页面点击。我该如何解决这个问题?

html python selenium google-chrome selenium-chromedriver

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

使用BeautifulSoup通过src标签搜索元素

假设我正在抓取一个网页,并且我想选择网页上的某个图像。正如您可以根据类名称查找元素一样,我想通过其标签来选择图像src。如何选择我已经知道标签的图像src

即我想选择标签src为:

https://assets.bandsintown.com/images/pin.svg
Run Code Online (Sandbox Code Playgroud)

python xpath beautifulsoup css-selectors web-scraping

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

'ascii'编解码器无法编码字符:序数不在范围内(128)

我正在使用硒和beautifulsoup抓取一些网页。我正在遍历一堆链接,获取信息,然后将其转储为JSON:

for event in events:

    case = {'Artist': item['Artist'], 'Date': item['Date'], 'Time': item['Time'], 'Venue': item['Venue'],
        'Address': item['Address'], 'Coordinates': item['Coordinates']}
    item[event] = case

with open("testScrape.json", "w") as writeJSON:
json.dump(item, writeJSON, ensure_ascii=False)
Run Code Online (Sandbox Code Playgroud)

当我到达此链接时:https : //www.bandsintown.com/e/100778334-jean-deaux-music-at-rickshaw-stop?came_from=257&utm_medium=web&utm_source=home&utm_campaign=event

代码中断,出现以下错误:

 Traceback (most recent call last):
  File "/Users/s/PycharmProjects/hi/BandsintownWebScraper.py", line 126, in <module>
    json.dump(item, writeJSON, ensure_ascii=False)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.py", line 190, in dump
    fp.write(chunk)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe6' in position 7: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

我尝试使用:

json.dump(item, writeJSON, ensure_ascii=False).decode('utf-8')
Run Code Online (Sandbox Code Playgroud)

和:

json.dump(item, writeJSON, ensure_ascii=False).encode('utf-8')
Run Code Online (Sandbox Code Playgroud)

没有成功。我相信是链接的ï字符导致此操作失败。谁能简要介绍一下正在发生的事情,编码/解码的含义以及如何解决此问题?提前致谢。

python selenium json beautifulsoup utf-8

0
推荐指数
2
解决办法
2808
查看次数