问题列表 - 第25156页

Linq到Datarow,选择多个列是不同的?

基本上我正在尝试将以下mssql查询重现为LINQ

SELECT DISTINCT [TABLENAME], [COLUMNNAME] FROM [DATATABLE]
Run Code Online (Sandbox Code Playgroud)

我最接近的是

Dim query = (From row As DataRow In ds.Tables("DATATABLE").Rows _
                  Select row("COLUMNNAME") ,row("TABLENAME").Distinct
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我得到了错误

范围变量名称只能从没有参数的简单或限定名称推断.

我有点期待它返回一个集合,然后我可以迭代并为每个条目执行操作.也许是数据集合?

作为一个完整的LINQ newb,我不确定我缺少什么.我尝试过变种

Select new with { row("COLUMNNAME") ,row("TABLENAME")}
Run Code Online (Sandbox Code Playgroud)

得到:

匿名类型成员名称只能从不带参数的简单或限定名称推断.

为了解决这个问题,我试过了

 Dim query = From r In ds.Tables("DATATABLE").AsEnumerable _
        Select New String(1) {r("TABLENAME"), r("COLUMNNAME")} Distinct
Run Code Online (Sandbox Code Playgroud)

但它似乎没有正确地做出独特的事情.

此外,有没有人知道任何好的书籍/资源,以流利?

linq vb.net

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

所有核心J2EE模式在Java EE环境中是否仍然良好?

随着Java EE和EJB 3的到来,

  1. 是否有任何这些核心J2EE模式已经过时,或者根据(更好)替代方案而被弃用?

  2. 是否有可以使用的新模式?

design-patterns java-ee

12
推荐指数
1
解决办法
5413
查看次数

在导轨和多态关系中使用UUID作为主键

我正在创建一个将分散的rails 3应用程序,我需要使用UUID作为我的表的主键,什么是最好的gem,插件为Job.我还想知道是否可以在不使用polymorphicable_type列的情况下使用ActiveRecord多态关系,假设我正在使用UUID.

我创建了一个 使用UUID作为键的http://github.com/boriscy/uuidrails3 演示,你应该检查lib /中的模块UUIDHelper以及所有的迁移.无需在数据库中添加主键,只需添加索引,因为主键验证字段的唯一性,但我们不需要使用UUID.

polymorphism uuid activerecord ruby-on-rails

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

这些FindBug消息显示了什么?

不是来自http://findbugs.sourceforge.net/bugDescriptions.html的所有描述对我来说都很清楚.当然,我可以研究实施,但如果有人比我更有经验,一些解释和例子会很棒.

  • 当遇到问题时,您是否有UI_INHERITANCE_UNSAFE_GETRESOURCE的示例?
  • 在BX_UNBOXED_AND_COERCED_FOR_TERNARY_OPERATOR中,我也没有看到问题.如果一个类型比另一个类型"更大",例如int和float,那么结果是float.如果它的整数和浮动它的包装Float也是.这就是我的期望.
  • GC_UNRELATED_TYPES真的有助于查找错误吗?是不是编译器的工作要检查,如果 - 采取给定的例子 - Foo不能进入Collection<String>.
  • HE_SIGNATURE_DECLARES_HASHING_OF_UNHASHABLE_CLASS是否意味着' bla(Foo f){hashtable.put(f);}F'哪个不可清洗?FingBugs也"看到"了子类吗?
  • NP_GUARANTEED_DEREF_ON_EXCEPTION_PATH比NP_ALWAYS_NULL_EXCEPTION强"错"吗?为什么两个错误情况和NP_NULL_ON_SOME_PATH_EXCEPTION甚至还有一个?听起来和我很相似.
  • 什么是SIO_SUPERFLUOUS_INSTANCEOF的示例?有点像foo(String s){if (s intenceof String) ....这也是一个空检查,但这不是这里的测试...
  • NN_NAKED_NOTIFY.我的意见我的描述不清楚.不需要改变国家.如果我使用新的Object()来等待并通知我不改变对象状态.或者说是锁定状态?我不明白.
  • SP_SPIN_ON_FIELD.这真的会发生,编译器会将其移出循环吗?这对我来说没有意义,因为从外部线程可以随时更改值.如果变量是volatileJVM无法缓存的值.那是什么意思?
  • 这是STCAL_STATIC_CALENDAR_INSTANCE和STCAL_INVOKE_ON_STATIC_CALENDAR_INSTANCE或STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE/STCAL_STATIC_SIMPLE_DATE_FORMAT_INSTANCE之间的区别?
  • 为什么WL_USING_GETCLASS_RATHER_THAN_CLASS_LITERAL中的XXXX.class比getClass()更好?从子类调用的超类中的getClass()将始终从子类返回Class对象,我认为这是好的.
  • EQ_UNUSUAL究竟做了什么?它应该检查参数是否与类本身的类型相同,但它不是吗?
  • 你有过休息的问题吗?SF_SWITCH_FALLTHROUGH有真正的价值吗?听起来对我很强烈.
  • 不知道TQ_EXPLICIT_UNKNOWN_SOURCE_VALUE_REACHES_ALWAYS_SINK和TQ_EXPLICIT_UNKNOWN_SOURCE_VALUE_REACHES_NEVER_SINK是什么.

java findbugs

0
推荐指数
1
解决办法
4467
查看次数

配置mod_rewrite以允许img,js和css文件?

在我的.htaccess我有这些线:

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)

我试图用这行包含js文件:

<script type="text/javascript" src="system/application/media/js/jquery/jquery.js"></script>
Run Code Online (Sandbox Code Playgroud)

但它不起作用,因为规则不允许它通过.当我关闭重写引擎时它会工作.

我如何更改规则,以便它允许使用/ js,/ css和/ img的网址?

谢谢

apache mod-rewrite

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

错误C2440:'初始化':无法从'classname*'转换为'classname'

我有一个名为extBlock的类.

然后我用这个做一个类的实例

extBlock mainBlock = new extBlock(1, 1024);
Run Code Online (Sandbox Code Playgroud)

我收到此错误:错误C2440:'初始化':无法从'extBlock*'转换为'extBlock'

任何人都可以帮助我解决为什么我收到此错误.

我在网上看过用指针声明它的例子

extBlock *mainBlock = new extBlock(1, 1024);
Run Code Online (Sandbox Code Playgroud)

但是,如果我这样做,它不会让我调用mainBlock的功能

c++ class instance

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

php中的@readfile?

我讨厌google无法搜索符号.我在一些示例代码中看到了这一点,并想知道为什么在readfile函数之前有@符号:

@readfile($filename);
Run Code Online (Sandbox Code Playgroud)

没有@符号意味着什么不同?

php readfile

8
推荐指数
4
解决办法
3974
查看次数

如何根据内容调整NSTextView的大小?

我试图在NSTextView中设置一个属性字符串.我想根据其内容增加其高度,最初将其设置为某个默认值.

所以我试过这个方法:

我在NSTextView中设置内容.当我们在NSTextView中设置一些内容时,它的大小会自动增加.所以我将其超级视图的高度NSScrollView增加到它的高度,但是NSScrollView没有完全调整大小,它在右边显示了滚动条.

float xCoordinate = 15.0;

[xContentViewScroller setFrame:NSMakeRect(xCoordinate, 0.0, 560.0, 10.0)];

[[xContentView textStorage] setAttributedString:xContents];

float xContentViewScrollerHeight = [xfContentView frame].size.height + 2;

[xContentViewScroller setFrame:NSMakeRect(xCoordinate, 0.0, 560.0, xContentViewScrollerHeight)]; 
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我一些方法或方法来解决这个问题.通过谷歌搜索,我发现在UITextView中有contentSize方法可以获得其内容的大小,我试图在NSTextView中找到类似的方法,但无法取得任何成功:(

cocoa nstextview

19
推荐指数
3
解决办法
7455
查看次数

Bourne Shell:获得退出状态的优雅方式

有没有更优雅的方式来做这个(bourne shell)?

IsThereAnyApplesLeft
applesLeft=$?
Run Code Online (Sandbox Code Playgroud)

通常在c或java中我会这样做:

applesLeft=IsThereAnyApplesLeft
Run Code Online (Sandbox Code Playgroud)

unix bash scripting sh exitstatus

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

擦除和修改Boost MultiIndex容器中的元素

我正在尝试在模拟中使用Boost MultiIndex容器.我对C++语法的了解非常薄弱,我担心我没有正确地从容器中删除元素或从内存中删除它.我还需要修改元素,我也希望在此确认语法和基本哲学.

// main.cpp
...
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/hashed_index.hpp>
#include <boost/multi_index/member.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/mem_fun.hpp>
#include <boost/tokenizer.hpp>
#include <boost/shared_ptr.hpp>
...
#include "Host.h" // class Host, all members private, using get fxns to access

using boost::multi_index_container;
using namespace boost::multi_index;

typedef multi_index_container<
  boost::shared_ptr< Host >,
  indexed_by< 
    hashed_unique< const_mem_fun<Host,int,&Host::getID> >
    //   ordered_non_unique< BOOST_MULTI_INDEX_MEM_FUN(Host,int,&Host::getAge) >
    > // end indexed_by
  > HostContainer;

typedef HostContainer::nth_index<0>::type HostsByID;

int main() {
   ...
   HostContainer allHosts;
   Host * newHostPtr;
   newHostPtr = new Host( t, DOB, idCtr, 0, currentEvents );
   allHosts.insert( …
Run Code Online (Sandbox Code Playgroud)

c++ boost

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