首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

公开代码,我量化程序开发历程!

于是我很快花了一两天时间写了一个简单回测程序(看了一下,这个程序还在我硬盘里,1000行左右代码,逻辑比较完整,不但可以回测,还可以暴力搜索参数,也是开始回测我设计那些交易系统。...接下来,我开始对这个程序比较感兴趣,而python明显不是我喜欢语言,于是很快用nim语言将程序重新实现了一遍,开始了我自己量化程序开发过程。...在很早以前,我已经写了轮动策略回测程序,但是那时候程序执行太慢,每一次执行大概要花十五,十六秒左右,我懒得等,所以也不想花太多时间在这个上面。...排序加入使得策略理论收益进一步提高,该收益已经远远超过我预期。在这个过程中,量化程序其它方面也都有了很大提高,周边各种功能都被我加入到了程序中,我个人比较喜欢一个小程序搞定一切方式。...Python代码 前面说python初始代码我已上传github,地址是: GitHub - slangmgh/stocktest,请需要同学自行下载。 2.

45640

Flutter 绘制探索 | 箭头端点设计

线和箭头旋转已经封装好了,只需要在矩形端点矩形域中提供路径即可。本文我们就来对端点箭头路径进行拓展,丰富箭头样式,同时也更方便使用者调用。...---- draw.io 是我最喜欢绘制软件,没有之一,本文就其中一些常用箭头端点样式进行实现。通过仿写,可以对其中箭头进行一些额外参数配置,来满足更多配置需求。...这样是不是让平平无奇箭头绘制增加了一丢丢逼格。 ---- 现在看一下上一篇中实现 CustomPortPath 和 CirclePortPath 两种箭头端点效果。...在实现其他类型之前,我们需要思考一个问题。在端点设计中,是否将绘制区域规范为正方形。这个问题会影响对高度较窄箭头实现方式。...这是一个非常精细计算过程,主要是确定内层路径端点偏移量 offsetX 。将缩放变换中心移动到如下红点处,进行缩放变换。

66240
您找到你想要的搜索结果了吗?
是的
没有找到

端点安全五大陷阱

来自 | 安全牛 aqniu 新冠疫情引发全球远程办公热潮让端点安全迎来了第二春,但大多数企业并未意识到今天端点安全暗藏大量陷阱。...近年来,企业对在线应用程序安全防护重点已经转向服务器端预防和检测控制。换而言之,策略以及数据、日志和交易信息长期以来一直是降低安全漏洞和欺诈事件风险首选机制。...以下是企业在考虑部署端点安全时最可能遇到五个陷阱: 1、打地鼠游戏:企业要留神层出不穷银行木马、恶意JavaScript等客户端安全威胁。...当企业发现客户端设备从受感染环境访问在线应用程序时,要有明确防护方略。如果处置不当,围绕端点安全任何流程都可能陷入永无止境打地鼠游戏中去。 2....制定适当控制措施以保护在线应用程序免受欺诈很重要,但不好用户体验会给企业带来其他方面的损失。 版权申明:内容来源网络,版权归原创者所有。

45740

gopup:Python公开数据仓库

GoPUP 支持Python 3.7+,旨在使获取数据尽可能方便,主要用于学术研究目的。 GoPUP 项目所采集数据皆来自公开数据源,不涉及任何个人隐私数据和非公开数据。...同时本项目提供数据接口及相关数据仅用于学术研究,任何个人、机构及团体使用本项目的数据接口及相关数据请注意商业风险。...df_index.index, df_index['疫情'], '-', label="指数") plt.legend() plt.grid() plt.show() 输出效果 "C:\Program Files\Python36...\python.exe" D:/PycharmPorject/plot.py 疫情 index 2022-09-13 3424389 2022-09-14 3035099...Shibor报价数据 Shibor均值数据 LPR数据 新经济公司 千里马公司 独角兽公司 倒闭公司 商业特许经营公司 KOL数据 微博数据 账户基本数据 微博信息 信息数据 新闻联播文字稿 历史上今日

34240

K哥最常用几个Edge扩展程序首次公开

免费广告拦截器,永远神,想要访问网站没广告,这个你绝对用得上,打开之后不管是啥广告全部消失。 我们随便拿B站举个例子 这是没开插件效果: ? 这是打开插件后效果: ?...4、Tampermonkey 油猴,永远神。 你永远不知道油猴上脚本有多牛逼。 记得大学网课全是靠脚本操作。...油猴就是一个执行网页脚本工具,也有很多相应网站能够提供油猴专属脚本,大家直接下载就行了 ? 这个强推。 5、壹伴 第五个可能不适合所有的读者朋友,因为这是一款用于公众号文章工具。...强大是非常强大,但是偶尔也会有bug。 提供功能非常多,例如编辑文章、丰富一些后台数据、导入文章等功能。 如果你想写公众号,这个插件我是必须推荐。 ? 好了,K哥今天分享就到这了 ?...以上都是我常用扩展程序,大家按需自取。 如果你觉得这篇文章有点帮助,麻烦给我一个大大在看呀~ ? ---- 一个高中就混迹互联网小渣渣,目前还在大学摸鱼

