小编Gre*_*reg的帖子

LINQ to Twitter库比较

Twitter有哪些LINQ提供商,他们如何比较?除了发布推文之外,还有什么能让您查询推文,关注者和关注者吗?关系支持怎么样?例如

from user in my-followers
where user.name.contains("drew")
and user.followers.count > 10
from tweet in user.tweets
where tweet.message.length < 100
select tweet.message
Run Code Online (Sandbox Code Playgroud)

编辑: 是的,我可以使用Google轻松找到Twitter API.有趣的是在可用库的LINQ功能,面向对象和功能支持方面进行了比较.

.net linq twitter

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

将接口的ProperyInfo与类的PropertyInfo匹配

我使用类似于以下的方法来获取与Type的属性相关的一些预先计算的元数据.

MyData GetProperty<T, U>(Expression<Func<T, U>> member)
{
    // Get the property referenced in the lambda expression
    MemberExpression expression = member.Body as MemberExpression;
    PropertyInfo property = expression.Member as PropertyInfo;

    // get the properties in the type T
    PropertyInfo[] candidates = typeof(T).GetProperties(BindingFlags.Public | BindingFlags.Instance);

    // Find the match
    foreach (PropertyInfo candidate in candidates)
        if (candidate == property)
            return GetMetaData<T>(candidate);
    throw new Exception("Property not found.");
}

// Returns precomputed metadata
MyData GetMetaData<T>(PropertyInfo property) { ... }
Run Code Online (Sandbox Code Playgroud)

正如您所料,它的使用方式如下:

var data = PropertyInfo((Employee e) => …
Run Code Online (Sandbox Code Playgroud)

.net c# reflection

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

如何更改枚举的类型?

默认情况下,C#枚举存储为整数.我想把它缩短一下.有没有办法做到这一点?

c# enums

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

查询值中为NULL,在MySQL中产生0.00

我有一个动态编写的查询(通过Joomla的OO PHP)将一些值插入MySQL数据库.用户填写的表单上有一个字段用于金额,如果它们留空,我希望进入系统的值为NULL.我已经将错误日志中的查询写出来了; 这是查询的样子:

INSERT INTO arrc_Voucher 
  (VoucherNbr,securityCode,sequentialNumber, TypeFlag, CreateDT, ActivatedDT, BalanceInit,  BalanceCurrent, clientName)     
VALUES
  ('6032100199108006', '99108006','12','V','2010-10-29 12:50:01','NULL','NULL','NULL','')
Run Code Online (Sandbox Code Playgroud)

但是,当我查看数据库表时,虽然ActivatedDT正确设置为NULL,但BalanceInit和BalanceCurrent都是0.00.ActivatedDT字段是日期时间,而另外两个是十进制(18,2),并且所有三个都在表结构中设置为默认值NULL.

如果我运行这样的查询:

UPDATE arrc_Voucher 
   SET BalanceInit = null 
WHERE BalanceInit like "0%"
Run Code Online (Sandbox Code Playgroud)

...它确实将值设置为null,那么为什么初始插入查询不这样做呢?是因为null在引号中吗?如果是这样,为什么ActivatedDT设置正确?

mysql sql null

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

操作后如何重置DOM?

我的页面包含一些我使用jQuery构建的小向导.

我想让用户重启/重置向导并从头开始启动它.

无论如何都可以在不刷新页面的情况下执行此操作?

javascript jquery

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

检查对象是否可见

如何检查在openGL-ES中绘制的对象是否可见?

opengl-es

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

Microsoft Visual Studio C#2010 Express:可以调试但不能构建

当我调试我的C#程序时F5,我的程序将按预期运行; 然而,在构建它CTRL+时F5,我的程序立即关闭:"(程序)已停止工作".有什么可能的解释?

c# visual-studio-2010 visual-studio-express

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

C#中的日期时间格式

我有一个DateTime保存dtmNextPayment.我希望以mm/dd/yyyy方式在标签中显示.我试过用

lbltakeeffectdate.Text = dtmNextPayment.ToString("mm/dd/yyyy");

但是月总是显示为00.我不明白为什么?请让我知道应该是什么问题..

另外,请告诉我什么是最好的解决方案..非常感谢你!!

c# asp.net

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

奇异的 LinkedList 是否在 LIFO 中给出输出?

我正在研究一个单链表。在创建自己的链表时,我对在自定义链表中打印节点集合感到困惑。

我想知道,单向链表是否像堆栈一样以 LIFO 方式显示其集合?

下面是我自己的 LinkedList AND 节点是一个类,谁能告诉我 Singular LinkedList 是否以 Lifo 方式打印集合。

class MYlinklist
{
    Node header;

    public void Add(int a)
    {
        Node n = new Node();
        n.element = a;
        n.Next = header;
        header = n;
    }

    public void Print()
    {
        Node n = new Node();
        n = header;
        while (n != null)
        {
            Console.WriteLine(n.element.ToString());
            n = n.Next;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

visual-studio c#-4.0

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

如何删除int(C#)中的最后一位数?

如何删除int(C#)中的最后一位?

  1. 我想在c#console中使用,用户输入9位数字,我删除了最后一位数字

  2. 我应该如何从上面选择一些数字,例如1234456782,我选择2-4-6-8?

c#

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