Other articles


  1. Python3中Excel文件的处理

    • xlrd读取文件

    xlrd是跨平台的,主要示例代码如下:

    workbook_object = xlrd.open_workbook(report_path) #打开文件,获取workbook对象
    work_sheet = workbook_object.sheet_by_name("Sheet1")#基于sheet名字获取到sheet对象
    the_sheet.cell(7,3).ctype#获取单元格的类型
    

    使用work_sheet.nrows获取行数,使用cell_value(i,j)获取某个格子的值

    python读取excel中单元格的内容返回的有6种类型:

    • 0 empty
    • 1 string
    • 2 number
    • 3 date
    • 4 boolean
    • 5 error
    • xlwings的使用

    根据目前的研究,xlwings很可能是调用了Excel VBA API实现的,代码被调用时打开了Excel程序实例,这也意味着它可以做到更加复杂的操作。部分示例代码如下 …

    read more
  2. "关于基金的一点问题"

    最近学霸问了一点基金的问题,于是我打算写篇文章来解释一下基金的基本情况

    基金的一些基本问题

    首先,这里讨论的是场外基金,场内交易的ETF、LOF、封闭式基金不在此列。
    T日: 指交易日,此处可以理解为沪深交易所的交易日,T+1指的是下一个交易日
    QDII: 合格境内机构投资者(Qualified Domestic Institutional Investor),可投资于境外市场。

    基金的收费方式:前端收费、后端收费、按年收取销售服务费

    1. 前端收费:申购和赎回时都扣费
    2. 后端收费:申购时不扣费,赎回时一次性扣费

    基金的费率

    1. 认购费,基金处于封闭期之前时收取
    2. 申购费,处于开放申购期基金在买入后收取,前端收费的话在申购时扣除,后端收费的话在赎回时扣除
    3. 赎回费,在基金赎回时扣除
    4. 销售服务费,部分基金不收取认购/申购费和赎回费,在赎回时按年收取销售服务费

    购买基金的途径

    1. 银行网银,好像大多数银行网银都可以,买之前注意看下说明,特别是费率 …
    read more
  3. 安装和配置octopress的注意事项

    终于把新版的octopress配置好了,注意事项如下:

    1. 现在可以确定,装ruby的插件只能用taobao的源了,taobao的源必须采用https
    2. Bundler 的 Gem 源代码镜像命令是:bundle config mirror.https://rubygems.org https://ruby.taobao.org
    3. 新版的octopress使用之前需要安装nodejs
    4. 在ruby2.3下面是可以安装octopress的
    read more
  4. C++-Notes

    程序的输出结果是

    #include<iostream>
    using namespace std;
    #define DOUBLE(x) x+x//x*2
    int main(int argc,char** argv)
    {
        int i=DOUBLE(5)*5;
        cout<<i<<endl;
        return 0;
    }
    

    输出结果是:30

    程序出错在什么阶段?()

    A、编译阶段出错 B、运行阶段出错 C、编译和运行都出错 D、程序运行正常

    #include<iostream>
    using namespace std;
    int main() 
    { 
    http://www.sogou …
    read more
  5. Java-Notes

    下列程序的输出结果是:

    public class test
    {
        public static void main(String args[])
        {
            String a="abc";
            String b="abc";
            String c=new String(b);
    
            System.out.print(a==b);/* a和b指向同一个对象**/
            System.out.print(' ');
            System.out.print(a==c);
            System.out.print(' ');
            System.out.print(c==b);
            System.out.println();
        }
    }
    

    结果是:true false false …

    read more

links

social