自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows环境配置ssh tunnel

ssh tunnel 是一个非常好用的工具,它能够在本地创建一个socks5 ,然后走ssh通道,懂得都懂,在linux 环境下配置使用都非常方便最近开始使用windows办公,也要部署这个工具,搜索了一圈教程,提到需要用putty或者plink.exe,甚至ccproxy之类, 看起来非常麻烦,实际动手测试一番,发现和linux环境一样简单,无需安装额外软件,方法如下windows10 以上都自带了openssh,直接在命令行里面 输入ssh 就可以确认,不需要额外安装软件在用户目录创建 文件夹,把lin

2022-05-31 20:47:31 1819

原创 mac和windows共享键盘鼠标方案

我桌上摆了两台电脑,一台windows,一台mac,4个鼠标键盘,太占地方,研究了共享方案,有如下几种选项Mouse without Borders,微软官方软件,只支持windows,放弃sharemouse 软件,有免费版,支持跨平台synergy,开源软件,比较老,很久没有维护了KVM切换器,80块钱左右,淘宝有跨屏穿越,一根usb对拷线+软件 实现鼠标键盘共享,价格200+罗技mx master 3,支持连接多个蓝牙设备,这个也需要电脑蓝牙端支持,价格1000+最后我先使测试了一下

2022-05-16 16:54:43 4118 2

原创 计算Sharp夏普率的python和c++代码

夏普率(The Sharpe ratio)=(预期收益率 - 无风险利率)/投资组合标准差也叫报酬与波动性比率,可能是最常用的投资组合管理度量标准。它采用的方法是,组合中超过无风险利率的那部分收益要用投资组合的标准差来衡量。如果夏普率=2,表示风险每增长1%,可以换来2%的收益;这个难度其实很大,去看那些有10年以上业绩基金,sharp没有超过1的夏普率通常是天为基本单位,如果是短线策略也要先按天计算出净值,就是daily return,然后才能算sharp无风险收益率用十年期国债收益率,大概是

2022-05-16 15:42:33 2047

原创 基于ctp实现期货银行自动转账

我之前练习尝试每天做日内交易的时候给风控程序加了一个功能每天收盘后 计算账户余额,如果有盈利就转出到银行我的风控程序是用python开发,ctp包用的是下面这个包```shellhttps://github.com/keli/ctp-pythonctp出金时间有限制,交易日早上 9:05-- 下午15:30,夜盘只能入,不能出调用的api很简单,直调用 ReqFromFutureToBankByFuture 接口,参数如下req=ctp.CThostFtdcReqTransferFi

2022-05-05 14:41:48 967

原创 使用acme.sh给静态博客申请免费https证书

博客搭建之后,要申请一个ssl证书,https是标配,这个环节必不可少,免费的SSL证书一般都是通过acme.sh脚本去申请,网上搜索了很多文章,写的都不太清楚,看得让人非常浪费心智, 建议所有程序员都去读一下面这本书,能够稳定高效的输出踩过的坑不要用主机申请,直接用域名验证申请只用RSA格式证书,不用ECC,ecc浏览器兼容性不好,需要nginx特殊配置安装curl https://get.acme.sh | sh就是一步,很简单通过域名验证申请先在阿里云网站上获得你的 Key和S

2022-05-04 12:02:55 1453

原创 编译安装ta-lib长时间无法完成的原因

我在vps上部署量化代码,需要安装ta-lib,先用pip3 install ta-lib ,长时间不能完成,初期以为是cpu性能太差,编译obj数量太多,结果多次尝试之后,还是不能成功,尝试直接编译安装下载python源代码包,直接python setup.py install,提示Killed signal terminated program cc1plus这个错误是因为内存不足导致,因为vps 只有1G 空间解决方式是创建swap分区来临时支持编译,编译完成之后再删除,创建分

2022-05-04 11:53:03 280

原创 排查php内存泄露

背景这是08年写的一份文档,我当时在一家网站刚接手做技术负责人,网站每天大概有60万ip/300万pv的访问,网站产品很复杂,代码结构差,开发工程师来来去去,代码只能只读了。突然有一天开始频繁出现php-fpm进程耗光内存和cpu占有率飙升,前端频繁出现504错误php-fpm进程耗光内存这个就是传说中的内存泄露,所谓内存泄露,是指进程在运行过程中,内存占用率逐步上升而不释放,导致系统可用内存越来越少的情况严格上说,这个也不算致命错误,“内存泄露”只对长期运行的程序有威胁,对单一任务的执行脚本不需要

2022-05-03 20:46:43 1290

原创 从源代码编译安装升级到python39

二话不说,直接build from source code编译方法wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz xz -d Python-3.9.7.tar.xztar -xvf *.tarsudo apt install libffi-dev #不然会出现 _ctype 错误sudo apt install libssl-dev #pip3 支持ssl./configure --prefix=/usr/l

2022-05-03 20:44:40 463

原创 在python3环境使用Supervisor

supervisor 是一个用python2 开发的 进程管理工具,我用了7/8年了,非常好用,最早是做搜索的时候5000台服务器上的程序都用它管理,一直用到现在supervisorSupervisor is a client/server system that allows its users to monitorand control a number of processes on UNIX-like operating systems.It shares some of the same

2022-05-03 20:42:32 991

原创 Mac制作windows10安装U盘

我有一台intel nuc,默认是linux系统,准备安装windows,需要用一个u盘来安装操作系统。我手上其他电脑都是mac,网上搜索一圈方法,第一步都是推荐先从msdn tell you 下载windows 安装iso文件,第二步有如下几种说法1. 把U盘格式化成exFAT,然后用cp 命令,把iso包里面的内容复制到U盘2. 把U盘格式化成exFAT,使用dd 命令 把iso包里面的内容复制到U盘3. 对nuc的bios boot启动配置进行若干配置4. u盘应该插到nuc上黄色的u

2022-05-03 20:33:43 5127 2

原创 Nginx配置auth密码鉴权的方法

nginx开启auth 密码属于便宜又好用的鉴权方法,特别部署在公网的服务,加一层auth 密码,安全性大幅提升,部署也简单修改nginx配置只需要增加2行,在server /http /location 都可以auth_basic "Please input password"; ##输入用户名密码提示框auth_basic_user_file /etc/nginx/conf.d/auth_pwd; ##配置用户名密码验证文件路径生成密码有两种软件可以生产密码,是一个apache

2022-05-03 20:31:19 3214

空空如也

空空如也

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

TA关注的人

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