小编Mat*_*t H的帖子

如何将查询语法转换为方法语法

我正在努力学习LINQ的输出.我想将以下查询(这是正常工作)从查询语法转换为方法语法,但我似乎无法正确.任何人都可以告诉我正确的方法吗?

var logQuery = from entry in xDoc.Descendants("logentry")
               where (entry.Element("author").Value.ToLower().Contains(matchText) ||
                      entry.Element("msg").Value.ToLower().Contains(matchText) ||
                      entry.Element("paths").Value.ToLower().Contains(matchText) ||
                      entry.Element("revision").Value.ToLower().Contains(matchText))
               select new
               {
                   Revision = entry.Attribute("revision").Value,
                   Author = entry.Element("author").Value,
                   CR = LogFormatter.FormatCR(entry.Element("msg").Value),
                   Date = LogFormatter.FormatDate(entry.Element("date").Value),
                   Message = LogFormatter.FormatComment(entry.Element("msg").Value),
                   ET = LogFormatter.FormatET(entry.Element("msg").Value),
                   MergeFrom = LogFormatter.FormatMergeFrom(entry.Element("msg").Value),
                   MergeTo = LogFormatter.FormatMergeTo(entry.Element("msg").Value)
               };
Run Code Online (Sandbox Code Playgroud)

.net c# linq linq-to-xml

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

反应本机列表视图不会滚动

我只是在学习本机反应,我在listview滚动方面遇到了很多问题.使用下面的示例代码,在我的Android模拟器上,它根本不会滚动.将代码粘贴到React-native playground(https://rnplay.org/apps/AXOzjw)并在那里的iOS模拟器上进行测试,如果我向下拉它,它会在我完成时滚动回到顶部.

我已经阅读了一些SO答案,大多数人都谈到没有flex:1设置在容器上,但我很确定我已经设置好了.

'use strict';

var React = require('react-native');
var {
  AppRegistry,
  Image,
  ListView,
  TouchableHighlight,
  StyleSheet,
  Text,
  View,
} = React;

var SampleApp = React.createClass({
  statics: {
    title: '<ListView> - Simple',
    description: 'Performant, scrollable list of data.'
  },
  getInitialState: function() {
      var ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2});
      var data = Object.keys(scores.games).map(function(k) { return scores.games[k] });
      return {
        dataSource: ds.cloneWithRows(data),
      };
    },

    render: function() {
      return (
        <View style = {styles.maincontainer}>
          <ListView contentContainerStyle={styles.list}
            dataSource={this.state.dataSource} …
Run Code Online (Sandbox Code Playgroud)

android listview react-native

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

监视Windows移动设备上每个线程的cpu使用情况

是否可以通过编程方式测量Windows Mobile(或CE 5)设备上的每个线程的CPU(c ++)?如果没有,他们的实用程序是否会监视进程的CPU使用情况?

c++ windows cpu performance windows-ce

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

CALayer alpha面具无法正常工作

我正在尝试创建一个将图像绘制到图层,然后设置该图层的alpha蒙版的简单示例.我将下面的代码添加到我的示例应用程序的viewDidLoad中.没有设置掩码,我可以看到叶子的图像.在我设置了面具之后,我看不出我的子层是什么.我究竟做错了什么?

这是我正在使用的两个图像(只是我在网上找到的样本) http://sorenworlds.netfirms.com/Alpha/leaf.jpg

http://sorenworlds.netfirms.com/Alpha/leaf-alfa.jpg

self.view.layer.backgroundColor = [UIColor orangeColor].CGColor;
self.view.layer.cornerRadius = 20.0;
self.view.layer.frame = CGRectInset(self.view.layer.frame, 20, 20);


CALayer *sublayer = [CALayer layer];
sublayer.backgroundColor = [UIColor blueColor].CGColor;
sublayer.shadowOffset = CGSizeMake(0, 3);
sublayer.shadowRadius = 5.0;
sublayer.shadowColor = [UIColor blackColor].CGColor;
sublayer.shadowOpacity = 0.8;
sublayer.frame = CGRectMake(30, 30, 128, 192);
[self.view.layer addSublayer:sublayer];

CGImageRef img = [UIImage imageNamed:@"leaf.jpg"].CGImage;
sublayer.borderColor = [UIColor blackColor].CGColor;
sublayer.borderWidth = 2.0;
sublayer.contents = img;

CGImageRef imgAlpha = [UIImage imageNamed:@"leaf_alpha.jpg"].CGImage;   
CALayer *alphaLayer = [CALayer layer];
alphaLayer.contents = (id)imgAlpha;
sublayer.mask = alphaLayer;
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏.

iphone objective-c calayer quartz-graphics ios

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