问题列表 - 第19644页

选择每个不同外键值的最新行

原谅标题,我无法想出一些简短的事情......

我有一个表'更新'与三列,text,typeid,created - text是一个文本字段,typeid是来自'type'表的外键,并创建了一个时间戳.用户正在输入更新并选择它对应的"类型".

有一个对应的'type'表,列'id'和'name'.

我试图得到一个结果集,其中包含'type'表中的行数,以及来自updates.text的最新值,用于类型中的特定行.因此,如果我有3种类型,将返回3行,每种类型一行,以及相关类型的最新updates.text值.

有任何想法吗?

谢谢,

约翰.

sql sql-server-2005 greatest-n-per-group

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

从C#应用程序添加一个引用到没有/ clr编译的DLL?

我正在使用Visual Studio 2008构建一个包含两个项目的解决方案:C#Console应用程序和C++ DLL.我希望应用程序使用P/Invoke从dll调用函数.因此,我正在尝试将dll添加为C#应用程序的参考.但是当我尝试添加引用命令时,Visual Studio将不允许我这样做,除非我在dll上设置/ clr属性(在Configuration Properties:General下).现在,我认为P/Invoke可以处理普通的win32 dll.实际上,如果我在没有/ clr的情况下构建我的dll并且只是手动将它复制到bin/Debug,那么应用运行正常.那么为什么/ clr需要添加dll作为参考?如果VS不允许我添加它,是否有一些(干净的)解决方法,以便我的应用程序找到DLL?

我看到有人在这里有类似的问题(虽然有第三方dll): 无法添加DLL参考VS 2008他得到的答案是构建一个包装器.但这并不是必需的,因为应用程序可以使用dll就好了; 它只是添加引用步骤不起作用.此外,包装器代码是否需要引用dll,引发与以前相同的问题?我真的很喜欢一个不涉及编写包装器的答案.

c# c++ pinvoke visual-studio-2008 visual-studio

6
推荐指数
2
解决办法
8199
查看次数

有没有办法阻止为所有项目创建ASP.NET Development Server?

我有一个包含多个项目的解决方案.当我想调试我正在处理的项目时,会为我的解决方案中的所有项目创建一个ASP.NET Development Server.我的项目不是相互依赖的,所以我不需要其他项目来运行.有没有办法告诉VS不要为其他项目创建开发服务器?

(我意识到我可以将项目拆分成他们自己独立的解决方案,但是现在一个解决方案下的多个项目就是它,现在不会改变.)

asp.net visual-studio-2008

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

Cocoa/Objective-C:在Button上绘制矩形单击

Hellow stackoverflow人,我对Cocoa很新.我有XCode 3.1

情况:我有一个NSObject子类:( AppController)带有一个动作,链接到一个按钮.比我有一个自定义视图,连接到我的NSView子类(AppView),在drawRect命令中绘制一个矩形(所有这些东西都有效),我在AppView.ma函数中 - (void)drawIt {..}绘制矩形.现在我用[self drawIt]在 - (void)drawRect ...中调用它.这也有效.

我现在要做的是在单击按钮时调用drawIt.(在AppController.m中,Action - (IBAction)...由于按钮而被调用Click)

我希望你能帮助我,我是stackoverflow的新手,所以我不知道我应该通过这里的所有代码,我可以,但也许它更容易阅读像这样

cocoa drawing action button

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

在积极内联的情况下分析C++?

我试图找出我的C++程序花费时间的地方,使用gprof.这是我的困境:如果我使用我用于发布版本的相同优化设置进行编译,几乎所有内容都被内联,并且gprof告诉我,无益的是,我90%的时间花在核心例程中,其中所有内容都是内联的.另一方面,如果我使用内联禁用编译,程序运行速度会慢一个数量级.

我想知道当我的程序编译时启用内联时,从我的核心例程调用的程序花了多少时间.

我在四核Intel机器上运行64位Ubuntu 9.04.我查看了google-perftools,但这似乎不适用于x86_64.在32位计算机上运行不是一种选择.

