小编Jas*_*ges的帖子

LINQ按时间段聚合和分组

我试图了解如何使用LINQ按时间间隔对数据进行分组; 然后理想地聚合每个组.

查找具有明确日期范围的众多示例,我正在尝试按时段分组,例如5分钟,1小时,1天.

例如,我有一个用Date包装DateTime的类:

public class Sample
{
     public DateTime timestamp;
     public double value;
}
Run Code Online (Sandbox Code Playgroud)

这些观察结果包含在List集合中的一系列中:

List<Sample> series;
Run Code Online (Sandbox Code Playgroud)

因此,按小时分组和按平均值计算总值,我正在尝试执行以下操作:

var grouped = from s in series
              group s by new TimeSpan(1, 0, 0) into g
              select new { timestamp = g.Key, value = g.Average(s => s.value };
Run Code Online (Sandbox Code Playgroud)

这基本上是有缺陷的,因为它将TimeSpan本身分组.我无法理解如何在查询中使用TimeSpan(或表示间隔的任何数据类型).

c# linq aggregate-functions

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

如何使用Android中的加速度计测量手机在XY平面中的倾斜度

我试图使用来自SensorEvent.values的Z轴数据,但它没有检测到我的手机在XY平面上的旋转,即.围绕Z轴.

我用这个作为坐标轴的参考.这是对的吗?

轴

如何使用加速度计值测量该运动?

这些游戏类似:Extreme Skater,Doodle Jump.

PS:我的手机定位将是风景.

android accelerometer tilt plane

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

在Swift 3中仅修剪字符串末尾的空格

Swift中修剪字符串的每个示例都会删除前导和尾随空格,但是如何删除尾随空格?

例如,如果我有一个字符串:

"    example  "
Run Code Online (Sandbox Code Playgroud)

我怎么能最终得到:

"    example"
Run Code Online (Sandbox Code Playgroud)

我发现的每个解决方案都显示trimmingCharacters(in: CharacterSet.whitespaces),但我想保留领先的空白.

RegEx是一种可能性,或者可以导出一个范围来确定要删除的字符索引,但我似乎无法为此找到一个优雅的解决方案.

string swift swift3

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

我是否需要将空参数传递给javascript函数?

假设我有一个这样的函数,我在整个脚本中调用它:

  function form_senden( form_name, cnf, confirm_txt, trigger_field, ,do_check, chknfcs, allow, errorMsg ){
  // do something 
  }
Run Code Online (Sandbox Code Playgroud)

在我的大多数函数调用中,我只传递第一个参数.

问题:
在这种情况下是否可以省略传递空参数,如下所示:

  form_senden("abc");
Run Code Online (Sandbox Code Playgroud)

或者我是否需要传递所有参数,无论它们是否像这样使用:

  form_senden("abc","","","","","","","","");
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript parameters function optional-parameters

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

构建一个简单的HTML5 /画布2D游戏.建议使用游戏引擎?

我想通过构建一个简单的2D游戏开始学习HTML5与canvas.我想构建一个看起来像这样的:http://www.youtube.com/watch?v = h4SgiVCPfPk

您是否建议我可以使用任何框架或游戏引擎来执行此操作?

html5 2d game-engine

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

无法链接ALAssetsLibrary

我正在努力在我的代码中链接ALAssetsLibrary.

我已经在Google上搜索了很多内容,并且在最后一个点上进行了多个教程,但我仍然是我开始的地方.

Ld /Users/vedprakash/Library/Developer/Xcode/DerivedData/PickThumb-gmvprlkgmgexedeojbaoeidbadnw/Build/Products/Debug-iphonesimulator/PickThumb.app/PickThumb normal i386
    cd "/Users/vedprakash/Documents/XCode Projects/PickThumb"
    setenv MACOSX_DEPLOYMENT_TARGET 10.6
    setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk -L/Users/vedprakash/Library/Developer/Xcode/DerivedData/PickThumb-gmvprlkgmgexedeojbaoeidbadnw/Build/Products/Debug-iphonesimulator -F/Users/vedprakash/Library/Developer/Xcode/DerivedData/PickThumb-gmvprlkgmgexedeojbaoeidbadnw/Build/Products/Debug-iphonesimulator -filelist /Users/vedprakash/Library/Developer/Xcode/DerivedData/PickThumb-gmvprlkgmgexedeojbaoeidbadnw/Build/Intermediates/PickThumb.build/Debug-iphonesimulator/PickThumb.build/Objects-normal/i386/PickThumb.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=50000 -framework UIKit -framework Foundation -framework CoreGraphics -o /Users/vedprakash/Library/Developer/Xcode/DerivedData/PickThumb-gmvprlkgmgexedeojbaoeidbadnw/Build/Products/Debug-iphonesimulator/PickThumb.app/PickThumb

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_ALAssetsLibrary", referenced from:
      objc-class-ref in PickThumbViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

alassetslibrary ios5

17
推荐指数
2
解决办法
9924
查看次数

链接器命令失败,Xcode项目中出现退出代码1错误

我正在处理我的项目,并在编辑代码后突然编译并发出此错误:

ld:警告:找不到选项' -
L/Users/mani/Documents/Classes/Twitter + OAuth/Libraries&Headers'ld:重复符号_OBJC_CLASS _ $ _ playSiew in/Users/mani/Library/Developer/Xcode/DerivedData/learn-aktrtiwswclovoatyweyquoxmypa/Build/Intermediates/learn.build/Debug-iphonesimulator/learn.build/Objects-normal/i386/playSiew.o和/ Users/mani/Library/Developer/Xcode/DerivedData/learn-aktrtiwswclovoatyweyquoxmypa/Build/Intermediates /learn.build/Debug-iphonesimulator/learn.build/Objects-normal/i386/Thumb.o用于架构i386 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我从未触及项目设置,只是编辑了代码.

更奇怪的是,我从svn中取出了最后修改过的代码但仍然得到了同样的错误.

iphone xcode objective-c ios

14
推荐指数
4
解决办法
6万
查看次数

Safari在iO7 CSS问题上的背景大小

我在iOS7上遇到Safari问题.问题是关于视网膜的精灵图像,所以在iOS7和背景大小的Safari上(我想是这样).它适用于iOS7上的Chrome,但在Safari上却没有.正在使用的代码是:

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {

    footer ul.social li a { background-size: 48px 144px; }
    footer ul.social li a.fb { background: url(../images/socialx2.png) 0 0 no-repeat; }
    footer ul.social li a.in { background: url(../images/socialx2.png) 0 -48px no-repeat; }
    footer ul.social li a.tw { background: url(../images/socialx2.png) 0 -96px no-repeat; }

}
Run Code Online (Sandbox Code Playgroud)

这是IOS7下Safari的外观图像

屏幕截图

html css safari ios7

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

在[String:Any]字典结构中附加到数组

组装传递给GRMustache.swift的数据有效负载以渲染胡须模板,我需要将数据附加到先前在字典中定义的数组.

我的数据结构开始于:

var data: [String: Any] = [
    "key1": "example value 1",
    "key2": "example value 2",
    "items": [
        // I need to append here later
    ]
]
Run Code Online (Sandbox Code Playgroud)

items密钥对的集合,我需要一个循环内后追加.

要添加到data["items"]数组,我正在尝试这样的事情:

for index in 1...3 {
    let item: [String: Any] = [
        "key": "new value"
    ]

    data["items"].append(item)
}
Run Code Online (Sandbox Code Playgroud)

这个错误,因为类型的值Any?没有成员append,并且二元运算符+=不能应用于类型Any?和的操作数[String : Any].

这是有道理的,因为我需要将值转换为追加; 但是,我无法改变阵列.

转换为数组,无论是强制向下转换都会产生错误:

(data["items"] as! Array).append(item)
Run Code Online (Sandbox Code Playgroud)

'任何?' 不能转换为'Array <_>'; 你的意思是用'as!' 迫使低垂?

不能在类型为"Array <_>"的不可变值上使用变异成员

好像我的演员是错的; 或者,也许我会以错误的方式解决这个问题. …

arrays dictionary swift swift3

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

UICollectionViewCell寄存器类失败,但注册nib工作

UICollectionViewCell为我创建一个自定义UICollectionViewController,它通过注册笔尖来工作; 但是,没有按班级注册.

使用registerClass() - 失败

按类注册似乎是正确的 - 它构建,但在运行时抛出异常,从UIView中解开可选元素.没有引用插座,它运行; 但是,集合视图中不会出现单元格.

collectionView?.registerClass(MyCollectionViewCell.self, 
                              forCellWithReuseIdentifier: "myCell")
Run Code Online (Sandbox Code Playgroud)

很明显,视图没有加载; 但是,我认为设置单元格的自定义类将提供必要的链接.

使用registerNib() - 工作

通过nib注册工作,这在显式加载视图时是有意义的.

let nib = UINib(nibName: "MyCollectionViewCell", bundle: nil)
collectionView?.registerNib(nib, forCellWithReuseIdentifier: "myCell")
Run Code Online (Sandbox Code Playgroud)

这里明确引用了视图,并为视图设置了自定义类; 然而,关于这一点似乎是错误的.

示例项目

隔离示例项目中的问题,下面是要复制的视图和代码; 或者,这个项目可以在GitHub上找到.

Main.storyboard

我的主要故事板初始视图控制器是一个UICollectionViewController子类MyCollectionViewController:

UICollectionViewController

MyCollectionViewController.swift

显示由笔尖和按类注册:

import UIKit

class MyCollectionViewController: UICollectionViewController {

    var data = [String]()

    override func viewDidLoad() {
        super.viewDidLoad()

        data = ["a", "b", "c"]

        // This works, by nib
        let nib = UINib(nibName: "MyCollectionViewCell", bundle: nil)
        collectionView?.registerNib(nib, forCellWithReuseIdentifier: …
Run Code Online (Sandbox Code Playgroud)

uicollectionview uicollectionviewcell swift

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