问题列表 - 第35330页

在Mercurial中使用基本标签

我们刚开始使用hg,我们在系统中使用基本标签作为通用模块.我有几个关于标签如何工作的问题.

  • (#1)当我使用以下命令添加标签时,是否自动为我检入.hgtags文件?

    hg标签MY_TAG

  • 当我第一次添加标签时,它会在.hgtags文件中添加一行.当我在tag命令上执行-f(强制)时,它会向该文件添加另一个条目.然后,当我删除它时,它会向.hgtags文件中再添加2行.最终我的文件最终看起来像这样:

af9e9bf4cf004a7fab4f911e95d1002579fd851a MY_TAG   //from initial tag
af9e9bf4cf004a7fab4f911e95d1002579fd851a MY_TAG   //from delete (1/2)
0000000000000000000000000000000000000000 MY_TAG   //from delete (2/2)
4611114976f02dd0d4f8ec9e84266dcea161cd3f MY_TAG   //from tag after pull
0426c9e6e0ccf01e6d18d85420466d1edd1bff1f MY_TAG   //from forced tag
Run Code Online (Sandbox Code Playgroud)
  • (#2)为什么要继续在.hgtags文件中添加行?当我在做基本标记时,我只关心在文件中有一个条目.我应该关心这种臃肿吗?我是否必须手动管理.hgtags文件才能以这种方式工作?

  • (#3)另外,删除行是否必须在文件中保持连续?

  • (#4)文件是从上到下阅读,还是Mercurial实际上找到了最新的变更集并在移动到标记时使用了该变更集?

mercurial

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

iphone - 当设备处于纵向时,以编程方式将系统键盘旋转到横向

我想这样做是因为键盘按钮在横向模式下比肖像略大,我会让较旧的用户使用我的应用程序.

有人知道这样做的方法吗?

谢谢.

iphone

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

拍照并使用edsdk 2.8将图像直接保存到电脑上

我是EDSDK 2.8的新手

目前,我的程序可以拍照.但是,拍摄照片时,该照片会暂时存储在佳能相机的缓冲区中.我想知道如何将目录保存到PC?

有没有人有任何想法?或者在c#或vb.net中示例代码?

.net c# image edsdk

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

HSQLDB隐藏异常消息:"功能不受支持"

我有JDBC代码,通过执行PreparedStatement插入到数据库表中.当我在内存中的HSQLDB数据库上运行代码时(作为JUnit测试的一部分),我得到一个SQLFeatureNotSupportedException,唯一的信息是消息"功能不受支持"和供应商代码-1500.我正在做的是基本插入表 - 我无法想象这在最新的HSQLDB中是不受支持的.

我的代码:

public Observations saveOrUpdate(final Observations observations)
{
    try
    {
        if (connection == null)
        {
            connection = getJdbcTemplate().getDataSource().getConnection();
        }

        // create the prepared statement
        String sql = "INSERT INTO " + Observations.TABLE_NAME +
                     " (OBS_YEAR, WINTER, SPRING, SUMMER, FALL, ANNUAL, DATA_TYPE, CREATED_DATE, UPDATED_DATE, " +
                     Observations.ID_COLUMN_NAME +
                     ") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
        PreparedStatement preparedStatement = connection.prepareStatement(sql);
        preparedStatement.setInt(1, observations.getYear());
        preparedStatement.setBigDecimal(2, observations.getJan());
        preparedStatement.setBigDecimal(3, observations.getFeb());
        preparedStatement.setBigDecimal(4, observations.getMar());
        preparedStatement.setBigDecimal(5, observations.getApr());
        preparedStatement.setBigDecimal(6, observations.getMay());
        preparedStatement.setString(7, observations.getDataType().toString());
        preparedStatement.setTimestamp(8, …
Run Code Online (Sandbox Code Playgroud)

java sql exception jdbc hsqldb

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

从工作线程调用UI线程时出现死锁

当我从工作线程调用UI线程时,我遇到了死锁.实际上,工作线程在调用行上被阻塞:

return (ucAvancementTrtFamille)mInterfaceTraitement.Invoke(d, new object[] { psFamille });
Run Code Online (Sandbox Code Playgroud)

奇怪的是UI线程(如果我错了,纠正我,是主线程)是空闲的.

有没有办法:

  1. 看看我实际上想要调用哪个线程?
  2. 看看线程到底在做什么?

我们可以在下图中看到,Invoke行上阻塞的工作线程(ID 3732),以及MainThread在应用程序的main函数中处于空闲状态.

替代文字

编辑:这是主线程的堆栈:

替代文字

编辑2:实际上,我第二次暂停了程序,这就是堆栈的样子:

替代文字

编辑3:找到解决方法

我终于找到了解决方法.问题显然是由于异步包装器竞争条件问题.解决方法是使用BeginInvoke并等待超时.当它超时时,再次调用它并循环直到它最终返回.大多数情况下,它实际上适用于第二次调用.

IAsyncResult ar = mInterfaceTraitement.BeginInvoke(d, new object[] { psFamille });
            while (!ar.AsyncWaitHandle.WaitOne(3000, false))
            {
                ar = mInterfaceTraitement.BeginInvoke(d, new object[] { psFamille });
            }
            // Async call has returned - get response
            ucAvancementTrtFamille mucAvancementTrtFamille = (ucAvancementTrtFamille)mInterfaceTraitement.EndInvoke(ar);
Run Code Online (Sandbox Code Playgroud)

它并不漂亮,但它是我找到的唯一解决方案.

.net c# multithreading deadlock invoke

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

如何设置UILabel的背景颜色动画?

这看起来应该可以,但不是.颜色立刻变为绿色.

self.labelCorrection.backgroundColor = [UIColor whiteColor];
[UIView animateWithDuration:2.0 animations:^{
    self.labelCorrection.backgroundColor = [UIColor greenColor];
}];
Run Code Online (Sandbox Code Playgroud)

iphone core-animation ios

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

在深度Haskell递归中,异常的替代方法是什么?

我正在尝试通过编写小程序来学习Haskell ...所以我正在为简单的表达式编写词法分析器/解析器.(是的,我可以使用Alex/Happy ......但我想先学习核心语言).

我的解析器本质上是一组构建树的递归函数.在语法错误的情况下,我通常会抛出一个异常(即如果我是用C#编写的),但在Haskell中似乎不鼓励这样做.

那么替代方案是什么?我真的不想在解析器的每一位中测试错误状态.我希望最终得到一个有效的节点树,或者带有详细信息的错误状态.

recursion haskell exception-handling

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

偶然ctypes错误从mod_wsgi django应用程序导入numpy

这是设置:

  • 关于导入ctypes的mod_wsgi的Django(1.2)应用程序
  • Python 2.6.5
  • Apache 2.2.3
  • SELinux被禁用
  • RedHat EL 5 64bit
  • 一些文件系统挂载在nfs上

偶尔,当我重新启动apache时,我在尝试导入ctypes时遇到导入错误.每个传入的请求都会因500错误而失败.如果我重新启动apache通常一切都会重新开始工作.

这是错误的堆栈跟踪:

Traceback (most recent call last):

 File "/home/appfirst/django/django/core/handlers/base.py", line 80, in get_response
   response = middleware_method(request)

     -------------- A BUNCH OF DJANGO MIDDLEWARE STUFF HERE -------------

 File "/home/appfirst/django/django/utils/importlib.py", line 35, in import_module
   __import__(name)

 File "/home/appfirst/backend/backend/streamer/views.py", line 6, in <module>
   import appfirst.main.models as FEmodels

 File "/home/appfirst/frontend/appfirst/main/models.py", line 27, in <module>
   import numpy, math, mpmath

 File "/usr/lib64/python2.6/site-packages/numpy/__init__.py", line 43, in <module>
   import ctypeslib

 File "/usr/lib64/python2.6/site-packages/numpy/ctypeslib.py", line 9, in <module>
   import ctypes …
Run Code Online (Sandbox Code Playgroud)

python apache django ctypes numpy

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

WPF BackgroundWorker与Dispatcher

在我的WPF应用程序中,我需要执行异步操作,然后我需要更新GUI.这件事我不得不在不同的时刻做不同的操作.我知道两种方法:Dispatcher和BackgroundWorker.

因为当我选择它时我会很难回去,我问你:什么更好?选择一个而不是另一个的原因是什么?

谢谢!Pileggi

wpf multithreading dispatcher backgroundworker

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

最奇怪的IE错误? - 悬停链接会导致页面元素跳起并覆盖其他元素

好吧,我一直在处理IE漏洞很长一段时间了,但是这个漏洞已经超出了我.IE 7甚至8确实做到了,我还没有在FF或Chrome上看过它.

所以这是一个生成它的实时URL:http: //mog.com/music/America/Holiday

再生并不容易,可能需要几次才能实现.观看滚动条以查看它的大小,以便您知道页面长度突然下降了很多.

这是你如何做到的:

  1. 将鼠标悬停在任何子导航链接(主要,专辑,歌曲,照片,新闻等)上

  2. 尝试它们,直到看到滚动条更改大小.完成后,向下滚动并注意页脚已跳到页面内容的大部分上方.

  3. 小心向下滚动,不要翻转其他一些会突然解决此问题的页面元素.到目前为止,我可以看到任何播放按钮都会以某种方式解决这个问题.

这简直太奇怪了.翻转状态如何导致这种行为?

我试过了:

  1. 删除a:悬停样式 - 这会修复它...... WTF?当然我们理想情况下会保持一些悬停状态,所以希望避免这种修复.

  2. 使用jQuery hover()重现悬停功能. - 这不会修复它.

我认为线索是以某种方式神奇地修复它的元素......并且可能在页面跳转到的位置,哪些元素突然被页脚遮挡.

最后,我没有从头开始生产这个网站,它对某些事情使用了很多绝对和相对的定位,我知道这部分原因导致了这些奇怪的错误.我很少,很少使用esp绝对定位来避免这些类型的错误,但现在有点太晚了.

感谢愿意检查出来的人!

css debugging internet-explorer

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