问题列表 - 第19011页

Ruby程序/问题

给定一串字符作为输入,不使用正则表达式或模式匹配,如何获取输出,如果字符匹配aaa应输出1,如果字符匹配aBa应输出2.(注意:不应该重新处理字符所以在处理相同的输入时输出"1"和"2")

例如:

给'aaBaBaaaBaaa'它应该输出211

给'aaaBaBaaaaBBaBaBa'它应该输出1212

提前致谢.

ruby

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

不允许在git中删除Master分支

我正在尝试设置一个git钩子,禁止任何人删除我们的存储库的master,alpha和beta分支.有人能帮忙吗?我从来没有做过一个git hook,所以我不想在没有一点帮助的情况下尝试自己开发自己的运气.

提前致谢.

git perl hook github githooks

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

如何处理多个常见用户界面?

我正在开发一个运行在两个不同平台上的python应用程序,即常规桌面linux和Maemo 4.我们在两个平台上使用PyGTK,但是在Maemo上有一些小调整使它看起来很好,实现如下:

if util.platform.MAEMO:
    # do something fancy for maemo
else:
    # regular pygtk
Run Code Online (Sandbox Code Playgroud)

在Maemo 4中,大约有15个if语句需要让UI看起来很好用.

这一直是非常容易管理的.问题是前一段时间发布了Maemo的新版本(5,aka fremantle),与Maemo 4相比,它有一些很大的不同.我不想在整个GUI代码中添加一堆检查,以便让所有3个平台在相同的代码库中运行良好,因为这会变得混乱.我也不想为每个平台创建原始GUI代码的副本,只需为特定平台修改它(我想尽可能多地重用代码).

那么,对于基于相同核心UI代码的不同平台,有哪些方法可以使用稍微不同的UI?我不认为这是一个python或Maemo特定的问题,我只想知道这是怎么做的.

python user-interface code-reuse pygtk maemo

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

IE和Mozilla Firefox之间的Javascript行为差异?

我有以下代码,应该更新标签说"请等待..",然后运行一个函数,然后再次更新标签,说它已完成:

<asp:Button ID="Button1" runat="server" Text="Upload"
                    onclientclick="document.getElementById('errorMessage').innerText='Please Wait...';" 
                    onclick="Button1_Click"  />
Run Code Online (Sandbox Code Playgroud)

这在IE中运行良好,但在Firefox中不行.

当我在Firefox中运行它时,标签在进程完成之前不会更改.

有没有办法在运行C#函数之前强制javascript更新页面?

javascript c# asp.net firefox internet-explorer

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

有什么方法可以用小端程序读取大端数据吗?

外部组为我提供了在Big Endian机器上编写的文件,它们还为文件格式提供了C++解析器.

我只能在一个小端机器上运行解析器 - 有没有办法使用它们的解析器读取文件,而不是在每次读取后添加一个swapbytes()调用?

c++ endianness

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

C#Dictionary ContainsValue按对象属性查找

我有 Dictionary<long, Location> PostalCodes.

当我向这个词典添加新元素时,我想查找这个词典,如果Location.PostalCode不在这个词典中,我想插入它.否则我想跳过它.因此,需要知道PostalCode是否已经在Collection中.不能用它作为关键.

这该怎么做?

谢谢.

.net c# collections dictionary

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

指令如何与数据区分开来?

在阅读ARM核心文档时,我对此表示怀疑.CPU如何区分读数据与数据总线,是将其作为指令执行还是作为可以操作的数据执行?

请参阅文件摘录 -

"数据通过数据总线进入处理器内核.数据可能是执行指令或数据项."

在此先感谢您的启发!/女士

cpu arm cpu-architecture

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

如何"动态"区分文件和输出流?

我需要使用带有python 子进程模块的标准UNIX diff命令创建一个diff文件.问题是我必须比较文件和流而不创建tempopary文件.我想过通过os.mkfifo方法使用命名管道,但没有达到任何好结果.请问,你能写一个关于如何解决这个问题的简单例子吗?我试过这样:

fifo = 'pipe'
os.mkfifo(fifo)
op = popen('cat ', fifo)
print >> open(fifo, 'w'), output
os.unlink(fifo)
proc = Popen(['diff', '-u', dumpfile], stdin=op, stdout=PIPE)
Run Code Online (Sandbox Code Playgroud)

但似乎diff没有看到第二个论点.

python diff subprocess pipe

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

使用ExecuteNonQuery覆盖SQL Server中受影响的行?

我有一个insert语句,它将一些数据拉入一些表变量,然后根据该数据将一些数据插入到几个表中.我只关心插入真实表而不是表变量的行,但ExecuteNonQuery将返回所有@@ ROWCOUNT的总和.我想知道有没有办法覆盖使用ExecuteNonQuery返回的rowcount?

我知道我可以使用ExecuteScalar或输出变量作为替代.

这是一个将其简化为一个简单示例的示例:

CREATE TABLE VersionExample ( Version Varchar(255) )  

Declare @RowCountICareAbout int

DECLARE @Example TABLE ( Version Varchar(255) )  

INSERT INTO @Example Select @@VERSION

INSERT INTO VersionExample SELECT Version FROM @Example

SET @RowCountICareAbout = @@ROWCOUNT

--Use @RowCountICareAbout as the rows affected returned to ExecuteNonQuery
Run Code Online (Sandbox Code Playgroud)

.net sql-server ado.net sql-server-2008

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

Nhibernate插入时应在添加事件监听器后更新

我有一个自定义EventListener连接到侦听SaveOrUpdates,现在每当我在我的对象上调用Session.SaveOrUpdate时它会在它应该更新时插入.

这是我的事件监听器:

public class CustomSaveEventListener : DefaultSaveEventListener
{

    protected override object PerformSaveOrUpdate(SaveOrUpdateEvent @event)
    {
        return base.PerformSaveOrUpdate(@event);
    }

}
Run Code Online (Sandbox Code Playgroud)

以下是它的配置方法(流利地说):

 SessionFactory = Fluently.Configure()
              .Database(MsSqlConfiguration.MsSql2005.ConnectionString(c => c.Is(connString)).ShowSql().DoNot.UseReflectionOptimizer)
              .Mappings(m => m.FluentMappings.AddFromAssemblyOf<INC_IncidentMap>())
              .ExposeConfiguration(c => c.EventListeners.SaveOrUpdateEventListeners = new ISaveOrUpdateEventListener[] { new CustomSaveEventListener() })
              .BuildConfiguration().BuildSessionFactory();
Run Code Online (Sandbox Code Playgroud)

我需要事件监听器的原因是因为我需要对持久存在的任何/每个实体执行审计跟踪.

有没有人遇到过这个问题?任何见解将不胜感激.

nhibernate fluent-nhibernate

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