问题列表 - 第42405页

编写可以使用插件的应用程序

我试图找到一种方法在应用程序中插入插件.

我的目标是拥有一个Core应用程序,并提供可在市场上下载的插件.(它可以是任何东西,天气,广播播放器等......)

插件不会相互交互,因此核心应用程序更像是多个应用程序的目录,其中包含插件使用的SDK.

Android文档中有Tic Tac Toe示例,但需要主应用程序声明外部lib.我的愿望是核心应用程序检测到新安装的插件并显示它们.

我发现了另一个问题,但没有答案.

有没有办法做到这一点?

编辑:还有一些应用程序可以通过购买市场上的另一个应用程序来解锁.他们是如何工作的?我找不到任何有趣的东西.谷歌"android解锁":)你知道你发现了什么

plugins android

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

使用PIL进行RGB到HSV的转换

我正在尝试自动增强一些要转移到数字帧的图像.我有适当的代码调整大小,为图像的最不重要(最少细节)角添加日期/时间,并将成对的肖像图像粘贴在一起,以避免在帧的41:20低分辨率屏幕中显示单个肖像.

我已经为那些光线不太好的照片实现了亮度拉伸滤镜,使用colorsys.rgb_to_hsv函数计算H,S,V波段,在V 1上运行,然后在保存JPEG之前转换回RGB.数码相框.显然,即使使用itertools技巧,转换也需要很长时间; 我设法改善使用的东西psyco.

但是,我注意到PIL的一个例子,Image.convert其中RGB可以使用4×4矩阵转换为XYZ颜色空间作为方法的第二个参数convert,我想知道:

如何在convert方法调用中使用自定义矩阵将RGB转换为HSV(然后将HSV转换回RGB)?(在这种情况下,小的舍入误差并不重要,所以我不介意每个波段将表示为一系列0 ... 255整数)

先感谢您.

python color-space python-imaging-library

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

将多个CCSprites组合到cocos2d中的一个分组对象中

我想知道使用cocos2d将几个CCSprites动态组合到一个分组对象中的最佳方法是什么.

我必须从一组多个CCSprites动态创建字符.组合后元素不能相对移动 - 并且永远不会再分开.

组合时,它们在移动和转动等方面应该像一个CCSprite一样.

我在cocos2d中找不到任何东西,或者我是否必须使用物理引擎来实现这一目标?我担心,使用Box2d(没有经验)会产生大量额外的编码开销和工作量.

非常感谢

cocos2d-iphone

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

谁欠钱谁优化

假设你有n个人,每个人都欠他们的钱.通常,应该可以减少需要进行的交易量.即如果X欠Y£4而Y欠X£8,那么Y只需要支付X£4(1个交易而不是2个).

当X欠Y时,这变得更难,但Y欠欠Z的是谁.我可以看到你可以很容易地计算出一个特定的周期.当我把它看作一个完全连通的图形时,它对我有帮助,边缘是每个人所欠的金额.

问题似乎是NP完全的,但是我可以做出什么样的优化算法来减少交易总量?不一定非常有效,因为N对我来说非常小.

编辑:

这个问题的目的是能够在会计系统中拥有一些可以在每个人登录时说出来的内容"你可以通过简单地向某人支付X金额,以及其他人Y金额来删除M笔交易金额".因此,银行解决方案(尽管每个人都在同一时间支付,但是最佳)在这里无法真正使用.

algorithm math optimization graph

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

我可以在没有实现接口的情况下调用接口内部的方法吗?

我可以调用接口内的方法而不在我的类中实现接口吗?

package;

import Contact;

public interface IPerson{

    public void savePerson(Contact contact);

}
Run Code Online (Sandbox Code Playgroud)

现在这里的一些课......

public class HulkHogan { 

//Calling the method savePerson here
//I dont want to implement the Interface in all.

}
Run Code Online (Sandbox Code Playgroud)

java

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

如何在wordpress中发送带附件的电子邮件?

现在我可以发送没有附件的电子邮件:

wp_mail( $to, $subject, $message, $headers);
Run Code Online (Sandbox Code Playgroud)

但是,如何发送带附件的电子邮件?

php wordpress email-attachments

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

如何在PHP中计算未来几天的天数?

我这样约会:2011-01-28 00:37:15.从现在到这个日期,最有效的方式是什么?我想要这个日期的完整天数,所以我可以显示消息:"X天后",而不是显示丑陋的约会.

我使用的是PHP 5.2.6.

php date

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

Clojure中读取字符串和加载字符串之间的区别

我有一些代码,用load-string替换read-string后工作.代码工作很好,但我想知道原因.两个clojure函数有什么区别?

clojure

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

引用条件查询中的早期别名字段

在此查询中:

CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery<Tuple> q = cb.createTupleQuery();

// FROM GamePlayedEvent gpe
Root<GamePlayedEvent> gpe = q.from(GamePlayedEvent.class);
// SELECT gameId, COUNT(*) AS count, AVG(duration)
// AS avDur, AVG(rewardCurrency) AS avCur, AVG(rewardXP) avXp
q.select(cb.tuple(
    gpe.<String>get("gameId"),
    cb.count(gpe).alias("count"),
    cb.avg(gpe.<Double>get("duration")).alias("avDur"),
    cb.avg(gpe.<Integer>get("rewardCurrency")).alias("avCur"),
    cb.avg(gpe.<Integer>get("rewardXp")).alias("avXp")
));
// WHERE loginTime BETWEEN ...
q.where(cb.between(gpe.<Date>get("time"), fromTime, toTime));
// GROUP BY gameId
q.groupBy(gpe.<String>get("gameId"));
// ORDER BY count DESC
q.orderBy(cb.desc(???));
Run Code Online (Sandbox Code Playgroud)

如何添加ORDER BY count DESC,引用SELECT条款中定义的"计数" ?

java hibernate jpa criteria jpa-2.0

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

如何在bash脚本中的case语句中使用模式?

man页面说该case语句使用"文件名扩展模式匹配".
我通常想要一些参数的短名称,所以我去:

case $1 in
    req|reqs|requirements) TASK="Functional Requirements";;
    met|meet|meetings) TASK="Meetings with the client";;
esac

logTimeSpentIn "$TASK"
Run Code Online (Sandbox Code Playgroud)

我尝试过类似req*或者me{e,}t我理解的模式可以正确扩展以匹配文件名扩展上下文中的值,但它不起作用.

bash case-statement

70
推荐指数
3
解决办法
9万
查看次数