59520

Spring Boot Actuator 模块和内置监控端点

它是一个制造术语,指的是用于移动或控制某物机械装置。 Actuator 端点 Actuator 模块 提供了许多端点可让您监控应用程序并与之交互。有许多内置端点,也支持你自定义端点。...内置端点 常用端点可用: ID 描述 auditevents 公开当前应用程序审计事件信息。需要一个AuditEventRepository豆子。...beans 显示应用程序中所有 Spring bean 完整列表。 caches 公开可用缓存。 conditions 显示在配置和自动配置类上评估条件以及它们匹配或不匹配原因。...如果您应用程序是 Web 应用程序(Spring MVC、Spring WebFlux 或 Jersey),您可以使用以下附加端点: ID 描述 heapdump 返回hprof堆转储文件。...支持使用 HTTPRange头来检索日志文件部分内容。 prometheus 以 Prometheus 服务器可以抓取格式公开指标。

2K20

张小龙首次公开解读小程序

12月28日,广州亚运城,2017年微信公开课上,腾讯公司高级执行副总裁、微信事业群总裁张小龙再次现身,对即将推出程序进行了重点解读。...小程序在微信没有入口 张小龙再次重申了微信推出小程序初衷:让信息触手可及,改变应用程序需要下载、安装繁琐过程。 小程序是什么?...张小龙给出答案是:小程序在微信没有入口。 “其实如果对微信有所研究的话,小程序在微信没有入口,公众号在微信是没有入口,小程序也是一样小程序启动来自于扫二维码。...张小龙表示,小程序可以分享到聊天也可以分享到群,分享到聊天和群是有非常大想象空间。 张小龙透露,小程序还有小程序概念。...“所谓小程序页是指,比如一个股票程序,我在用这个小程序时候我打开是0700这个页面,我分享出去是我打开0700这个股票页面,我分享是一个活数据,是当前信息,而不是分享一个程序过去,还需要重新运行

74590

公开课 | Python入门困惑及学习窍门

学习Python过程中,有好多疑问得不到解决。 QQ群问遍了也没答案,Google出东西又半懂不懂。 一点一点小小知识点堆积,让我们知识漏洞越来越大,最后不得不放弃。...看别人时候,总觉得其他人学习如鱼得水,平白无故去咨询,别人又不肯说。 不就是一点小技巧吗,今天,KK老教你怎么办。 今晚,kk老师一一为你解惑。 悄悄告诉你:课后还有答疑环节呢!...5年 PHP、Python 项目开发经验,多语言混搭工程师,热爱开源技术,喜欢GET新技能,带领团队完成多个中、小型项目开发,对安全、云等多个领域富有浓厚兴趣,擅长于 WEB 安全开发、性能优化、分布式应用开发...上课时间 2017年03月23日(今晚)20:30-21:30 主讲内容 1)Python入门困惑及学习窍门。 ----

59060

canvas学习总结五:线段端点与连接点

线段端点(lineCap) 在绘制线段时,你可以控制线段端点,也就是 “线帽” (lineCap)样子,在Canvas绘图环境对象中,控制线段端点属性正好也叫作lineCap。...线段端点样式有三个值,分别是butt, roundm, square, 默认是为butt; round与square 都会给线段端点画上一顶帽子。...butt:线段端点默认样式 round:在端点处添加一个半圆,其半径是线宽一半。 square: 在端点处添加一个矩形,长度与线宽一致,宽度是线宽一半。 看到这里貌似我们也看不出什么名堂。...从图中我们可以看出,如果两个线段夹角很小的话,那么斜接线长度有可能会变非常长,它与二分之一线宽比值就会超出你所指定miterLimit属性值, 这时候浏览器会将以bevel方式来绘制线段连接点...总结 Canvas绘图环境中线段相关属性 属性 描述 值 默认值 lineWidth 以像素为单位线段宽度 非零正数 1 lineCap 绘制线段端点样式 butt,round,square

74020

知识都是公开程序员水平相差巨大因素有哪些

为一个程序员,我深感有网络好处。遇到什么难题,上网搜索一番,一般能找到解决办法,或者启发。于是有时忍不住感想,既然各种知识都是公开,是不是每个程序表现都差不多?...大家当然知道,现实是,程序员水平差异,依然是巨大。   那么,既然知识是公开,都可以得到,水平之间相差巨大因素有哪些?仔细思考了一下,供大家参考。 ?   勤快程度。...有的人则会发现自己不足,尝试寻找更好解决办法。短期内可能看不出差异,过个几年,这差异就极为巨大了。 也就是说,以前程序水平有巨大差异,今后依然有,而且永远有。...以上有的观点略有重复,简单来说,天赋、动手、动脑三者乘积(或者指数?),导致了差异。   那么,作为一个程序员,可以提高自己水平地方有哪些? 1、勤快程度。也就是多动手,少动嘴。   ...有的程序员问,那么多新知识怎么办?不管新知识怎样,如果基本功不好,什么新语言都玩不好。

35730

msbuild 使用 ProduceOnlyReferenceAssembly 创建作为引用公开成员程序

