小编Jf *_*lac的帖子

LaTex,Beamer和Listings的问题

我正在尝试在使用LaTex制作的演示文稿中添加一些代码.我使用了beamer,添加了一些框架没有问题,但是一旦我添加了列表,我就不能再编译演示了.

\begin{frame}{Code}
\begin{lstlisting}
Sample Code
\end{lstlisting}
\end{frame}
Run Code Online (Sandbox Code Playgroud)

我pdflatex给我的错误是:

Package Listings Warning: Text dropped after begin of listing on input line 80.
Run Code Online (Sandbox Code Playgroud)

是否有什么特别的东西可以让它起作用?

latex beamer listings

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

在组合框中使用转换器绑定项目

我有一个组合框,它绑定到数据表列,如下所示:

ComboBox.DataContext = DataDataTable;                
ComboBox.DisplayMemberPath = DataDataTable.Columns["IDNr"].ToString();
Run Code Online (Sandbox Code Playgroud)

列中的IDNr始终以4个字母开头,后跟ID号(例如BLXF1234).我需要在没有字母的情况下在Combobox中显示项目(我需要在组合框中显示1234).

所以我写了一个转换器:

class IDPrefixValueConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
        if (value != null)
        {
            string s = value.ToString();
            if (s.Contains("BL"))
            {
                return s.Substring(4);
            }
            else
            {
                return s;
            }
        }
        return "";
    }

    public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
        throw new NotSupportedException();
    }       
Run Code Online (Sandbox Code Playgroud)

不,我怎么能告诉组合框使用转换器来显示项目?我在Xaml中试过这个:

ItemsSource="{Binding}" 
DisplayMemberPath="{Binding Converter={StaticResource IDPrefixValueConverter}}"
Run Code Online (Sandbox Code Playgroud)

但仍然没有工作...任何想法?谢谢

c# wpf xaml converter

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

使用System.Security.Cryptography计算SHA256哈希值

我正在将我的一个库移到Xamarin PLC.

官方文档声明支持System.Security.Cryptography命名空间,但它不在实际代码中.

我正在寻找一种计算没有这个命名空间的SHA256哈希的方法(并且在Windows命名空间中没有HashAlgorithmProvider.这种方法打破了Android和WP8.0的应用程序)

c# hash cryptography sha256 xamarin

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

Lucene.net字段包含多个值以及要搜索的人员

任何人都知道搜索包含多个值的字段的最佳方法是什么?

string tagString = "";
foreach(var tag in tags)
{
    tagString = tagString += ":" + tag;
}
doc.Field(new Field("Tags", tagString, Field.Store.YES, Field.Index.Analyzed);
Run Code Online (Sandbox Code Playgroud)

假设我想搜索所有标记为"csharp"的文档,谁能最好地实现它?

c# lucene.net

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

到OLAP或不到OLAP

我想问一下,使用ODBC连接直接从Oracle DW中提取Sharepoint 2010报表的性能提升是什么,而不是使用SSAS构建OLAP层并以这种方式访问​​数据.

oracle olap odbc ssas

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

WPF等效于SendInput?

是否有相当于WPF的SendInput?我看过AutomationPeer课,但没有成功.

我只想发送一个Keydown(Enter键).简单地引发event(RaiseEvent)在我的场景中不起作用.

这就是我所拥有的,这是有效的.我更喜欢托管代码替代方案.

    private void comboSelectionChanged(object sender, SelectionChangedEventArgs args)
    {
        ((ComboBox)sender).Focus();
        // send keydown
        INPUT input = new INPUT();
        input.type = INPUT_KEYBOARD;
        input.union.keyboardInput.wVk = 0x0D;
        input.union.keyboardInput.time = 0;
        SendInput(1, ref input, Marshal.SizeOf(input));
    }

    [DllImport("user32.dll", SetLastError = true)]
    private static extern int SendInput(int nInputs, ref INPUT mi, int cbSize);

    [StructLayout(LayoutKind.Sequential)]
    private struct INPUT
    {
        public int type;
        public INPUTUNION union;
    };

    [StructLayout(LayoutKind.Explicit)]
    private struct INPUTUNION
    {
        [FieldOffset(0)]
        public MOUSEINPUT mouseInput;
        [FieldOffset(0)]
        public KEYBDINPUT keyboardInput;
    };

    [StructLayout(LayoutKind.Sequential)]
    private …
Run Code Online (Sandbox Code Playgroud)

.net c# keyboard wpf automation

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

如何同时使用ajax和普通POST提交表单?

我已经形成了将数据提交到外部URL,同时我想要保存在我的数据库中.我已经尝试过ajax提交并尝试POST在ajax成功中总结正常.

这是我的代码:

<form action="http://www.blabla/post" method="post" id="myfrom">
.....
....
</form>

<script>

 $('#myfrom').submit(function() {
  e.preventDefault();
     $.ajax({
              url: 'admin-ajax.php', 
              type: 'POST', 
              dataType: 'html', 
              data: $('#myfrom').serialize(), 
              success: function() {
                   $('#myfrom').submit();
              },
              error: function(e) {
                  console.log(e);
              }
          }); 
  });
</script> 
Run Code Online (Sandbox Code Playgroud)

但是这里Ajax不工作的形式只会提交普通帖子.

javascript php forms ajax jquery

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