问题列表 - 第34266页

乳胶和multibib

我想将我的参考书目分成两部分,并发现multibib包似乎是完美的.但是:不知怎的,它不起作用,甚至简单的例子都不起作用:

\documentclass{article}
\usepackage{multibib}
\newcites{ltex}{\TeX\ and \LaTeX\ References}
\begin{document}
References to the \TeX book \citeltex{Knuth:1991} and to Lamport’s \LaTeX\ book, which appears only in the references\nociteltex{Lamport:1994}. Finally a cite to a Postscript tutorial \cite{Adobe:1985}.
\bibliographystyleltex{alpha}
\bibliographyltex{lit}
\renewcommand{\refname}{Postscript References}
\bibliographystyle{plain}
\bibliography{lit}
\end{document}
Run Code Online (Sandbox Code Playgroud)

随着bib文件看起来像那样

@book{Knuth:1991, author = {Knuth, Donald E.}, title = {The TEC book}, publisher = {Addison-Wesley, Reading, Massachusetts}, year = {1991}}
@book{Lamport:1994, author = {Lamport, Leslie}, title = {LATEX: A Document Preparation System}, publisher = {Addison-Wesley, Reading, Massachusetts, 2 …
Run Code Online (Sandbox Code Playgroud)

latex

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

如何检测数组是否为空?

我试图检测一个数组是否为空,以便能够进行某个调用.我尝试使用if (![array ==nil])但不编译.我相信对此有一个非常简单的解释.

更新

如果数组为空,我想这样做:

array = [[NSMutableArray alloc]init];
Run Code Online (Sandbox Code Playgroud)

如果它有一个对象我想这样做:

array = [[userDefaults arrayForKey:@"MyFavorites"] mutableCopy];
Run Code Online (Sandbox Code Playgroud)

arrays iphone objective-c

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

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

使用C#填写Word docx中的docvariable

我已经在VB 6中完成了这一百次,但是这让我疯狂地使用C#2008和Word 2007.我创建了一个包含两个docvariables的docx文件:

Some text here....

{docvariable replace1}
{docvariable replace2}

More text here......
Run Code Online (Sandbox Code Playgroud)

我首先创建了一个宏来做它并且它有效:

Sub FillDocVariable()
'
' FillDocVariable Macro
'
'

  ActiveDocument.Variables("replace1").Value = "This is a test"
  ActiveDocument.Variables("replace2").Value = "it is only a test."
  ActiveDocument.Fields.Update

End Sub
Run Code Online (Sandbox Code Playgroud)

这是我的C#代码(请注意,我正在学习这个代码):

using Microsoft.Office.Interop.Word;
 object paramMissing = Type.Missing;
       object openfileName = @"C:\testing\Documents\1.docx";

      ApplicationClass WordApplication = new ApplicationClass();
      Document WordDocument = WordApplication.Documents.Open(ref openfileName, 
        ref paramMissing, ref paramMissing, ref paramMissing,
        ref paramMissing, ref paramMissing, ref paramMissing,
        ref paramMissing, ref paramMissing, ref paramMissing,
        ref paramMissing, ref …
Run Code Online (Sandbox Code Playgroud)

c# variables ms-word docvariable

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

Spring Security,Spring MVC和Login Sessions

我按照Spring自己的参考应用程序"petclinic"的建议启动并运行Spring MVC和Spring Security.一切都很好,除了登录不会持续浏览器重启.

在浏览器重启后,必须考虑确保登录用户不需要重新登录?

java spring servlets spring-mvc spring-security

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

ASP.NET MVC Ajax.BeginForm不起作用

<script src="../../Scripts/MicrosoftAjax.debug.js" type="text/javascript"></script>

<script type="text/javascript">
    function loginOK()
    {
        var item = document.getElementById('statusLabel');
        item.innerHTML = "OK";
        document.getElementById('LoadImg').style.visibility = 'hidden';
    }

    function process()
    {
        var lab = document.getElementById('statusLabel');
        lab.innerHTML = 'Checking...';
        lab.style.color = 'Black';
        document.getElementById('LoadImg').style.visibility = 'visible';
    }

    function fail()
    {
        var lab = document.getElementById('statusLabel');
        lab.innerHTML = 'Login is being used';
        lab.style.color = 'Red';
        document.getElementById('LoadImg').style.visibility = 'hidden';
    }
</script>

 <div style="width:30%; float:left;">
     <label for="Login">Login:</label>
     <%= Html.TextBoxFor(model=>model.Login) %>
     <%= Html.ValidationMessageFor(model=>model.Login) %>

     <img id="LoadImg" alt="" src="../../Content/Images/ajax-loader.gif" style="visibility:hidden;"/>
     <br />
     <label id="statusLabel" />
     <br /> …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

在C#中创建深层复制

我想制作一个对象的深层副本,这样我就可以更改新副本,并且仍然可以选择取消我的更改并取回原始对象.

我的问题是,对象可以是任何类型,即使是来自未知的程序集.我不能使用BinaryFormatterXmlSerializer,因为该对象不必具有[Serializable]属性.

我试过这个Object.MemberwiseClone()方法:

public object DeepCopy(object obj)
{
    var memberwiseClone = typeof(object).GetMethod("MemberwiseClone", BindingFlags.Instance | BindingFlags.NonPublic);

    var newCopy = memberwiseClone.Invoke(obj, new object[0]);

    foreach (var field in newCopy.GetType().GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic))
    {
        if (!field.FieldType.IsPrimitive && field.FieldType != typeof(string))
        {
            var fieldCopy = DeepCopy(field.GetValue(newCopy));
            field.SetValue(newCopy, fieldCopy);
        }
    }
    return newCopy;
}
Run Code Online (Sandbox Code Playgroud)

这个问题是,它不是在可枚举(数组,列表等),而不是在字典上.

那么,如何在C#中创建未知对象的深层副本?

TNX很多!

c# deep-copy

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

内联的目的是什么?

我与Johannes Schaub就关键字进行了讨论.那里的代码是这样的:inline

namespace ... {
    static void someFunction() {
        MYCLASS::GetInstance()->someFunction();
    }
};
Run Code Online (Sandbox Code Playgroud)

他说:

将其作为内联函数可以在可执行文件中保存代码大小

但根据我在这里这里的发现,不需要,因为:

  • [内联]仅在编译器的成本/收益分析显示为有利可图时才会出现
  • 主流C++编译器(如Microsoft Visual C++和GCC)支持一个选项,允许编译器自动内联任何合适的函数,甚至那些未标记为内联函数的函数.

然而,约翰内斯表示明确指定它还有其他好处.不幸的是我不理解他们.例如,他说,"内联"允许您在程序中多次定义函数.,我很难理解(并找到参考).

所以

  1. 是否inline只是编译器的建议?
  2. 当你有一个小功能时我是否应该明确说明(我猜1-4指令?)
  3. 写作有什么其他好处inline
  4. 是否需要声明inline以减少可执行文件的大小,即使编译器(根据维基百科[我知道,错误的引用])应该自己找到这样的函数?

还有什么我想念的吗?

c++ compiler-construction inline

15
推荐指数
2
解决办法
1663
查看次数

将while()数组传递给php中的while()变量

假设我有一个查询

$array = array();
$sql = mysql_query("SELECT * FROM table");
while($row=mysql_fetch_array($sql)){
 $data = $row['data'];
}
$array = $data;
Run Code Online (Sandbox Code Playgroud)

现在我怎样才能得到数组中的每个$ data值,即$ array

php arrays loops

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

"按顺序排序"顺序相反?

欢迎,

我想知道是否可以在"按顺序排序"排序时反转返回的数据,但我希望这些数据的顺序相反.

例如,我得到了包含值的表

ID
1
2
3
4
Run Code Online (Sandbox Code Playgroud)

我做到了

按照ID ASC LIMIT 3的顺序,我得到了

1
2
3
Run Code Online (Sandbox Code Playgroud)

当我通过ID DESC限制3订购时,我得到

4
3
2
Run Code Online (Sandbox Code Playgroud)

我想拥有

3
2
1
Run Code Online (Sandbox Code Playgroud)

所以我想通过ASC订购但反转结果.我一直在使用array_reverse在PHP端做这个,但今天我想问你.Maybye我错了,我只能在Mysql中做到这一点.问候

php mysql sql sql-order-by

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