小编Val*_*lav的帖子

UITouch触及手指方向和速度

如何在touchmoved功能中获得手指移动的速度和方向?

我想获得手指速度和手指方向,并将其应用于UIView类方向移动和动画速度.

我读了这个链接,但我无法理解答案,此外它并没有解释我如何检测方向:

UITouch移动速度检测

到目前为止,我尝试了这段代码:

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    UITouch *anyTouch = [touches anyObject];
    CGPoint touchLocation = [anyTouch locationInView:self.view];
    //NSLog(@"touch %f", touchLocation.x);
    player.center = touchLocation;
    [player setNeedsDisplay];
    self.previousTimestamp = event.timestamp;    
}

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
    UITouch *touch = [touches anyObject];
    CGPoint location = [touch locationInView:self.view];
    CGPoint prevLocation = [touch previousLocationInView:self.view];
    CGFloat distanceFromPrevious = [self distanceBetweenPoints:location :prevLocation];
    NSTimeInterval timeSincePrevious = event.timestamp - previousTimestamp;

    NSLog(@"diff time %f", timeSincePrevious);
}
Run Code Online (Sandbox Code Playgroud)

iphone uitouch ios

12
推荐指数
2
解决办法
2万
查看次数

MongoDB将字段插入集合中的所有文档

我正在尝试将新字段添加到现有集合中的所有文档中.

数据库名称=测试集合名称=团队

test.teams.update({
}
,
{
    $set: {
        "isGolden": false
    }
}
,
false,
true)
Run Code Online (Sandbox Code Playgroud)

当我使用MongoChef尝试它时,它给了我以下错误: 在此输入图像描述

这有什么问题?谢谢

mongodb

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

javascript自动检查单选按钮

我想自动检查单选按钮:我尝试了这个代码,但它不起作用:单选按钮有3个不同的值,我想选择值为'clean'的单选按钮.

如何自动检查网页上的单选按钮?谢谢!

function getElements()
  {

  for (i=0; i<document.getElementsByTagName('input').length; i++) 
  {
    //if (document.getElementsByTagName('input')[i].type == 'radio')
    if(document.getElementsByTagName('input')[i].type=='radio')
    {
        //if (document.getElementsByTagName('input')[i].value=='clean')
        document.getElementsByTagName('input')[i].click();
    }
  }
Run Code Online (Sandbox Code Playgroud)

我将代码修改如下:

 for (i=0; i<document.getElementsByTagName('input').length; i++) 
  {

    if(document.getElementsByTagName('input')[i].type=='radio')
    {


        if(document.getElementsByTagName('input')[i].value == "clean")
        {
        document.getElementsByTagName('input')[i].checked =true;
        }

    }
  }
Run Code Online (Sandbox Code Playgroud)

但它仍然没有工作:(

单选按钮位于iframe中,这可能是代码无效的原因吗?

javascript

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

Solver Foundation Optimization - 1D Bin Packing

我想优化将大理石块装入卡车.我不知道,如果我可以为此目的使用Solver Foundation课程.之前,我开始编写代码,我想在这里问一下.

  • 大理石的重量可以在1到24吨之间.
  • 一辆卡车最多可容纳24吨.
  • 它可以装载尽可能多的大理石立方体,因为它可能需要多达24个音调,这意味着没有音量限制.
  • 根据时间的不同,可以有200到500种不同的大理石块.

目标 - 目标是以最小的卡车装运装载大理石块.

如果不写出很多条件和循环,我怎么能这样做呢?

我可以将Microsoft Solver Foundation用于此目的吗?

我阅读了Microsoft提供的文档,但是找不到与我类似的场景.

M1+ M2 + M3 + .... Mn <=24 这是一辆卡车的运输.

假设有200种不同的大理石重量,大理石重量是Float.

谢谢

c# optimization

6
推荐指数
1
解决办法
1772
查看次数

如何使WebBrowser等到它完全加载?

我有一个带有Web浏览器控件的C#表单.

我试图循环访问不同的网站.

但是,我无法控制URL地址加载到我的表单Web浏览器元素中.

这是我用于浏览URL地址的功能:

public String WebNavigateBrowser(String urlString, WebBrowser wb)
{
    string data = "";
    wb.Navigate(urlString);
    while (wb.ReadyState != WebBrowserReadyState.Complete)
    {
        Application.DoEvents();
    }
    data = wb.DocumentText;
    return data;
}
Run Code Online (Sandbox Code Playgroud)

如何使循环等到完全加载?

我的循环是这样的:

foreach (string urlAddresses in urls)
{
    WebNavigateBrowser(urlAddresses, webBrowser1);
    // I need to add a code to make webbrowser in Form to wait till it loads
}
Run Code Online (Sandbox Code Playgroud)

c# webbrowser-control winforms

5
推荐指数
2
解决办法
3万
查看次数

Uri无效:Uri方案无效

我试图通过HttpWebRequest建立连接.我正在从文本文件中读取url链接.但是,我收到'System.UriFormatException'错误.

我试图在我的文本文件中的url链接前面添加http://.但结果是一样的.

什么可以解决方案?

c# uri

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

从URL问题中保存图像

我正在尝试从URL下载图像:http: //appworld.blackberry.com/webstore/servedimages/340582.png?t = 2

我在用 HttpWebRequest webRespose Stream BinaryReader FileStream BinaryWriter

这适用于其他网站和图像,但我在上面给出的网址给了我一个空的0字节文件..

这意味着我无法保存该URL中的图像.

有没有人可以帮助我?

c# url image

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

c#动态复选框创建

我试图在for循环中创建动态复选框.但是我在编译时遇到错误,但是当我运行create checkbox按钮并运行该函数时.你能告诉我我做错了什么吗?

 public void CreateCheckBox (int i)
         {
              int y = 10;
              CheckBox[] _cb = new CheckBox[i];
              String chkBox = "chkBox_";
              for (int n = 0; n<i; n++)
                    {
                       _cb[n].Location = new Point(10, y);
                       _cb[n].Name= chkBox + n.ToString();
                       form1.Controls.Add(_cb[n]);
                       y+= 15;
                    }
         }
Run Code Online (Sandbox Code Playgroud)

c# checkbox

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

CGContextClipToMask UIImage掩码反转向上和向下

我正在尝试为我的图像添加剪辑蒙版.然后在屏幕上用手指触摸绘画.

手指触摸和剪辑蒙版工作,但问题是我的UIImage看起来反转上下.

我怎么能纠正这个?

这是我的面具的代码行:

CGContextClipToMask(context, rect, myIconImage.CGImage);
Run Code Online (Sandbox Code Playgroud)

谢谢

objective-c ios

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