国金证券万一开户

券商万一免五绫波丽 发表了文章 • 0 个评论 • 25 次浏览 • 2022-01-16 23:49 • 来自相关话题

国金证券支持同花顺,雪球登录。
 
费率:
 
股票万一
场内基金万0.5
可转债上海百万分之五(没有最低),深圳十万分之四(最低0.1)
融资利率5.0
 
开通后可以直接开通QMT,ptrade量化功能,不收取流量费。
QMT和ptrade的一些介绍资料:
 
自动化交易:QMT安装python第三方库
https://zhuanlan.zhihu.com/p/445599417
 
什么是Ptrade
http://www.30daydo.com/article/44230
  
需要的可以扫码开通。
 

  查看全部
国金证券支持同花顺,雪球登录。
 
费率:
 
股票万一
场内基金万0.5
可转债上海百万分之五(没有最低),深圳十万分之四(最低0.1)
融资利率5.0
 
开通后可以直接开通QMT,ptrade量化功能,不收取流量费。
QMT和ptrade的一些介绍资料:
 
自动化交易:QMT安装python第三方库
https://zhuanlan.zhihu.com/p/445599417
 
什么是Ptrade
http://www.30daydo.com/article/44230
  
需要的可以扫码开通。
 

 

不是所有的bytes都可以转换为string

python李魔佛 发表了文章 • 0 个评论 • 24 次浏览 • 2022-01-14 14:56 • 来自相关话题

byte转为string
b.decode('utf8')
 
如果报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 1: invalid continuation byte
说明字节无法字节转为string, 





 
上面的字节是可以正常decode为utf8
 
而改下字节数据





 
所以你试下decode下面的字节:c=b'\x1e\xe4\xd5\x97\x9a#\x99kC\xadD\x7f\x9a\xc2G\x92'
是无法解析的。
 
这个是没有办法的,如果要硬刚 。
可以加入参数errors = ‘replace’
 b.decode('utf8',errors='replace')
这样就不会报错。但是这也只是输出的乱码。
 
正确的姿势是要看看你的字节的最原始编码格式。如果是gbk,那么就应该使用b.decode('gbk')
 
  查看全部
byte转为string
b.decode('utf8')
 
如果报错:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 1: invalid continuation byte

说明字节无法字节转为string, 

Shutter_2022-01-14-14:49:54.png

 
上面的字节是可以正常decode为utf8
 
而改下字节数据

Shutter_2022-01-14-14:53:40.png

 
所以你试下decode下面的字节:
c=b'\x1e\xe4\xd5\x97\x9a#\x99kC\xadD\x7f\x9a\xc2G\x92'

是无法解析的。
 
这个是没有办法的,如果要硬刚 。
可以加入参数errors = ‘replace’
 
b.decode('utf8',errors='replace')

这样就不会报错。但是这也只是输出的乱码。
 
正确的姿势是要看看你的字节的最原始编码格式。如果是gbk,那么就应该使用b.decode('gbk')
 
 

Ptrade、QMT如何在虚拟机下运行?

量化交易李魔佛 发表了文章 • 0 个评论 • 41 次浏览 • 2022-01-12 19:38 • 来自相关话题

QMT在阿里云的虚拟机上无法运行的,QMT会检测到当前的环境是虚拟机,会阻止你登录。
 
那是不是只能在本地的物理机上执行的呢?
 
不过有办法解决:
使用阿里云的云服务中的无影云。
 
关键它价格也不贵,一年的2核4G的价格也就是139元,支持windows
 

 https://www.aliyun.com/minisite/goods?userCode=nebb965s

无影云桌面 (Elastic Desktop Service),是一种易用、安全、高效的云上桌面服务。它支持快速便捷的桌面环境创建、部署、统一管控与运维。无需前期传统硬件投资,帮您快速构建安全、高性能、低成本的企业桌面办公体系。可广泛应用于具有高数据安全管控、高性能计算等要求的安全办公、金融、设计、影视、教育等领域。

 其实就是一个windows的远程桌面,里面可以按照各种应用程序,比如同花顺,东方财富,QQ等等

 
