子不语

1%

  • 首页
  • 标签
  • 分类
  • 归档

股票入门

发表于 2017-08-17 | 分类于 读书笔记

一瓶啤酒,开搞。以下是成坨的胡话,我不对它们负责。


股票是个东西,有价值,也有价格。价格反映了人们对价值的不同看法,由供求关系决定。我们按照物理老师的思路来看待这个问题:如果供求平衡不被打破,它的价格理论上也不会改变。本文不能告诉你如何发现好的股票,也不能告诉你恰当的买进时间,只是用来研究一下市场自身行为,以评估市场状况和总的趋势。

我们使用图像来看问题。虽然如此,但我们最关心的其实只是每天价格的高、低位,开/收盘价和日交易量。周/月的图像主要在我们分析长期趋势的时候有使用。像年线这种东西,我们分析的时候也会看。

名词解释

暂无。

指标含义

暂无。

疑问

  1. 中国股票指数中包含哪些公司?这些公司怎么样?

个人配置

暂无。

软件快捷键

暂无。

最后更新时间:2017.8.26

Linux 常用命令整理

发表于 2016-09-14 | 分类于 知识点整理

Linux 的书太多了,书里面的章节大概都是那么几章。想学 Linux 的人应该都或多或少的看过一些。但是相信你们该不会的命令还不会~别问我是怎么知道的,我会告诉你我自己也是这样的吗?!

这里记点笔记,都是些常用的参数,不常用的直接忽略掉,最常用的也直接忽略掉。就像高中时候数学老师说的那样,我们只挣那最基础的80%分数就OK了。

温故知新,没事多瞅瞅。

LNMP 环境搭建教程(索引)

发表于 2016-07-13 | 分类于 系统环境

写教程好累的。

最后更新时间:2017.6.25

Hello World AGAIN!

发表于 2016-01-01 | 分类于 逼逼叨

小的又来给世界请安了。可能世界也觉得烦,从来没理正过我这回事儿。

一个新博客就要一个开篇“大作”,这弄的我也吃不消。本文没打算说啥,就告诉大家一声——我用 GitHub Pages 开始搞博客了:大概就是 Hexo + NexT 主题 + 域名解析 这个样子。

其实对于环境搭建教程这个东西我还是挺矛盾的:一方面,我不知道大家为什么不去官方网站上看文档而到处找教程;另一方面,自己有时竟然还想手贱地写一些质量远远不如官方文档的教程。为了让我内心的矛盾能达到个平衡,我把环境搭建所需的官方文档链接粘在下方。

  1. GitHub Pages
    讲解个人 GitHub Pages 的创建方法。

  2. Hexo
    在这个页面上,讲了如何安装 Hexo 所需的 Node.js 和 git,最后安装了 Hexo。对于 Hexo 的使用方法,也有详细说明。

  3. Hexo 主题:NexT
    全中文说明,从下载到使用。

  4. GitHub Pages 绑定域名
    此步可跳过。

  5. git - 简明指南(非官方,个人/团队提供的优质内容)
    供新手快速了解相关 git 命令。懂与不懂,都是收获。


不知不觉,我就把要写一篇教程的坑给填平了~隐形装B果真最为致命啊。

最后更新时间:2017.6.24

JavaScript 日期操作

发表于 2015-12-15 | 分类于 Programming

文章处理自:http://www.blogjava.net/parable-myth/archive/2008/01/12/174761.html

时间对象 Date

时间对象是一个我们经常要用到的对象,无论是做时间输出、时间判断等操作时都与这个对象离不开。除开 JavaScript 中的时间对象外,在 VbScript 中也有许多的时间对象,而且非常好用。下面还是按照我们的流程来进行讲解。

它是一个内置对象——而不是其它对象的属性,允许用户执行各种使用日期和时间的过程。

常用方法

分为得到时间方法、设置时间方法和转换时间方法。

得到时间方法
  • getDate() : 查看Date对象并返回日期;
  • getDay() : 返回星期几;
  • getHours() : 返回小时数;
  • getMinutes() : 返回分钟数;
  • getMonth() : 返回月份值;
  • getSeconds() : 返回秒数;
  • getTime() : 返回完整的时间;
  • getYear() : 返回年份。
设置时间方法
  • setDate() : 改变Date对象的日期;
  • setHours() : 改变小时数;
  • setMinutes() : 改变分钟数;
  • setMonth() : 改变月份;
  • setSeconds() : 改变秒数;
  • setTime() : 改变完整的时间;
  • setYear() : 改变年份。
转换时间方法
  • toGMTString() : 把 Date 对象的日期(一个数值)转变成一个 GMT 时间字符串,返回类似下面的值:Weds,15 June l997 14:02:02 GMT(精确的格式依赖于计算机上所运行的操作系统而变);
  • toLocaleString() : 把 Date 对象的日期(一个数值)转变成一个字符串,使用所在计算机上配置使用的特定日期格式;
  • UTC() : 使用Date UTC(年、月、日、时、分、秒),以自从 1970年1月1日 00:00:00(其中时、分、秒是可选的)以来的毫秒数的形式返回日期。
