- 博客(222)
- 资源 (36)
- 收藏
- 关注

原创 视角:码农,你需要去理解产品经理
其实,我一直对产品经理抱有一个敬畏的心态。但接触之后,我发现自己的产品经理并没有什么特别,似乎经常只是听意见,视乎所有的东西不是客户的就是程序员的。但我隐约中感到,产品经理绝对不是我这么简单念头掠过的这么简单。所以,对产品经理,我有情节,但始终理不清。今天开始去了解他们,希望自己能够理解他们,或许会花上半年的时间深度的理解。那就从第一本书开始吧《人人都是产品经理》。我为什么要读这本
2014-10-06 12:47:20
2606

原创 Android开发之多级下拉列表菜单实现(仿美团,淘宝等)
我们在常用的电商或者旅游APP中,例如美团,手机淘宝等等,都能够看的到有那种下拉式的二级列表菜单。具体如图所示:上面两张图就是美团的一个二级列表菜单的一个展示。我相信很多人都想开发一个跟它一样的功能放到自己的APP中。好,接下来我们就开始动手,解决它。1,结构分析首先,我们给出这个下来菜单需要的组建。我们用线框图来分析。1)如上图所示,最外围
2014-09-23 00:25:40
32982
16

原创 Android开发之httpclient文件上传实现
文件上传可能是一个比较耗时的操作,如果为上传操作带上进度提示则可以更好的提高用户体验,最后效果如下图:项目源码:http://download.csdn.net/detail/shinay/4965230这里只贴出代码,可根据实际情况自行修改。[java] view plaincop
2014-09-17 14:26:30
3746
1

原创 Sanliao智能家居平台软件设计
我本身不排斥把自己的设计和开发过程记录下来的人,但是我还真没有什么习惯说要让它公开。更何况,我现在要做的是一款给我带来银子的产品,如果被别人知道,很明显,我的银子可能就会变少甚至颗粒无收。好在我的博客没人知道,我就当时云储存来看待吧。还是要说明下版权:1,本设计版权归本人所有;2、本博客禁止转载或者用本博客技术用于商业用途。还有个重要原因我不喜欢写博客,因为linux下编辑太痛苦了。所有
2014-08-19 13:11:06
2793

