在线起诉指南(人民法院在线服务)
因为买到了翻新的椅子,退换货沟通无果,12315也无法解决问题,所以决定起诉商家。下面是起诉的流程和一些注意事项。
网上起诉流程
现在起诉流程已经非常方便了,直接网上提交就可以了。人民法院在线服务网址为https://zxfw.court.gov.cn/zxfw/ 。
因为买到了翻新的椅子,退换货沟通无果,12315也无法解决问题,所以决定起诉商家。下面是起诉的流程和一些注意事项。
现在起诉流程已经非常方便了,直接网上提交就可以了。人民法院在线服务网址为https://zxfw.court.gov.cn/zxfw/ 。
I bought a Kindle Paperwhite 1 in 2013, when I still in the university. I like it very much and I’ve read many programming books with it. It still works fine after 10 years, but I want to tries the new model with larger screen and faster fresh speed. So I bought a used Kindle Paperwhite 5 signature version for only 620 Yuan (about $90) recently. Here is my review.
Recently, there is a GitHub issue about namespace package in Azure CLI. I think it is a good time to write down the knowledge about namespace package.
If several packages share the same root folder, then the root folder is a namespace package. subpackageA and subpackageb can be installed separately, even in different Python path, but they can be imported as importing a single package: import root.
Three years ago, I bought a QNAP TS-453Dmini NAS. Although it has a slow WEB UI and slow restart, it still fits my needs as all of the applications I need are running in Docker.
Recently, I want to move some files from my Mac to NAS to save space. I need a application behave like Dropbox, which can show all the files in the NAS and only download the files I need. I have tried the QSync, but it does not have thumbnails for cloud image and it does not have icons to show the file status. I also tried the Seafile, it’s a powerful application, which requires 4G RAM to run, and there is bug in the thumbnail. I used to have a Synology ARM NAS, the Synology Drive has all the features I need, so I want to run it on my QNAP NAS. After some research, I managed to run Synology and QNAP together on my NAS. Here is the guide.
Nowadays, pyproject.toml becomes the standard configuration file for packaging. Compare with the old setup.py, it adds two feature pep517 and pep518.
pep517 defines two hooks: build_wheel and build_sdist, which is required to build the package from source. Each build backend must implement these two hooks. It makes it possible to create other build backend such as flit or poetry.
[build-system]
# Defined by PEP 518:
requires = ["flit"]
# Defined by this PEP:
build-backend = "local_backend"
backend-path = ["backend"]Besides setuptools, there are some other build back-end such as hatchling and flit. You can find the example here: Python Packaging Uer Guide - Choosing a build backend
Here is the process how sys.path is set in Python, with some parts omitted.
By default, as initialized upon program startup, a potentially unsafe path is prepended to sys.path:
python -m: prepend the current working directory.
python script.py: prepend the script’s directory. If it’s a symbolic link, resolve symbolic links.
python -c and python (REPL): prepend an empty string, which means the current working directory.
You can remove these path with -P param.