几个需要注意的地方
  1. 得到日期和年和设置日期和年时间,其中很怪的问题就是不能对月份进行设置(比较的怪):

    1
    2
    3
    4
    5
    6
    7
    8
    <script language="javascript">
    d = new Date();
    alert(d.toLocaleString());
    d.setDate(25);
    alert(d.toLocaleString());
    d.setYear(2000);
    alert(d.toLocaleString());
    </script>
  2. 获得年的时候最好用 getFullYear() 方法来做;

  3. 由于针对月份,JS 是从 0 开始的,因此需要对月份进行操作时要 +1;

例子

下面是几个关于时间的经典而且经常会用到的例子,希望对大家会有提高的。谢谢继续关注该帖子。

  1. 将 2005-8-5 转换成 2005-08-05 格式:

    1
    2
    3
    4
    <script language="javascript">
    var strDate = '2005-8-5';
    window.alert(strDate.replace(/\b(\w)\b/g, '0$1'));
    </script>
  2. 得到间隔天数:

    1
    2
    3
    <script type="text/javascript">
    alert("间隔天数为: " + (new Date('2005/8/15') - new Date('2003/9/18')) / 1000 / 60 / 60 / 24 + " 天");
    </script>
  3. 得到间隔时间:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    <script>
    var d1 = new Date("2004/09/16 20:08:00");
    var d2 = new Date("2004/09/16 10:18:03");
    var d3 = d1 - d2;
    var h = Math.floor(d3/3600000);
    var m = Math.floor((d3-h*3600000)/60000);
    var s = (d3 - h * 3600000 - m * 60000) / 1000;
    alert("相差 " + h + " 小时 " + m + " 分 " + s + " 秒");
    </script>
  4. 得到今天的日期:

    1
    2
    3
    4
    <script language="javascript">
    var d = new Date();
    alert(d.getFullYear() + " 年 " + (d.getMonth() + 1) + " 月 " + d.getDate() + " 日");
    </script>
  5. 数字日期转汉字:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <html>
    <head>
    <title>New Document</title>
    </head>
    <body>
    <script language=javascript>
    Date.prototype.getRead = function()
    {
    var values = new Array("零", "一", "二", "三", "四", "五", "六", "七", "八", "九");
    var returnValue, temp;
    returnValue = this.getYear() + "年";
    temp = (this.getMonth() + 1) + "月" + this.getDate() + "日";
    temp = temp.replace(/(\d)(\d)/g, "$1十$2").replace(/1十/g, "十").replace(/十0/g, "十");
    returnValue += temp;
    returnValue = returnValue.replace(/\d/g, function(sts){
    return values[parseInt(sts)]
    });
    return returnValue;
    }
    var t = new Date();
    document.write(t.getRead());
    </script>
    </body>
    </html>
  6. 得到前N天或后N天的日期:

    方法一:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <script type="text/javascript">
    function showdate(n)
    {
    var uom = new Date(new Date() - 0 + n * 86400000);
    uom = uom.getFullYear() + "-" + (uom.getMonth() + 1) + "-" + uom.getDate();
    return uom;
    }
    window.alert("今天是:" + showdate(0));
    window.alert("昨天是:" + showdate(-1));
    window.alert("明天是:" + showdate(1));
    window.alert("10天前是:" + showdate(-10));
    window.alert("5天后是:" + showdate(5));
    </script>

    方法二:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <script type="text/javascript">
    function showdate(n)
    {
    var uom = new Date();
    uom.setDate(uom.getDate() + n);
    uom = uom.getFullYear() + "-" + (uom.getMonth() + 1) + "-" + uom.getDate();
    return uom;
    }
    window.alert("今天是:" + showdate(0));
    window.alert("昨天是:" + showdate(-1));
    window.alert("明天是:" + showdate(1));
    window.alert("10天前是:" + showdate(-10));
    window.alert("5天后是:" + showdate(5));
    </script>

    方法三(不好意思,这个是用vbscript做的):

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <script language="vbscript">
    function showdate(n)
    showdate = dateadd("d", date(), n)
    end function
    msgbox "今天是:" & showdate(0)
    msgbox "昨天是:" & showdate(-1)
    msgbox "明天是:" & showdate(1)
    msgbox "十天前是:" & showdate(-10)
    msgbox "五天后是:" & showdate(5)
    </script>

    方法四:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <script language="Javascript">
    Date.prototype.getDays = function() {
    var _newDate = new Date();
    _newDate.setMonth(_newDate.getMonth() + 1);
    _newDate.setDate(0);
    $_days = _newDate.getDate();
    delete _newDate;
    return $_days;
    }
    function showdate(n) {
    var uom = new Date();
    uom.setDate(uom.getDate() + n);
    uom = uom.getFullYear() + "-" + (uom.getMonth() + 1) + "-" + uom.getDate() + "\n星期" + ('天一二三四五六'.charAt(uom.getDay())) + "\n本月有" + uom.getDays() + "天";
    return uom;
    }
    window.alert("今天是:" + showdate(0));
    window.alert("昨天是:" + showdate(-1));
    window.alert("明天是:" + showdate(1));
    window.alert("10天前是:" + showdate(-10));
    window.alert("5天后是:" + showdate(5));
    </script>

推荐链接

  1. Date - JavaScript | MDN
12
Tsz Chiu Wong

Tsz Chiu Wong

问题驱动。

10 日志
8 分类
20 标签
RSS
© 2017 Tsz Chiu Wong