会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
短毛兔
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
15
下一页
2018年10月18日
concurrent.futures- 启动并行任务
摘要: python因为其全局解释器锁GIL而无法通过线程实现真正的平行计算。这个论断我们不展开,但是有个概念我们要说明,IO密集型 vs. 计算密集型。 IO密集型:读取文件,读取网络套接字频繁。 计算密集型:大量消耗CPU的数学与逻辑运算,也就是我们这里说的平行计算。 而concurrent.futur
阅读全文
posted @ 2018-10-18 18:11 短毛兔
阅读(1546)
评论(1)
推荐(0)
2018年9月21日
Python模块之Paramiko
摘要: Paramiko简介 Paramiko它是Python 2.7 / 3.4+ 的一个模块,它实现了SSH2协议,用于与远程机器的安全(加密和认证)连接。与SSL不同,SSH2不需要强大的中央权威机构签署的分层证书。SSH2协议是替换Telnet和rsh以便更安全的访问远程shell的协议 ,但该协议
阅读全文
posted @ 2018-09-21 16:42 短毛兔
阅读(1698)
评论(2)
推荐(0)
2018年9月17日
Centos 6.9 安装Rabbitmq
摘要: 一、安装Rabbitmq 首先安装编译工具 Erlang和Rabbitmq下载: 百度网盘:https://pan.baidu.com/s/1ZCujKSJ0adCohu6xqHraWQ 安装Erlang 安装Rabbitmq Erlang和Rabbitmq下载: 百度网盘:https://pan.
阅读全文
posted @ 2018-09-17 18:06 短毛兔
阅读(713)
评论(0)
推荐(0)
2018年9月16日
PyCharm 2018实现远程调试代码
摘要: pycharm是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行编写,而pycharm提供了非常便捷的方式。具体实现在windows上远程linux开发和调试的代码
阅读全文
posted @ 2018-09-16 15:23 短毛兔
阅读(7409)
评论(0)
推荐(1)
2018年8月28日
Flask源码解析:Flask上下文
摘要: 一、上下文(Context) 什么是上下文: 每一段程序都有很多外部变量。只有像Add这种简单的函数才是没有外部变量的。一旦你的一段程序有了外部变量,这段程序就不完整,不能独立运行。你为了使他们运行,就要给所有的外部变量一个一个写一些值进去。这些值的集合就叫上下文。 譬如说在C++的lambda表达
阅读全文
posted @ 2018-08-28 11:00 短毛兔
阅读(576)
评论(0)
推荐(1)
2018年8月18日
Docker手动搭建sentry错误日志系统
摘要: Sentry介绍 在开发过程中,我们通过debug来排查bug,并且使用logging来记录系统的错误。但是logging有很多不足: 为什么要使用sentry: Sentry部署 安装Docker 下载rpm包 安装docker-compose 测试docker 安装Sentry 安装git 制作
阅读全文
posted @ 2018-08-18 21:27 短毛兔
阅读(1847)
评论(4)
推荐(0)
2018年8月16日
Flask源码解析:Flask应用执行流程及原理
摘要: WSGI WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述服务器端如何与web应用程序通信的规范。 Web应用程序的本质就是: 在客户端和服务器端WSGI负责协议的转化,WSGI将web组件分
阅读全文
posted @ 2018-08-16 22:30 短毛兔
阅读(4661)
评论(0)
推荐(0)
2018年8月14日
django Rest Framework---缓存通过drf-extensions扩展来实现
摘要: 什么情况下使用缓存 1.不经常更新的数据 2.用户经常访问的一些页面,比如商品列表页、商品详情页等 3.用户经常修改的一些操作:购物车、订单中心等 关于DRF缓存扩展可以参考文档:http://chibisov.github.io/drf-extensions/docs/#caching 安装 使用
阅读全文
posted @ 2018-08-14 22:21 短毛兔
阅读(1626)
评论(0)
推荐(0)
2018年8月7日
Python实现 -- 冒泡排序、选择排序、插入排序
摘要: 冒泡排序 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 冒泡排序的原理: 越大的元素会经由交换慢慢“浮”到数列的顶端。 选择排序 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存
阅读全文
posted @ 2018-08-07 22:15 短毛兔
阅读(323)
评论(0)
推荐(0)
2018年8月5日
Python查找算法之 -- 列表查找和二分查找
摘要: 一、列表查找:从列表中查找指定元素 输入:列表、待查找元素 输出:元素下标或未查找到元素 二、列表查找方式 顺序查找 : 从列表的第一个元素开始遍历,知道找到为止。时间复杂度O(n) 二分查找 :从有序的列表的候选区L[0:n]开始,通过堆待查找的值与候选区中间值进行比较,每次候选区数减少一半,时间
阅读全文
posted @ 2018-08-05 20:39 短毛兔
阅读(4420)
评论(2)
推荐(0)
上一页
1
2
3
4
5
6
···
15
下一页
公告