问题列表 - 第19259页

git同时在两个分支上工作

我有一个有很多分支的项目.

我想同时在几个分支上工作而不用来回切换git checkout.

除了在其他地方复制整个存储库之外,我有什么方法可以做到这一点?

git branch

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

将.apk推送到HTC HERO中的/ system/app /

我有一个HTC HERO,我需要将我的application.apk推
送到/ system/app /文件夹.

我已经遵循了一些关于生根设备的方法
,这很好,但当我尝试将我的包推送到system/app
文件夹时,我得到:"权限被拒绝":

$ push /sdcard/myApp.apk /system/app/
push: permission denied
Run Code Online (Sandbox Code Playgroud)

我也尝试:

$ su
su
# push /sdcard/myApp.apk /system/app/
push: not found
Run Code Online (Sandbox Code Playgroud)

这可能是在非开发人员预期设备的设备中吗?

谢谢你们!

android

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

可以在UI线程上运行的BeginInvoke中断代码吗?

假设我有一些在UI线程中运行的代码,它产生一个新线程在后台工作,然后继续做UI工作.完成后台工作后,将从新线程调用BeginInvoke.如果UI工作仍在进行,给BeginInvoke的回调是否会中断UI工作,还是会等待?

代码示例 - 向表单添加一个名为button1的按钮,并将button1_Click添加到其click事件中,然后将其添加到表单中:

bool continueWork = true;

private void button1_Click(object sender, EventArgs e)
{
    Thread workThread = new Thread(performBackgroundWork);

    workThread.IsBackground = true;
    workThread.SetApartmentState(ApartmentState.STA);
    workThread.Start();

    for (long i = 0; i < long.MaxValue; i++)
    {
        if (!continueWork)
            break;

        button1.Text = i.ToString();
    }
}

private void performBackgroundWork()
{
    Thread.Sleep(1);
    button1.BeginInvoke(new MethodInvoker(stopUIWork));            
}

private void stopUIWork()
{
    continueWork = false;
}
Run Code Online (Sandbox Code Playgroud)

点击后button1的文字是什么?

.net c# multithreading winforms

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

最终执行时的定义

可能重复:
最终没有在.net中执行的条件try..finally block
在C#中,finally块会在try,catch中执行,最后是否抛出未处理的异常?

http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java#Finally_Blocks_and_Uncaught_Exceptions指出该finally块并不总是运行.那是对的,对吗?

