小编Nat*_*ate的帖子

我应该使用什么SQL Server DataType作为Text字段,它将被JOINED,"LIKE'd"和查询很多?

标题真的说明了一切,但对于那些打扰点击的人来说更多信息.

  • 字符串的长度通常在2-5个字符之间,可能偶尔超过5个字符,超过10个字符.从不超过10个字符.
  • 会像这样查询:
    • SELECT ... WHERE ... = 'abcd';
    • SELECT ... WHERE ... LIKE 'ab%';
  • 将在表JOINS中使用.

我想知道我是否应该使用nvarchar(10)或char(10)或varchar(10)?对于像我这样的情况,我真的不知道上述的优点和缺点是什么.我感谢您提供的任何意见.

sql t-sql sql-server database-design types

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

具有ObservableCollection <T>的Silverlight ListBox和动态过滤器

让我们说我有这个课程:

public class MyData
{
    public bool IsActive{get;set;}
    public String Data1 {get;set;}
    public String Data2 {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

ObservableCollection<MyData> data = new ObservableCollection<MyData>;
ListBox.ItemsSource = data;
Run Code Online (Sandbox Code Playgroud)

按预期将项添加到ObservableCollectionworks; 但是,我想确保我的列表框只显示IsActive设置为'true'的项目 - 我不能使用Linq查询来设置ItemsSource,因为它不是ObservableCollection,它的IEnumerable并没有做任何更新通知到列表框.

c# data-binding silverlight wpf windows-phone-7

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

使用ConcurrentStack

我需要使用堆栈数据结构来保存字符串.但是这个堆栈将从多个线程访问.所以我的问题是,如何使用ConcurrentStack从多个线程添加数据?

c# stack multithreading

4
推荐指数
2
解决办法
7055
查看次数

如何在一行中选择多列的AVG

如何选择多列的平均值?

假设我有一些数据,如:

X   Y    Z
-------------
6   3    3
5   5    NULL
4   5    6
11  7    8
Run Code Online (Sandbox Code Playgroud)

我想得到类似的东西

AVG
-------------
4
5
5
8.66666667
Run Code Online (Sandbox Code Playgroud)

我试过了 select avg(x, y, z) from table

但它不起作用.

有关查询的任何想法吗?

mysql sql

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

可以将C#中的Math.Round用于整数值吗?

我有整数363例如.

任何使其成为360或365的方法?

c# asp.net

4
推荐指数
2
解决办法
1203
查看次数

从openid获取用户详细信息

我使用lightopenid作为网站的登录系统,成功登录后,我需要用户的详细信息,如他的名字,姓氏,电子邮件和出生日期.

我怎样才能从他的openid中获取这些信息?假设谷歌,我使用的身份验证网址为:https://www.google.com/accounts/o8/id

然后在validate()方法返回1之后,我将用户重定向到我站点中的另一个页面.但是如何在登录后获取用户的详细信息?

仅供参考,我正在使用openid for google,yahoo和aol.对于Facebook,我使用图形api和twitter,我正在使用twitter oauth.有没有办法用这些获取用户数据?请建议.

php openid twitter facebook

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

具有AJAX功能的jQuery循环插件

我有一个页面,我将有多个图片滑块(如50个滑块+每个5-10张图片).不幸的是,由于这个大量的滑块,页面加载速度很慢: - (

到目前为止,我一直在使用Malsup着名的jQuery Cycle Plugin.但是,这缺乏AJAX功能,因为需要在触发循环功能之前加载图片.

我是半经验丰富的,但没有时间编写适合我需求的自己的图书馆.

因此,问题是,是否有人知道Jquery滑动(Ajax加载)图片插件?我一直在网上搜索,但有太多的数据压倒了真正的结果..

提前致谢!

jquery plugins cycle

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

XNA C#读取目录内容时出现问题

我已经开始使用XNA开发纸牌游戏,但是我在读取内容中卡片目录内的所有卡片时遇到了问题.

我试过以下代码:

string[] nomeCartas = Directory.GetFiles(@"Cards");
Run Code Online (Sandbox Code Playgroud)

但随后我找到了一个错误,说找不到路径的一部分:

Nãofoipostívelencontraruma parte do caminho'C:\ Users\Serafim\Documents\Visual Studio 2010\Projects\JogoSuecaOnline\JogoSuecaOnline\JogoSuecaOnline\bin\x86\Debug\Cards \'.

我检查了那条路,这是错的,正确的路径应该是:

C:\ Users\Serafim\Documents\Visual Studio 2010\Projects\JogoSuecaOnline\JogoSuecaOnline\JogoSuecaOnline\bin\x86\Debug\Content\Cards \

有没有其他方法可以使用XNA读取目录内容或如何解决此问题?

c# xna

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

jQuery插件访问

我在jQuery中做了一个youtube播放器,我把它作为一个jQuery插件,例如:

 $.fn.extend({

        uplayList: {},

        CreateUplayList: function (options) {
            this.each(function  () {
                $(this).uplayList = new $.playList(this, options);
            });
        }
    });
Run Code Online (Sandbox Code Playgroud)

但是,如果我这样做:

$('#playlist').CreateUplayList({....});
Run Code Online (Sandbox Code Playgroud)

我希望在实例中访问:

$('#playlist').uplayList.play();
Run Code Online (Sandbox Code Playgroud)

这是行不通的,因为$('#playlist')是一个选择器.我在其他插件中看到类似的东西:

$('#playlist').pluginname('play');
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

javascript jquery plugins

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

有没有办法让我的应用程序将其图标推送到其他应用程序?

我有一个启动另一个应用程序的WPF应用程序,我希望我的应用程序更改第二个应用程序的图标.我可以使用GetWindowTextSetWindowText更改标题.是否可以为Icon执行此操作?

更新

我无法控制第二个应用程序.

c# wpf winapi

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