问题列表 - 第14103页

获取vim中当前缓冲区的偏移量(特别是通过python脚本)

我想得到偏移量

  1. 当前光标位置
  2. 当前的选择范围

在vim中,从文件的开头开始.我在python中这样做,所以提示如何使用vim的python脚本编写将非常有帮助.

我之前使用过vim.current ..来编写脚本,但它使用的是行和列,而不是一般的偏移量.

我是否必须计算所有先前行长度+当前行的数量,还是有更简单的方法?

python vim offset

13
推荐指数
2
解决办法
6936
查看次数

有没有人有一个脚本一次处理多个hg存储库?

我有一个项目,它结合了多个hg存储库(不同的组件)来构建一个应用程序.我正在寻找一个跨平台的工具来支持同时对多个repos执行操作(例如标签,拉,推,提交等......)基本上,我正在寻找Google的'repo'脚本为Android写的,但对于hg而不是git:

http://source.android.com/download/using-repo

我搜索了堆栈溢出,发现了这个:

mercurial windows批处理文件,用于将更改提取到多个存储库

但它仍然有点手动和Windows.我知道这不是很难写剧本为pass命令来回购或设法封装一切,但认为它可能是常见的事,所以也许别人已经有了解决方案.我想一种方法是将repo脚本移植到hg(用hg查找和替换git对于简单的操作可能会相当远).

在这种情况下,其他人会怎么做?

mercurial repository

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

当前文件的路径取决于我执行程序的方式

这是我的Python程序:

#!/usr/bin/env python

import os

BASE_PATH = os.path.dirname(__file__)
print BASE_PATH
Run Code Online (Sandbox Code Playgroud)

如果我使用python myfile.py它运行它打印一个空字符串.如果我使用它myfile.py,它会打印正确的路径.为什么是这样?我正在使用Windows Vista和Python 2.6.2.

python path

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

Java中的ArrayList类问题

我有以下代码的问题.我收到了错误消息

Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at java.util.ArrayList.rangeCheck(ArrayList.java:571)
    at java.util.ArrayList.set(ArrayList.java:364)
    at Test.main(Test.java:17)
Run Code Online (Sandbox Code Playgroud)

而且我不明白为什么.我有一个列表,初始化,然后我迭代它,然后我想用第一个列表的值填充另一个列表.我不明白为什么我得到IndexOutOfBoundsException.我的初始化似乎不正确.非常感谢提前.

public static void main(String[] args) {

        String s1 = "one";
        String s2 = "one";
        ArrayList list = new ArrayList();
        list.set(0, s1);
        list.set(1, s2);
        Iterator it = list.iterator();
        ArrayList listToFill = new ArrayList();
        int k = 0;
        while (it.hasNext()) {
            String m = "m";
            listToFill.set(k, m);
            k++;
        }

    }
Run Code Online (Sandbox Code Playgroud)

java algorithm arraylist

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

数据库建模或数据库设计:哪个先来?

我想知道域实现的常见做法.首先设计业务对象,首先需要持久性或数据库模式,然后从实体关系图(以及之后的ORM poco*)生成它?

我将开始一个解决方案,但我想知道哪个是最优选的"模式".

(*由NHibernate提供支持)

dns nhibernate schema database-design data-modeling

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

钻石继承问题

为了好玩,我正在为Windows的XUL实现工作.在XUL中,UI元素可以用XML编写,如下所示:

<window width="800" height="600"></window>
Run Code Online (Sandbox Code Playgroud)

我正在考虑一个获取和设置元素属性的系统.它工作得很好,但我不确定钻石继承的使用是否有潜在危险.我在下面发布了一个完整的代码示例:

#include <boost/lexical_cast.hpp>
#include <string>
#include <map>


class Attribute
{
public:
    virtual void get(std::string & outValue) = 0;
    virtual void set(const std::string & inValue) = 0;

    static int String2Int(const std::string & inString)
    {
        return boost::lexical_cast<int>(inString);
    }

    static std::string Int2String(int inValue)
    {
        return boost::lexical_cast<std::string>(inValue);
    }
};


class Width : public Attribute
{
public:
    Width(){}

    virtual void get(std::string & outValue)
    {
        outValue = Int2String(getWidth());
    }

    virtual void set(const std::string & inValue)
    {
        setWidth(String2Int(inValue));
    }

    virtual int getWidth() const …
Run Code Online (Sandbox Code Playgroud)

c++ diamond-problem

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

在生产服务器/机器上安装Zend Server

您好我想知道是否有人必须安装/或正在使用Zend Server.

我的问题是:如果我在生产服务器上安装Zend Server会弄乱我现有的PHP配置吗?我是否必须先将我的应用程序脱机或者Zend Server安装没有问题?

应用程序必须全天候运行,我需要一个可靠的PHP堆栈来提高性能.有关Zend Server性能部分的任何评论?值得安装吗?

谢谢,

php zend-server zend-server-installation

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

如何绑定到MVVM中的PasswordBox

我遇到了绑定到PasswordBox的问题.这似乎是一个安全风险,但我正在使用MVVM模式,所以我希望绕过这个.我在这里找到了一些有趣的代码(有没有人用过这个或类似的东西?)

http://www.wpftutorial.net/PasswordBox.html

它在技术上看起来很棒,但我不确定如何检索密码.

我基本上有我的LoginViewModelfor Username和属性Password.Username很好,正在工作,因为它是一个TextBox.

我按照说明使用了上面的代码并输入了这个

<PasswordBox ff:PasswordHelper.Attach="True"
    ff:PasswordHelper.Password="{Binding Path=Password}" Width="130"/>
Run Code Online (Sandbox Code Playgroud)

当我有了PasswordBoxa TextBox,Binding Path=Password然后我的房产LoginViewModel被更新了.

我的代码很简单,基本上我有一个Commandfor my Button.当我按下它时会CanLogin被调用,如果它返回true,则调用它Login.
你可以看到我检查我的房产在Username这里工作得很好.

Login我一起发送到我的服务UsernamePassword,Username包含数据从我ViewPasswordNull|Empty

private DelegateCommand loginCommand;

    public string Username { get; set; }
    public string Password { get; set; }


    public ICommand LoginCommand
    {
        get
        { …
Run Code Online (Sandbox Code Playgroud)

c# passwords wpf mvvm wpf-controls

243
推荐指数
11
解决办法
18万
查看次数

jQuery click事件的行为与Firefox中的实时功能不同

在使用Firefox *时,将事件单击与实时功能一起使用会导致奇怪的行为。使用Firefox实时版时,也可以在右键单击时触发单击!在Internet Explorer 7和Google Chrome中都不会发生相同的情况。

例:

  • 如果没有直播,请进行演示并尝试右键单击段落。将出现一个对话框菜单。
  • 使用live进行演示,然后尝试右键单击“单击我!”。现在,同时出现对话框菜单和“另一段”。

*使用Firefox 3.5.3测试

ajax firefox jquery

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

在Slicehost上监控Ubuntu 8.10的软件?

我是服务器管理的新手,我正在寻找一些选项来监控slicehost上的切片(ruby on rails site).理想情况下,状态和负载的实时视图会很棒.

有什么建议?

ubuntu monitoring ruby-on-rails slicehost

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