连接方式,使用浏览器就可以连上远程桌面了:
 

我用的谷歌浏览器,现在无论走到那里,只要可以上网,就可以在浏览器里面连接到远程桌面,看到QMT里面的情况。
 

  查看全部
QMT在阿里云的虚拟机上无法运行的,QMT会检测到当前的环境是虚拟机,会阻止你登录。
 
那是不是只能在本地的物理机上执行的呢?
 
不过有办法解决:
使用阿里云的云服务中的无影云。
 
关键它价格也不贵,一年的2核4G的价格也就是139元,支持windows
 

 https://www.aliyun.com/minisite/goods?userCode=nebb965s


无影云桌面 (Elastic Desktop Service),是一种易用、安全、高效的云上桌面服务。它支持快速便捷的桌面环境创建、部署、统一管控与运维。无需前期传统硬件投资,帮您快速构建安全、高性能、低成本的企业桌面办公体系。可广泛应用于具有高数据安全管控、高性能计算等要求的安全办公、金融、设计、影视、教育等领域。


 其实就是一个windows的远程桌面,里面可以按照各种应用程序,比如同花顺,东方财富,QQ等等

 
连接方式,使用浏览器就可以连上远程桌面了:
 

我用的谷歌浏览器,现在无论走到那里,只要可以上网,就可以在浏览器里面连接到远程桌面,看到QMT里面的情况。
 

 

性能测试: flask WSGI vs 异步 ASGI vs tornodo vs Golang Gin

Golang李魔佛 发表了文章 • 0 个评论 • 63 次浏览 • 2022-01-12 10:58 • 来自相关话题

做一个基本的性能基准测试。测试脚本使用是apach benchmark
测试命令:
ab -kc 1000 -n 4000 http://127.0.0.1:5000/
 

代码最精简:
flask wsgi:from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
return 'Hello, World!'

if __name__ == '__main__':
app.run(host='0.0.0.0')
得到的结果:
 

ASGI的代码:async def app(scope, receive, send):
await send({
'type': 'http.response.start',
'status': 200,
'headers': [
[b'content-type', b'text/html']
]
})

await send({
'type': 'http.response.body',
'body': b'Hello This is server running',
'more_body': False
}) 
运行命令:
uvicorn --host 0.0.0.0 simple_asgi:app
 
得到的结果:

 
 
python的tornado
from tornado import ioloop
from tornado import web
class Homepage(web.RequestHandler):

def get(self):
print('get method')
self.write("This is tornado server")

if __name__ == '__main__':
app = web.Application([
("/",Homepage),

])

app.listen(8888)
ioloop.IOLoop.current().start()
 
 
Goland的gin package main

import "github.com/gin-gonic/gin"

// 测试专用

func main() {
r := gin.Default()
r.GET("/index", func(c *gin.Context) {
c.JSON(200, gin.H{"message": "Working"})
})
r.GET("/", func(c *gin.Context) {
c.JSON(200, gin.H{"message": "Working"})
})
r.Run()
}

 
通过requests per second 每秒的请求数:
flask : 1000
uvicorn: 2000
tornoda:3000
go gin:4000

 
所以综合测试结果,flask的性能最烂,go gin的性能最好。差了4倍。
 
转载请注明出处:
http://www.30daydo.com/article/44336
  查看全部
做一个基本的性能基准测试。测试脚本使用是apach benchmark
测试命令:
ab -kc 1000 -n 4000 http://127.0.0.1:5000/
 

代码最精简:
flask wsgi:
from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
return 'Hello, World!'

if __name__ == '__main__':
app.run(host='0.0.0.0')

得到的结果:
 

