问题列表 - 第27468页

如何在C#中创建具有多个group by子句的动态LINQ查询?

我已经成为程序员多年了,但我是
LINQ和C#的新手,所以请原谅我,如果我的问题听起来
特别愚蠢.

我希望有人能够指出我正确的
方向.我的任务是
使用
通用列表作为源,在ac#脚本中通过linq查询形成动态多组的能力.

例如,假设我有一个包含多个项目的列表,其
结构如下:

FieldChar1 - character
FieldChar2 - character
FieldChar3 - character
FieldNum1 - numeric
FieldNum2 - numeric
Run Code Online (Sandbox Code Playgroud)

简而言之,我希望能够创建一个LINQ查询,
它将FieldNum1和FieldNum2的总和归类
为FieldChar字段中的任何一个,两个或全部三个,这些字段将在
运行时根据用户要求决定,并选择FieldChar字段在同一个查询中.

我的项目中有dynamic.cs,它包含了一个GroupByMany扩展方法,但我不得不承认我真的不确定如何使用它们.如果我按请求使用硬连线组但不动态查询,我能够获得所需的结果.

对任何错误的命名法道歉,我是这种语言的新手,但任何建议都会受到欢迎.

非常感谢

亚历克斯

.net c# linq linq-to-objects group-by

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

通过反思获得所有内部课程

我有以下问题.我有这个漂亮的类,现在我想获得扩展该类(内部类)的所有类,并用它填充'classList'.(当然是自动的)

public abstract class CompoundReference {

    private static List<Class<? extends CompoundReference>> classList
            = new ArrayList<Class<? extends CompoundReference>>();


    @CompoundKey(gsType = User.class, dbType = UserDetailsMappings.class)
    public static class CUser extends CompoundReference {
    }

    @CompoundKey(gsType = Catalog.class, dbType = CatalogDetailsMappings.class)
    public static class CCatalog extends CompoundReference {
    }

    @CompoundKey(gsType = Product.class, dbType = ProductDetailsMappings.class)
    public static class CProduct extends CompoundReference {
    }

    @CompoundKey(gsType = Category.class)
    public static class CCategory extends CompoundReference {
    }

    @CompoundKey(gsType = Poll.class, dbType = PollDetailsMappings.class)
    public static class CPoll …
Run Code Online (Sandbox Code Playgroud)

java

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

什么是this.parentElement?

pg.myfunc = function(){
    var i = 1, j = 2;
    this.selected = 1;
    xx.newObject = this.parentElement;

...
Run Code Online (Sandbox Code Playgroud)

xx.newObject = this.parentElement;做什么?

javascript javascript-events

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

style ="color:#FFF;" 渲染为#F0F0F0或#FFFFFF?

使用"速记十六进制"(style="color: #FFF;")来定义颜色时,是否有一种用于扩展速记的定义方法?(style="color: #F0F0F0;"style="color: #FFFFFF;")

所有浏览器都使用相同的扩展方法吗?这种行为是否符合规范(如果是这样,它在哪里定义)?CSS 1/2/3之间的扩展方法可能有所不同吗?

我观察到"大多数浏览器"扩展到了#FFFFFF.

是否允许使用此简写符号的其他地方(HTML/CSS之外),但扩展方法有所不同?

我一直避免使用速记十六进制,因为我从来不知道这些问题的答案......

html css hex colors

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

'Microsoft.ACE.OLEDB.12.0'64x Sql Server和86x Office?

错误:

OLE DB提供程序"Microsoft.ACE.OLEDB.12.0"不能用于分布式查询,因为提供程序配置为在单线程单元模式下运行.

我看到的答案是64位Sql Server和32位Office之间的冲突.有没有办法在Excel上运行openrowset到Sql Server?

insert into dbo.FiscalCalendar 
select * from 
openrowset('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0 Xml;Database=C:\Users\uname\Desktop\fy11.xlsx;',
'Select * from [Sheet1]')
Run Code Online (Sandbox Code Playgroud)

oledb 64-bit 32-bit openrowset

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

实现Dijkstra算法

我的任务是(课程作业@大学)实施一种寻路方式.现在,在规范中,我可以实现一个蛮力,因为搜索节点的数量有限(开始,中间两个,结束),但我想重新使用这个代码来实现Dijkstra的算法.

我已经在维基百科上看过伪,一位朋友也为我写了一些,但它没有意义.这个算法看起来非常简单,对我来说理解它并不是一个问题,但我不能为我的生活可视化实现这种事情的代码.

有什么建议/提示吗?

编辑一些混淆:
是的,有一个目标节点和一个源节点.
我想在一般情况下实现Dijkstra,而不是"只有两个中间停止"的情况,因为我想在之后再次使用代码.另外,我只是写一个暴力实施.
我遇到一些麻烦的具体问题是存储次优的半成形路径,以防它们变得最佳.当我访问给定节点时,我只是看不到我将如何更新通过它的所有连接.
更多编辑:
现在完成几个答案,然后继续.

真正的编辑:我忘了提到一个严重的并发症,即任何两个顶点之间可以有不同的UINT_MAX距离.抱歉.事实上,我忘了处理这个问题的事实可能首先是该死的问题的原因,尽管解决方案:对我来说,选择最短的问题是显而易见的.难怪其他人对于距离变量的伪没有考虑到我的可变距离.

c++ dijkstra

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

从控制台使用Subversion时如何保存密码

我想知道在svn从控制台进行操作时是否有办法保存我的Subversion密码.控制台是我唯一的选择.当我尝试执行任何Subversion操作时,例如svn commit,它每次都会提示输入帐户密码.有没有办法以某种方式保存此密码,以便我不必每次都重新键入它?

svn passwords

100
推荐指数
10
解决办法
14万
查看次数

如何在iPhone翻转视图动画过渡期间控制背景颜色?

我有一些相当标准的翻转动作:

[UIView beginAnimations:@"swapScreens" context:nil];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.view cache:YES];
[UIView setAnimationDuration:1.0];
[self.view exchangeSubviewAtIndex:0 withSubviewAtIndex:1];
[UIView commitAnimations]; 
Run Code Online (Sandbox Code Playgroud)

以Apple为荣,这种动画风格非常容易使用.非常酷,我已经能够非常轻松地在整个应用程序中设置转换,翻转,淡入淡出等动画.

问题:在翻转过渡期间,翻转过程中两个视图后面可见的背景是白色的,我希望它是黑色的.我有:

  • 设置包含视图的背景(self.view上图) - 没有骰子.我真的认为这会奏效.
  • 将每个视图的背景设置为黑色 - 没有骰子.我不认为这会起作用,虽然你给出了不同的东西,以便更好地理解:)
  • 谷歌疯了; 继续登陆Safari相关的列表.

提前致谢!

iphone uiview uiviewanimation uiviewanimationtransition

14
推荐指数
2
解决办法
7370
查看次数

非拉丁语电子邮件地址验证

现在ICann允许使用非拉丁字符的域名,我应该关注电子邮件验证吗?目前,我的网站使用php函数来确保在电子邮件地址的每个段中设置一些字母数字字符集.这些其他字符集,例如西里尔字母,阿拉伯语和中文,会通过验证吗?是否有推荐的PHP功能用于此?

php email validation icann

11
推荐指数
1
解决办法
1841
查看次数

9
推荐指数
1
解决办法
2248
查看次数