本文告诉大家如何使用 msbuild ProduceOnlyReferenceAssembly 功能,将某个程序集里面仅导出其中公开成员定义,而不包含具体实现方法 有一些 NuGet 包在发布时候...,为了做一些有趣业务,期望只是包含程序公开成员定义,如公开方法和公开属性和枚举等,但是不要包含具体实现逻辑代码。...可以让输出程序集 dll 或 exe 里面只是包含了公开成员定义,但不包含具体实现代码。...这样程序集是仅仅作为被引用程序集使用,不能被实际调用 下面来告诉大家如何构建这样程序集,构建有两个方法,第一个是放在 csproj 项目文件里面。...如果不想从源代码生成,期望从 DLL 里面重新导出,请参阅 dotnet 使用 Refasmer 从现有的 DLL 里面导出公开成员组装出新仅作为引用用途程序集 本文会经常更新,请阅读原文

74320

程序公开课 | 学会这些,你就知道如何推广小程序了!

利用小程序群ID功能,开发者可以针对各个微信群特色提供个性化服务于内容。 线下扫描 线下扫描是最基础宣传方式了,就是扫商家二维码,通过微信扫下二维码,就可以进入商家程序。...附近小程序 微信小程序自带地理位置,包括附近小程序列表以及分类、附近小程序列表广告。商家在后台开通“附近小程序”功能后,附近5公里附近顾客都能搜到商家设置门店小程序,用户点击之后即可进入。...“大场景+小场景”组合,使得小程序服务场景更加细化,激活线上线下碎片化流量设置不同服务类目和状态信息展示,增加小程序曝光率,吸引用户快速消费。 ?...在我们推行自身小程序搭建服务过程中,其实不仅仅是这些服务行业消费类实体商家想建小程序,另外一些传统行业也希望借小程序快速实现自己互联网化,比如说制造企业建立自己程序商城、小程序官网。...对互联网+理解更深刻,会把小程序转化为自己业务工具,有教育培训机构,搭建程序是用来拓展学生学习场景,方便学生随时随地学习用,也是很与时俱进了。当然,这些都是后话了。

54860

用 Identity Server 4 (JWKS 端点和 RS256 算法) 来保护 Python web api

[新添加] 本文对应源码 (多个flow, clients, 调用python api): https://github.com/solenovex/Identity-Server-4-Python-Hug-Api-Jwks...目前正在使用asp.net core 2.0 (主要是web api)做一个项目, 其中一部分功能需要使用js客户端调用pythonpandas, 所以需要建立一个python rest api...添加ApiResource: 在 authorization server项目中配置文件添加红色部分, 这部分就是python hug api: public static IEnumerable...看一下huglog: ? token被正确验证并解析了. 所以可以进入root方法了. 其他python api框架, 都是同样道理....[新添加] 本文对应源码 (多个flow, clients, 调用python api): https://github.com/solenovex/Identity-Server-4-Python-Hug-Api-Jwks

1.4K80

Spring Boot中使用Actuatorinfo端点输出Git版本信息

对于Spring BootActuator模块相信大家已经不陌生了,尤其对于其中/health、/metrics等强大端点已经不陌生(如您还不了解Actuator模块,建议先阅读《Spring Boot...但是,其中还有一个比较特殊端点/info经常被大家所忽视,因为从最初理解,它主要用来输出application.properties配置文件中通过info前缀来定义一些属性,由于乍看之下可能想不到太多应用场景...,只是被用来暴露一些应用基本信息,而基本信息本身也可以在与Spring Cloud结合时作为服务治理注册信息统一管理,所以这个端点用处并不是很大。...然而实际上,该端点除了描述应用信息之外,也还可以用来描述Git版本信息,并且整合方法非常简单,下面我们就来看看如何使用/info端点暴露当前应用Git版本信息。...而这个信息格式是最简模式,我们也可以通过配置下面的参数来获取更全面的git信息: management.info.git.mode=full 重启应用后再访问/info端点,可以获得类似下面更为详细版本信息了

1.8K70

REGTR:带有transformer端对端点云对应(CVPR2022)

标题:REGTR:带有transformer端对端点云对应 作者:Zi Jian Yew,Gim Hee Lee 文稿整理:流苏 1.摘要 最近将学习方式引入点云配准中取得了成功,但许多工作都侧重于学习特征描述符...我们使用主要由自注意力和交叉注意力transformer层组成网络架构并对其训练,以预测每个点位于重叠区域概率及其在其他点云中相应位置。...然后,可以直接根据预测对应关系估计所需刚性变换,而无需进一步后处理。尽管简单,但我们方法在3DMatch和ModelNet基准测试中取得了一流性能。...与常见通过最近邻特征匹配计算对应关系方法不同,该方法要求兴趣点位于两个点云中相同位置,本文提出网络经过训练可以直接预测出相应点位置。...将本文方法和表3中方法进行对比,可以发现本文方法在100ms以下运行,可以应用于许多实时程序中。 表3 3DMatch测试集运行时间对比(ms) 注意力可视化。

46120
领券