分享两个实用的股票数据接口
一、搜狐(推荐)
可查询任意时间区间,起始时间不受限制,api为:
http://q.stock.sohu.com/hisHq?code=cn_000858&start=20180101&end=20181231&stat=1&order=D&period=d&callback=historySearchHandler&rt=jsonp
参数说明:
code:股票代码
start:开始日期
end:结束日期
返回json数据,每天1条数据,下面是其中1天:
["2018-03-09","77.30","77.10","0.20","0.26%","76.18","78.39","245529","189421.42","0.65%"]
分别表示:
时间、开盘价、收盘价、涨跌金额、涨幅、最低价、最高价、成交量、成交金额、换手率
二、新浪
最多只能获取最近1023个节点的数据(大概最近3个半月)
http://money.finance.sina.com.cn/quotes_service/api/json_v2.php/CN_MarketData.getKLineData?symbol=sz002095&scale=60&ma=no&datalen=1023
参数说明:
symbol:股票代码
datalen:节点个数,最大为1023,大于此值也最多只显示最近的1023个
返回json数据,每天有4条数据(每小时1条,若要取当天收盘数据,就是对应4条中的最后一条),下面是其中1天:
{day:"2018-03-09 10:30:00",open:"44.520",high:"47.500",low:"44.000",close:"47.200",volume:"3105149"},
{day:"2018-03-09 11:30:00",open:"47.200",high:"49.150",low:"46.790",close:"49.150",volume:"3982161"},
{day:"2018-03-09 14:00:00",open:"49.150",high:"49.150",low:"49.150",close:"49.150",volume:"1161098"},
{day:"2018-03-09 15:00:00",open:"49.150",high:"49.150",low:"49.150",close:"49.150",volume:"253529"}
分别表示:
时间、开盘价、最高价、最低价、收盘价、成交量
ps:由此可见无论是时间跨度还是数据量,都是搜狐的接口更好,推荐使用
iLeichun2.0版本正式上线啦!!!
2017年7月31日,i累存2.0版本正式上线啦!!!
域名改成:www.ileichun.com
as3设置了multiline属性为什么文本不换行?
wordWrap:
a. 设为true时,若有设置文本框宽度时,超出的文本将自动换行,与multiline设为true或false无关(即可以不添加multiline属性),可以显示多行。
b. 当设为false时将不自动换行,超出的内容将不显示。
c. 无论是否设置都不影响“
”的换行方式,若为true则两者同时起作用。
d. 既要设置自动换行,也要根据内容调整文本框高度时,可以使用textfield.autoSize设置对齐后会自动调整文本框高度,但必须先约束文本框宽度。
multiline:
a. 在使用htmlText时,若使用了<br>,那么要设置multiline才能在<br>处换行。
b. 只有当设置为true时,按下Enter键才能换行。
为什么MyEclipse启动Tomcat时的输出信息为红色?
平时记得MyEclipse启动Tomcat时的输出信息是黑色的啊?为什么现在变成红色的了?这样跟报错的时候的颜色一样了,很不好找出错的信息了。
如果你之前不知道有这种情况,而现在突然出现,会不会以为是MyEclipse问题了?或者以为是程序报错了?当你仔细看过输出信息之后发现并没有报错,项目网页也能正常打开。
对于这种情况,一般是更换了Tomcat版本导致的,Tomcat 6版本在用MyEclipse启动时是黑色的信息,但如果换成Tomcat 7或更高版本就会变成红色的了。你可以更换成Tomcat 6试试,当然如果你的MyEclipse是8.5及以下版本的话还需要改另外一个地方。
由于MyEclipse 8.5及以下版本只支持到Tomcat 6.x,如果要配置Tomcat 7版本的话也是可以的,这时只能在Tomcat 6.x那里配置,设置好Tomcat目录和jdk目录后,与配置Tomcat 6相比还需要配置Paths,值为Tomcat 7安装目录下的bin/tomcat-juli.jar。如果更换成Tomcat 6时这个Paths要手动删除,虽然不删除也不影响功能,但启动的时候输出信息仍然会是红色的,删除这个Paths信息之后启动信息就会变成黑色了。
ksc歌词文件源码手动编辑
在做一些卡拉OK形式的视频的时候,ksc歌词文件是必不可少的,但有时候下载的ksc文件可能跟下载的歌曲不同步,如果大概上都可以对得上的话,还是比较好修改的。我们用记事本打开ksc文件,将看到如下样式的歌词源码:
绘声绘影利用共享导出视频时提示“遇到不适当的参数”
当你使用绘声绘影编辑好视频,在共享标签里面选择导出的视频类型时弹出提示框提示“遇到不适当的参数”,这很可能就是当前视频不支持该种类型的导出方式。
例如当你选择导出类型为mov时弹出该提示框,而选择其他格式时不会提示这个,那么你就不能导出mov格式的视频。
我有一次就是这样的,我的版本是X8。不能选择mov格式,当我选择自定义的时候偶然间发现mov是灰色的,而且后面有括号写着quick time,我想很可能是这种格式要有quick time才能导出吧。而我突然想起来前一天刚卸载了quick time播放器,我想会不会是这个原因?抱着试一试的态度我重新下载了个quick time安装好了,但还是不行。后来我重启电脑,再次打开绘声绘影还是出现同样的问题。那真是没办法了,我重装了绘声绘影,这下居然好了。所以我断定这个问题跟quick time有关,不然安装绘声绘影的时候也不会强制安装quick time。
cocos2dx 3.3报错,error MSB3073: 命令“if not exist
AS3绘制空心图形的几种方法
绝对定位的div如何居中显示
AS3 TextField中defaultTextFormat、setTextFormat()的区别
AS3的TextField设置文本样式有两种方式,分别是defaultTextFormat、setTextFormat(),但用这两种方式设置的文本样式是有区别的,先看个例子吧:
import flash.text.TextField;
import flash.text.TextFormat;
var tfm:TextFormat = new TextFormat();
tfm.color = 0xFF0000;
var tf1:TextField = new TextField();
tf1.defaultTextFormat = tfm;
tf1.text = "显示文本1";
tf1.x = 0;
tf1.y = 0;
addChild(tf1);
var tf2:TextField = new TextField();
tf2.setTextFormat( tfm);
tf2.text = "显示文本2";
tf2.x = 0;
tf2.y = 20;
addChild(tf2);
最终看到的结果是这样的:
显示文本1
显示文本2
为什么第二个文本框的文字没有变成红色的?这就是因为defaultTextFormat和setTextFormat()是有区别的,区别之处就在于书写位置不同,defaultTextFormat要放在文本赋值之前,而setTextFormat()要放在文本赋值之后。将上述的第二段代码进行修改后:
var tf2:TextField = new TextField();
tf2.text = "显示文本2";
tf2.setTextFormat( tfm);
tf2.x = 0;
tf2.y = 20;
addChild(tf2);
这样的结果就是:
显示文本1
显示文本2
- 默认分类(20)
- J2EE(25)
- Java(56)
- PHP(55)
- SEO(10)
- 网页设计(20)
- 网站建设(37)
- 数据库(7)
- JavaScript(17)
- JQuery(6)
- MySQL(20)
- SQL Server(6)
- Access(1)
- Oracle(6)
- office(6)
- Dreamweaver(4)
- Photoshop(12)
- Flash(9)
- Fireworks(13)
- CSS(14)
- HTML(4)
- .NET(7)
- ASP(2)
- DB2(1)
- Ajax(2)
- Linux(12)
- Struts(7)
- Hibernate(8)
- Spring(2)
- Jsp(22)
- Asp(8)
- C#(3)
- C++(1)
- 网络安全(5)
- 软件工程(7)
- XML(1)
- English(2)
- 计算机等级考试(2)
- 计算机病毒(4)
- 个人日志(76)
- 互联网(15)
- ActionScript(10)
- Android(3)
- 数据结构与算法(1)
- 游戏策略(3)
- 美文翻译(2)
- 编程开发(19)
- 计算机应用(4)
- 计算机(10)
- Unity3d(6)
- 其他(1)
- egret(1)