ICode9

精准搜索请尝试: 精确搜索
  • 为下面方法计算出的MACD,结果并不相同2020-12-19 20:04:41

    指数函数是重要的基本初等函数之一。一般地,y=a^x函数(a为常数且以a>0,a≠1)叫做指数函数,函数的定义域是 R 。   df['EMA_short'] = df['收盘价_复权'].ewm(span=12, adjust=False).mean()   df['EMA_long'] = df['收盘价_复权'].ewm(span=26, adjust=False).mean()   span=12

  • 分别用一组长方形柱和填充面积的方式模仿画出下图2020-12-19 20:04:25

    import matplotlib.pyplot as plt   # 读入股票数据   df = pd.read_csv('sh600000.csv', encoding='gbk', parse_dates=['交易日期']).iloc[4000:]   # 计算复权因子   df['复权因子'] = (df['收盘价'] / df['前收盘价']).cumprod()   df[&

  • 一花一世界,一码一人生(程序猿的困惑)2020-12-19 18:04:58

    “n”: {“p”:“nana”, “q”: “dada”}}   print(l[“s”]) #1   print(l[“x”][2])#3   print(l[“n”][“p”])#nana   布尔类型   记录真假的状态   True   False   基本运算符   算数运算符(字符串也可以相加,python是一种强类型解释型语言,字符串不能跟

  • 集成开发工具有很多,比如eclipse,idea,visual studio等2020-12-19 18:04:36

    使用集成开发环境编写一个java程序并运行   前言   一、安装idea   二、使用idea创建java工程   1.启动idea   2.编写java代码   3. 运行   前言   前面写代码使用的是记事本,比较原始,效率低下,实际开发过程中会使用先进的集成开发工具来写代码。集成开发工具有很多

  • 开发环境的搭建和第一个java程序的运行2020-12-19 18:03:35

    点左侧边的 project,可以看到,有如下的项目结构。   去电脑的E:\new\1.3\FirstProgram位置看看,可以看到如下文件:   src是存放java源代码的文件夹,   .idea目录和.iml文件是保存idea工具对java项目相关的配置信息,一般不需要修改。   2.编写java代码   在src上点右键-new-jav

  • 在安装python的时候,其安装目录已经配置好了环境变量2020-12-19 18:03:11

    最近看了web自动化测试的视频,自己学着在电脑上装了一下selenium,安装的过程中遇到了一些问题,在这里记录一下。   1、首先在你的电脑上确定安装了Python和pycharm。电脑左下角开始------运行--------cmd(或者win+R),然后在里面输入python -V,查看你安装的Python版本。下面是我安装的

  • ython:运行在Java平台上的python解释器,可以直接把python代码编译成Java字节码执行2020-12-19 18:01:18

    简单易学、明确优雅、开发速度快   跨平台(树莓派)、可移植、可扩展、交互式、解释型、面向对象的动态语言   人送外号“内置电池”:大量的标准库和第三方库requests、turtle…   社区活跃,互帮互助stack overflow、csdn、github   开源语言,发展动力大   Python应用方向  

  • 仅仅会HTML+CSS的同学也只能拿到行业的最低薪资2020-09-18 04:31:50

    随着Web前端发展,很多前端术也不断更新,对前端工程师的要求也越来越多。仅仅会HTML+CSS的同学也只能拿到行业的最低薪资。一个专业的前端工程师需要充分掌握HTML+css、以及JavaScript和jQuery。下面介绍下这几种语言:   一、HTML   这个是最简单的,也是最基础的。要熟练掌握div、f

  • jquery是相当于把js封装了一套的一个js插件2020-09-18 04:31:34

    可能很多人认为JavaScript非常的难,各种样式以及效果非常复杂。其实js入门还是比较简单的,不需要会很多东西的,只要会根据某个id、或者name拿到网页dom或者样式、或者值,然后会给某个id或者name的元素标签赋值、或者追加数据、追html,这个是跟数据有关系的操作,然后数据逻辑判断,效果方面

  • 作为web前端工程师还要学习一些后台编程语言2020-09-18 04:31:23

    但从任何一个方面而言,web前端都是非常容易的,但是作为一个行业来说,web前端工程师具有非常大的挑战。全栈开发的需求越来越高,仅仅会前端知识的人的发展潜能必然会收到限制。所以作为web前端工程师还要学习一些后台编程语言等等。   学习前端语言很多人会选择自学,但久而久之会出现

  • 当前线程的栈帧中建立一个名为锁记录(Lock Record)的空间2020-09-17 07:34:22

    获取释放重量级锁的消耗都是极为巨大的,如果临界区经常有几个线程同时访问,那么,这个消耗还可以接受,但是,如果临界区同一时间只有一个线程访问呢?这个时候还用重量级锁不就亏了? 因此,为了针对这一情况进行优化,虚拟机实现了轻量级锁,通过虚拟机自身在 用户态 下的 CAS 操作来替换获取释放

  • 轻量级锁会被主动释放,释放流程如下:2020-09-17 07:33:20

    在执行完同步代码后,轻量级锁会被主动释放,释放流程如下:   取出在获取轻量级锁保存在 Lock Record 中的数据   用 CAS 操作将取出的数据替换到当前对象的 Mark Word 中,如果成功,则说明释放锁成功,否则执行步骤 (3)   如果 CAS 操作替换失败,说明有其他线程尝试获取该锁,这时需要将

  • 直接通过判断执行同步代码,减少获取锁时的消耗2020-09-17 07:32:57

    在对象头中记录获取偏向锁成功的线程 ID,当该线程再次获取偏向锁时,发现线程 ID 一样,就可以直接通过判断执行同步代码,减少获取锁时的消耗   不主动释放偏向锁,仅在出现竞争时才是否偏向锁,减小释放锁的消耗   获取偏向锁的过程为:   检测 Mark Word 是否为可偏向状态(锁标志位为 0

  • 偏向锁,适用于 只有一个 线程进入临界区临界区的情况2020-09-17 07:32:34

    虽然说从重量级锁到偏向锁的过程中,获取和释放锁的消耗在逐渐减少,但是,各自适用的场景也越来越特殊:   重量级锁,适用于多个线程 同时 进入临界区的场景   轻量级锁,适用于多个线程 交替 进入临界区   偏向锁,适用于 只有一个 线程进入临界区临界区的情况   当然了,使用那个锁是

  • JavaScript----流程控制语句2020-09-17 07:32:15

    特殊语法 1、语句以;结尾,如果一行只有一条语句,则;可以省略(不建议) 2、变量的定义使用var关键字,也可以不使用 用:定义的变量是局部变量   * 不用:定义的变量是全局变量(不建议使用) 流程控制语句   1、if...else...   2、switch     1、在java中,switch可以接收的数据类型

  • 学习 Python,怎能不懂点PEP 呢?2020-09-17 07:31:54

    或许你是一个初入门 Python 的小白,完全不知道 PEP 是什么。又或许你是个学会了 Python 的熟手,见过几个 PEP,却不知道这玩意背后是什么。那正好,本文将系统性地介绍一下 PEP,与大家一起加深对 PEP 的了   目前,国内各类教程不可胜数,虽然或多或少会提及 PEP,但笼统者多、局限于某个 PEP

  • Python 核心开发者主要通过邮件列表讨论问题、提议、计划等2020-09-17 07:31:40

    PEP 的全称是 Python Enhancement Proposals,其中 Enhancement 是增强改进的意思,Proposals 则可译为提案或建议书,所以合起来,比较常见的翻译是 Python增强提案或 Python改进建议书。   我个人倾向于前一个翻译,因为它更贴切。Python 核心开发者主要通过邮件列表讨论问题、提议、计

  • 有趣又能编译为JavaScript的语言,你用过哪些?2020-09-17 06:32:57

    现代应用相比普通的网页有不同的要求。但是浏览器是一个有着一套(大部分)固定可用的技术的平台,JavaScript依然是web应用的核心语言;任何需要在浏览器上跑的应用都需要使用这种语言。   我们都知道Javascript并不是最好的语言,特别是在复杂的应用中,它可能不太能胜任。为了避免这种情

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

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

ICode9版权所有