第一坊二站恋夜秀场秀场的房间用什么浏览器打开最好?

|  
|  
|  
|  
|  
只需一步,快速开始
查看: 7707|回复: 7
ASI文件用什么编辑?
主题帖子积分
中级玩家, 积分 243, 距离下一级还需 7 积分
中级玩家, 积分 243, 距离下一级还需 7 积分
如题啊?&&GTA IV的插件是用什么工具载入的啊? ASI文件用什么工具载入?
主题帖子积分
帕秋莉,GO!~
超级玩家, 积分 636, 距离下一级还需 364 积分
超级玩家, 积分 636, 距离下一级还需 364 积分
0.97b 的补丁里有吧
这个不需要手动载入
主题帖子积分
中级玩家, 积分 243, 距离下一级还需 7 积分
中级玩家, 积分 243, 距离下一级还需 7 积分
我的意思是编辑asi...&&有什么工具可用的么?
主题帖子积分
中级玩家, 积分 243, 距离下一级还需 7 积分
中级玩家, 积分 243, 距离下一级还需 7 积分
顶上,等待专家来解答
主题帖子积分
游戏狂人, 积分 1232, 距离下一级还需 768 积分
游戏狂人, 积分 1232, 距离下一级还需 768 积分
主题帖子积分
游戏达人, 积分 3208, 距离下一级还需 292 积分
游戏达人, 积分 3208, 距离下一级还需 292 积分
回复 4# razoer 的帖子
等待砖家??你很傻很餐具!!!![em26]
主题帖子积分
中级玩家, 积分 243, 距离下一级还需 7 积分
中级玩家, 积分 243, 距离下一级还需 7 积分
主题帖子积分
高级玩家, 积分 390, 距离下一级还需 210 积分
高级玩家, 积分 390, 距离下一级还需 210 积分
razoer 发表于
请问你找到合适的asi编辑工具了吗?
Powered byASI指标的使用技巧和实战举例
振动升降指标ASI(Accumulation Swing Index)作为技术指标之一,只能作参考,不能作为选股的主要依据,选股应以基本面分析为主,技术分析为辅。而且使用ASI时最好结合其它技术指标综合分析。ASI指标为Welles Wider所创。理论上,ASI将震荡高点数值化,并且确实地界定了短期的震荡点,另一方面又真实强力地揭示市场的内涵。它对于压力线及支撑线的突破及新高、低点的确认和背离等现象提供相当精辟的解释。使用技巧(以下为银河证券双子星软件中对ASI的使用说明)当ASI向下跌破前一次低点时为卖出讯号,当ASI向上突破前一次高点时为买入讯号,股价由下往上欲穿过前一波的高点套牢区时,于接近高点处,尚未确定能否顺利穿越之际,如果ASI领先股价,提早一步,通过相对股价的前一波ASI高点,则次一日之后,可以确定股价必然能顺利突破高点套牢区。股价由上往下,欲穿越前一波低点密集支撑区时,于接近低点处,尚未确定是否将因失去信心,而跌破支撑之际,如果ASI领先股价,提早一步,跌破相对股价的前一波ASI低点,则次一日之后,可以确定股价将随后跌破价点支撑区。股价走势一波比一波高,而ASI却未相对创新高点形成“牛背离”时,为卖出参考。股价走势一波比一波低,而ASI却未相对创新低点形成“熊背离”时,为买进参考。参数设置在银河证券的双子星软件中的ASI缺省参数设置是ASI(26,10),意思是: ASI: SUM(SI,26); ASIT: MA(ASI,10);我使用的是缺省参数,实战证明很灵。适用范围ASI指标通常适用于盘整行情中, 不太适用于已经走出明显的趋势性行情的股票。也就是说最适用于横盘震荡即将(向上或向下)突破的股票。实战举例我多次结合基本面使用ASI指标,大多数都是有效的,其中对健康元、国元证券、内蒙君正、万科A和近期的华胜天成的短线预测事后都证明是成功的。例1,我于在《健康元60分钟K线的先行指标ASI透露出来的信息》帖子中说:健康元(600380)的60分钟K线图上的先行指标ASI已经突破前期高点4.68元对应的值,尽管股价还没有突破前高。这说明在接下来的某个小时健康元股价将创新高,也许意味着今天收盘创新高。另外五分钟线MACD低位金叉,日线MACD昨天刚刚金叉。这只是技术分析,仅供参考。 13:49:22结果很灵验,虽然当天收盘没创新高,但是第二天就创出4.74元的盘中新高,并且创出4.7元的收盘新高了。例2, 我于在《出差归来的简短总结》帖子中说:很多人光看均线不看其它指标,常常就会买在阶段高点而卖在阶段低点。就以今天的国元证券为例吧,国元的日K线图上的中短期均线呈空头排列,比较难看,但是你再看看ASI指标,就会发现它已经昂首突破前期反弹的小高点平台(9.02元左右)对应的ASI值,这意味着本周突破9元的概率很大。结果很灵验,它不但在4月8日突破9.02元,而且于4月11日创下9.74元的盘中新高。同时在同一帖子里我还说过“内蒙君正也是一个极度缩量并且日线ASI出现熊背离的情况。可以开始关注。”结果内蒙君正就开始了反弹之旅,在几个交易日内就上涨8%。例3, 我于6月13日在我的新浪博客中通过ASI指标判断华胜天成将突破10.5元(尽管当时冲高回落),结果在第二个交易日就以放量涨停的方式突破了10.5元,在第三个交易日继续涨停。例4,我于6月24日盘中发贴提示同方股份ASI指标已经先于股价创出新高,不仅突破了前高9.38元对应的ASI值,而且突破了前期平台高点9.46元对应的ASI值,预示着近期同方的股价将依次突破9.38元和9.46元。是否灵验有待市场的检验。
虽然同方股份早盘股价是下跌的,但ASI指标却继续上升。
浙江金华网友
ASI缺省参数设置是ASI(26,10),感觉失真严重。何不采用ASI(0,6)试试呢
ASI缺省参数设置是ASI(26,10),感觉失真严重。何不采用ASI(0,6)试试呢
我改过参数做过试验,发现还是ASI(26,10)最灵。
ASI的参数设置很重要,很多投资者由于用的交易软件不是银河证券的双子星,在很多次ASI创新高时,他们的软件却显示ASI创新低,然而事实证明股价在随后的几个交易日里就创了新高。所以很多非银河证券的交易软件都害了很多人,把该买入或持有的股票割肉卖出了。这是有帖子为证的,好几个人在我说ASI创新高时他们都说他们的软件显示创新低。我能记住的就是我在3月底的某个时候根据ASI创新高预测万科A股价将创新高时,“激情K线”就对我这么说。结果万科A股价确实创新高了。当然也不能仅凭ASI指标就决定买卖,但至少说明ASI有一定参考价值和参数设置的重要性。
我下载了银河双子星,你的方法看银泰,ASI已突破前高(6月11日),是否意味着银泰很快能到8.20元?用周线看ASI没突破之前的几个高点,看来还得耐心等待启动?
我下载了银河双子星,你的方法看银泰,ASI已突破前高(6月11日),是否意味着银泰很快能到8.20元?用周线看ASI没突破之前的几个高点,看来还得耐心等待启动?
不对,银泰目前属于顶背离。股价相对于6月16日创新高了,而ASI值却没有同步创新高,所以近期还会调整,是否会创新高要看今后ASI会不会突破6月16日的高点9.51。
不对,银泰目前属于顶背离。股价相对于6月16日创新高了,而ASI值却没有同步创新高,所以近期还会调整,是否会创新高要看今后ASI会不会突破6月16日的高点9.51。
看来我还没掌握要领,继续学习。
依您的解读,600805后面是否要超9.75
吉林通化网友
健康元现在可以买吗?请指导
昨天高位卖掉的一半同方今天以8.81元的均价接回来了。1.5%的差价。同方的股价虽然下跌,但ASI指标却继续创新高。亿阳信通继续持股待涨。
同方的ASI指标继续创新高,已经突破了3月3日对应的小高点(对应的股价高点为11.15元)。
同方的主力今天在8.82元又给我送廉价筹码,我拿得都有点不好意思,他实在是太客气了,这么便宜就卖给我了。
请教:ASI指标的前期高点之间的周期是多少天比较准确? ASI指标如果已经突破前期高点,但是已经当天或者以后还会向下,而股价没有突破,那我还持有等待股价上涨吗?
楼主:请教:问题:请教:ASI指标的前期高点之间的周期是多少天比较准确? ASI指标如果已经突破前期高点,但是已经当天或者以后还会向下,而股价没有突破,那我还持有等待股价上涨吗?
中午好,祝博主天天数银两数到手软啦
又有两个ASI指标分析的成功案例:1,廊坊发展今天逆市大涨5.2%,盘中曾冲高到8%以上,验证了我昨天的技术分析(廊坊ASI指标先于股价创新高,预示股价将创新高),可参考我昨天发的博文或帖子《一个有待市场检验的技术分析》。2,中国建筑今天创出了高位调整以来的盘中新低8.58元,验证了之前我根据中国建筑ASI先于股价创新低所做的判断:其股价将跌破前低8.6元。在微博中我至少说过两次了。
评论该主题
作者:您目前是匿名发表 &
作者:,欢迎留言
提示:用户在社区发表的所有资料、言论等仅代表个人观点,与本网站立场无关,不对您构成任何投资建议。用户应基于自己的独立判断,自行决定证券投资并承担相应风险。ASI框架的使用 - 简书
ASI框架的使用
ASI框架的使用
1.同步访问
2.异步访问
3.块代码方式
4.指定selector方法
5.POST登陆
6.POST JSON
7.下载文件
8.断点续传
9.上传文件
导入ASI框架
我们需要导入我们需要的一需要的一些文件
以上的文件都需要在 Build Phases\Compile Sourses -fno-objc-arc 编译标记
添加libz.dylib动态库
1.同步访问
- (void)syncDemo {
1. 只要是网络访问,就有可能出错!
2. 超时时长!
3. 多线程!
dispatch_async(dispatch_get_global_queue(0, 0), ^{
NSURL *url = [NSURL URLWithString:@"http://192.168.31.2/videos.json"];
// 2. 请求
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
// 默认的网络请求超时时长 10 秒,
request.timeOutSeconds = 2.0;
// 这种方法不能处理错误,只能根据data是否存在,判断网络请求是否出错!
//NSData *data = [NSData dataWithContentsOfURL:url];
//3.同步启动请求,会阻塞当前线程
[request startSynchronous];
// 出错处理
if (request.error) {
NSLog(@"%@", request.error);
//4. 就能够拿到响应的结果
NSLog(@"%@ %@", request.responseData, [NSThread currentThread]);
//5. 如果返回的内容确实是字符串,可以使用 responseString
NSLog(@"%@ %@", request.responseString, [NSThread currentThread]);
//6.如果返回的是字符串我们需要用下面的方法把他初始化为一个NSString类型
//NSString *str = [[NSString alloc] initWithData:request.responseData encoding:NSUTF8StringEncoding];
NSLog(@"%@", str);
2.异步请求的三种方法
1.代理的实现
2.代码块的实现
3.自行定义指定网络监听方法
NSURL *url = [NSURL URLWithString:@"http://192.168.31.2/videos.json"];
// 2. request
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
// 设置代理
request.delegate =
// 3. 启动异步
[request startAsynchronous];
//下边是代理实现的方法
#pragma mark 代理方法
// 开发多线程框架的时候,有一个细节
// 耗时的操作,框架来做,在后台线程,回调方法在主线程做,使用框架的人,不需要关心线程间通讯
- (void)requestStarted:(ASIHTTPRequest *)request {
NSLog(@"%s", __FUNCTION__);
- (void)request:(ASIHTTPRequest *)request
didReceiveResponseHeaders:
(NSDictionary*)responseHeaders {
NSLog(@"%s %@", __FUNCTION__, responseHeaders);
- (void)requestFinished:(ASIHTTPRequest *)request {
NSLog(@"%s %@ %@", __FUNCTION__,
request.responseString, [NSThread currentThread]);
- (void)requestFailed:(ASIHTTPRequest *)request {
NSLog(@"失败 %@", request.error);
// 此方法知道就行,一旦实现了这个方法,那么在 requestFinished 方法中,就得不到最终的结果了!
//- (void)request:(ASIHTTPRequest *)request
didReceiveData:(NSData *)data {
NSLog(@"%s %@", __FUNCTION__, data);
block代码块
#pragma mark 通过块代码来监听网络请求
- (void)asyncBlockDemo {
NSURL *url = [NSURL URLWithString:@"http://192.168.31.2/videos.json"];
// 2. 请求
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
// 设置代理
request.delegate =
// 2.1 块代码回调
[request setStartedBlock:^{
NSLog(@"start");
// 接收到响应头
[request setHeadersReceivedBlock:^
(NSDictionary
*responseHeaders) {
NSLog(@"block - %@", responseHeaders);
// 接收到字节(下载)
// request setBytesReceivedBlock:^(unsigned long long size, unsigned long long
// 接收到数据,和代理方法一样,一旦设置,在网络完成时,就没有办法获得结果
// 实现这个方法,就意味着程序员自己处理每次接收到的二进制数据!
//[request setDataReceivedBlock:^(NSData *data) {
NSLog(@"%@", data);
// 简单的网络访问
__weak typeof(request) weakRequest =
[request setCompletionBlock:^{
NSLog(@"block - %@", weakRequest.responseString);
// 访问出错
[request setFailedBlock:^{
NSLog(@"block - %@", weakRequest.error);
// 3. 发起异步
[request startAsynchronous];
自行指定网络监听方法
- (void)asyncSelectorDemo {
NSURL *url = [NSURL URLWithString:@"http://192.168.31.2/videos.json"];
// 2. 请求
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
// 指定监听方法 - 接收到服务器的响应头方法没有指定,如果程序中实现,会同样会被调用!
// 开始的方法
[request setDidStartSelector:@selector(start:)];
// 完成的监听
[request setDidFinishSelector:@selector(finished:)];
// 失败的监听
[request setDidFailSelector:@selector(failed:)];
// 需要注意的,以上方法是在修改代理监听的执行方法
// 需要指定代理
request.delegate =
// 3. 启动请求
[request startAsynchronous];
- (void)postLogin {
NSURL *url = [NSURL URLWithString:@"http://192.168.31.2/login.php"];
// POST请求
// 如果要使用 POST 请求,一般都使用 ASIFormDataRequest
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
// 设置httpBody
[request setPostValue:@"zhangsan" forKey:@"username"];
[request setPostValue:@"123" forKey:@"password"];
__weak typeof(request) weakSelf =
[request setCompletionBlock:^{
NSLog(@"%@", weakSelf.responseString);
[request startAsynchronous];
- (void)postJSON {
NSURL *url = [NSURL URLWithString:@"http://192.168.31.2/post/postjson.php"];
// POST JSON 的请求还是 ASIHTTPRequest
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
// 设置请求方法
[request setRequestMethod:@"POST"];
// 设置二进制数据
NSDictionary *dict = @{@"productId": @(123), @"productName": @"da bao tian tain jian"};
// 序列化,字典转JSON二进制数据
NSData *data = [NSJSONSerialization dataWithJSONObject:dict options:0 error:NULL];
[request setPostBody:[NSMutableData dataWithData:data]];
// 设置完成块
__weak typeof(request) weakSelf =
[request setCompletionBlock:^{
NSLog(@"%@", weakSelf.responseString);
[request startAsynchronous];
- (void)postUpload {
// url 是负责上传文件的脚本
NSURL *url = [NSURL URLWithString:@"http://192.168.31.2/post/upload.php"];
// 上传文件,同样可以在浏览器测试
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
// 设置上传的文件
1. 本地文件的路径
2. 上传脚本中的字段名
ASI会自动计算上传文件的 mime-Type
NSString *path = [[NSBundle mainBundle]
pathForResource:@"demo.jpg" ofType:nil];
[request addFile:path forKey:@"userfile"];
1. 本地文件的路径
2. 保存到服务器的文件名
3. mime-Type
4. 上传脚本中的字段名
[request addFile:path withFileName:@"aaa.jpg" andContentType:@"image/jpg" forKey:@"userfile"];
// 发起网络连接
// 设置完成块
__weak typeof(request) weakSelf =
[request setCompletionBlock:^{
NSLog(@"%@", weakSelf.responseString);
[request startAsynchronous];
- (void)download {
NSString *urlString = @"http://192.168.31.2/简介.mp4";
urlString = [urlString
stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString:urlString];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
// 下载需要指定下载的路径(缓存路径)
NSString *cacheDir =
[NSSearchPathForDirectoriesInDomains(NSCachesDirectory,
NSUserDomainMask, YES) lastObject];
cacheDir = [cacheDir stringByAppendingPathComponent:@"321.mp4"];
NSLog(@"%@", cacheDir);
// 1.------------------------------------------------------------
// 设置保存下载文件的目标路径!
// !!! 一定要指定文件名,如果指定的是桌面,桌面上的所有文件都会消失!
[request setDownloadDestinationPath:cacheDir];
// 2.------------------------------------------------------------
// 断点续传
[request setAllowResumeForFileDownloads:YES];
// 需要设置临时文件(包含文件名的全路径)
NSString *tmpPath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"aaa.tmp"];
[request setTemporaryFileDownloadPath:tmpPath];
// 3.------------------------------------------------------------
// 下载进度跟进
request.downloadProgressDelegate =
// 进度跟进的代理!!!
// 设置代理, id &遵守某一个协议&
// 设置代理,对象不必遵守指定的协议,但是当发生事件的时候,同样会通知代理执行相关的方法!
// 当进度发生变化是,给进度视图发送 setProgress 消息!
request.downloadProgressDelegate = self.progressV
// 设置完成块
[request setCompletionBlock:^{
NSLog(@"OK");
self.request =
[request startAsynchronous];
用asi经常犯的野指针错误, nav强引用了vc,vc强引用了progressView,progressView又强引用了Request当vc释放的时候,progressView 也释放了,所以request让progressView更新的时候会产生野指针错误
总结:最近学习了一下ASI怎么用,因为一些老的程序都是asi 的框架替换的话工作量太大,所以就学习了一下,在本篇博客中学习到了asi的同步访问,和异步访问的三种方式还学习到了 post登陆,和post json,下载文件和上传,和野指针的错误,希望可以供大家学习,有错误的希望大家可以给我留一下言,谢谢
努力学习,努力开发1004人阅读
网络知识(6)
上一节中,介绍了ASI的基本使用,而且默认的使用方式都是Get请求方式。如有疑问,请。Get请求是从url中传递参数的,并且一般是要向服务器“索要”自己想要的数据。而Post请求,一般都是表单数据的提交,请求数据的信息在请求报文中,后台服务器接受到请求信息后,会进行相应的处理,比如:登陆操作。这一节,我就ASI中使用Post请求做一些简单的介绍。
在ASI中,进行Post请求使用的类是&ASIFormDataRequest。
Example 1:网页版163邮箱登陆。
- (void)postRequest {
NSURL *url = [NSURL URLWithString:@&/&];
self.request = [ASIFormDataRequest requestWithURL:url];
[self.request setPostValue:@&username& forKey:@&your username&];
[self.request setPostValue:@&password& forKey:@&your password&];
self.request.timeOutSeconds = 10;
__weak typeof(self.request) that = self.
pletionBlock= ^{
NSLog(@&data:%@&,that.responseString);
[self.request startAsynchronous];
如果登陆成功, responseString返回回来的数据,就是你网页版登陆成功邮箱列表页面的html源代码。
Example 2:上传手机相册照片到服务器。
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[self uploadPictureFromAlbum];
#pragma mark - 打开照片选择控制器(即手机中的相册)
- (void)uploadPictureFromAlbum {
// 1. 相册控制器
UIImagePickerController *pickerController = [[UIImagePickerController alloc] init];
// 设置代理,图片选择完毕之后所要做的事情
pickerController.delegate =
// 2. 设置类型(照片)
pickerController.sourceType = UIImagePickerControllerSourceTypePhotoL
// 2. 设置类型(拍照),然后获得拍照后的图片
//pickerController.sourceType = UIImagePickerControllerSourceTypeC
// 3. 弹出照片
[self presentViewController:pickerController animated:YES completion:nil];
#pragma mark - 相片选择完成后,回调回来
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
// 1.选择图片完毕后,先关闭UIImagePickerController
[picker dismissViewControllerAnimated:YES completion:nil];
// 拿到图片流对象
UIImage *image = info[UIImagePickerControllerOriginalImage];
[self uploadWithImage:image];
#pragma mark - 上传本地相册图片,二进制对象(流对象)
- (void)uploadWithImage:(UIImage *)image {
NSURL *postUrl = [NSURL URLWithString:@&post site url&];
// 1.建立请求
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:postUrl];
// 2.流的形式指定上传的文件
NSData *data = UIImagePNGRepresentation(image);
[request setData:data withFileName:@&uploadfileName& andContentType:@&image/png& forKey:@&my picture&];
// 3.POST其他参数
[request setPostValue:@&Jason& forKey:@&username&];
[request setPostValue:@&123& forKey:@&password&];
// 4.发送请求
[request startAsynchronous];
// 5.监听请求
pletionBlock = ^{
NSLog(@&上传完成&);
本节简单的介绍了ASI中Post请求的应用,下一节,我将介绍利用ASI完成网络资源的下载。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:175728次
积分:3154
积分:3154
排名:第10125名
原创:120篇
转载:39篇
评论:61条
(1)(1)(1)(1)(1)(3)(1)(3)(5)(3)(15)(21)(11)(22)(19)(9)(40)(6)

我要回帖

更多关于 第一坊二站恋夜秀场 的文章

 

随机推荐