问题列表 - 第2787页

什么是N层架构?

我最近看到很多开发人员的职位发布,其中包括一个或多或少类似的句子:"必须具有N层体系结构的经验",或"必须能够开发N层应用程序".

这让我想问一下,什么是N-Tier架构?如何获得它的经验?

architecture multi-tier n-tier-architecture

191
推荐指数
3
解决办法
19万
查看次数

如何在没有鼠标的情况下从xterm复制文本?

我想在另一个xterm中使用从命令行运行的命令的部分输出,或者作为不同命令的一部分.例如:

> grep error error.log
error: can't find file ~/<some very long path>/thisfile
Run Code Online (Sandbox Code Playgroud)

我想这样做:

>ls ~/<some very long path>/
Run Code Online (Sandbox Code Playgroud)

我知道有两种方法可以做到这一点:
1.~/<some very long path>/用鼠标复制.
2.使用一些组合head/ tail/ awk/ sed/ perl/ cut/等..只提取了我从输出需要,然后使用内部反引号.

有没有办法在不使用鼠标的情况下复制文本?想到的例子是VIM内部的可视化模式,但我不知道如何在xterm中做到这一点.

linux keyboard command-line xterm

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

如何从Capistrano运行rake任务?

我已经有一个deploy.rb可以在我的生产服务器上部署我的应用程序.

我的应用程序包含一个自定义rake任务(lib/tasks目录中的.rake文件).

我想创建一个能够远程运行该rake任务的上限任务.

ruby rake capistrano

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

适用于PDF文件的MIME媒体类型

使用PDF时,我遇到了MIME类型application/pdfapplication/x-pdf问题.

这两种类型之间是否存在差异,如果是这样,它是什么?一个比另一个更受欢迎吗?

我正在开发一个必须提供大量PDF的网络应用程序,我想以正确的方式进行,如果有的话.

pdf mime content-type http-headers

1229
推荐指数
3
解决办法
79万
查看次数

C++中的"string","stream"和"stringstream"类是什么?

我想知道c ++中string和stream之间的区别是什么,以及stringstream是什么?

c++ stl

13
推荐指数
2
解决办法
9638
查看次数

有效的键盘输入处理

实现键盘处理的好方法是什么?在我编写键盘交互式程序(如俄罗斯方块游戏)的任何语言中,我最终得到的代码如下所示:

for event in pygame.event.get():
    if event.type == KEYDOWN:
        if False: pass          #make everything an elif
        elif rotating: pass
        elif event.key == K_q:
        elif event.key == K_e:
        elif event.key == K_LEFT:
            curpiece.shift(-1, 0)
            shadowpiece = curpiece.clone(); setupshadow(shadowpiece)
        elif event.key == K_RIGHT:
            curpiece.shift(1, 0)
            shadowpiece = curpiece.clone(); setupshadow(shadowpiece)
Run Code Online (Sandbox Code Playgroud)

(缩短).我不喜欢这个,因为这必须在我的主循环中,并且它与程序的所有部分混淆.这也使得用户配置屏幕不可能改变哪个键映射到哪个动作.使用某种形式的函数回调是否有良好的模式?

python keyboard user-interface user-input interactive

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

通过python或php从gmail中获取附件

我一直试图找到有关如何从python或PHP中的gmail帐户检索附件的信息,我希望这里有人可以提供一些帮助,谢谢.

有关:

php python gmail attachment

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

从类中返回指针

对于我的编程类,我必须编写一个链表类.我们必须包含的一个功能是next().此函数将返回列表中下一个元素的内存地址.

#include <iostream>
using namespace std;

class Set {
    private:
        int num;
        Set *nextval;
        bool empty;
    public:
        Set();
        <some return type> next();
};

<some return type> Set::next() {
    Set *current;
    current = this;
    return current->next;
}

int main() {
    Set a, *b, *c;
    for (int i=50;i>=0;i=i-2) a.insert(i); // I've ommited since it does not pertain to my question

    // Test the next_element() iterator
    b = a.next();
    c = b->next();
    cout << "Third element of b = " << c->value() << …
Run Code Online (Sandbox Code Playgroud)

c++ pointers linked-list

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

在Vista上抓住"程序停止工作"

在Vista上,我遇到了应用程序崩溃处理程序的问题.基本上,如果出现SEH无法捕获的意外情况,我会在弹出窗口中显示"应用程序停止工作",blablabla,"关闭程序/调试程序" - 也就是说,在我禁用错误报告后使用系统控制面板.启用错误报告后,您将获得一个任务对话框,可以在线搜索解决方案,关闭,调试.

如果它发生在自动化工具中,这不是那么有趣,我想知道是否有一种方法可以完全摆脱它,读取,如果我的应用程序崩溃,它只是崩溃到命令行或消失但没有提出对话框.

c windows-vista

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

使用数组防止C++中的堆栈溢出?

如果我们在C++中使用数组实现堆栈,那么减少溢出情况的最佳方法是什么?同时牢记时空交易?

c++

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