问题列表 - 第36304页

以编程方式在python中的字符串中动态查找和替换内容

我需要使用动态生成的内容查找和替换字符串中的模式.

假设我想找到字符串中''内的所有字符串并将字符串加倍.像这样的字符串:

my 'cat' is 'white' 应该成为我的 'catcat' is 'whitewhite'

所有匹配也可以在字符串中出现两次.

谢谢

python replace

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

在二进制流而不是文件上打开SQLiteConnection?

是否可以在二进制流上打开SQLiteConnection而无需先将其保存到磁盘?当然有一种方法可以"欺骗"连接,认为流是一个文件.我的意思是,内部就是它正在做的事情,对吧?

c# sqlite

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

使用PowerShell从包含空格的目录运行EXE文件

我正在尝试运行MSTest.exe C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE.更重要的是,我将当前目录中的所有程序集都设置为单独的/ testcontainer参数.如果没有PowerShell的抱怨,我无法弄清楚如何做到这一点.

$CurrentDirectory = [IO.Directory]::GetCurrentDirectory()

$MSTestCall = '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe"'

foreach($file in Get-ChildItem $CurrentDirectory) 
{
    if($file.name -match "\S+test\S?.dll$" )
    {
        $MSTestArguments += "/TestContainer:" + $file + " "
    }
}

$MSTestArguments += " /resultsFile:out.trx"
$MSTestArguments += " /testsettings:C:\someDirectory\local64.testsettings"

Invoke-Expression "$MSTestCall $MSTestArguments"
Run Code Online (Sandbox Code Playgroud)

我从这段代码得到的错误是:

Invoke-Expression:您必须在'/'运算符的右侧提供值表达式.

当我尝试在名称中没有空格的目录中调用mstest.exe时,我不会收到此错误(不需要额外的").

当我尝试使用时&,

&$MSTestCall $MSTestArguments
Run Code Online (Sandbox Code Playgroud)

它将$ MSTestArguments作为单个参数交给MSTest提示抛出.建议?

powershell spaces

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

为什么我的粒子漂移?(又称Math.random()是破碎的还是我的算法?)

使用Javascript我粗略地模拟布朗运动的粒子,但由于某种原因我不明白我的粒子向左和向左漂移.

该算法非常简单.每个粒子是一个div和我简单地增加或减少从每个随机数divtopleft每一轮的位置.

Math.random()稍微阅读了一下,我试图使用一个函数来返回一个随机数minmax包含:

// Returns a random integer between min and max  
// Using Math.round() will give you a non-uniform distribution!  
function ran(min, max)  
{  
    return Math.floor(Math.random() * (max - min + 1)) + min;  
} 
Run Code Online (Sandbox Code Playgroud)

这是粒子运动的功能:

var x, y, $elie, pos, nowX, nowY, i, $that;    

function moveIt()
{
    $("div.spec").each(function(i, v) {
        x = ran(-5, 5);
        y = ran(-5, 5);
        $elie = $(v);
        pos = $elie.position(); …
Run Code Online (Sandbox Code Playgroud)

javascript random jquery

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

NServiceBus Xml序列化问题与具有IEnumerable <T>属性的消息

我正在尝试发送带有IEnumerable属性的消息,我是否认为NServiceBus Xml序列化程序不支持这个?如果我切换到使用数组而不是IEnumerable它将工作,如果我使用二进制序列化器它也可以工作

我的消息看起来像这样

[Serializable]
public class Parent : IMessage
{
  public string Identifier { get; private set; }
  public IEnumerable<Child> Children { get; private set; }

  public Parent(string identifier, IEnumerable<Child> children)
  {
    this.Identifier = identifier;
    this.Children = children;
  }
}

[Serializable]
public class Child
{
  public string Identifier { get; private set; }
}  
Run Code Online (Sandbox Code Playgroud)

如果默认的Xml序列化程序无法满足此要求,有没有办法配置替代的Xml序列化程序,如BCL的DataContractSerializer?

提前致谢

nservicebus xml-serialization

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

使用SQL'like'子句在Oracle DB中搜索换行符

我正在尝试查看Oracle数据库中的表中的特定列是否包含任何包含换行符的字符串,因此是通配符,换行符和另一个通配符.

我尝试了类似的命令和CHR(10)的组合并试图逃避换行本身,但无济于事.在字符串中某处检测换行的正确方法是什么?

谢谢!

sql oracle select newline like-keyword

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

Delphi线程 - 需要保护/同步哪些代码部分?

到目前为止,我认为对"共享"对象(多个线程通用)所做的任何操作都必须用"同步"保护,无论如何.显然,我错了 - 在我最近研究的代码中有很多类(线程安全的,如作者声称的那样),并且其中只有一个使用Critical Section来处理几乎所有方法.

如何找到需要使用CriticalSection(或任何其他方法)保护我的代码的哪些部分/方法,哪些不是?

到目前为止,我没有偶然发现任何有趣的解释/文章/博客说明,所有谷歌的结果是:

a)线程和GUI之间的同步示例.从简单的进度条到最复杂的,但仍然很明显:每次访问/修改GUI组件的属性时,请在"同步"中执行此操作.但仅此而已.

b)解释关键部分,互斥体等的文章.只是一种不同的保护/同步方法.

c)非常非常简单的线程安全类(线程安全堆栈或列表)的示例 - 它们都是相同的 - 实现锁定/解锁方法,它们进入/离开临界区并在锁定时返回实际的堆栈/列表指针.

现在我正在寻找解释哪些部分代码应该受到保护的解释.

可能是代码的形式;)但请不要再向我提供"使用Synchronize更新进度条"...;)

谢谢!

delphi multithreading

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

检测选择器的签名

如何检查选择器的签名,或者选择器是否需要参数?

例如,我想检查选择器是否是类型
-(void) method

-(void) method:(id)param

objective-c

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

如何在Xcode中重命名项目?

我有一个用目标c编写的完成的应用程序,我想重命名该文件.我怎么做?

iphone xcode rename

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

自动分片MySQL?

现在,我正在处理需要实时可用的数据的TON(信任我),以便快速读取和写入客户.我们使用的后端存储系统是Oracle,但我们希望用更精简的系统替换我们的大而强劲的机器.

由于各种原因,我们不能使用Cassandra,我们正在测试(但我很害怕)MongoDB(它非常年轻,并且缺少一些关键功能),所以我正在考虑分割一堆MySQL实例.

有一个很好的系统来管理这个,还是我必须自己动手?我找到了一些项目,但我不清楚他们是否支持动态添加/删除分片.

mysql database partitioning sharding scale

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