自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(271)
  • 收藏
  • 关注

转载 python初级(302) 1 环境搭建及简单使用

一、安装anaconda(python环境) 1 地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=A 选择Anaconda3-5.3.1-Windows-x86_64.exe下载安装 2 安装 一路默认点击安装,在Advanced Options时,增加选中Add Anaconda to the ...

2019-10-01 09:30:00 192

转载 Python 初级 6 循环 (三)

一、复习 1 计算循环(for循环) for looper in [1, 2, 3, 4, 5]: print("hello")1) looper的值从第0个数1开始2) 对应列表中的每一个值,程序会把循环体全部执行一遍,也可以说是完成一次迭代3) 每次执行循环时,looper会赋为列表中的下一个值2 break:跳出循环3 range()函数range...

2019-09-21 16:57:00 221

转载 Python 初级 6 循环 (二)

一、复习 1 for循环 for looper in [1, 2, 3, 4]: print("hello")1) 每次循环开始,会依次把列表中的数按顺序赋值给looper,第一次looper为1,第二次为2,第三次为3,第四次为42) 每赋一次值,就会把下面指令块的所有工作执行一遍,这个指令块也叫循环体3) 每次执行完后,变量looper会赋上列表中下一个值,直到...

2019-09-13 09:42:00 276

转载 Python 初级 6 循环

一、一个简单的for循环 1 重复做相同的事 for looper in [1, 2, 3, 4, 5]: print("hello")1 looper的值从1开始, 所以looper = 12 对应列表中的每一个值,这个循环会把这个循环块中的所有工作完成一次3 每次执行循环块前,变量looper会赋为这个列表中的下一个值计数循环:重复一定次数的循环,称为计...

2019-09-07 16:46:00 345

转载 Python 初级 5 判断再判断(四)

一 、复习 分支:完成测试并根据结果做出判断称为分支。 代码块:一行或放在一起的多行代码 缩进:一个代码行稍稍靠右一点 关系操作符(比较操作符):==, >, >=, <, <=, != 逻辑操作符: and: 同时满足为真 or:任意一个满足为真 二 、测试多个条件 1、使用not 表示相反的逻辑, 使用not age = int(input("请...

2019-09-01 10:44:00 203

转载 Python 初级 5 判断再判断(三)

一、复习 分支:完成测试并根据结果做出判断称为分支。 代码块:一行或放在一起的多行代码 缩进:一个代码行稍稍靠右一点 关系操作符(比较操作符):==, >, >=, <, <=, != 逻辑操作符:and 二、测试多个条件 1、使用 or 如果使用or,只要任意一个条件为真,就会执行代码。 color = input("请输入你喜欢的颜色:")i...

2019-08-25 14:07:00 102

转载 Python 初级 5 判断再判断(二)

复习: 分支:完成测试并根据结果做出判断称为分支。 代码块:一行或放在一起的多行代码 缩进:一个代码行稍稍靠右一点 关系操作符(比较操作符):==, >, >=, <, <=, != 一、其他类型的测试 >, >= 练习1: n1 = int(input("please input first num: "))n2 = int(input...

2019-08-18 11:42:00 98

转载 Python 初级 5 判断再判断

复习: 1 三种数据类型: 整数:int, (1, 2, 200) 浮点数: float(2.0, 9.5, 100.38) 字符串: str(“小明”, “abc”, “3.0”) 2 查看数据类型 type() 3 数据类型转换:最终转换成什么类型,就用什么类型的函数 a = int(3.2) data = str(3.2) 一、测试,测试 决策时,程序要做出检查(完成一个测试)...

2019-08-11 10:16:00 125

转载 Python初级 4 数据的类型

一、数据类型 1、整数: int a = 3 b = 5 2、浮点数: float a = 3.0 b = 5.2 3、字符串: str a = “3.0” b = “3.ef” 二、查看数据类型 type() 三、数据类型转换 1、将整数转换成浮点数 a = 3b = float(a)print(b)print(type(b))2、将浮点数转换成整数a = 3....

2019-08-03 20:39:00 120

转载 Python初级 3 基本数学运算

一、 四大基本运算操作符 1 加+ print(3 + 2) 2 减- print(3 - 2) 3 乘:* print(3 * 2) 4 除/, // print(3 / 2) print(3 // 2) 5 操作符,操作数 练习: print(3 + 2) print(3 – 2) print(3 * 2) print(3 / 2) print(3 // 2) 二、运算...

2019-07-21 09:30:00 115

转载 Python初级 2 记住内存和变量的练习

一、数据类型: 数字:3, 5, 100, 50.35 字符串:“abc”,“wang” 字符串或数字可以由名字来表示,名字也叫变量 二、算术表达式: 形如3 + 5, 3 * 5 1 数字和符号的组合,Python可以算出它的值 (3 + 5)* 7(42 - 19)* 32 由变量和符号组成,Python可以算出它的值也是算术表达式a = 3b ...

2019-07-14 09:40:00 72

转载 python初级 1 内存和变量

一、回顾: 1、什么是程序 一堆指令的集合 2、回想一下猜数游戏程序的特征: 1)需要输入(input) 2)会处理输入(process) 3)产生输出(output) 二、程序的一般特征:输入、处理和输出 1、输入: 玩家键入的数,也就是他猜的数 2、处理: 程序检查玩家的数,并统计已经猜过几次 3、输出: 打印出消息(猜大了,猜小了,猜对了或是已经超过6次失败了) 三、计算机...

