小编net*_*jor的帖子

CUICatalog:提供的资产名称无效:播放视频时为"(null)"

我在iOS上生成视频缩略图列表:

 override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {

    // get a reference to our storyboard cell
    let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cell", for: indexPath as IndexPath)
    cell.backgroundColor = UIColor.red

    // Use the outlet in our custom class to get a reference to the UILabel in the cell
    let imageView = UIImageView(frame: CGRect(x:0, y:0, width:cell.frame.size.width, height:cell.frame.size.height))
    let image = uiImageArray[indexPath.row]
    imageView.image = image
    imageView.contentMode = UIViewContentMode.scaleAspectFit

    cell.addSubview(imageView)
    return cell
}
Run Code Online (Sandbox Code Playgroud)

当用户点击图片我想播放视频时:

  override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: …
Run Code Online (Sandbox Code Playgroud)

video ios avplayer swift xcode9

7
推荐指数
0
解决办法
944
查看次数

DataMember属性设置为字段或属性?

我应该以哪种方式使用DataMemeber属性?

一世.

 [DataMember]
 internal protected string _FirstName="";

[DataMember]
public string FirstName { get { return _FirstName; } 
internal protected set { _FirstName=(value!=null?value:""); } }
Run Code Online (Sandbox Code Playgroud)

II.

internal protected string _FirstName="";

    [DataMember]
    public string FirstName { get { return _FirstName; } 
    internal protected set { _FirstName=(value!=null?value:""); } }
Run Code Online (Sandbox Code Playgroud)

III.

[DataMember]
internal protected string _FirstName="";


    public string FirstName { get { return _FirstName; } 
    internal protected set { _FirstName=(value!=null?value:""); } }
Run Code Online (Sandbox Code Playgroud)

c# attributes

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

通过post发送的wcf服务消费表单数据

我读了一些关于这个的文章,我发现要获得wcf从我们添加的帖子请求中获取数据

[ServiceContract]
public interface IService1 {
  [OperationContract]
  [WebInvoke(
      Method = "POST",
      BodyStyle = WebMessageBodyStyle.Bare,
      UriTemplate = "/GetData")]
  void GetData(Stream data);
}
Run Code Online (Sandbox Code Playgroud)

并在实施中

public string GetData( Stream input)
{
    long incomingLength = WebOperationContext.Current.IncomingRequest.ContentLength;
    string[] result = new string[incomingLength];
    int cnter = 0;
    int arrayVal = -1;
    do
    {
        if (arrayVal != -1) result[cnter++] = Convert.ToChar(arrayVal).ToString();
        arrayVal = input.ReadByte();
    } while (arrayVal != -1);

    return incomingLength.ToString();
}
Run Code Online (Sandbox Code Playgroud)

我的问题是我应该怎样做,在表单请求中提交操作会发送到我的服务并消费?

在Stream参数中,我是否可以通过Request ["FirstName"]从表单中获取信息?

forms asp.net wcf post

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

列出<>自己的比较器

我有一个List,其中元素是:

struct element { 
                double priority; 
                int value; 
               }
Run Code Online (Sandbox Code Playgroud)

如何实现我自己的比较器,允许我按优先级排序List?我尝试使用SortredList ...但它不允许douplicated键:(

非常感谢您的帮助!

c# list comparator

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

WCF REST 错误中的 SOAP 标头

我有那个错误:

合同“IService”中的操作“GetFields”使用具有 SOAP 标头的 MessageContract。None MessageVersion 不支持 SOAP 标头。

问题是我的操作被两个端点使用:CustomEndpoint with messageVersion="Soap12WSAddressing10" 和第二个 webHttpBehavior。

我认为这个错误引发了 Rest 有 MessageVersion.None 的问题

有什么办法解决吗?

wcf wcf-rest

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

为什么在调试Silverlight应用程序时断点不起作用?

我调试我的Silverlight应用程序,当我在断开按钮时放置断点,当我按下它时它不会调用.你不知道为什么吗?为什么我的应用程序不会暂停,我不会移动到代码迭代代码行?

c# debugging silverlight

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

由CGPoint NSPredicate过滤器类

我有那个班:

@interface Field : NSObject
@property CGPoint fieldCoordinates;
@property CGPoint ballCoordinates;
@end
Run Code Online (Sandbox Code Playgroud)

我尝试过滤此类对象的NSArray:

NSPredicate * y1 = [NSPredicate predicateWithFormat:@"ballCoordinates.y >= %@",location.y];
NSArray * filtered = [self.fieldsArray filteredArrayUsingPredicate:y1];
Run Code Online (Sandbox Code Playgroud)

但得到错误:

由于未捕获的异常'NSUnknownKeyException'而终止应用程序,原因:'[valueForUndefinedKey:]:此类不是密钥y的密钥值编码兼容.

NSPredicate有CGPoint过滤器的问题吗?

objective-c nspredicate cgpoint

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

测试该函数是否使用Jasmine在ES6构造函数中执行

我在JSFiddle上创建了一个简单的例子来测试我在项目中遇到的问题:

describe('testing es6 and jasmine', function() {
  describe('let', () => {
    // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let
    it('is es6 works', function() {
      class Test {
        constructor() {
          var x = this.sum(1, 1);
        }
        sum(a, b) {
          return a + b;
        }
      }
      var test = new Test();
      spyOn(test, 'sum').and.callThrough();
      expect(test.sum).toBeDefined();
      expect(test.constructor).toBeDefined();
      expect(test.sum).toHaveBeenCalled();
    });

  });
});
Run Code Online (Sandbox Code Playgroud)

问题是我在构造函数中执行一个方法,我想检查它是否已执行.为什么在我的例子中Jasmine告诉它不是?

javascript jasmine ecmascript-6

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

UNIQUE - 在表中拥有唯一行的方法?

我对db表中的唯一行有问题,现在可以这样做:

id  | Name  | LastName  | City
-------------------------------------
1   | John  | Moore     | London
2   | John  | Moore     | London
Run Code Online (Sandbox Code Playgroud)

当我在所有列中使用UNIQUE属性时,我有错误插入第二个摩尔甚至它是不同的名称:/

如何使用UNIQUE(或者可能是INDEX?)在db中的表中执行类似的操作:

id  | Name  | LastName  | City
-------------------------------------
1   | John  | Moore     | London
2   | Jake  | Moore     | London
3   | John  | Keen      | London
4   | John  | Moore     | London //but good error when inserting the same row
Run Code Online (Sandbox Code Playgroud)

很抱歉,如果问题很简单,但我是sql的初学者,并且遇到问题,找到一个使用UNIQUE之类的好例子:/或者我必须在插入新行之前从db中选择一个表并检查它是否存在?

sql sql-server constraints sql-server-2008

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

在wcf中使用session

如果我将我的servis实例设置为Per Session或Single,我可以在会话中的服务实例之间发送一些数据吗?它应该在Asp.net会话中完成 - HttpContext.Current.Session或wcf有自己的会话?

session wcf

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