![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 72
Lee-Oct
这个作者很懒,什么都没留下…
展开
-
对grid_to_graph的学习
在学习scikit_learn时,使用到了grid_to_graph方法,由于不懂该方法的作用以及为何产生得到的输出,因此对该方法进行深入的学习。_make_edges_3d方法要学习grid_to_graph方法,先得学习_make_edges_3d方法。该方法的源码为:```pythondef _make_edges_3d(n_x, n_y, n_z=1): """Returns a list of edges for a 3D image. Parameters原创 2021-06-07 16:00:52 · 605 阅读 · 0 评论 -
Python Web学习记录之Django(八) -- 使用Apache作为服务
在前面的章节中我们使用 python manage.py runserver 来运行服务器。这只适用测试环境中使用。正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等,菜鸟教程中是以 Nginx 为例。现在我用Apache作为服务器进行部署。 环境:Windows 10 python:3.6-64位 Django:2.0.5 Apach...原创 2019-08-29 20:27:39 · 410 阅读 · 0 评论 -
vnpy源码学习记录(4) ----------RPC网关
RPC网关RPC启动1.1 添加RPC应用(实例化)1.1.1 预处理引擎1.1.2 实例化服务1.2 启动RPC服务2. RPC服务应用2.1 广播/订阅2.2 方法请求3. 客户端使用3.1 启动客户端3.2 接收说明RPC启动examples/client_server/server/run_server.py 为在RPC服务在本项目中的使用方法1.1 添加RPC应用(实例化)1.1...原创 2019-08-12 16:37:00 · 1206 阅读 · 0 评论 -
vnpy源码学习记录(3) ----------CTP网关
CTP网关CTP网关1. 实例化CTP网关1.2 连接CTP连接交易服务器连接行情服务器轮询对数据的获取及处理介绍CTP网关之前先看看网关类的抽象类:BaseGatewayBaseGateway用于创建与不同交易系统的网关连接的抽象网关类。该类必须是线程安全的(所有方法必须线程安全,对象之间没有可变的共享属性);所有方法都需要是非阻塞的;每个方法和回调方法都需满足在docstring中描述的需...原创 2019-08-12 16:21:39 · 1715 阅读 · 0 评论 -
vnpy源码学习记录(2) ----------三个内置引擎
三个内置引擎BaseEngine1. LogEngine 日志引擎2. OmsEngine 指令管理系统3. EmailEngine 邮件引擎3.1 一个运行线程3.2 将发送邮件添加到主引擎3.3 关于邮箱的配置3.4 测试BaseEngine引擎的基础类,实现功能引擎的抽象类。初始化:初始化主引擎,事件引擎和引擎名。下面三个内置功能引擎都继承该类1. LogEngine 日...原创 2019-08-12 16:08:16 · 2006 阅读 · 0 评论 -
vnpy源码学习记录(1) ----------两个主引擎
VNPY源码学习(1) ---------- 两个主引擎事件引擎:EventEngine1. 计时器2. 处理事件3. 测试主引擎:MainEngine1. 实例化主引擎1.1 加载事件引擎1.2 启动事件引擎1.3 初始化内置引擎2. 其他方法在vnpy中,有两个主要的引擎:事件引擎和主引擎:事件引擎:EventEnginevnpy/event/engine.py事件引擎根据其类型将事件...原创 2019-08-12 15:52:01 · 1361 阅读 · 1 评论 -
python 每天在指定时间段运行程序及关闭程序
场景:程序需要在每天某一时间段内运行,然后在某一时间段内停止该程序。程序:from datetime import datetime, timeimport multiprocessingfrom time import sleep# 程序运行时间在白天8:30 到 15:30 晚上20:30 到 凌晨 2:30DAY_START = time(8, 30)DAY_END = t...原创 2019-08-14 13:40:26 · 14995 阅读 · 12 评论 -
Python Web学习记录之Django(四) -- 对代码的分析
在上一篇文章中,我们利用实现了模板继承,到这一步,我们先对现有代码进行分析。1. 控制台输出启动项目后,查看控制台的输出 首先加载了setting文件,还记得我们在使用模板的时候指定了模板文件的路径:'DIRS': [BASE_DIR+"/templates"]我们将BASE_DIR输出,得到: BASE_DIR为D:\workspace\workspaceDj...原创 2018-05-24 17:10:57 · 544 阅读 · 0 评论 -
Python Web学习记录之Django(三) -- Django 模板
前面我们使用 django.http.HttpResponse() 来输出 “Hello World!”。该方式将数据与视图混合在一起,不符合 Django 的 MVC 思想。 本章节我们学习 Django 模板的应用,模板是一个文本,用于分离文档的表现形式和内容。1. 模板应用实例1.1 HTML文件我们接着上一章节的项目将在 HelloWorld 目录底下的 templa...原创 2018-05-24 16:08:45 · 250 阅读 · 0 评论 -
Python Web学习记录之Django(二) -- 第一个项目
1. Django 管理工具安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin.py。我们可以使用 django-admin.py 来创建一个项目: 我们可以来看下django-admin.py的命令介绍[root@solar ~]# django-admin.pyUsage: django-admin.py subcommand [options...原创 2018-05-24 15:07:44 · 265 阅读 · 0 评论 -
Python Web学习记录之Django(一)--安装
说明,前面是花了一点时间学习TensorFlow,但是效果不理想,另外再过几个月就要找工作了所以先把这方面的东西放一放。为工作做一下准备。 之前学习python基础的时候用过Django建立网站,而且利用MySQL实现了增删改查,但是学得不系统。这几天从头来一遍,并把他们整理成博客,方便以后学习,若有不足之处欢迎指正。1. Django 版本对应的 Python 版本 Dja...原创 2018-05-24 14:45:38 · 381 阅读 · 0 评论 -
Python Web学习记录之Django(五) -- 对代码的第二次分析
之前写了一篇代码分析,主要是对自己写的代码进行逻辑梳理。现在结合django本身再分析一次。1. manage.py首先,启动项目后先访问到的是manage.py文件if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "testApp.settings") try:...原创 2018-05-26 16:21:08 · 372 阅读 · 0 评论 -
Python Web学习记录之Django(五) -- Django 模型
Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。 在这里我们选用最常用的MySQL进行学习。 使用pip安装pymysqlpip install pymysql并且需要安装 mysql 驱动,可以执行以下命令安装:pip install mysqlclient1. 数据库配置在项目的 setting...原创 2018-05-26 15:42:21 · 348 阅读 · 1 评论 -
关于python:ocal variable ‘xxx’ referenced before assignment的错误解决
代码举例如下: 在函数外面定义了一个变量 xxx ,然后在函数里面引用这个变量,并改变它的值,编译器提示: Unresolved reference ‘xxx’ This inspection detects names that should resolve but don’t. Due to dynamic dispatch and duck typing, this is pos...原创 2018-05-05 14:54:06 · 75624 阅读 · 5 评论 -
关于python:AttributeError: module 'xxx' has no attribute 'xxx'的错误解决
运行python程序时,也许会出现这样的错误:AttributeError: module ‘xxx’ has no attribute ‘xxx’,如: 在我的学习中,解决该错误有两种方法手动安装该模块 检查文件名 这个方式看起来很傻,但是却是新手经常会犯的错,原因是因为自己的文件名称和要使用的模块重名了: 只需要更改文件名即可...原创 2018-05-05 10:52:53 · 157239 阅读 · 47 评论