原创 AVL树删除算法的实现
本文是本人原创,当时作为长安大学高一凡老师带的学生,我的毕业设计就是做一个AVL 算法的演示软件。其中,AVL树的删除算法在度娘和 谷歌了很久都没有找到逻辑通畅或者说是我能够看懂的。后来,闭门造成,费了十几张A4纸才把算法设计出来 本文是当时我想投稿的一个草稿,只是当时太嫩,不敢投论文。。而且马上就毕业了,所以就一直没了下文。现,贡献该草稿,希望对要了解AVL树算法的同学有帮助。
2014-07-25 22:40:24
1730
原创 How to choose a drone with python?
Mini Drone Camera Drone FPV Drone Rc Helicopter
2023-02-02 20:30:10
229
原创 欢迎使用CSDN-markdown编辑器
React Native Android入门实战及深入源码分析系列(3)——热部署加载离线JSBundle文件本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦: 本文为老曾原创,转载需注明出处:http://blog.csdn.net/minimicall?viewmode=contents 上两节我们已经学些了如何编译源码,这一节我们来学习如何
2016-03-31 14:40:41
1232
原创 React Native Android入门实战及深入源码分析系列(2)——React Native源码编译
本文为老曾原创,转载需注明出处:http://blog.csdn.net/minimicall?viewmode=contents在上一节中,我们通过一个相册的制作来学习了React Native编写。这一节我们需要开始学习React Native的源码。学习源码,从编译源码开始。首先,我们需要把代码从github中克隆下来。https://github.com/faceb
2016-03-31 10:42:04
3701
原创 React Native Android入门实战及深入源码分析系列(1)——Hello world
因为现在找不到地方记录csdn账号,所以这里记一下:zeng890816@yahoo.cn从今天起,我要分析React Native for Android的源码。本系列主要是从使用和源码分析的角度来一步步的剖析React Native Android。当然,因为我对IOS不了解,所以,我只能分析安卓了。首先来一个Hello world。对于Rn 安卓的开发环境,本着不重复
2016-03-27 23:11:44
2299
转载 ListViev加载不同布局项
【用得到, mark】重(@Override)写 getViewTypeCount() – 返回你有多少个不同的布局重写 getItemViewType(int) – 由position返回view type id根据view item的类型,在getView中创建正确的convertView public class Multip
2015-08-16 11:05:24
1398
原创 欢迎使用CSDN-markdown编辑器
Android包名需要小写今天在使用阿里百川的OpenAccount的时候,出现R里面找不到styable文件的问题,经过和阿里的人沟通。原来是我的包名里面有大写。而android又会把它变为小写,结果找不到。所以,后面要注意了。 特别坑爹的是,AndroidStudio还特别提示你最好采用uppercase。。。。 如果资源直接是R.xxxx。的,大小写都可以。但如果是通过反射。。就必须小写。
2015-08-14 22:17:25
1238
原创 程序员的量化交易之路(39)--Lean之BacktestingRealTimeHandler回测实时时间事件处理7
转载需注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.top/上一节已经说明了实时事件和处理接口。这一节需要说明回测里面的实时事件处理。主要是开启一个新的线程来处理定时事件。例如每天开市的时候的事件和每天闭市时候触发的事件。还有你可以定义任意一个给定时间的事件。下面我们通过代码来说 明问题/* *
2015-06-21 23:17:30
3104
1
原创 程序员的量化交易之路(38)--Lean之实时事件处理接口IRealTimeHandler和RealTimeEvent6
转载需注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.top/这节开始我们要开始说明另外一个模块:实时事件处理模块。这个模块的工作是什么呢。它就是用来设置一些在特定时间需要执行的任务。比如,每天开盘的时候,你可以做一个什么动作,比如每天收盘的时候你也可以做一个动作。当然还有更为广泛的运用。
2015-06-21 13:19:39
2494
2
原创 程序员的量化交易之路(37)--Lean之DataStream数据流5
转载需注明出处:http://blog.csdn.net/minimicall,http://cloudtrade.top我们之前说明了数据读者,数据槽。将数据读取到队列中,在算法主线程中需要使用DataFeed线程的数据。这是一个典型的读者-写着问题。在主线程中和DataFeed打教导的事DataStream。下面我们看它的代码。说明在注释中说明了。/* * QUANTCONNEC
2015-06-20 22:18:52
2424
1
原创 程序员的量化交易之路(36)--Lean之数据读取SubscriptionDataReader4
转载需注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.top数据读取需要定义一个读者。直接见下面代码:namespace QuantConnect.Lean.Engine.DataFeeds{ /******************************************
2015-06-19 16:18:41
2617
原创 程序员的量化交易之路(35)--Lean之DataFeed数据槽3
转载需注明出处:http://blog.csdn.net/minimicall,http://cloudtrade.top/Lean引擎的模块划分非常的规范。其中DataFeed是数据槽,就是供应数据的模块。1. IDataFeed 接口模块的接口为:namespace QuantConnect.Lean.Engine.DataFeeds{ /// //
2015-06-19 12:37:23
3274
原创 程序员的量化交易(34)--QuantConnect_Lean如何定义Indicator指标2
转载需注明出处:http://blog.csdn.net/minimicall,http://cloudtrade.top/指标(Indicator)由三大关键组件组成:1. 实现你指标的类2. 在ACAlgorithm基类中的Helper方法,用于简化对你指标实现的调用。3. 测试方法用于测试指标的表现。为了实现一个指标,上述所有组件需要实现。下面的教程会带你浏览这些
2015-06-14 15:10:41
5334
原创 程序员的量化交易之路(33)--QuantConnect之案例1
转载需注明:http://blog.csdn.net/minimicall ,http://cloudtrade.top/分析Cointrader有一定层度了,发现它毕竟不是一个产品,没有得到验证。在架构、编码等方面都非常的不规范。想编写一个云交易平台,任道而重远。我们需要参照一些成熟的架构。Quantopian的zipline不行,因为我就是看到它不行,所以才去分析Cointrade
2015-06-10 23:12:04
7020
原创 程序员的量化交易之路(32)--Cointrade之Portfolio组合(19)
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.top/Portfolio:组合,代表的是多个证券组合在一起为了完成某一策略 。组合中每个证券都有自己的仓位(Position)。我们的策略就是要控制组合的Position进而涉及到买卖,订单。Portfolio代码:packa
2015-06-10 10:37:36
2210
原创 程序员的量化交易之路(31)--cointrader之Balance现金(18)
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,htt://cloudtrade.topBalance:现金。代码:package org.cryptocoinpartners.schema;/** * A Balance represents an amount of money in a given asse
2015-06-09 16:07:57
1727
原创 程序员的量化交易之路(30)--Cointrader之ConfigUtil(17)
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.top/一个完整的系统,必然会涉及到配置文件。配置文件可以是xml、属性文件等形式。大多数而言我们并不需要重写配置读取解析模块,只需要使用开源的即可,这里使用的是apapche.commons.configuration的。我们这里要说的是
2015-06-08 15:47:25
2767
原创 程序员的量化交易之路(29)--Cointrader之Tick实体(16)
转载需注明出处:http://blog.csdn.net/minimicall,http://cloudtrade.topTick:什么是Tick,在交易平台中非常常见,其实就 单笔交易时某只证券的基本数据。我们通过代码来学习吧:package org.cryptocoinpartners.schema;import javax.annotation.Nullable;impor
2015-06-06 13:51:39
2295
原创 程序员的量化交易之路(28)--Cointrader之Offer报价实体(15)
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.top/Offer:报价。bid:买方报价ask:卖方报价很简单的一个类。是PriceData的子类。还记得PriceData有什么吧。时间戳、量、价,而PriceData又是MarketData的子类,Market
2015-06-05 16:15:37
2036
原创 程序员的量化交易之路(27)--Cointrader之PriceData价格数据(14)
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.top/PriceData:价格数据。价格数据是市场数据的子类。具体代码如下:package org.cryptocoinpartners.schema;import java.math.BigDecimal;import ja
2015-06-05 15:47:44
1800
原创 程序员的量化交易之路(26)--Cointrader之Listing挂牌实体(13)
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.topListing:挂牌。比如某只股票在某证券交易所挂牌交易。也就是上市交易。老规矩,通过源码学习:package org.cryptocoinpartners.schema;import java.util.ArrayList;
2015-06-05 15:24:25
2097
原创 程序员的量化交易之路(25)--Cointrader之MarketData市场数据实体(12)
转载需注明出处:http://blog.csdn.net/minimicall,http://cloudtrade.top/前面一节我们说到了远端事件。其中,市场数据就属于远端事件。市场数据有什么?我们通过代码来回答这个问题:package org.cryptocoinpartners.schema;import javax.annotation.Nullable;import
2015-06-05 11:32:40
2243
原创 程序员的量化交易之路(24)--Cointrader之RemoteEvent远程事件实体(11)
转载需注明出处:http://blog.csdn.net/minimicall,http://cloudtrader.top/在量化交易系统中,有些事件是远端传来的,比如股票的价格数据等。所以,在这一节我们定义了一个远端事件实体。它是一个基类,并不单独生成数据表。具体代码如下:package org.cryptocoinpartners.schema;import javax.an
2015-06-05 00:23:39
1922
原创 程序员的量化交易之路(23)--金融概念Margin保证金
转载需要注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.topMargin:保证金英文解释:http://www.investopedia.com/terms/m/margin.asp我们把它贴上,并加上我个人的翻译。(翻译不好莫怪)DEFINITION OF 'MARGIN'(m
2015-06-04 12:45:19
2929
原创 程序员的量化交易之路(22)--Cointrader值货币集合Currencies(10)
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.top货币集合Currencies是Currency的集合。主要是定义一些枚举:代码如下:public class Currencies { // Fiat public static final Currency AU
2015-06-04 09:52:06
1834
原创 程序员的量化交易之路(21)--Cointrader之Currency货币实体(9)
转载须注明出自:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrader.top货币,Cointrader中基本实体。我们通过代码来学习该实体:package org.cryptocoinpartners.schema;import java.util.List;import javax.per
2015-06-04 02:24:02
2662
原创 程序员的量化交易之路(20)--Cointrader之Assert实体(8)
转载需说明出处:http://blog.csdn.net/minimicall,http://cloudtrade.top任何可交易的都可以称之为Assert,资产。其类代码如下:package org.cryptocoinpartners.schema;import javax.persistence.Basic;import javax.persistence.Cacheab
2015-06-04 02:11:39
2127
原创 程序员的量化交易之路(19)--Cointrader之Bar实体(7)
转载需注明出处:http://blog.csdn.net/minimicall,http://cloudtrader.top1. 代码package org.cryptocoinpartners.schema;import org.joda.time.format.DateTimeFormat;import org.joda.time.format.DateTimeFormatter
2015-06-04 01:58:24
2486
原创 程序员的量化交易之路(18)--Cointrader之Event实体(6)
转载需注明:事件,是Esper的重要概念。这里我们定义个事件类,它是Temporal实体的派生类。仅仅是对Temporal简单的包装。其代码如下:package org.cryptocoinpartners.schema;import org.joda.time.Instant;import javax.persistence.MappedSuperclass;/
2015-06-03 21:57:14
1672
原创 程序员的量化交易之路(17)--Cointrader之Temporal实体(5)
转载需要注明:http://blog.csdn.net/minimicall,http://cloudtrader.top/这一小节说明一个时间实体Temporal实体,它的代码很简单。package org.cryptocoinpartners.schema;import java.util.Date;import javax.persistence.Basic;import
2015-06-03 21:40:23
1837
转载 程序员的量化交易之路(16)--Hibernate注解总结_转发的(4)
因为Cointrader中用到非常多的Hibernate来做持久化,ORM。所以不得不知道其注解知识。这里我拷贝一篇我个人觉得很好的文章。出处:http://blog.sina.com.cn/s/blog_935ebb670101dnre.html1.类级别注解@Entity 映射实体类@Table 映射数句库表 @Entity(nam
2015-06-03 18:20:39
1578
原创 程序员的量化交易之路(15)--Cointrader之EntityBase类(3)
转载需要说明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrader.top/1. 类代码EntityBase是其他实体类的基类。在这里我们先将代码贴出。需要说明的是,有些实体类是需要映射到数据库的。需要JPA基础,或者Hibernate基础。这个类就是包含一个Id,唯一标示、还有就是一个版本号。利于
2015-06-03 18:16:32
2058
原创 程序员的量化交易之路(14)--Cointrader数据表(2)
Cointrader表结构转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrader.top设置(setup) Install JavaInstall MavenInstall MySqlCreate a database usingmysql -u root -e `cr
2015-06-03 17:27:34
1956
原创 程序员的量化交易之路(13)--Cointrader类图(1)
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,htpp://cloudtrader.top今天开始正式切入到Cointrader的源码分析学习中,其主页为:https://github.com/timolson/cointrader.它是基于Esper的一个比特币云交易托管平台。和我想做的事情比较相近、而且虽
2015-06-03 17:19:06
2476
原创 程序员的量化交易之路(12)--Guice库的学习
Google Guice学习在学习Cointrader的代码时候,要用到Google的guice用于依赖注入(Dependence Injection)。所以,在这里系统的学习一遍。这里我主要是对其官方文档进行有选择性的学习翻译。动机写类对象之间的组合关系是非常麻烦的一件事情。这里以一个网站订披萨作为案例:public interface BillingService {
2015-06-02 17:37:59
2039
android_log4j
2014-08-15
Android 3D 开发指南
2011-05-03
H264 源代码JM实现版本可做实验
2011-05-03
超大整数运算库含除法优化CC++
2010-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人