ASGI的代码:
async def app(scope, receive, send):
await send({
'type': 'http.response.start',
'status': 200,
'headers': [
[b'content-type', b'text/html']
]
})

await send({
'type': 'http.response.body',
'body': b'Hello This is server running',
'more_body': False
})
 
运行命令:
uvicorn --host 0.0.0.0 simple_asgi:app
 
得到的结果:

 
 
python的tornado
from tornado import  ioloop
from tornado import web
class Homepage(web.RequestHandler):

def get(self):
print('get method')
self.write("This is tornado server")

if __name__ == '__main__':
app = web.Application([
("/",Homepage),

])

app.listen(8888)
ioloop.IOLoop.current().start()

 
 
Goland的gin
 package main

import "github.com/gin-gonic/gin"

// 测试专用

func main() {
r := gin.Default()
r.GET("/index", func(c *gin.Context) {
c.JSON(200, gin.H{"message": "Working"})
})
r.GET("/", func(c *gin.Context) {
c.JSON(200, gin.H{"message": "Working"})
})
r.Run()
}


 
通过requests per second 每秒的请求数:
flask : 1000
uvicorn: 2000
tornoda:3000
go gin:4000

 
所以综合测试结果,flask的性能最烂,go gin的性能最好。差了4倍。
 
转载请注明出处:
http://www.30daydo.com/article/44336
 

python异步编程实战 基于AIO的全栈开发技术 勘误

书籍李魔佛 发表了文章 • 0 个评论 • 55 次浏览 • 2022-01-10 12:45 • 来自相关话题

 
是一本用心写的好书。
 
不过也存在一些纰漏(个人认为的);
定期更新,看到哪更新到哪
 
P11 : 最后一行的pool 应该是线程池 应该改为进程池。
 P35: 执行的docker 命令: docker-compose up -d   -d前面有一个空格
 
持续更新
 
 
  查看全部

 
是一本用心写的好书。
 
不过也存在一些纰漏(个人认为的);
定期更新,看到哪更新到哪
 
P11 : 最后一行的pool 应该是线程池 应该改为进程池。
 P35: 执行的docker 命令: docker-compose up -d   -d前面有一个空格
 
持续更新
 
 
 

ubuntu goland破解激活教程

Golang李魔佛 发表了文章 • 0 个评论 • 76 次浏览 • 2022-01-05 13:08 • 来自相关话题

很大小伙伴是使用ubuntu作为主力开发机的。
ubuntu下的goland可以直接到官网下载。
或者在自带的software center。
 
不过goland只能试用一个月,一个月后只能要激活。
 
所以有一个reset插件,可以每次开启goland的时候把激活日期重置,往后推一个月。
 
只需要打开goland,然后把插件拖进去goland的界面即可。

 

 


 
插件获取方式:
关注公众号:
 
30天尝试新事情

 
 
后台回复:goland激活
即可 查看全部
很大小伙伴是使用ubuntu作为主力开发机的。
ubuntu下的goland可以直接到官网下载。
或者在自带的software center。
 
不过goland只能试用一个月,一个月后只能要激活。
 
所以有一个reset插件,可以每次开启goland的时候把激活日期重置,往后推一个月。
 
只需要打开goland,然后把插件拖进去goland的界面即可。

 

 


 
插件获取方式:
关注公众号:
 
30天尝试新事情

 
 
后台回复:goland激活
即可

腾讯云上的centos 然后没有sudo

网络李魔佛 发表了文章 • 0 个评论 • 78 次浏览 • 2022-01-05 11:59 • 来自相关话题

轻服务器,感觉是最小安装的centos,连sudo都不默认安装。还得自己yum安装。
 
yum -y install sudo 
稍等片刻就可以了。
 
现在腾讯的轻服务器还是很便宜,双核4G的服务器,3年,价格才200左右,平均一年60多,随便拿来挖矿就可以回本了。单买一年的话74块,也就一天的饭钱。
 
