小编Sil*_*ger的帖子

JQuery FLOT图表动态Y轴

我有一个flot图表,根据最后100个数据点计算最大Y轴值,然后成功绘制...但有时,正在进行的绘图的运行总计(绘制新数据点的5秒延迟)超过当前最大限制.有没有办法在绘制图表上的新点时动态地设置Y轴?

这是一个有效的问题,如果超过当前的Y轴,如何动态缩放图表的Y轴,因为随着时间的推移绘制图表,每5秒添加一个新点,我问如何缩放Y-轴如果达到当前最大Y轴值以上,则适合新的绘图数据.

更新:

这是我使用的代码(Json返回数据)以及绘图更新计时器:"highY"从数据库中获取最后100个数据点,并将最大值设置为最高计数+ 10%

        <script type="text/javascript">
            $(function () {
                var str1 = [], totalPoints = 300;
                var str2 = [], totalPoints = 300;
                var pts1 = '';
                var pts2 = '';
                if (pts1 == "" || pts == null) { pts = '2012-10-02 17:17:02'; }
                if (pts2 == "" || pts == null) { pts = '2012-10-02 17:17:02'; }
                var maxYaxis = <?PHP echo $highY; ?>;
                function getStr1() {
                    var ts1 = new Date().getTime();
                    var json1 = (function () …
Run Code Online (Sandbox Code Playgroud)

javascript jquery flot

9
推荐指数
1
解决办法
1万
查看次数

PUT/Copy使用PHP,REST,Flex和Amazon S3

我一直在尝试了几个星期才能正常格式化REST request的,以Amazon AWS S3 API使用网络上可用的例子,但一直未能成功,甚至连接.

我找到了生成签名的代码,找到了格式化"要编码的字符串"的正确方法,以及http headers.我一直在处理signatureDoesNotMatch错误只是为了得到一条Anonymous users can not perform copy functions, Please authenticate消息.

我有一个Adobe Flex成功上传文件的应用程序的工作副本,但带有"原始"文件名.使用RESTwith的意思Amazon API是执行文件的PUT(复制),这样我就可以将它重命名为我的后端系统可以使用的东西.

如果我能找到一种方法让这个REST提交工作,或者可能是一种Flex在上传时指定"新"文件名的方法,我可以REST一起避免这种情况.

如果有人PUT/CopyAmazon API通道上成功执行了一个命令,REST我会非常感兴趣这是如何完成的 - 或者 - 如果有人能够使用该Flex fileReference.browse()方法更改目标文件名,我也会永远感激任何指针.


这个PHP代码如下:

$aws_key = 'removed_for_security';
$aws_secret = 'removed_for_security';
$source_file = $uploaded_s3_file; // file to upload to S3 (defined in above script)
$aws_bucket = …
Run Code Online (Sandbox Code Playgroud)

php apache-flex rest put amazon-s3

4
推荐指数
1
解决办法
5910
查看次数

UIButton"addTarget"崩溃应用程序

只是学习使用我的.m文件中的代码添加操作,我的第一次尝试会引发异常并导致应用程序崩溃.

这是一个身份验证脚本,我希望能与我的Web服务器通信.这是相关的代码(这都是.m文件,非常简单的.h文件):

.h(标题)文件:

#import <UIKit/UIKit.h>

@interface Login_ViewController : UIViewController <UITextFieldDelegate>

@end
Run Code Online (Sandbox Code Playgroud)

.m(实现)文件:

- (void)viewDidLoad {
    UILabel *emailLabel = [[UILabel alloc] initWithFrame:CGRectMake(31.0f, 75.0f, 256.0f, 20.0f)];
    emailLabel.text = @"Email Address";
    emailLabel.backgroundColor = [UIColor grayColor];
    emailLabel.textColor = [UIColor whiteColor];
    UITextField *emailField = [[UITextField alloc] initWithFrame:CGRectMake(31.0f, 100.0f, 256.0f, 32.0f)];
    emailField.delegate = self;
    emailField.placeholder = @"Enter email address";
    emailField.borderStyle = UITextBorderStyleRoundedRect;
    [self.view addSubview:emailLabel];
    [self.view addSubview:emailField];
    UILabel *passLabel = [[UILabel alloc] initWithFrame:CGRectMake(31.0f, 175.0f, 256.0f, 20.0f)];
    passLabel.text = @"Password";
    passLabel.backgroundColor = [UIColor grayColor];
    passLabel.textColor = [UIColor whiteColor]; …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c uibutton uikit

2
推荐指数
1
解决办法
2132
查看次数