ICode9

精准搜索请尝试: 精确搜索
  • CAPM模型应用策略2021-06-05 20:32:41

    导语:CAPM模型公式解释了金融资产的系统性风险β,但事实上股票中还有这个公式不能解释的收益,叫作α。本文将展示如何通过α选股构建投资组合,并且获得超额收益。   本文中的数学符号:σsσsσs为股票标准差,βββ为股票和市场组合的相关系数,σMσMσM为市场标准差,rfrfrf为无风险利

  • 下单中的乐观锁、悲观锁2021-06-05 18:01:42

    使用乐观锁并发下单 重要提示: 在多个用户同时发起对同一个商品的下单请求时,先查询商品库存,再修改商品库存,会出现资源竞争问题,导致库存的最终结果出现异常。 1. 并发下单问题演示和解决方案 解决办法: 悲观锁 当查询某条记录时,即让数据库为该记录加锁,锁住记录后别人无法

  • Redis进阶-细说分布式锁2021-05-31 17:01:42

    文章目录Pre引分布式锁演进 V1分布式锁演进 V2分布式锁演进 V3分布式锁演进 V4分布式锁演进 V5终极版-分布式锁演进(Redisson ) V6CodeRedisson分布式锁实现原理源码分析PreRedis Version : 5.0.3Redis进阶-核心数据结构进阶实战 中我们讲 strings 数据结构的时候,举了一个例子事实上,

  • C++默认构造函数2021-05-18 15:31:16

    Default Constructor 构造函数的定义 什么是默认构造函数,默认构造函数又在何时被创建出来呢?根据c++ primer plus上的说法 默认构造函数是在未提供显示初始值时,用来创建对象的构造函数。当且仅当类中没有定义任何构造函数时,编译器才会提供默认构造函数。 假设`Stock`类的的

  • 【聚宽本地数据JQData】【转载】JQData | 股市估值分析,带你穿越资本市场迷雾2021-05-14 14:35:13

    JQData | 股市估值分析,带你穿越资本市场迷雾 投资最重要的事 -- 估值 投资最重要的是什么?答:判断“胖瘦”的能力。 巴菲特:对面过来一个200斤的人,你不需要一台体重秤,也该知道他是胖子。要想做好投资,你该知道自己心仪的标的到底是贵还是便宜。 在资本市场,判断“胖瘦”的能力,我们也

  • Highcharts Gantt Highcharts Stock Crack2021-05-07 22:02:18

    Highcharts Gantt 以前没有其他JavaScript可以胜过的地方,一个强大的JavaScript库,

  • 【秒杀系统】零基础上手秒杀系统(二):令牌桶限流 + 再谈超卖2021-05-05 22:58:40

      前言     本文是秒杀系统的第二篇,通过实际代码讲解,帮助你快速的了解秒杀系统的关键点,上手实际项目。 本篇主要讲解接口限流措施,接口限流其实定义也非常广,接口限流本身也是系统安全防护的一种措施,暂时列举这几种容易理解的: 令牌桶限流单用户访问频率限流抢购接口隐藏 此外,

  • clickhouse Join2021-05-02 15:00:43

    SELECT mb.`datetime` , mb.trading_day , mb.stock_code , mb.open_price , mb.high_price , mb.low_price , mb.close_price, mb.volume , mb.amount , ga.adjustment, ga.tra

  • python获取股票列表基础信息数据2021-04-23 10:51:38

    tushare ts pandas pd time pymysql numpy np ##  打开后注册获取token  ts.set_token() pro = ts.pro_api(); stock_basic_data = pro.stock_basic(===) datalist = np.array(stock_basic_data).tolist() conn=pymysql.connect(= = == ==) cur = conn.cursor()

  • HZHControls控件库学习笔记 第一部分 (动态多输入窗体)2021-04-22 20:04:58

    话不多说直接上代码 //唤出动态输入窗体 FrmInputs frm = new FrmInputs("新增库存品类", new string[] { "名称", "初始数量" },//定义各项名称 new Dictionary<string, HZH_Controls.TextInputType>() { { "初始数量

  • Mysql的JOIN2021-04-17 07:32:10

    on oa.stock_id = ob.stock_id 和 on ob.stock_id = oa.stock_id 在使用join的时候原来是有严格的区别的。 如果使用right jon是右边表有数据不管左边有没有都显示。 这时候重点是on的时候右边表字段要卸载左边 此前用左右链接不多没注意这些区别。  

  • 面试必备知识点:悲观锁和乐观锁的那些事儿2021-04-16 17:52:41

    程序安全线程安全是程序开发中非常需要我们注意的一环,当程序存在并发的可能时,如果我们不做特殊的处理,很容易就出现数据不一致的情况。通常情况下,我们可以用加锁的方式来保证线程安全,通过对共享资源 (也就是要读取的数据) 的加上"隔离的锁",使得多个线程执行的时候也不会互相影响,而悲

  • 时序预测相关视频笔记2021-04-13 22:33:13

    一、基本概念复习 1、自编码器 输入等于输出的神经网络模型     全连接层神经网络组成的最简单的自编码器只有三层结构,中间的隐藏层才是需要关注的地方。 在训练过程中,输入经过编码再解码,还原成原来的样子。  假如通过一组数据训练出了自编码器,拆掉解码器后,就可以使用编码器来

  • 翻译:《实用的Python编程》05_02_Classes_encapsulation2021-04-13 16:56:43

    目录 | 上一节 (5.1 再谈字典) | 下一节 (6 生成器)5.2 类和封装创建类时,通常会尝试将类的内部细节进行封装。本节介绍 Python 编程中有关封装的习惯用法(包括私有变量和私有属性)。Public vs Private虽然类的主要作用之一是封装对象的属性和内部实现细节。但是,类还定义了外界用来操

  • 翻译:《实用的Python编程》04_01_Class2021-04-10 14:52:51

    4.1 类本节介绍 class 语句以及创建新对象的方式。面向对象编程(OOP)面向对象编程是一种将代码组织成对象集合的编程技术。一个对象包括:数据。属性行为。方法——应用于对象的函数。在本课程中,你已经使用了面向对象编程技术。例如,操作列表。>>> nums = [1, 2, 3]>>> nums.appen

  • (5)MySQL进阶篇SQL优化(优化数据库对象)2021-04-08 17:35:17

    1.概述 在数据库设计过程中,用户可能会经常遇到这种问题:是否应该把所有表都按照第三范式来设计?表里面的字段到底改设置为多大长度合适?这些问题虽然很小,但是如果设计不当则可能会给将来的应用带来很多的性能问题。本章中将介绍MySQL中一些数据库对象的优化方法,其中一些方法不仅仅适

  • 分布式事务——最终一致性的保证2021-04-01 22:05:55

    分布式事务可以使用seata实现,但是,对于高并发的场景,使用seata会感觉稍慢,尤其是对一致性要求不那么高的业务完全可以不需要使用seata,这时候,我们可以考虑最终一致性的方案。通过消息队列机制来保证最终一致性,即可。 思想:在MQ中新建两个队列,一个死信队列,一个普通队列,让同一个交换机

  • 选股,涨幅,收益率排行前面的好股票2021-04-01 15:33:57

    先用一个程序获得所有股票代码: import tushare as ts,os #使用自己的token,到官网申请 token='' ts.set_token(token) pro = ts.pro_api() data = pro.query('stock_basic', exchange='', list_status='L') data.to_csv(os.path.join("D:","

  • 关于事件研究法的50篇精选paper专辑! 助力分析COVID-19的影响!2021-03-29 23:54:37

    凡是搞计量经济的,都关注这个号了 稿件:econometrics666@126.com 所有计量经济圈方法论丛的code程序, 宏微观数据库和各种软件都放在社群里.欢迎到计量经济圈社群交流访问. 关于一些计量方法的合辑,各位学者可以参看如下文章:①“实证研究中用到的200篇文章, 社科学者常备toolkit”、

  • 基于redis实现分布式锁(SETNX和Redisson)(以扣减库存来当作案例)2021-03-22 23:30:11

    一:实现原理: 利用redis中的set命令来实现分布式锁。 从Redis 2.6.12版本开始,set可以使用下列参数: SET KEY VALUE [EX seconds] [PX milliseconds] [NX|XX] EX second :设置键的过期时间为second秒。 SET key value EX second效果等同于SETEX key second value 。 PX millisecon

  • 类中的知识点2021-03-21 15:31:16

    1.this 指针 在简单的程序中,类成员函数通常涉及一个对象,但是复杂时有可能涉及两个对象,这种情况就要用到指针。 多说无益,look! const Stock1& topval(const Stock& s)const; const Stock& Stock::topval(const Stock& s)const { if (s.total_val > total_val) return s; e

  • Qlib外部股票数据获取2021-03-20 12:03:59

    Qlib官网文档如图 首先下载股票数据,每一支股票的数据保存为csv文件,最后保存为一个文件夹 // def stock_csv( stocks_pool = '000016.XSHG',store_path = 'H:\\onedrive\\ML\\Qlib_project\\外部数据\\', start_date ='2015-01-01',end_date=

  • 如何让PHPStorm的功能使用更有效?2021-03-18 19:58:54

    导读:PHPStorm集成开发环境为程序员提供了有力的支持,以实用、高效为目标,有效编辑PHP源代码。本文援引外媒访问技术负责人Christopher Stock,在PHPStorm上如何进行优化工作的。PHPStorm已经成为PHP开发的流行标准工具,通过一些技巧,可以更好地使用它。如果更有效的使用PHPStorm?我该如何

  • [QUANTAXIS量化分析]成长股内在价值投资策略(ZZ)2021-03-17 21:03:56

    基本原理 滚动复利,顾名思义,用利润滚动利润,简称:驴打滚.这种方法适用于大资金在起步建仓期,又或者在打净值安全垫期。利用极少一部分仓位将安全垫做出,这种方法比较适用于震荡市. 主要体现在灵活的仓位控制上,方法运用的过程中类似抗日战争时期八路军的"打游击”,在已既定选好股票池的基

  • (2)MySQL进阶篇SQL优化(show status、explain分析)2021-03-15 11:01:37

    1.概述 在应用系统开发过程中,由于初期数据量小,开发人员写SQL语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多SQL语句开始逐渐显露出性能问题,对生产环境的影响也越来越大,此时这些有问题的SQL语句就成为整个系统性能的瓶颈,因此我们必须要对它们进行

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有