#HST天文酷图##天文酷图#
【OH231.8+4.2-腐卵星云】
【信息来源日期:1999年10月19日,15:00】
彩色映射K波段(F205W)
来源:HST
版权:NASA,ESA, William B. Latter (SIRTF Science Center/California Institute of Technology), John H. Bieging (University of Arizona), Casey Meakin (University of Arizona), A.G.G.M. Tielens (Kapteyn Astronomical Institute), Aditya Dayal (IPAC/NASA Jet Propulsion Laboratory), Joseph L. Hora (Center for Astrophysics), and Douglas M. Kelly (University of Arizona).
翻译:baidu*
*:此为机器翻译且未人工审核,可能有不通顺的地方。
HST:哈勃空间望远镜,是以天文学家爱德温·哈勃为名,在地球轨道上运行的空间望远镜。哈勃望远镜接收地面控制中心的指令并将各种观测数据通过无线电传输回地球。由于它位于地球大气层之上,因此获得了地基望远镜所没有的好处:影像不受大气湍流的扰动、视相度绝佳,且无大气散射造成的背景光,还能观测会被臭氧层吸收的紫外线。
发布时间:2022年12月01日19时56分02秒
【OH231.8+4.2-腐卵星云】
【信息来源日期:1999年10月19日,15:00】
彩色映射K波段(F205W)
来源:HST
版权:NASA,ESA, William B. Latter (SIRTF Science Center/California Institute of Technology), John H. Bieging (University of Arizona), Casey Meakin (University of Arizona), A.G.G.M. Tielens (Kapteyn Astronomical Institute), Aditya Dayal (IPAC/NASA Jet Propulsion Laboratory), Joseph L. Hora (Center for Astrophysics), and Douglas M. Kelly (University of Arizona).
翻译:baidu*
*:此为机器翻译且未人工审核,可能有不通顺的地方。
HST:哈勃空间望远镜,是以天文学家爱德温·哈勃为名,在地球轨道上运行的空间望远镜。哈勃望远镜接收地面控制中心的指令并将各种观测数据通过无线电传输回地球。由于它位于地球大气层之上,因此获得了地基望远镜所没有的好处:影像不受大气湍流的扰动、视相度绝佳,且无大气散射造成的背景光,还能观测会被臭氧层吸收的紫外线。
发布时间:2022年12月01日19时56分02秒
python WSGI规范是什么
1、WSGI协议规定,Application端需要成为可调用目标(函数、类别等)。
def simple_app(environ, start_response):
status = '200 OK'
response_headers = [('Content-type', 'text/plain')]
start_response(status, response_headers)
return ['Hello world!\n']
2、Server端也使用函数来实现。
import os
def wsgi_server(application):
environ = dict(os.environ.items())
def start_response(status, response_headers):
print(f'status: {status}')
print(f'response_headers: {response_headers}')
result = application(environ, start_response)
for data in result:
print(f'response_body: {data}')
以上就是python WSGI规范的介绍,希望对大家有所帮助。
1、WSGI协议规定,Application端需要成为可调用目标(函数、类别等)。
def simple_app(environ, start_response):
status = '200 OK'
response_headers = [('Content-type', 'text/plain')]
start_response(status, response_headers)
return ['Hello world!\n']
2、Server端也使用函数来实现。
import os
def wsgi_server(application):
environ = dict(os.environ.items())
def start_response(status, response_headers):
print(f'status: {status}')
print(f'response_headers: {response_headers}')
result = application(environ, start_response)
for data in result:
print(f'response_body: {data}')
以上就是python WSGI规范的介绍,希望对大家有所帮助。
Python中tail -f如何实现
说明
1、tail-f默认先读取最后10行数据,然后从文件末尾读取实时数据。
如果是小文件,可以先读取所有文件内容,输出最后10行。
2、读取全文后获取最后10行的性能并不高,后滚10行的边界条件也很复杂。先获取全文,再得到最后10行的实现。
实例
import time
import sys
from typing import Callable, NoReturn
class Tail(object):
def __init__(
self,
file_name: str,
output: Callable[[str], NoReturn] = sys.stdout.write,
interval: int = 1
):
self.file_name: str = file_name
self.output: Callable[[str], NoReturn] = output
self.interval: int = interval
def __call__(self):
with open(self.file_name) as f:
self.read_last_line(f)
while True:
line: str = f.readline()
if line:
self.output(line) # 使用print都会每次都打印新的一行
else:
time.sleep(self.interval)
def read_last_line(self, f):
last_lines = f.readlines()[-10:]
for line in last_lines:
self.output(line)
if __name__ == '__main__':
filename: str = sys.argv[0]
Tail(filename)()
以上就是Python中tail -f的实现,希望对大家有所帮助。
说明
1、tail-f默认先读取最后10行数据,然后从文件末尾读取实时数据。
如果是小文件,可以先读取所有文件内容,输出最后10行。
2、读取全文后获取最后10行的性能并不高,后滚10行的边界条件也很复杂。先获取全文,再得到最后10行的实现。
实例
import time
import sys
from typing import Callable, NoReturn
class Tail(object):
def __init__(
self,
file_name: str,
output: Callable[[str], NoReturn] = sys.stdout.write,
interval: int = 1
):
self.file_name: str = file_name
self.output: Callable[[str], NoReturn] = output
self.interval: int = interval
def __call__(self):
with open(self.file_name) as f:
self.read_last_line(f)
while True:
line: str = f.readline()
if line:
self.output(line) # 使用print都会每次都打印新的一行
else:
time.sleep(self.interval)
def read_last_line(self, f):
last_lines = f.readlines()[-10:]
for line in last_lines:
self.output(line)
if __name__ == '__main__':
filename: str = sys.argv[0]
Tail(filename)()
以上就是Python中tail -f的实现,希望对大家有所帮助。
✋热门推荐