问题列表 - 第5053页

我如何以编程方式将多个图像合并为一个?

我正在寻找一种编写脚本的方法,该脚本将占用大约400个png图像并将它们合并/合并为一个.

我花了几天时间玩Python和C++的图像处理库.

如果有人能指出我知道具有此功能的特定语言或库,那将是非常棒的.

image panoramas

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

Javascript信号量/测试和设置/锁定?

在Javascript中是否存在原子测试和设置,信号量或锁定这样的事情?

我有javascript通过自定义协议调用异步后台进程(后台进程实际上在一个单独的进程中运行,与浏览器无关).我相信我遇到了竞争状态; 后台进程在我的测试和我的设置之间返回,在javascript端搞砸了.我需要一个测试和设置操作来使它成为一个真正的信号量.

这是尝试检测后台进程并将其排队的javascript代码:

Call = function () {

var isRunning = true,
    queue = [];

return  {
    // myPublicProperty: "something",

    call: function (method) {
            if (isRunning) {
                console.log("Busy, pushing " + method);
                queue.push(method);
            } else {
                isRunning = true;
                objccall(method);
            }
        },

        done: function() {
            isRunning = false;
            if (queue.length > 0) {
                Call.call(queue.shift());
            }
        }
    };
}();
Run Code Online (Sandbox Code Playgroud)

呼叫是一个实现排队的单身人士; 任何想要调用外部进程的人都会调用Call.call("something").

有任何想法吗?

javascript concurrency semaphore

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

什么是带有OR-ing的VB.NET select case语句逻辑?

我在我的case表达式中使用了Or语句.

即使我有一个在此范围内的值,它也找不到匹配项.为什么不?

示例代码:

Select Case 2
    Case 0
        ' Some logic

    Case 1
        ' Some other logic

    Case 2 Or 3
        Console.WriteLine("hit")

 End Select
Run Code Online (Sandbox Code Playgroud)

有了上面我会假设hit将打印,但事实并非如此.

vb.net syntax switch-statement

53
推荐指数
4
解决办法
7万
查看次数

如何不对密码进行硬编码?

在我的上一个问题"用于存储机密的可移植数据库"中,最好的答案直到现在告诉使用sqlite-crypt.

阅读sqlite-crypt文档,打开数据库的新参数是pass-phrase.当然,我不想硬编码密码,所以我在想什么是存储密码的最佳,简单和快速的方法?

security password-protection password-storage

9
推荐指数
2
解决办法
3768
查看次数

领域驱动设计和工厂类的作用

我不清楚工厂阶级的角色和责任是什么.我知道,工厂类应该是域对象(聚合根)及其关联实体和值对象的创建.

但是我不清楚的是工厂"层"在于DDD架构?工厂应该直接调用存储库来获取其数据还是服务库?

工厂在哪里适合以下框架:
UI> App> Domain> Service> Data

另外,因为工厂是唯一允许创建对象的地方,如果你想在数据和服务层创建对象,你会不会得到循环引用?

如果工厂类的角色是用于创建对象,那么服务层有哪些好处?

我问了很多问题,并感谢任何回应.我所缺少的是一个示例应用程序,它演示了域驱动设计项目中的所有层是如何组合在一起的...那里有什么东西吗?

design-patterns domain-driven-design

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

SQLite INNER JOIN中的"模糊列名"

我在SQLite DB,INVITEM和SHOPITEM中有两个表.他们的共享属性是ItemId,我想执行INNER JOIN.这是查询:

    SELECT  INVITEM.CharId AS CharId, 
            INVITEM.ItemId AS ItemId 
      FROM  (INVITEM as INVITEM 
INNER JOIN  SHOPITEM AS SHOPITEM 
        ON  SHOPITEM.ItemId = INVITEM.ItemId)
     WHERE  ItemId = 3;
Run Code Online (Sandbox Code Playgroud)

SQLite不喜欢它:

SQL error: ambiguous column name: ItemId
Run Code Online (Sandbox Code Playgroud)

如果我写的话WHERE INVITEM.ItemId = 3,错误就会消失,但由于WHERE条件或多或少是用户指定的,所以我宁愿让它工作而不必指定表.NATURAL JOIN似乎解决了这个问题,但我不确定解决方案是否足够通用(即我可以在这种情况下使用,但我不确定我是否可以在每种情况下使用)

任何可以解决问题的替代SQL语法?

sql sqlite join

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

HTML的松散标准是否会损害或帮助互联网

我正在阅读O'Reilly的学习XML书并阅读以下内容

HTML在某些方面是退步.为了实现真正有用的简单性,必须牺牲一些通用编码原则....为了回归通用编码的理想,有些人试图将SGML用于网络......事实证明这太难了.

这让我想起了StackOverflow Podcast,他们讨论了在浏览器上运行的格式不佳的HTML.

我的问题是,如果标准与开发人员希望它们一样严格,那么互联网是否仍然会成功?

html standards

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

左键单击显示ContextMenu仅使用XAML

WPF的默认行为ContextMenu是在用户右键单击时显示它.我希望在ContextMenu用户左键单击时显示.看起来这应该是一个简单的属性ContextMenu,但事实并非如此.

我操纵它,以便我LeftMouseButtonDown在代码隐藏中处理事件,然后显示上下文菜单.

我在我的项目中使用MVVM,这意味着我将DataTemplates用于具有上下文菜单的项目.摆脱代码隐藏并找到一种使用XAML中的触发器或属性显示上下文菜单的方法会更加优雅.

这个问题的任何想法或解决方案?

.net wpf xaml contextmenu mvvm

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

WCF服务中的并发打开TCP连接

我们有一个带有多个TCP端点的WCF服务.我有兴趣在任何给定时间监视并发打开连接的总数.是否有任何perfmon计数器可以让我们开箱即用?请注意实例数!=我们案例中的连接数.

wcf perfmon

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

亚马逊分面搜索如此之快?

在amazon.com上搜索一个术语,例如"堆栈溢出",搜索结果会很快返回.

在窗口的左侧,有一个分面搜索,在某些类别中显示与该术语匹配的产品数.

然后,您可以深入研究这些术语.例如,有1094本书与该术语相匹配,分为计算机与互联网(1003),科学等.

鉴于搜索书籍涵盖了其中一些书籍的内容,我觉得这是一个令人印象深刻的壮举.

亚马逊如何做到这一点?大规模并行化?例如,每个节点都知道一些产品?

顺便说一下,我看到"堆叠溢出"出现在"新机器之魂"的文本中,这本书我记得1981年

algorithm

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