问题列表 - 第23270页

在Perl中,我如何获得多组笛卡尔积?

我想在Perl中进行排列.例如,我有三个数组:["big", "tiny", "small"]然后我有["red", "yellow", "green"],也有["apple", "pear", "banana"].

如何得到:

["big", "red", "apple"]
["big", "red", "pear"]

..etc..

["small", "green", "banana"]

我理解这叫做排列.但我不知道该怎么做.另外我不知道我可以拥有多少阵列.可能有三个或四个,所以我不想做嵌套循环.

perl cartesian-product list-manipulation cross-product

13
推荐指数
4
解决办法
3535
查看次数

不同的PHP压缩库有什么好处?

我一直在研究如何压缩PHP库,我发现了几个可能有用的库,但我真的不太了解它们.

我一直在阅读有关bcompiler和PHAR库的内容.这些中的任何一个都有任何性能优势吗?有什么"陷阱"我需要注意吗?有什么相对的好处?他们中的任何一个会增加/减少性能吗?

我也有兴趣学习其他可能在文档中不明显的库?

顺便说一句,有没有人碰巧知道这些工作是否更像是恰好在那里有代码的zip文件,或者它们是否更像Python的预编译实际运行伪编译器?

=======================编辑=======================

我被问到,"你想要完成什么?" 好吧,我想答案是这都是假设的.它是这些的组合:

  • 如果我的宠物项目成为世界上最受欢迎的网络项目并且我想快速轻松地分发它会怎么样?(干草,男人可以做梦吧?)似乎如果能够轻松地使用PHAR,这将是创建颠覆快照的最佳方式.
  • Python有这个非常酷的预编译策略,我想知道PHP是否有这样的东西?这些库似乎做了类似的事情.他们会这样做吗?
  • 嘿,这些库看起来很整洁,但我想澄清差异,因为它们似乎做同样的事情

php compression phar bcompiler

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

SQLite作为应用程序队列,独占行锁?

我正在考虑使用SQLite作为"作业队列容器",并且想知道如何使用自定义C#(使用ADO.NET)来处理数据库.

如果这是SQL Server,我会设置一个可序列化的事务,以确保父行和子行完全是我的,直到我完成.我不确定这在SQLite中是如何工作的,任何人都可以提供任何帮助吗?

或者如果有任何其他现有的SQLite消息队列实现,我也很欣赏这方面的任何指针.

谢谢!

c# sqlite queue message-queue

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

iPhone:更改CGImage的CGImageAlphaInfo

我有一个PNG图像具有不受支持的位图图形上下文像素格式.每当我尝试调整图像大小时,都会CGBitmapContextCreate()以不支持的格式进行扼流

我收到以下错误(格式错误,以方便阅读):

CGBitmapContextCreate: unsupported parameter combination: 
    8 integer bits/component; 
    32 bits/pixel; 
    3-component colorspace; 
    kCGImageAlphaLast; 
    1344 bytes/row.
Run Code Online (Sandbox Code Playgroud)

支持的像素格式列表绝对不支持这种组合.看来我需要重绘图像并将alpha通道信息移动到kCGImageAlphaPremultipliedFirst或kCGImageAlphaPremultipliedLast.

我不知道该怎么做.

PNG文件没有任何异常,并且没有损坏.它在所有其他环境中工作得很好.我偶然遇到这个错误,但显然我的用户可能有类似格式的文件,所以我必须检查我的应用程序的导入图像并纠正这个问题.

iphone png alpha cgimage cgbitmapcontextcreate

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

Eclipse RCP中的全局变量

我该如何解决这个问题:

我在我的主RCP插件中有usercredential informtion.所有其他插件也应该包含该信息.首选项存储是不可能的,因为首选项存储需要一个需要全局可用的节点名称.

是否有可能实现全局变量?

谢谢!

java eclipse rcp eclipse-rcp

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

将unix秒以毫秒为单位转换为POSIXct/POSIXlt

当我在R中将unix时间戳转换为datetime对象时,为什么会看到差异?

> as.POSIXlt(1268736919, origin="1970-01-01", tz="America/New_York")
[1] "2010-03-16 06:55:19 EDT"

> as.POSIXct(1268736919, origin="1970-01-01", tz="America/New_York")
[1] "2010-03-16 11:55:19 EDT"
Run Code Online (Sandbox Code Playgroud)

POSIXlt的结果实际上是正确的.

另外,有没有办法在不指定原点的情况下进行此转换?

谢谢

datetime r

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

ECMA-334(C#语言规范)v.5.0

有谁知道ECMA-334的第5版(C#语言规范)何时可用?

我猜他们正在更新即将推出的 C#4.0版的标准.

c# c#-5.0 c#-4.0

16
推荐指数
0
解决办法
1549
查看次数

扩展第三方数据库的最佳做法?

我的情况是,我们的开发人员通过添加表,视图,存储过程和函数来扩展第三方数据库(MS SQL).最近,当供应商发布数据库更新时,他们丢弃了所有自定义对象.现在的问题是什么是一些最佳实践,它们将允许我们扩展第三方数据库,但保护我们的对象免受未来更新的影响?我的第一个想法是创建一个单独的数据库,但后来我坚持完全限定所有引用回到原始数据库,这可能会导致从测试到生产的数据库更改的问题.

database sql-server

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

使用泛型类型的Java构造函数

我很难绕过Java泛型类型.这是一段简单的代码,在我看来应该可行,但我显然做错了.

Eclipse在BreweryList.java中报告此错误:

The method breweryMethod() is undefined for the type <T>
Run Code Online (Sandbox Code Playgroud)

我们的想法是使用作为Brewery类的子类的对象实例填充Vector,因此调用将类似于:

BreweryList breweryList = new BreweryList(BrewerySubClass.class, list);
Run Code Online (Sandbox Code Playgroud)

BreweryList.java

package com.beerme.test;

import java.util.Vector;

public class BreweryList<T extends Brewery> extends Vector<T> {
    public BreweryList(Class<T> c, Object[] j) {
        super();
        for (int i = 0; i < j.length; i++) {
            T item = c.newInstance();

            // breweryMethod() is an instance method
            // of Brewery, of which <T> is a subclass (right?)

            c.breweryMethod();

            // "The method breweryMethod() is undefined
            // for the type <T>" …
Run Code Online (Sandbox Code Playgroud)

java

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

在数据库中存储ASP.Net MVC视图

对于ASP.Net MVC应用程序,我有兴趣在数据库中存储一些视图和/或部分视图,以便一些半技术用户可以执行一些基本的视图逻辑.有没有人有这方面的经验或教训?

我知道Phil Haack大约一年前写了一篇博文.他使用IronRuby来编写他的观点,(这对我来说没问题).他创建了一个快速概念验证,但我找不到关于该主题的任何其他信息.

任何想法,想法,提示等将不胜感激.

谢谢!

asp.net-mvc ironruby views

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