CLI的ECMA标准(C#从中派生其异常特征)指出异常是在堆栈的两遍搜索中处理的.[13] 第一遍尝试找到匹配的catch块,如果没有找到则终止程序.只有找到匹配的catch块才会执行第二次执行,这将运行插入的finally块.这允许在没有程序状态首先被finally块修改的情况下诊断问题; 它还消除了当程序处于未知状态(例如外部数据损坏或抛出更多异常)时,最终块可能具有不良副作用的风险.

但是,我不需要一个catch来最终执行:

    static void Main()
    {
        try { throw new Exception(); }
        finally
        {
            Console.WriteLine("1");
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# command-line-interface

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

NHibernate HQL SELECT TOP在子查询中

有没有一种方法可以在子查询上使用SetMaxResult()?我正在编写查询以返回属于最新订单的所有订单商品。因此,我需要限制子查询上的记录数。

等效的sql看起来像:

SELECT i.*
FROM tbl_Orders o
JOIN tbl_OrderItems i on i.OrderId = o.Id
WHERE
o.Id in (SELECT TOP 1 o.Id FROM tbl_Orders o orderby o.Date desc)
Run Code Online (Sandbox Code Playgroud)

我直接使用hql是因为条件api不允许您投影另一个域对象(我正在查询订单,但想返回订单项)

我知道hql不接受“ SELECT TOP”,但是如果我使用SetMaxResult(),它将应用于外部查询,而不是子查询。

有任何想法吗?

nhibernate hql

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

如何在Windows命令行中使用不同的颜色进行回显

我知道该color bf命令设置整个命令行窗口的颜色,但我想以不同的颜色打印一行.

windows command-line colors batch-file

191
推荐指数
10
解决办法
22万
查看次数

Rails lib包括

关于lib目录中定义的模块,我有一个令人费解的问题

我有两个文件

#lib/authentication.rb

module Authentication

end


#lib/test_module.rb

module TestModule

end
Run Code Online (Sandbox Code Playgroud)

在我的应用程序控制器中我有

 class ApplicationController < ActionController::Base
     include Authentication
     include TestModule
 end
Run Code Online (Sandbox Code Playgroud)

身份验证模块正确加载但TestModule没有

我得到"未初始化的常量ApplicationController :: TestModule"

我很难过......有人吗?

编辑:有谁知道我可以在哪里调试这个?

ruby-on-rails include

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

SWT DateTime中没有默认日期

我正在使用SWT DateTime组件。实例化时,它将当前日期设置为默认选择。我该如何预防呢?

我希望根本没有选择任何日期...

谢谢帕特里克

java user-interface swt datetime

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

使用/不使用JCL在Delphi中托管CLR - 示例

有人可以在这里发布一个如何在Delphi中托管CLR的例子吗?我在这里读过类似的问题,但我不能使用JCL,因为我想在Delphi 5中托管它.谢谢.


编辑:文章关于福克斯临托管CLR看起来很有希望,但我不知道如何从德尔福访问clrhost.dll.


编辑2:我放弃了Delphi 5的要求.现在我正在尝试使用Delphi 7进行JCL.但是我再也找不到任何示例.这就是我现在所拥有的:

我的C#程序集:

namespace DelphiNET
{
    public class NETAdder
    {
        public int Add3(int left)
        {
            return left + 3;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我把它编译成了DelphiNET.dll.

现在我想使用Delphi的这个程序集:

uses JclDotNet, mscorlib_TLB;

procedure TForm1.Button1Click(Sender: TObject);
var
  clr: TJclClrHost;
  ads: TJclClrAppDomainSetup;
  ad: TJclClrAppDomain;
  ass: TJclClrAssembly;
  obj: _ObjectHandle;
  ov: OleVariant;
begin
  clr := TJclClrHost.Create();
  clr.Start;
  ads := clr.CreateDomainSetup;
  ads.ApplicationBase := 'C:\Delhi.NET';
  ads.ConfigurationFile := 'C:\Delhi.NET\my.config';
  ad := clr.CreateAppDomain('myNET', ads);
  obj := (ad as _AppDomain).CreateInstanceFrom('DelphiNET.dll', 'DelphiNET.NETAdder');
  ov …
Run Code Online (Sandbox Code Playgroud)

.net c# delphi clr host

18
推荐指数
3
解决办法
8119
查看次数

具有XPath的唯一ID和多个类

我正在使用XSLT显示ul包含li和的菜单a.

我想要以下内容:

  1. 找到第一个li a元素并添加.firstitem该类.
  2. 找到最后一个li a元素并添加.lastitem该类.
  3. 找到活动li a元素并添加.active类.
  4. 为每个li a元素添加唯一ID .(即URL友好的菜单文本作为ID).

我已成功完成步骤1-3的工作.除了当我尝试添加类时,它实际上替换了其他类而不是添加它们.

这是代码:

<li>
    <a>
        <!-- Add .firstitem class -->
        <xsl:if test="position() = 1">
            <xsl:attribute name="class">firstitem</xsl:attribute>
        </xsl:if>

        <!-- Add .lastitem class -->
        <xsl:if test="postition() = count(//Page)">
            <xsl:attribute name="class">lastitem</xsl:attribute>
        </xsl:if>

        <!-- Add .active class -->
        <xsl:if test="@Active='True'">
            <xsl:attribute name="class">active</xsl:attribute>
        </xsl:if>

        <!-- Add link URL -->
        <xsl:attribute name="href"><xsl:value-of select="@FriendlyHref" disable-output-escaping="yes"/></xsl:attribute> …
Run Code Online (Sandbox Code Playgroud)

xslt xpath replace class unique

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