问题列表 - 第22007页

子图LATEX的垂直对齐

我正在研究我的论文,我正在努力将2个图像彼此相邻放置,以便第二个图像沿着第一个图像垂直居中.我也试图使用subfigure而不是subfloat但它们都不起作用.

这是它看起来如何alt文本http://img51.imageshack.us/img51/1174/screenshot20100224at712.png

我的代码是:

\begin{figure}[H]
\centering  \subfloat[H][sparse($\mathbf{A}$)]{\includegraphics[width=0.28\textwidth]{sparsesmall} \label{sparse}}
    \subfloat[H][full($\mathbf{A}$)]{\includegraphics[width=0.55\textwidth]{fullsmall}\label{full}}
  \caption{Representation of $\mathbf{A}$ in MATLAB}
  \label{schematic}
\end{figure}
Run Code Online (Sandbox Code Playgroud)

有什么建议让它看起来比现在好吗?谢谢

formatting latex image vertical-alignment

25
推荐指数
3
解决办法
8万
查看次数

c ++中的默认模板参数

假设我有一个功能模板StrCompare

template<typename T=NonCaseSenCompare>//NonCaseSenCompare is a user defined class look at the detailed code below.
int StrCompare(char* str1, char* str2)
{
...
}
Run Code Online (Sandbox Code Playgroud)

现在在主要功能我写了一行

char* str1="Zia";
char* str2="zia";
int result=StrCompare(str1,str2);
Run Code Online (Sandbox Code Playgroud)

它应该工作,因为我们提供了一个默认的模板参数,但它 没有
编译器给出以下错误
没有匹配函数调用`StrCompare(char*&,char*&)'现在详细的代码由下面给出

#include<iostream.h>
class CaseSenCompare
{
public: 
static int isEqual(char x, char y)
{
return x==y;
}
};
class NonCaseSenCompare
{
public:
static int isEqual(char x,char y)
{
char char1=toupper(x);
char char2=toupper(y);
return char1==char2;
}
};
template<typename T=NonCaseSenCompare>
int StrCompare(char* str1, char* str2)
{
for(int i=0;i < strlen(str1)&& strlen(str2);i++) …
Run Code Online (Sandbox Code Playgroud)

c++ templates c++03

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

LINQ to SQL ForeignKeyReferenceAlreadyHasValueException错误

我尝试更改外键时生成此错误.我知道这是一个非常常见的错误,我发现了很多关于它的信息,并尝试实现我发现的修复程序,但在尝试更新密钥时仍然会出现此错误.参考线程

最初我只是直接分配值而不是尝试映射实体.

ticket.assigned_to_group = assigned_to
Run Code Online (Sandbox Code Playgroud)

我已经改变了尝试映射我相信正确答案的实体; 但是我仍然得到错误.

ticket.assigned_to_group = db.sub_units.Single(f => f.id == assigned_to).id;
Run Code Online (Sandbox Code Playgroud)

知道为什么这不起作用.此外,如果我有一个包含多个外键的表,我是否真的需要为每个键执行新查询,还是有更好的方法?

c# linq-to-sql

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

WPF - 在ViewModel中处理ApplicationCommand

我打赌这已被多次回答,但......

对于UserControl上的按钮将其command属性设置为Find(ApplicationCommands.Find)之类的简单情况,ViewModel将如何处理该命令?我经常看到命令处理程序连接到一个CommandBinding,它被添加到UIElement上的CommandBindings集合中,但是我的ViewModel并不是从UIElement派生的(应该吗?).这些命令本身不会公开要在执行时通知的事件,那么我应该在哪里连接以获取该信息?

编辑:我想使用股票WPF来解决问题,如果可能的话.我知道有很多可用的框架用于此类事情,但希望保持代码简单.

EDIT2:包含一些示例代码.

<UserControl>
  <UserControl.DataContext>
    <local:MyViewModel/>
  </UserControl.DataContext>

  <Button Command="Find"/>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

哪里:

class MyViewModel
{
  // Handle commands from the view here.
}
Run Code Online (Sandbox Code Playgroud)

我可以向UserControl添加一个CommandBinding,它将处理Executed,然后在MyViewModel中调用一个假设的Find方法来完成实际的工作,但这是额外的和不必要的代码.我更喜欢ViewModel本身处理Find命令.一种可能的解决方案是让MyViewModel派生自UIElement,但这似乎是反直觉的.

wpf command mvvm

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

提升静态链接

我在Linux,GCC中使用Boost库.在安装和构建Boost之后,我发现使用Regex和Thread的程序使用共享的Boost库.为了我的目的,我需要静态链接.如何更改链接类型?我应该重建Boost,还是可以通过在我自己的项目或Boost配置文件中定义一些常量来设置链接类型?

linux linker boost

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

从aspx调用ClientID

"")"/>

这不起作用,错误说:分析器错误消息:服务器标签不能包含<%...%>结构.

有任何方法可以解决这个问题吗?谢谢 ;)

c# asp.net clientid

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

从网页安装apk

我正在寻找一个示例网页(html代码),其中的链接将通过单击链接直接在我的手机上安装apk文件.

installation android apk

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

通过MEF容器配置组件?

我使用MEF将接口映射到实现类作为DI的一种方式.例如,我使用接口的Import属性和实现类的Export.我的理解是MEF框架将创建实现类实例并将它们保存在MEF的容器中以供使用或自动注入.

我的一些实现类实现了IDispose接口.由于实例是由MEF创建的,我想我应该让MEF在MEF外出时调用组件的Dispose方法(如果它们是一次性的).例如,在我的应用程序中,我持有对MEF容器的引用.当应用程序终止时,我调用容器的Dispose方法.问题是我的组件的Dispose永远不会被调用.

以下是有关导入和导出映射的示例代码:

[Import]
private IMyInterface IComponent1 { get; set; }
....

[Export]
private IMyInterface Component {
  get {
     var instance = new MyImplemetation();
     ....
     return instance;
 }
}
....
Run Code Online (Sandbox Code Playgroud)

其他映射的许多其他导入和导出定义也是类似的.我以这种方式构造映射,以便MEF知道关系以及如何创建映射实例的方式.以下是我的应用程序中使用AssemblyCatalog加载映射的一些代码:

var catalog = new AggregateCatalog();
catalog.Add (new AssemblyCatalog(Assembly.GetExecutingAssembly());
var batch = new CompositionBatch();
batch.AddPart(catalog);
// MEF container has all the mappings
var container = new CompositionContainer(catalog);
....
// Get instance from container
var instance = container.GetExportedValue<IMyInterface>();
// my instance CTOR has a contructor with several other 
// implementation instances …
Run Code Online (Sandbox Code Playgroud)

c# mef

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

Java中的String运算符

几分钟前我看到了这个问题,并决定查看java String类来检查+运算符是否有一些重载.

我找不到任何东西,但我知道我能做到这一点

String ab = "ab";
String cd = "cd";
String both = ab + cd; //both = "abcd"
Run Code Online (Sandbox Code Playgroud)

实施的地方在哪里?

java string operator-overloading string-concatenation

7
推荐指数
3
解决办法
9568
查看次数

我应该学习什么:Quartz或OpenGL ES?

我正在学习为iPhone编程.我正在试图弄清楚如何做一些非常酷的自定义视图动画.我应该学习什么,Quartz或OpenGL ES?

对于谁说OpenGL ES,我可以使用它来为我的视图制作动画,还是仅适用于Quartz的任务?谢谢.

还有任何资源/书籍或任何以最无痛的方式教你这些东西的东西?

iphone sdk opengl-es quartz-graphics

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