文华财经函数大全

1、引用数据 AVPRICE 引用均价(在盘后对于国内三个期货交易所指结算价) SETTLE 引用结算价(如果用在周期小于’日’的K线上如5分钟K线,一小时k线,每根k线返回的值表示这根k线当日开盘时到这根k线的为止的结算价(均价) 如果用在周期大于等于’日’的K线上,返回当根K线结束时间所在日的结算价.) CLOSE 引用收盘价(在盘中指最新价),

Java LruCache

为了更好的使用内存,操作系统中有一种Lru(Least Recently Used)策略,将最近最少使用的项移出容量有限的内存。不仅仅操作系统这样做,平时做一些android应用等也需要在有限的空间内保存一些状态。下面来看分析我们要怎么做这个基于Lru策略的缓存: 能够快速的读取与写入 ① 能够实现Lru策略 ② 能够适应多线程并发访问操作 ③ 多个线程可以同时读取,但是写操作与读操作,写操作与写

2016年夏

一 年初的时候看一个节目,一个女孩说她今年26岁,笑得特别甜,她美丽、大方并且充满睿智,然后就觉得原来26岁也可以这样美好。 “我不太能够忘记我30岁那天醒来的早晨。还是在那一个我所熟悉的城市,还是被上班闹钟所叫醒的早晨,还是在固定的早点摊飞快地解决了早餐,再平常不过的一个早晨,却像是人生中最漫长的一次噩梦。一切都太普通了。” 四月份的时候读了这篇文章,在之后的很长一段时间里我都有意无意地暗示自己

Android Toolbar填坑指南

随着Android设计规范的迭代更新,我们对Android App的视觉印象不再是傻大黑粗,而Material Design的出现让Android App也可以变得十分精美,无论是界面设计还是过渡动画都让人耳目一新。传送门:Google官方介绍:material design specification ,中文翻译版:Material Design 中文版。 由于历史遗留问题,项目中依然使用自定义

Android5.0以上为View点击添加Ripple波纹效果

MD的特色之一就是”有意义的动画效果”,让动画符合物理世界的规律,而不是杂乱无章,华而不实。 点击事件产生的波纹效果就是其中之一。 那么,先让我们看一下什么是波纹效果: touch_feedback.gif 可以看出,点击变得更具有质感而不是简单的使条目变色。 让我们在RecyclerView上做下实验(实际上Button、TextView和ListView等都是一样的方法

Android dex分包方案

当一个app的功能越来越复杂,代码量越来越多,也许有一天便会突然遇到下列现象: 1. 生成的apk在2.3以前的机器无法安装,提示INSTALL_FAILED_DEXOPT 2. 方法数量过多,编译时出错,提示: Conversion to Dalvik format failed:Unable to execute dex: method ID not in [0, 0xffff]: 65536

Windows环境下配置Git Bash 记住用户名密码

git for windows (又名 msysgit)如何记住用户名和密码 : 先创建存储用户名密码的文件 ,在home文件夹,一般是 C:\Documents and Settings\Administrator下建立文件.git-credentials(windows下不允许直接创建以.开头的文件,所以有一个小技巧:先创建一个文件名叫 )git-credentials 然后进入 git ba

Android中使用Handler造成内存泄露的分析和解决

什么是内存泄露? Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内 存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引用,而没有来自它们外部的引 用(例如有两个对象A和B互相持有引用,但没有任何外部对象持有指向A或B的引用),这仍然属于不可到

解读ClassLoader

ClassLoader一个经常出现又让很多人望而却步的词,本文将试图以最浅显易懂的方式来讲解 ClassLoader,希望能对不了解该机制的朋友起到一点点作用。 要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到JVM,以供程序使用 的。我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过ClassLoad