活动还在继续,点击下面的官网链接就可以购买了。不限定是否新用户,老用户也可以的。
https://curl.qcloud.com/eCqCAb4a

  查看全部
轻服务器,感觉是最小安装的centos,连sudo都不默认安装。还得自己yum安装。
 
yum -y install sudo
 
稍等片刻就可以了。
 
现在腾讯的轻服务器还是很便宜,双核4G的服务器,3年,价格才200左右,平均一年60多,随便拿来挖矿就可以回本了。单买一年的话74块,也就一天的饭钱。
 
活动还在继续,点击下面的官网链接就可以购买了。不限定是否新用户,老用户也可以的。
https://curl.qcloud.com/eCqCAb4a

 

Chrome插件批量清除浏览器的收藏夹中重复,无法访问的网址

闲聊绫波丽 发表了文章 • 0 个评论 • 61 次浏览 • 2022-01-02 17:37 • 来自相关话题

这个chrome插件挺好用的:
 
Bookmarks clean up
 
chrome应用商场下载即可。
 
可以自动清除一些年代久远,无法访问的站点。
 
还有一些重复收藏的网址。
 
这个chrome插件挺好用的:
 
Bookmarks clean up
 
chrome应用商场下载即可。
 
可以自动清除一些年代久远,无法访问的站点。
 
还有一些重复收藏的网址。
 

揭露垃圾的短信收码平台

闲聊绫波丽 发表了文章 • 0 个评论 • 131 次浏览 • 2022-01-02 12:21 • 来自相关话题

短信收码平台,主要用来注册一些临时的论坛, 不想泄露自己的隐私。 所以得找一些临时的手机号来收验证码。
 
一起的收码平台质量挺好的。
 
可是现在越来越烂了。
 
总结一些完全没有用的收码平台。 希望大家不要浪费时间在这些垃圾网站上浪费时间。
 
都是自己平时使用过的,在上面等了几分钟后,短信没收到,而上面的短信全是广告。
 
垃圾排名第一:(按搜索引擎出来的,大家就不要点这些网站)
 

无敌云短信验证码接收平台
https://www.clearcode.cn/

 
 

 
上面的基本都是套路,是一些商家的广告。并没有你的验证码。
 
 
 
  查看全部
短信收码平台,主要用来注册一些临时的论坛, 不想泄露自己的隐私。 所以得找一些临时的手机号来收验证码。
 
一起的收码平台质量挺好的。
 
可是现在越来越烂了。
 
总结一些完全没有用的收码平台。 希望大家不要浪费时间在这些垃圾网站上浪费时间。
 
都是自己平时使用过的,在上面等了几分钟后,短信没收到,而上面的短信全是广告。
 
垃圾排名第一:(按搜索引擎出来的,大家就不要点这些网站)
 

无敌云短信验证码接收平台
https://www.clearcode.cn/

 
 

 
上面的基本都是套路,是一些商家的广告。并没有你的验证码。
 
 
 
 

后生可畏 看到某个作者的github commit状态

网络李魔佛 发表了文章 • 0 个评论 • 104 次浏览 • 2022-01-02 00:45 • 来自相关话题

基本每天保持绿色状态。
没有绿的3天应该是过年状态吧。
 
基本每天保持绿色状态。
没有绿的3天应该是过年状态吧。
 

ubuntu下golang下载libxml2 报错信息

Golang李魔佛 发表了文章 • 0 个评论 • 105 次浏览 • 2021-12-29 23:20 • 来自相关话题

ubuntu下golang下载libxml2 报错信息:
$ go get -u github.com/lestrrat-go/libxml2
# pkg-config --cflags -- libxml-2.0 Package libxml-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxml-2.0.pc' to the PKG_CONFIG_PATH environment variable
No package 'libxml-2.0' found pkg-config: exit status 1 ​ ​
 
因为系统少了个libxml2 开发包:

使用以下命令即可修复:
 
