摘要:
Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 Xshell可以在Windows界面下用来访问远 阅读全文
摘要:
RabbitMQ简介 AMQP是高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。 RabbitMQ是一个开源的AM 阅读全文
摘要:
数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。 常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等。 数组:数组是可以再内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。 优点:按照索引 阅读全文
摘要:
时间复杂度:用来估计算法运行时间的一个式子。时间复杂度高的算法比时间复杂度低的算法慢 空间复杂度:用来评估算法内存占用大小的一个式子。 n位数的水仙花数 list2=[] for i in range(10**(n-1),10**n): str1=str(i) sum1=0 for j in str 阅读全文
摘要:
session session的中文翻译是“会话”,当用户打开某个web应用时,便与web服务器产生一次session。服务器使用session把用户的信息临时保存在了服务器上,用户离开网站后session会被销毁。这种用户信息存储方式相对cookie来说更安全,可是session有一个缺陷:如果w 阅读全文
摘要:
Django 和其他 Web 框架的 HTTP 处理的流程大致相同,Django 处理一个 Request 的过程是首先通过中间件,然后再通过默认的 URL 方式进行的。我们可以在 Middleware 这个地方把所有 Request 拦截住,用我们自己的方式完成处理以后直接返回 Response。 阅读全文
摘要:
全局解释器锁 每个CPU在同一时间只能执行一个线程,那么其他的线程就必须等待该线程的全局解释器,,使用权消失后才能使用全局解释器,即使多个线程直接不会相互影响在同一个进程下也只有一个线程使用cpu,这样的机制称为全局解释器锁。好处:避免了大量的加锁解锁的好处。使数据更加安全,解决多线程间的数据完整性 阅读全文
摘要:
爬虫:向网站发起请求,获取资源后分析并提取有用数据的程序 流程 1、发起请求:使用http库向目标站点发起请求,即发送一个Request,Request包含:请求头、请求体等 2、获取响应内容:如果服务器能正常响应,则会得到一个Response,Response包含:html,json,图片,视频等 阅读全文
摘要:
前端-->nginx-->uwsgi-->django-->mysql/redis 动静分离-->静态文件 集群:是将一个项目放在多个服务器上 分布式:是将一个项目拆分成多个部分放在不同的服务器上 cookie,session,token区别 cookie: 存储在用户本地终端上的数据, 服务器生成 阅读全文
摘要:
安装 pip3 install flask from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'ok' if __name__ == '__main__': # 本质是 run_simp 阅读全文