问题列表 - 第13784页

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

是否有可用于同步目录的同步算法/参考?

我打算编写一个程序,通过互联网在多台计算机上实时同步文件夹.我想知道是否有任何同步算法来处理文件同步冲突,即计算机A试图保存文件,而计算机B已删除该文件.

algorithm synchronization

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

我想我在WebKit(或jQuery)中发现了一个错误,其他人可以确认吗?

我相信我在WebKit中发现了一个错误.它涉及jQuery中的outerWidth(true)(我假设是outerHeight(true)).

在Safari和Chrome的每个浏览器中,第三个框是200.在Safari和Chrome中,它(几乎)是我的屏幕宽度.

单击此处查看我的结果: 未找到内嵌图像.http://x3non.com/image/alec/147/outerWidth%20true%20fail.png

你可以在这里测试一下:http://ramblingwood.com/sandbox/webkit-bug/test.html

我用过这个测试文件:

<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
  <style type="text/css">
    input {
      width: 50%;
      height: 1em;
      font-size: 1em;
    }
 #testBox {margin-left:100px;width:100px;}
 #testBox2 {padding-left:100px;width:100px;}
 #testBox3 {border-left:100px black solid;width:100px;}
  </style>
  <script type="text/javascript">
    function init(){
      $('#w1').val($('#testBox').width());
      $('#ow1').val($('#testBox').outerWidth());
      $('#owt1').val($('#testBox').outerWidth(true));
      $('#w2').val($('#testBox2').width());
      $('#ow2').val($('#testBox2').outerWidth());
      $('#owt2').val($('#testBox2').outerWidth(true));
      $('#w3').val($('#testBox3').width());
      $('#ow3').val($('#testBox3').outerWidth());
      $('#owt3').val($('#testBox3').outerWidth(true));
    }
    $(document).ready(function(){
      init();

      $(window).resize(function(){
        init();
      });
    });
  </script>

</head>
<body>
 <div id="testBox">test</div>
  <p>width() <input type="text" id="w1" /></p>
  <p>outerWidth() <input type="text" id="ow1" /></p>
  <p>outerWidth(true) <input …
Run Code Online (Sandbox Code Playgroud)

safari jquery webkit google-chrome

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

使用urllib2代理

我打开网址:

site = urllib2.urlopen('http://google.com')

我想要做的是用同样的方式连接我在某个地方告诉我:

site = urllib2.urlopen('http://google.com', proxies={'http':'127.0.0.1'})

但那也不起作用.

我知道urllib2有类似代理处理程序的东西,但我不记得那个功能.

python proxy urllib2

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

编译iPhone设备而不是模拟器的代码

我正在使用C++开发iPhone应用程序的算法部分,我遇到了一个奇怪的错误.我所拥有的代码,在Linux,Mac和iPhone设备上都可以很好地编译gcc-4.2,而不是在模拟器上,这使得调试和测试变得非常困难.

试图为模拟器编译的错误消息类似于4.0.x中的已知错误,尽管由于我已明确将gcc-4.2设置为默认编译器,因此不太清楚.

为了演示该错误,我准备了以下小代码片段:

bug.cpp

#include <tr1/unordered_map>
#include <iostream>

/* a hash key for the visitedTrip table */
struct X {
    int x;

    X() : x(0){};
    X(int x) : x(x){};
};


typedef std::tr1::unordered_map<int,X> dict;

int main() 
{ 
    dict c1; 

    X a(0);
    X b(1);
    X c(2);

    c1[0] = a;
    c1[1] = b;
    c1[2] = c;

    dict::const_iterator it;

    for(it = c1.begin(); it != c1.end(); it++)
        std::cout << it->first << std::endl;

    return (0); 
} 
Run Code Online (Sandbox Code Playgroud)

然后尝试编译如下:

compile.sh

#!/bin/bash

#
# Compiling for the simulator and …
Run Code Online (Sandbox Code Playgroud)

c++ iphone gcc simulator

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

Spring按类型列出bean

在Spring中是否有一种方法可以使用类型及其任何子类型的所有bean自动填充列表?我有一个setter方法,看起来像:

setMyProp(List<MyType> list)
Run Code Online (Sandbox Code Playgroud)

我想在MyType的任何bean和MyType的所有子类中自动装配.

谢谢,杰夫

java spring autowired

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

我可以使用GZIP压缩HTTP请求吗?

我正在使用移动设备上的Java ME应用程序与Tomcat服务器通信.
我想知道我是否可以使用Gzip压缩我的请求/响应以减少通过网络发送的字节数.

java http-compression java-me

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

如何在foreach循环中获取当前数组索引?

如何在foreach循环中获取当前索引?

foreach ($arr as $key => $val)
{
    // How do I get the index?
    // How do I get the first element in an associative array?
}
Run Code Online (Sandbox Code Playgroud)

php syntax foreach

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

如何在Emacs中模拟Vim的'softtabstop'?

我最近一直试图进入emacs,我需要做的一件事就是缩进.

例1:

sub foo {
    my $bar = 'quux';
    |
Run Code Online (Sandbox Code Playgroud)

例2:

sub foo {
    my $bar = 'quux';       |# foo
Run Code Online (Sandbox Code Playgroud)

想象一下,上面例子中的管道字符表示光标位置.现在,我为每个缩进级别(没有选项卡)使用(4)空格,并且我有emacs设置以自动缩进我的代码并考虑到这一点.没有问题.但是在上面的示例中,如果我要在指示的光标位置点击退格,我希望emacs一直退回到下一个缩进级别(列/ 4).也就是说,我希望它将前面的空格视为由标签组成.相反,它总是只删除一个空格字符.

在vim中,我打开'expandtab'使其插入空格而不是制表符,以及'softtabstop',这使得(除其他外)退回到下一个"软tabstop",如上所述.

在emacs中,我想我可以(如果我更熟悉emacs/elisp)将退格绑定到一个函数,该函数执行如下操作:

if indent-tabs-mode is nil
    if the cursor position is preceded by whitespace
        calculate the position of the previous "soft tabstop"
        if there's enough whitespace
            backspace all the way to that point
        else
            backspace by one character
Run Code Online (Sandbox Code Playgroud)

我想知道的是,有一种更简单的方法可以做到这一点,和/或有没有人知道现有的解决方案?

vim emacs indentation

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

将焦点从一个Text小部件更改为另一个

我是Python的新手,我正在尝试使用Tkinter创建一个简单的GUI.

因此,在许多用户界面中,按Tab键按钮会将焦点从一个Text小部件更改为另一个.每当我在Text小部件中时,tab只会缩进文本光标.

有谁知道这是否可配置?

python tkinter

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