sudo apt install libxml2-dev
  查看全部
ubuntu下golang下载libxml2 报错信息:
$ go get -u github.com/lestrrat-go/libxml2                     
# pkg-config --cflags -- libxml-2.0 Package libxml-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxml-2.0.pc' to the PKG_CONFIG_PATH environment variable
No package 'libxml-2.0' found pkg-config: exit status 1 ​ ​

 
因为系统少了个libxml2 开发包:

使用以下命令即可修复:
 
sudo apt install libxml2-dev
 

REST ful API的规范 delete方法不建议在body放入数据

网络李魔佛 发表了文章 • 0 个评论 • 124 次浏览 • 2021-12-27 14:58 • 来自相关话题

毕竟delete参数是根据uri删除资源.
 
因为资源的唯一性,所以就没必要再在body里面放入其他的数据了.
 
什么? 通过uri不能确定资源的唯一? 那么你这个设计就不是REST规范了.
 
那PUT这些操作也无法准确更新资源了.
毕竟delete参数是根据uri删除资源.
 
因为资源的唯一性,所以就没必要再在body里面放入其他的数据了.
 
什么? 通过uri不能确定资源的唯一? 那么你这个设计就不是REST规范了.
 
那PUT这些操作也无法准确更新资源了.

摘自 网易音乐 评论

闲聊李魔佛 发表了文章 • 0 个评论 • 143 次浏览 • 2021-12-27 12:54 • 来自相关话题

去年高三帮好朋友给实验班的男孩子写一封信 只有“山有木兮木有枝”七个字 想让他领会后半句心悦君兮君不知的含义 第二天男孩子主动来班里送信 还是昨天那封 他在后面补充到“心悦君兮君已知 奈何十二寒窗苦 待到金榜题名时” 后来这段故事无疾而终 愿你们遇到的每段感情都能有处安放

  查看全部


去年高三帮好朋友给实验班的男孩子写一封信 只有“山有木兮木有枝”七个字 想让他领会后半句心悦君兮君不知的含义 第二天男孩子主动来班里送信 还是昨天那封 他在后面补充到“心悦君兮君已知 奈何十二寒窗苦 待到金榜题名时” 后来这段故事无疾而终 愿你们遇到的每段感情都能有处安放


 

现在很多公众号都是粗制滥造, 代码也没经过验证 就贴上来害人

Golang李魔佛 发表了文章 • 0 个评论 • 136 次浏览 • 2021-12-27 11:52 • 来自相关话题

来看看这个公众号 :  Golang来啦
 

 
你说函数签名的Counter写错就算了. 但是返回的也是一个指针呀......
 
正确写法
func NewNotSafeCounter() *NotSafeCounter {
return &NotSafeCounter{0}
}
 
  查看全部
来看看这个公众号 :  Golang来啦
 

 
你说函数签名的Counter写错就算了. 但是返回的也是一个指针呀......
 
正确写法
func NewNotSafeCounter() *NotSafeCounter {
return &NotSafeCounter{0}
}

 
 

可转债指数 vs 基金指数 vs 股票指数

闲聊李魔佛 发表了文章 • 0 个评论 • 171 次浏览 • 2021-12-27 11:13 • 来自相关话题

 
上面这个图是3个百度指数图的对比. 描述的是百度每天搜索的收录次数
典型的周期图. 
 
山谷的地方是周六周天.
说明平时周末大家关心股市的人比平时锐减.  平时大伙都是上班时候看看行情. 一到周末,就不太关心行情.
 
看来上班摸鱼看股票的人不少.
 
  查看全部

 
上面这个图是3个百度指数图的对比. 描述的是百度每天搜索的收录次数
典型的周期图. 
 
山谷的地方是周六周天.
说明平时周末大家关心股市的人比平时锐减.  平时大伙都是上班时候看看行情. 一到周末,就不太关心行情.
 
看来上班摸鱼看股票的人不少.