即使我将文件的模式、用户、组属性更改为正确的文件,我也无法删除文件,甚至我尝试了 sudo 它。我不断收到“权限被拒绝”。看了网上和这个论坛无济于事。
这发生在 Windows 的 Ubuntu v.18.04 子系统中。(WSL)。
你能帮我吗?
jon@competition:~/projects/medium-blog-kafka-udemy/udemy-reviews-producer/target/classes/avro$ ls -l
total 4
-rw-rw-rw- 0 jon jon 1320 Oct 11 12:28 udemy-review.avsc
jon@competition:~/projects/medium-blog-kafka-udemy/udemy-reviews-producer/target/classes/avro$ sudo rm -rf udemy-review.avsc
rm: cannot remove 'udemy-review.avsc': Permission denied
Run Code Online (Sandbox Code Playgroud) sudo permission-denied windows-subsystem-for-linux ubuntu-18.04
在我的 Python 脚本中,我在应用请求包时需要 gssapi 作为身份验证机制。
我注意到包 requests_gssapi 似乎对我的目的很有希望。
在“pip install requests_gssapi”并导入之后,我得到了这个:
>>> from requests_gssapi import HTTPSPNEGOAuth
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\opt\Python36\lib\site-packages\requests_gssapi\__init__.py", line 17, in <module>
from .gssapi_ import HTTPSPNEGOAuth, REQUIRED, OPTIONAL, DISABLED # noqa
File "C:\opt\Python36\lib\site-packages\requests_gssapi\gssapi_.py", line 6, in <module>
import gssapi
File "C:\opt\Python36\lib\site-packages\gssapi\__init__.py", line 29, in <module>
from gssapi.raw.types import NameType, RequirementFlag, AddressType # noqa
File "C:\opt\Python36\lib\site-packages\gssapi\raw\__init__.py", line 50, in <module>
from gssapi.raw.creds import * # noqa
ImportError: DLL load failed: …Run Code Online (Sandbox Code Playgroud) 在我的项目中,我有一长串要定价的交易,因此我将其分成多个块并将它们委托给 multiprocessing#Pool 进行处理。假设包装类称为Valuation,方法是pool_calculate () ,它看起来像:
multiprocessing.freeze_support()
p = multiprocessing.Pool() # default is a number of processes equal to the number of CPU cores
results = p.map(self.pooled_valuation_tasks, chunks)
p.close()
p.join()
Run Code Online (Sandbox Code Playgroud)
问题是我们必须为所有定价导入一个内部模块,比如magic。
import magic
class Valuation(object):
....
Run Code Online (Sandbox Code Playgroud)
该模块似乎没有传播到池工作人员中,错误消息如下所示:
Process SpawnPoolWorker-3:
Traceback (most recent call last):
File "c:\opt\magic0.0.46\PythonVenv\lib\multiprocessing\process.py", line 258, in _bootstrap
self.run()
File "c:\opt\magic0.0.46\PythonVenv\lib\multiprocessing\process.py", line 93, in run
self._target(*self._args, **self._kwargs)
File "c:\opt\magic0.0.46\PythonVenv\lib\multiprocessing\pool.py", line 108, in worker
task = get()
File "c:\opt\magic0.0.46\PythonVenv\lib\multiprocessing\queues.py", line 337, in get
return _ForkingPickler.loads(res) …Run Code Online (Sandbox Code Playgroud) 我在 2018 年创建了两个存储桶,但从未将其删除。请放心,它们是空桶,根本没有文件。
我没有看到收取任何费用,所以我认为 Amazon/AWS 不会对简单创建 S3 存储桶收取费用?
我们知道ConcurrentHashMap可以提供对多个线程的并发访问以提高性能,并且在这个类中,段是同步的(我是对的吗?).问题是,这个设计可以保证线程安全吗?假设我们有30多个线程在ConcurrentHashMap实例中访问和更改由同一个键映射的对象,我的猜测是,他们仍然需要排队,不是吗?
从我的回忆中,"Java Concurrency in Practice"一书中说ConcurrentHashMap提供了并发读取和相当级别的并发写入.在上述场景中,如果我的猜测是正确的,性能不会比使用Collection的静态同步包装api更好?
谢谢你澄清,约翰