问题列表 - 第40040页

如何在emacs中为条纹添加差异标记?

我正在使用GNU Emacs 23,但欢迎其他emacsen的答案作为起点.

对于版本控制下的文件,我想在条纹中显示差异标记,类似于subclipse使用的标记:

http://subclipse.tigris.org/images/workspace-ss.png

看起来这可能是通过解析输出vc-diff和使用内置支持边缘,但我不想重新发明这个特定的轮子,除非我真的不得不.

emacs version-control

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

字符串作为文档

我正在关注使用XPath解析XML的这个问题,它给出了以下示例来打开文档:

DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
domFactory.setNamespaceAware(true); // never forget this!
DocumentBuilder builder = domFactory.newDocumentBuilder();
Document doc = builder.parse("books.xml");
Run Code Online (Sandbox Code Playgroud)

我想做的是改变它,以便Document读取String我已经做过的变量,而不是从文件中读取.我怎样才能做到这一点?

java document

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

新的SQLite3 PHP类中是否有事务支持?

我发现有一个新的SQLite3类(从PHP 5.3.3开始)并在我的最新项目中开始使用它.

http://www.php.net/manual/en/book.sqlite3.php

一切顺利,直到我需要交易.我是否忽略了文档中的内容?如何使用此类实现事务.

sqlite php-5.3

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

Wpf:拖放到文本框

我搜索了这个问题,人们已经回答了类似的问题,但由于某种原因,我无法得到任何工作.我一定在这里遗漏了一些东西......无论如何,当我运行以下代码时,永远不会调用TextBox_DragEnter处理程序.但是,如果我将xaml中的T​​extBox元素更改为TextBlock元素,则会调用它.有没有办法从TextBox元素获得相同的行为?以下代码完全隔离了问题......

MainWindow.xaml:

<Window x:Class="Wpf1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid Name="myGrid">
        <TextBox AllowDrop="True" PreviewDragEnter="TextBox_DragEnter" PreviewDrop="TextBox_Drop" />
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

MainWindow.xaml.cs:

using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Collections.ObjectModel;

namespace Wpf1
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }

        private void TextBox_DragEnter(object sender, DragEventArgs e)
        {
            e.Effects = DragDropEffects.Copy;
        }

        private void TextBox_Drop(object sender, DragEventArgs e)
        {

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

提前谢谢了!

安德鲁

编辑:

为了澄清,我想允许将自定义对象放入文本框中.在文本框的Drop处理程序中,我想将文本框的文本设置为对象中的属性,然后将TextBox的IsReadOnly属性设置为false.我只是在为TextBox拖放时遇到一些麻烦......

wpf textbox drag-and-drop

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

如何在VS 2010中使用BigInteger

我一直在尝试使用BigInteger类型,这在.NET Framework 4.0中是新的.

我似乎无法达到它,并在尝试通过使用System.Numerics引用它时出错.

知道我做错了什么吗?对不起,如果这是一个愚蠢的问题......

c# .net-4.0 numerical-methods

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

我们如何在新行中拆分列表元素

我仍然是Haskell的初学者,我想知道如何在新行中分割列表中的数字,以便每行包含列表中的一个元素.

haskell

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

MySQL中的外键是强制性的吗?

我需要在MySQL中分配外键吗?

(Navicat for MySQL,PHP,我为了好玩而编写社交网络)

php mysql database database-design navicat

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

过滤Python列表时出现意外输出:我做错了什么?

我想过滤一个列表,这里是代码:

 test=['aaa','bbb','ccc','ddd','footer','header']

 def rm_hf(x): return x != 'footer'

 filter(rm_hf,test)
Run Code Online (Sandbox Code Playgroud)

结果是 :

>>>['aaa','bbb','ccc','ddd','header']
Run Code Online (Sandbox Code Playgroud)

这是预期的结果,在列表中找到"页脚"并将其删除.

现在我想删除'header'和'footer',所以我这样做:

 test2=['aaa','bbb','ccc','ddd','footer','header']

 def rm_hf2(x): return x != 'footer' or x != 'header'

 filter(rm_hf2,test2)
Run Code Online (Sandbox Code Playgroud)

结果是 :

>>>['aaa','bbb','ccc','ddd','footer','header']
Run Code Online (Sandbox Code Playgroud)

现在这很奇怪,它只是给出了"页脚","标题"而不是过滤它们?

我做错了什么?我认为我的逻辑是正确的......

python logic filtering list sequence

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

for循环中的条件

我正在试验什么可以放入C中的for循环声明以及如何使用它.我尝试了以下方法:

#include <stdio.h>

int stupid(int a)
{
        if(a==3) return 1;
        else return 3;
}

int main(void)
{
        int i,j;
        for(i=0;stupid(i)==3,i<10;i++) printf("%d\n",i);
        return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我运行它,它只是打印从1到10的号码,如果我把&&代替昏迷愚蠢的(我)== 3之间,且i <10,则程序只是打印数字0到3,为什么呢?我真的不明白这是如何工作的,我期待循环传递所有数字并"跳过"3,但继续到10,这不是真正的hapenning.有人可以向我解释为什么并指向一些更清楚解释的网站吗?先感谢您.

c for-loop

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

无法从main()函数pthreads访问变量?

int main()
{
   int i; 
   pthread_t t; 
}
Run Code Online (Sandbox Code Playgroud)

看不到我?在主要内部创建,对吧?这意味着它必须使用相同的共享内存main()正在使用?如何在不制作全局变量的情况下让它看到我?

c++ pthreads

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