问题列表 - 第46852页

SVN中无法修复的混合修订工作副本

我有一个干净的分支结账(没有修改),但是我无法将主干重新集成到我的分支中,因为SVN认为我有一个混合版本的工作副本:

c:\myproject> svnversion
2045:2047
Run Code Online (Sandbox Code Playgroud)

问题似乎是由我的一个外部因素造成的:

c:\myproject> svn propget svn:externals tools
-r1448 ^/tools/external/trunk/gandalf/bin gandalf/bin
-r1508 ^/tools/external/trunk/gandalf/include gandalf/include
-r1508 ^/tools/external/trunk/gandalf/lib gandalf/lib
-r1428 ^/tools/external/trunk/jsdb jsdb
-r2045 ^/tools/external/trunk/java/lib/jing.jar jing.jar
Run Code Online (Sandbox Code Playgroud)

您会注意到它们都是目录外部而不是单文件外部,除了jing.jar,这与"svnversion"认为是我工作副本的最低范围的版本相同,这应该是干净的结帐r2047.

我该如何解决这个问题(除了不使用单文件外部)?

我已经尝试过更新,新的签出和svn清理,它仍然有这个问题.我正在使用TortoiseSVN 1.6.12

svn merge svn-externals

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

在AKKA中,在主管上调用关闭会阻止它监督的所有演员吗?

假设我有一个链接2个演员的主管.当我的应用程序关闭时,我想优雅地关闭这些演员.调用supervisor.shutdown()会停止所有演员还是我还需要手动停止我的演员?

格拉西亚斯

java scala actor akka akka-supervision

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

AffineTransform没有改变中风?

当使用scale()具有两个不同参数的Graphics2D 函数(在x和y方向上按不同比例缩放)时,稍后在此Graphics2D对象上绘制的所有内容也会缩放.这具有奇怪的效果,即在一个方向上绘制的线比在另一个方向上绘制的线更粗.以下程序产生此效果,它显示以下窗口:

示例截图

public class StrokeExample extends JPanel {


    public void paintComponent(Graphics context) {
        super.paintComponent(context);
        Graphics2D g = (Graphics2D)context.create();
        g.setStroke(new BasicStroke(0.2f));

        int height = getHeight();
        int width = getWidth();

        g.scale(width/7.0, height/4.0);

        g.setColor(Color.BLACK);
        g.draw(new Rectangle( 2, 1, 4, 2));
    }

    public static void main(String[] params) {
        EventQueue.invokeLater(new Runnable(){public void run() {

            StrokeExample example = new StrokeExample();

            JFrame f = new JFrame("StrokeExample");
            f.setSize(100, 300);
            f.getContentPane().setLayout(new BorderLayout());
            f.getContentPane().add(example);
            f.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
            f.setVisible(true);
        }});

    }

}
Run Code Online (Sandbox Code Playgroud)

我正在使用此坐标转换以避免必须手动将我的应用程序模型坐标(在此示例中为(2,1,2,4))转换为屏幕(或组件)像素坐标,但我不希望此笔画失真.换句话说,我希望所有线都具有相同的宽度,与当前的x和y尺度因子无关.

我知道是什么产生了这种效果(Stroke对象创建了一个在用户坐标中绘制的矩形的描边形状,然后被转换为屏幕坐标),但我不确定如何解决这个问题.

  • 我应该创建一个新的Stroke实现,它在X和Y方向上以不同的方式描绘Shapes(从而在这里消除失真)?(或者是否有人已经知道这样的实现?)
  • 我应该将我的形状转换为屏幕坐标和笔划吗?
  • 还有其他(更好的)想法吗?

java awt java-2d affinetransform stroke

12
推荐指数
2
解决办法
2747
查看次数

sql boolean truth test:零或null

有没有办法用一个相等运算符测试0和NULL?

我意识到我能做到这一点:

WHERE field = 0 OR field IS NULL

但如果这样可行,我的生活将会轻松一百倍:

WHERE field IN (0, NULL)

(顺便说一句,为什么不起作用?)

我还读过在SELECT语句中将NULL转换为0(使用COALESCE).我正在使用的框架也会令人不愉快.

意识到这是奇怪的具体,但有没有办法用一个WHERE谓词测试0和NULL?

mysql

10
推荐指数
2
解决办法
4290
查看次数

高效的运营商+

我必须计算大量的3d向量,并使用带有重载运算符+和运算符*的向量类与单独组件的总和进行比较,显示大约三倍的性能差异.我知道假设差异必须是由于在重载运算符中构造对象.

如何避免施工并提高性能?

我特别困惑,因为以下基本上是afaik基本上做标准的方式,我希望编译器优化它.在现实生活中,总和不是在循环内完成的,而是在相当大的表达式(总可执行的几十MB)中总结不同的向量,这就是为什么在下面使用operator +的原因.

class Vector 
{
   double x,y,z;
   ...
   Vector&  
   Vector::operator+=(const Vector &v)
   {
       x += v.x;
       y += v.y;
       z += v.z;
       return *this;
   }

   Vector  
   Vector::operator+(const Vector &v)
   {
       return Vector(*this) += v; // bad: construction and copy(?)
   }

   ...
}

// comparison
double xx[N], yy[N], zz[N];
Vector vec[N];

// assume xx, yy, zz and vec are properly initialized
Vector sum(0,0,0);
for(int i = 0; i < N; ++i)
{
    sum = sum + vec[i]; …
Run Code Online (Sandbox Code Playgroud)

c++ operator-overloading

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

阻止访问某个文件夹中的文件

我有一个包含大量.php文件的文件夹.我想拒绝访问它们(使用.htaccess).我知道一个选项是将此文件夹移到外面public_html,但在这种情况下这是不可能的.

是否可以阻止访问整个文件夹?

apache .htaccess

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

Javascript/jQuery查找文本重复

您将如何在文本文档中查找重复项.重复可以是一组连续的单词或句子.句子不必以点结尾.假设页面包含200行的文档,其中2个句子相同,我们希望在单击"检查重复按钮"时将这2个句子突出显示为重复.

javascript jquery text duplicates

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

Rails和OpenURI

我正在尝试从控制台中的全新rails项目运行以下代码段:

uri = URI.parse("http://25.media.tumblr.com/avatar_279ec8ee3427_64.png")
data = open(uri)
Run Code Online (Sandbox Code Playgroud)

这个错误:

TypeError: can't convert URI::HTTP into String
    from (irb):24:in `open'
    from (irb):24
    from /Users/kevin/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.4/lib/rails/commands/console.rb:44:in `start'
    from /Users/kevin/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.4/lib/rails/commands/console.rb:8:in `start'
    from /Users/kevin/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.4/lib/rails/commands.rb:23:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'
Run Code Online (Sandbox Code Playgroud)

我正在运行Rails 3.0.4和Ruby 1.9.2.有想法该怎么解决这个吗?谢谢!

ruby ruby-on-rails

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

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

phpExcel在单元格中写入长号

虽然编写excel文件很好,但我发现excel中的公式很长

示例:8.71129E + 12

而不是:1234567890

如何在PHP Excel创建期间更改格式?

我在这里遵循这个简单的例子

php number-formatting phpexcel

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