问题列表 - 第3368页

如何使用 LiveAPI(Ableton Live 的)发送剪辑名称

当播放(触发)音频或 MIDI 剪辑时,需要使用 OSC 将其名称发送到另一个应用程序

LiveAPI是一个接口,允许人们使用 python 脚本探索和自动化Ableton Live

执行此操作的代码必须用 python 脚本编写,该脚本必须放置在 Ableton Live 可以找到它的特定文件夹中,在 Live 的首选项中选择。

有关 LiveAPI 的更多信息,请访问以下网站:
http://www.assembla.com/wiki/show/live-api
http://groups.google.com/group/liveapi

python api osc ableton-live

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

为什么我的代码出现"意外的正则表达式"错误?

目标是将当前工作目录拆分为,/clients/并查看用户是否在

[something]/clients/[their username]/[something]

例如,目标是输入:

cwd = "/volumes/raid0/www/clients/mikey/test_folder/"
$session->username = "mikey"
Run Code Online (Sandbox Code Playgroud)

回来

$authorized = true
Run Code Online (Sandbox Code Playgroud)

我希望这能识别UNIX和Windows路径,因此它应该寻找"/"或"\".假设文件名不包含这些字符.

此外,该isAdmin()位应该授予管理员访问所有目录的权限.

现在,PHP说:

警告:第69行的c:\ apache\htdocs\clients\mikey\index.php中出现意外的正则表达式错误(8)

这是现在的代码.(第69行在评论中注明.)

if($session->isAdmin())
{
    $authorized = true;
} 
else 
{
  // split cwd at the first instance of /clients/
  $dir = spliti('%(\/|\\)clients(\/|\\)%',getcwd(),2); //this is line 69
  if(count($dir) == 2) // if /clients/ was in cwd
  {
    // check if the second piece of cwd starts with the username.
    $authorized = (preg_match('/^'.$session->username.'//*.$/', $dir[1]));
  } 
  else 
    $authorized = false;
}
Run Code Online (Sandbox Code Playgroud)

php regex

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

如何使用.NET中的多个并发线程来衡量代码块(线程)执行时间

现在我们只是使用这样的东西

        stopWatch.Start();            
        try
        {
            method();
        }
        finally
        {
            stopWatch.Stop();
        }
Run Code Online (Sandbox Code Playgroud)

哪种方法适用于同步方法,但有些方法是异步执行的,因此在执行多个线程时时间会有所偏差.是否有相当于System.Diagnostics.Stopwatch,它只会测量当前线程的时间花费?

我们希望在我们的内部beta(alpha?)版本中长时间收集数据,并且在分析器的全时运行不是一个可行的选择.