当启用内联时,是否有人建议如何更有效地配置我的应用程序?

编辑:这是我的问题的一些澄清.如果最初不清楚,我道歉.

我想找到在我的应用程序中花费的时间.分析我的优化构建导致gprof告诉我,大约90%的时间花在main上,其中所有内容都是内联的.在剖析之前我已经知道了!

我想知道的是内联函数花了多少时间,最好不要在我的构建选项中禁用优化或内联.在使用内联禁用进行性能分析时,应用程序的速度会慢一个数量级.这种执行时间的差异是一个方便的问题,但是,我不确定使用内联禁用构建的程序的性能配置文件是否与使用内联启用的程序的性能配置文件强烈对应.

简而言之:有没有办法在不禁用优化或内联的情况下获得有关C++程序的有用的性能分析信息?

c++ profiling

18
推荐指数
2
解决办法
1463
查看次数

Google Chrome可以打开本地链接吗?

我在Intranet页面上链接到共享驱动器上的本地文件:

<a href="file:///s:/test.xls"> Test</a>
Run Code Online (Sandbox Code Playgroud)

这适用于IE和Firefox,其中包含一个名为本地链接的插件.

我怎样才能在谷歌浏览器中打开它?

谢谢

google-chrome hyperlink

133
推荐指数
5
解决办法
27万
查看次数

SqlServer 08:查询列出实例中的所有数据库?

如何使用sqlcmd列出给定sql server 08实例的所有数据库?

sql-server sqlcmd sql-server-express

24
推荐指数
3
解决办法
6万
查看次数

派生类型及其依赖项

我一直在为我的索引玩newtype包装器以避免错误,我有一些像这样的代码:

{-# LANGUAGE GeneralizedNewtypeDeriving #-}

newtype PersonIdx = PersonIdx Int
  deriving (Enum, Eq, Integral, Num, Ord, Real, Show)
Run Code Online (Sandbox Code Playgroud)

要派生Integral,还必须派生所有依赖项(因此上面的类型类列表).

有没有办法让它Integral随之衍生出所有依赖关系?我会想象:

newtype PersonIdx = PersonIdx Int
  deriving (Integral(..))
Run Code Online (Sandbox Code Playgroud)

haskell typeclass derived-types deriving

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

建立树视图

我对这个问题感到有点困惑,我已经考虑了一段时间了.我的数据库中有一个表可以执行任务.通过在parent_id字段中保存主键,每个任务都可以拥有父任务.我对这些任务的链接深度没有限制.

+-----------+-------+-----+
| Field     | Type  | Key |
+-----------+-------+-----+
| id        | int   | PRI |
| parent_id | int   | MUL |
+-------------------+-----+
Run Code Online (Sandbox Code Playgroud)

没有parent_id的任务是"项目",并且可以通过共享父任务将所有任务分组到任务组中.我现在想用一个HTML选择框填充项目的所有后代.

Task 1
  -Task 1.1
  -Task 1.2
    -Task 1.2.1
    -Task 1.2.2
  -Task 1.3
Task 2
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做?我认为某种递归函数是有序的,但我似乎无法真正想出如何去做.

任何帮助都会有很大的帮助.:)

php mysql tree

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

我可以将对象的实例方法传递给期望在Scala中进行回调的方法吗?

假设我有一种方法期望另一种方法作为参数.是否可以为该参数发送对象的实例方法?我如何处理没有参数的方法?

我会写一些伪代码:

void myMethod1(callback<void,int> otherFunc); // imagine a function returning void, and taking a int parameter

void myMethod2(callback<int,void> otherFunc); // function returning void, not taking params
Run Code Online (Sandbox Code Playgroud)

如果我有一个ArrayList,像这样:

val a = new ArrayList()
Run Code Online (Sandbox Code Playgroud)

我怎么能把它的add方法作为参数发送myMethod1,它的size方法作为参数myMethod2

functional-programming scala callback

5
推荐指数
2
解决办法
2672
查看次数