2019-07-06 09:16:00 81

转载 python初级 0 出发吧

一、与Python交互 键入命令(指令)后,Python立即执行这个命令 1 进入notebook交互编程环境 进入notebook环境, 点击New菜单下的Python 3环境进入到交互编程环境 2 打印出5+3并执行结果 键入程序指令print(5+3)后, 选中当前行,选中时当前行的最左边显示为绿色, 然后点击上方的运行按钮,即可显示Python运行结果 3 打印...

2019-06-27 07:39:00 274

转载 boost写的异步客户端样例代码修改为支持断开重连的代码

考虑到boost的工业级强度,因此就直接用了,代码的官方示例地址:https://www.boost.org/doc/libs/1_55_0/doc/html/boost_asio/examples/cpp11_examples.html用起来还是挺方便的,代码量少,稳定性高,速度快。后来实际过程中希望能支持断开生连的功能,比如客户端先启动,服务器后启动,希望服务器起来后,客户端...

2019-06-25 17:53:00 696

转载 SAR指标(转)

转自(https://zhidao.baidu.com/question/187156399.html)SAR指标又叫抛物线指标或停损转向操作点指标,其全称叫“Stop and Reverse,缩写SAR”,是由美国技术分析大师威尔斯-威尔德(Wells Wilder)所创造的,是一种简单易学、比较准确的中短期技术分析工具。    SAR的计算工作主要是针对每个周期不断变化的S...

2019-04-25 10:30:00 2226

转载 关于403 由于扩展配置问题而无法提供您请求的页面的问题(转)

转自(https://www.cnblogs.com/wanshutao/p/3997797.html)自己做了一个网站,是纯静态页面的,其中的download里有个app文件,这样用户一点击下载就可以下了,但是传到服务器上后,点击下载,出现HTTP 错误 404.3 - Not Found由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序...

2019-04-10 10:25:00 150

转载 怎样写一个PC端使用的操盘手软件(用来买卖股票,查看报表,行情)

我们想写一个操盘手软件,对于操盘而言,首先是快,然后是资料尽可能丰富,最好能看到行情,报表什么的。只是windows上写软件看似基础,实际上都不怎么好弄,用C++开发确实可以实现所有功能,估计光研发费用就会吓死人,而且开发周期也很长。之前有朋友建议用C++加上js开发,像迅雷的游戏盒子等应该就是采用这个技术,不过针对各种图形报表的是否合适尚未弄清,起码在调试时就不是很友好然后就是C#了,...

2019-03-29 15:38:00 209

转载 ATR的计算

TR=∣最高价-最低价∣和∣最高价-昨收∣和∣昨收-最低价∣的最大值 TR = max(high-low, abs(last-high), abs(last-low)) ATR = MA(TR, N) N表示取的天数 好,今天先把ATR相关的东西放这儿,明天再进行理解,然后用python实现相关代码,也可以在同花顺中完成这个指标,理解一下。 同花顺对于ATR的解释 ...

2019-03-14 00:17:00 1156

转载 利用rqalpha帅选股票 1

最近股市好了,然后过了3100点后躺着赚钱已经不容易了,股票又太多,想着现在也是做这个东西,倒不如再进一步,把之前研究的量化交易利用起来。rqalpha很早就开源了,之前看过,貌似用来选股什么的很好用。今天先安装一下,python用3.6.5, 平台用window7 64位,通过之前的摸索,最好装一个vs2015先, 然后下载, 完成python setup.py install...

2019-03-06 23:35:00 116

转载 pytest学习 一

网上有很多这样的资料,学起来还是比较简单,为了将学到的东西应用于工程化,参考这样的样板代码: https://github.com/jeffmacdonald/pytest_test 将其下载到C:\work\python\pytest_test后尝试在命令行中运行: py.test tests 如图,出错了,经典的Py.test No module named * 根据作者的提示,需...

2018-09-17 17:09:00 78

转载 python一个简单的websocket测试客户端

朋友发的,之前在网上一直没找着,先记着 #!/usr/bin/env pythonimport asyncioimport websocketsimport jsonasync def test_ws_quote(): async with websockets.connect('ws://192.168.0.205:8888/quote/quote...

2018-04-30 23:53:00 301

转载 python一个简单的打包例子

最近写了一些工具,想到分享给同事时好麻烦,并且自己每次用也是需要打开pycharm这些工具,感觉很麻烦,因此想到打包,网上有些例子,照做后又摸索很久方成,索性记录一下,以备不时之需.主要参考:https://blog.csdn.net/llsmingyi/article/details/78691287首先写一个setup.py文件# !/usr/bin/env pyth...

2018-04-09 10:08:00 69

转载 python3 写一个简单的websocket程序(转)

原贴:https://segmentfault.com/q/1010000009284816?_ea=1883181也是找了好久#! /usr/bin/env python# -*- coding:utf-8 -*-# install ws4py# pip install ws4py# easy_install ws4pyfrom ws4py.client...

2018-03-15 16:29:00 317

转载 元编程学习(1)

#!/usr/bin/env python# -*- coding: utf-8 -*-from urllib.request import urlopenimport warningsimport osimport jsonURL = 'http://bangth.com:8080/osconfeed.json'JSON = 'osconfeed.jso...

2018-03-11 22:54:00 85

转载 对于Python中@property的理解和使用

@property 这个我们在很多代码中都会用到,简单讲即为一个只读属性的调用 如果需要有修改权限,需要再加一个@属性名.setter 例:#!/usr/bin/env python# -*- coding: utf-8 -*-# # @property 示例class Student(object): @property def score(self): re...

2018-02-28 09:40:00 64

转载 Python encode() 方法(转)

转自:http://www.cnblogs.com/wushuaishuai/p/7686290.html 描述 encode() 方法以指定的编码格式编码字符串,默认编码为 'utf-8'。 对应的解码方法:bytes decode() 方法。 语法 encode() 方法语法: 1 S.encode([encoding='utf-8'][,errors='strict']) 参数 ...

2018-02-26 22:11:00 229

转载 Python 中 __all__ 的作用(转)

之前看代码每次遇到import *时就会特别蒙,看到这篇文章一下子就弄明白了,原文地址:https://www.cnblogs.com/alamZ/p/6943869.html 1.测试文件foo.py #!/usr/bin/env python# -*- coding: utf-8 -*-__all__ = ['bar', 'baz']waz = 5bar = 10def baz(...

2018-02-25 22:07:00 94

转载 rqalpha环境搭建(windows版)

windows环境: win7 64bit rqalpha版本3.0.9 参考文档:http://rqalpha.readthedocs.io/zh_CN/latest/intro/install.html 前提条件: 由于安装bcolz,ta-lib这两个组件都需要安装vs2015 因此我们假设你已经做好了前提条件安装好了vs2015,且在自定义安装中确保选中vc++组件(默认不安...

2018-02-12 10:17:00 324

转载 OpenResty 最佳实践 1

建议先搜索《OpenResty最佳实践.pdf》 到网上下载openresty-1.13.6.1-win32 考虑到操作方便性,建议建立个bin目录,放入系统目录中,生成 nginx-start.bat, nginx-stop.bat, nginx-restart.bat, nginx-status.bat文件 最后附上几个.bat文件 nginx-start.bat@echo ...

2018-02-05 18:01:00 94

转载 rqalpha探究 2 接入mod

程序的目的是尽可能用mod扩展功能,所以接下来需要接入mod模块转载于:https://www.cnblogs.com/luhouxiang/p/8406382.html

2018-02-02 18:04:00 123

转载 rqalpha探究 1 setup.py

rqalpha是难得几个好的做量化交易的开源项目,不过由于自己python用的实在不多,看起来还是觉得很复杂。 因此准备抽取出框架,从最简单的搭建。 思路 从setup着手,看一下如何建立一个发布工程,在此基础上完成一个最简单回测模型。 首先建立demo工程bwtougu,确保可以生成脚本文件bwtougu-script.py和bwtougu.exe(如在linux建立,则生成可执行...

2018-02-02 11:37:00 152

转载 python初级 2 字符串格式化

一、回顾上次我们讲解的数据类型,有int,float,str,bool,NoneType五种前两种和后两种都比较简单,str较为复杂二、字符串格式化的使用场景:有一种字符串, xxx 的内容都是根据变量变化的,所以,需要一种简便的格式化字符串的方 式。例如1“亲爱的 xxx 你好!你 xx 月的话费是 xx元,余额是 xx元”具体化后:”亲爱的林雪峰...

2018-01-14 13:33:00 146

转载 python初级 1 数据类型和变量

一、整数(int)例: 0 1 2 3 -1 -2 –3In [31]: print(type(0))<class 'int'>In [32]: print(type(1))<class 'int'>In [33]: print(type(2))<class 'int'>In [34]: print(typ...

2018-01-14 12:40:00 71

转载 Linux下查看某个进程的线程数量(转)

转自:https://www.cnblogs.com/caosiyang/archive/2012/10/15/2724585.html 有些时候需要确实进程内部当前运行着多少线程,那么以下几个方法值得一用。 1.根据进程号进行查询: # pstree -p 进程号 # top -Hp 进程号 2.根据进程名字进行查询: # pstree -p `ps -e | grep server ...

2017-12-23 13:11:00 268

转载 python3处理json文件中含有中文dumps的应用

python3的编码问题一直比较简单 内存中字符串采用unicode 存储到文件中采用utf-8 以下为str,byte互相转换的过程:str = "abc学习"strOut[6]: 'abc学习'mybyte = str.encode("utf-8")mybyteOut[8]: b'abc\xe5\xad\xa6\xe4\xb9\xa0'str2 = mybyte.decode("ut...

2017-12-05 10:55:00 338

转载 关于makefile文件研究

makefile文件采用依赖倒推的模式进行编译。 主要由以下几步构成: 1 申明 2 default 默认生成的对象 3 TARGET 链接过程 4 cpp 编译过程 5 生成一个version.h文件 6 一个空force过程 附上一个测试文件.PHONY: defaultSYSNAME=$(shell uname -s)ifeq ($(SYSNAME),Darwin) ...

2017-12-01 17:28:00 109

转载 linux自动启动的示例

linux作为服务器,经常希望一启动即可提供服务,以下命令为程序启动时,启动lhx用户下的程序:echo "su – lhx -c \"这里写入你的启动命令,Python建议使用绝对路径 \"" >> /etc/rc.d/rc.local 示例代码,在root环境写一个用lhx用户启动django的web应用echo "su - lhx -c \"nohup /op...

2017-11-20 23:02:00 60

转载 linux中CURL的安装(转)

转自(http://blog.csdn.net/makenothing/article/details/39250491) curl是一款著名的字符界面下的下载工具,支持HTTP、HTTPS、FTP、FTPS、DICT、TELNET、LDAP、FILE,和GOPHER。此外还具有cookies支持、断点续传、FTP上传、密码支持、SSL支持和代理支持等特性。curl同时还提供了一套lib...

2017-11-05 09:41:00 54

转载 python3两个字典的合并

两个字典的合并其实很简单,直接用dict的update即可,代码如下:# /usr/bin/python3 # -*- encoding: utf-8 -*-import jsonparam1 = """{"a":"1","b":"2"}"""param2 = """{"b":"3","c":"4"}"""json1 = json.loads(param1)json2 = json.lo...

2017-10-31 17:45:00 437

转载 TPshop的规格表设计原理机制

TPshop商品规格比较简单, 数据库设计清晰, 先看上图购买商品时对应的选择, 不同规格有着不同的价格和不同的库存。 再看看后台对应的设置,手机例子 颜色:黑色 白色 金色 内存:32G 64G 128G 因为 黑色手机也有 32G 64G 128G , 然后白色手机也有32G 64G 128G 金色手机也有 32G 64G 128G 所以这里是有9种组合 9种价...

2017-10-21 17:29:00 125

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除