Archive

Author Archive

Android的图形图表控件Android-Charts正式发布

July 14th, 2012 6 comments

今天正是将之前所做的Android图表控件打包分享给广大Android开发者,目前画面截图和演示效果图都已经添加
代码和其他的内容可以直接到googleCode和本地下载。
CG本次仍然使用APL2.0作为许可协议发布,请在该许可协议下使用。
也欢迎有志向完善该组件的Android开发参与到其中,共同提高。

android-charts是由CG开发的一整套基于Java和Android开发的图形图表控件集合
目前该套图表主要包括以下组件:

  1. 网格图(gird chart)
  2. 线图(line charts),包含单线图和多线图
  3. 柱状图(stick charts),包含基本柱状图和特殊柱状图 支持显示均线
  4. K线或蜡烛线图(candle stick-chart) 支持显示均线
  5. 饼图(pie chart or pizza chart) 包括基本饼图和分割饼图
  6. 雷达图或蛛网图(radar chart or spider web chart) 包含面积雷达图

Read more…

iOS开发之类Siri的语言识别程序的开发与实践(Nuance技术)

June 20th, 2012 1 comment

相信Iphone4s之后Siri技术又火了一把,不过Siri的成功除了归于苹果公司Steve Jobs的领导之外,Siri的语音识别技术提供商Nuance公司的才是功不可没的。
Nuance是最大的专门从事语音识别软件、图像处理软件及输入法软件研发、销售的公司。除了已经红得发紫的Siri,Nuance还有一项破记录的产品,T9输入法,相信在苹果iphone流行之前,用过Nokia神机等品牌手机的用户一定很熟悉这个。
我们这里实现的语言识别功能正是基于Nuance的ASR技术,Siri只是Nuance技术的一种实现而已,Nuance的语音识别技术远远不止如此。
除了英语,法语,德语等西欧语言,中文,广东话,日语等东亚语言也包含在其中。

Read more…

使用Yahoo API获取雅虎的证券股票数据接口(时价 K线等)

June 19th, 2012 4 comments

从网上搜索到的Yahoo财经API接口,基本可以取到世界各个市场的股票,指数,外汇等数据
但是测试下来好像日本国内数据没有,不过调查之后发现可以使用其他方式获取,获取的方法会在随后的博文再附上。

1.获取实时数据
http://finance.yahoo.com/d/quotes.csv?s=股票名称&f=数据列选项
s — 表示股票名称,多个股票之间使用英文加号分隔,如“XOM+BBDb.TO+JNJ+MSFT”,罗列了四个公司的股票:XOM, BBDb.TO, JNJ, MSFT。
f — 表示返回数据列,如“snd1l1yr”。

Read more…

使用Sina API获取新浪财经的证券股票数据接口(时价 K线等)

June 19th, 2012 1 comment

从网上找到的Sina API的财经API说,Mark一下,以供以后参考
http://market.finance.sina.com.cn/downxls.php?date=2011-07-08&symbol=sh600900
获取代码为sh600900,在2011-07-08的成交明细,数据为xls格式。
http://vip.stock.finance.sina.com.cn/quotes_service/view/cn_price.php?symbol=sh600900
获得sh600900当日的分价表
http://market.finance.sina.com.cn/pricehis.php?symbol=sh600900&startdate=2011-08-17&enddate=2011-08-19
获得sh600900从2011-08-17到2011-08-19的分价表。

Read more…

iOS开发之画面切换的各种动画效果附私有API

June 18th, 2012 No comments

ios的画面切换的动画效果的API主要通过调用系统已定义的动画效果实现,这些效果已基本囊括开发的需求,如果需要更加复杂的效果,可以考虑CATransition来实现

以下是基本的四种效果
kCATransitionPush 推入效果
kCATransitionMoveIn 移入效果
kCATransitionReveal 截开效果
kCATransitionFade 渐入渐出效果

以下API效果可以安全使用
cube 方块
suckEffect 三角
rippleEffect 水波抖动
pageCurl 上翻页
pageUnCurl 下翻页
oglFlip 上下翻转
cameraIrisHollowOpen 镜头快门开
cameraIrisHollowClose 镜头快门开

Read more…

Categories: 移动互联, 语言编程 Tags: ,

iOS开发之Objective-c几种不同的随机数算法(arc4random,random,srandom)

June 18th, 2012 No comments

Objective-c并没有直接提供随机数据生成的函数或方法,不过我们可以直接利用c的各种随机算法
以下是几种常见的随机数算法的使用,可以参照以下头文件
stdlib.h

arc4random
不需要随机种子,在调用时自动生成随机种子
返回[0,X)的集合
int value = arc4random() % x;
返回[1,X]的集合
int value = (arc4random() % x) + 1;

Read more…

iOS开发之Objective-C中BASE64编码加密解密的使用

June 18th, 2012 No comments

BASE64使用常用的URL密文编码方式,用于在HTTP环境下传递较长的标识信息。采用Base64编码不仅比较简短,同时也具有不可读性。

以下地址是加密的迅雷专用下载地址,采用的是该编码。
如thunder://QUFodHRwOi8vd3d3LmJhaWR1LmNvbS9pbWcvc3NsbTFfbG9nby5naWZaWg==

ios中使用BASE64进行加密和解密的方法也很简单,可以直接用google-toolbox-for-mac的GTMBase64.h来实现.

google-toolbox-for-mac的对应地址如下:
http://code.google.com/p/google-toolbox-for-mac/

当中可以找到很多你需要的帮助对象,但是这里我们只使用以下3个文件
GTMDefines.h
GTMBase64.h
GTMBase64.m

Read more…