摘要: \1. 简介 ​ GridFS是MongoDB中存储和查询超过BSON文件大小限制(16M)的规范,不像BSON文件那样在一个单独的文档中存储文件,GridFS将文件分成多个块,每个块作为一个单独的文档。默认情况下,每个GridFS块是255kB,意味着除了最后一个块之外(根据剩余的文件大小),文档 阅读全文
posted @ 2021-10-11 19:00 嗨,阿良 阅读(823) 评论(0) 推荐(0) 编辑
摘要: import os import magic # 决定使用这种方式识别,描述较全面,利用关键字匹配,如果能匹配到,就确定匹配的关键字为其文件类型 # 如果匹配不到,就用之前的文件格式 # a = magic.from_file(path) # b = magic.from_buffer(open(p 阅读全文
posted @ 2021-10-11 11:52 嗨,阿良 阅读(502) 评论(0) 推荐(0) 编辑
摘要: from datetime import datetime from concurrent.futures import ThreadPoolExecutor, as_completed def quick_sort(lst): """ 快速排序 :param lst: :return: """ i 阅读全文
posted @ 2021-10-11 11:37 嗨,阿良 阅读(499) 评论(0) 推荐(0) 编辑
摘要: import psycopg2.extras import time from sshtunnel import SSHTunnelForwarder start_time = 1615707560 end_time = 1615707562 ip = ['10.67.201.42', '192.1 阅读全文
posted @ 2021-10-11 11:32 嗨,阿良 阅读(358) 评论(0) 推荐(0) 编辑
摘要: # 同步 from datetime import datetime import requests from lxml import etree headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWeb 阅读全文
posted @ 2021-10-11 11:24 嗨,阿良 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一、为什么会出现跨域问题 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的ja 阅读全文
posted @ 2021-10-11 11:19 嗨,阿良 阅读(194) 评论(0) 推荐(0) 编辑
摘要: tcpdump是一个功能强大的命令行数据包分析器,它是通过监听服务器的网卡来获取数据包,所有通过网络访问的数据包都能获取到。它也提供了过滤器的功能,可以获取指定的网络、端口或协议的数据包 程序员日常排查问题,最常用的是使用过滤器功能获取指定端口的数据包,用来分析服务器是否收到请求、请求数据是否完整。 阅读全文
posted @ 2021-10-11 11:17 嗨,阿良 阅读(4391) 评论(0) 推荐(0) 编辑
摘要: 一、ssh详解 1、什么是ssh 简单来说,ssh是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用ssh协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。 需要指出的是,ssh只有一种协议,存在多种实现,既有商业实现,也有开源实现。 阅读全文
posted @ 2021-10-11 11:16 嗨,阿良 阅读(3224) 评论(0) 推荐(0) 编辑
摘要: 开发的原因,需要对吞吐量(TPS)、QPS、并发数、响应时间(RT)几个概念做下了解,查自百度百科,记录如下: \1. 响应时间(RT) 响应时间是指系统对请求作出响应的时间。直观上看,这个指标与人对软件性能的主观感受是非常一致的,因为它完整地记录了整个计算机系统处理请求的时间。由于一个系统通常会提 阅读全文
posted @ 2021-10-11 11:14 嗨,阿良 阅读(405) 评论(0) 推荐(0) 编辑
摘要: def html_tags(tag_name): print('begin outer function.') def wrapper_(func): print("begin of inner wrapper function.") def wrapper(*args, **kwargs): co 阅读全文
posted @ 2021-10-11 11:13 嗨,阿良 阅读(52) 评论(0) 推荐(0) 编辑
摘要: $ ssh-keygen -b 1024 -t rsa 默认在~/.ssh下会生成 id_rsa和 id_rsa.pub git命令:全局设置用户名邮箱配置 1、查看git配置信息 git config --list 2、查看git用户名 git config user.name 3、查看邮箱配置 阅读全文
posted @ 2021-10-11 11:08 嗨,阿良 阅读(171) 评论(0) 推荐(0) 编辑