Robin's blog

首页

关于

归档

GoogleJava

Google Java编程风格指南

1 前言这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则,我们才认为它符合Google的Java编程风格。 与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题,同时也讨论一些约定及编码标准。然而,这份文档主要侧重于我们所普遍遵循的规则,对于那些不是明确强制要求的,我们尽量避免提供意见。 1.1 术语说明本文档中除非特殊说明,否则: 术语class可表示一个普通类、枚举类、接口或者注解。 术语comment只用来指代实现的注释(implementation comments),我们不使用文档注释(documentation comments)一词,而是用Javadoc。 其他术语说明,将在文档中需要说明的地方单独说明。 1.2 指南说明..

更多
PostgreSQL数据库

PostgreSQL基础知识整理

数据库操作DMLCREATE TABLECREATE TABLE语句用于创建数据库中的表。语法是: CREATE TABLE 表名称 ( 列名1 数据类型, 列名2 数据类型, 列名3 数据类型, .... ); 例: CREATE TABLE user ( id integer, user_name varchar(255), email varchar(255), age integer, address varchar(255) ) 注意:字段类型char和varchar区别: 容纳固定长度的字符串。 容纳可变长度的字符串。 CONSTRAINT约束、限制,常见的约束如下: CHECK(检查约束) NOT NULL(非空约束) UNIQUE(唯一约束) Primary Key(主键) Forei..

更多
loading..
Git

Git知识点整理

1. Git基本概念。 repository config init clone fetch pull commit push branch head tag merge conflict diff log show status 2. Git工作空间和文件状态(1).工作空间 左侧为工作区,右侧为版本库。 工作区(Working Directory) 就是在电脑里能看到的目录,比如learngit文件夹就是一个工作区。 版本库(Repository)工作区有一个隐藏目录.git,是Git的版本库。 在版本库中标记为index的区域为暂存区,标记为master的是Git为我们自动创建的第一个分支,代表的是目录树。此时HEAD实际是指向master分支的一个“游标”,所以图示的命令中出现HEAD的地方可..

更多
loading..
tensorflow量化交易Quant

实战人工智能(TensorFlow)在证券量化交易中的突破

近年来各类量化交易平台层出不穷, 多数是基于类似(anaconda + 证券数据)这样的数据建模+分析平台, 通过Python的强大数据处理能力来构建量化交易策略。近期测用了一个借助Tensorflow深度学习技术的量化工具,将人工智能概念与量化交易融合,回测结果非常惊人,远超沪深300。 可视化策略设计 执行基于深度学习的量化交易策略[2017-10-30 04:23:51.860846] INFO: quant: instruments.v2 开始运行.. [2017-10-30 04:23:51.900663] INFO: quant: instruments.v2 运行完成[0.039842s]. [2017-10-30 04:23:51.984478] INFO: quant: advanced_..

更多
1111213141518