编辑:为了澄清,我们只想测量执行method()所花费的时间,所以如果Method1()和Method2()都同时启动而Method1在2秒标记处完成而Method2在4秒标记处完成,我想要一些能告诉我Method1花费大约1秒执行而Method2花费大约3秒执行的东西(假设在前2秒内他们平均共享(假设单核)处理器.

.net c# performance multithreading measurement

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

您如何管理软件序列密钥,许可证等?

我的公司正在努力寻找一种工具来跟踪我们购买的软件(如Office)的序列密钥,以及我们编写和销售的软件.

我们希望软件允许我们将特定计算机与该计算机上的软件以及该软件的序列密钥和许可证相关联.我们还想跟踪计算机的历史记录,例如何时从计算机中删除软件并将其移至另一台计算机.

我查看了谷歌和各种软件网站,但我发现的所有结果都是许可软件和创建序列密钥,而不是管理这些工具生成的序列密钥.我知道这个问题已经解决了; 许多公司许可软件并保留它们生成的序列密钥的记录.所以我很好奇你是否有人在没有编写自己的定制软件的情况下解决了同样的问题?

编辑:我忘了提及,我不是在询问许可软件的优点 - 我们编写的软件不是COTS,购买是在合同级别控制的.不过,我们还需要管理串行密钥的生成方式.

licensing license-key

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

RoR:has_one"或其他"?(或者,没有继承的多态性.)

嘿所有,我对我的项目有一些有趣的要求.我需要一个has_one关系,它可以是一个类或另一个类,但没有继承.如果它是唯一的方法,我可以逃脱继承,但两个相关记录具有完全不同的数据,并且根本不相关.

我需要弄清楚的是以下内容.

# 1. Foo never belongs to anything.
# 2. Foo MUST have one assigned sub-record for validity.
# 3. Foo can only have either Bar or Baz assigned.
# 4. Bar and Baz have only ONE common property, and aren't
#    related in either data or implementation.

class Foo < ActiveRecord::Base
  # Attributes: id, name, value
  has_one :assignment, :foreign_key => 'assigned_to', :readonly => true
          # Could really use an :object_type for has_one here...
end

class Bar …
Run Code Online (Sandbox Code Playgroud)

polymorphism activerecord ruby-on-rails has-one polymorphic-associations

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

Flex:在flex中隐藏组件时

当我将组件设置为visible = false时,组件会隐藏,但是如何让它不占用空间(获取它所属的容器来调整大小?)

<mx:HBox width="100%" height="100%">
...
</mx:HBox>

<mx:HBox width="100%" id="boxAddComment" visible="false" >
    <mx:TextArea id="txtComment"/>
    <mx:Button label="Spara" click="addComment();"/>
</mx:HBox>
Run Code Online (Sandbox Code Playgroud)

当boxAddComment可见= false时,我希望第一个HBox占据100%的高度.

apache-flex actionscript-3

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

如何将引号分隔的字符串与正则表达式匹配?

如果我试图将引号分隔的字符串与正则表达式匹配,则以下哪个是"更好"(其中"更好"意味着更高效且不太可能做出意外事情):

/"[^"]+"/ # match quote, then everything that's not a quote, then a quote
Run Code Online (Sandbox Code Playgroud)

要么

/".+?"/   # match quote, then *anything* (non-greedy), then a quote
Run Code Online (Sandbox Code Playgroud)

假设这个问题是空字符串(即"")不是问题.在我看来(没有正则表达式新手,但肯定没有专家),这些将是相同的.

更新:经过反思,我认为更改+字符*无论如何都会正确处理空字符串.

regex perl

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

在c#中屏幕抓取一个windows应用程序

我需要从Windows应用程序中抓取数据以在另一个程序中运行查询.有谁知道我在.NET中做这个的好起点?

.net c# screen-scraping

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

如何在t-sql中提取部分字符串

如果我有以下nvarchar变量 - BTA200,我怎样才能从中提取BTA?

另外,如果我有不同的长度,如BTA50,BTA030,我怎样才能提取数字部分?

t-sql sql-server string

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

以编程方式在PHP中组合图像

我非常喜欢雅虎加速网站的建议.其中一个建议是在可能的情况下组合图像以减小大小和请求数量.但是,我注意到虽然可以很容易地将CSS精灵用于布局,但其他图像使用并不容易组合.我想到的主要示例是博客或文章列表,其中每个博客或文章也有与之关联的图像.这些图像会极大地影响加载时间和页面大小,尤其是在未进行优化的情况下.在概念或实践中,我正在寻找的是一种动态组合这些图像的方法,同时使用PHP通过无损压缩来运行它们.

一些额外的想法或担忧:

  • 组合图像并生成动态CSS样式表来定位图像的背景可能是一种方法,但我也担心可访问性和语义.据我所知,CSS图像应该用于布局元素,img标签(带有alt属性)应该用于传达信息的图像.我可以将图像设置为div元素的背景,并用alt属性替换title属性,但我不确定这样做的可访问性和语义含义.
  • GD库可能是这样的好选择吗?你能推荐其他选择吗?

css php optimization image

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