小编JAN*_*JAN的帖子

如何知道我的计算机是否支持NAT?

我正在尝试理解NAT(网络地址转换).

有人可以解释我如何确定我的计算机是否使用NAT(在NAT后面),或者它是否使用自己的IP地址?

networking nat

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

强大的异常保证VS基本异常保证

通过Abrahams,我们有3种类型的例外:

  1. 不抛出
  2. 基本例外保证
  3. 强大的异常保证

基本方法(请纠正我,如果我错了)保留不变量,例如保留组件的不变量,没有资源泄露,操作已成功完成或抛出异常的强,离开程序状态与操作开始前完全一样.

  1. 保留不变量是什么意思?如果我的一个变量中有一个有效值,那么它不会(例如一个指针)持有一个NULL

  2. 参考强异常保证,是否意味着我的所有变量都会在抛出异常之前存储完全相同的值?

例如 :

int main()

{
    int j = 1;
    int *p = &j;

    // do some stuff
    j = 2;
    throw 1;

}
Run Code Online (Sandbox Code Playgroud)

然后我扔了,j会持有价值2还是1

问候

c++ exception-handling exception

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

如何在Chrome中运行Eclipse的动态Web项目?

之前,我删除了我以前的Eclipse开普勒,当我打的版本Ctrl+ F11在Eclipse中,而使用动态Web项目,Chrome中打开该项目的标签.

但是现在当我点击Ctrl+时F11,Eclipse中的一个标签会被打开.

如何在运行动态Web项目时将Eclipse设置为在Chrome中打开选项卡?

eclipse google-chrome eclipse-plugin web

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

不能与父子孙子继承相媲美

给出以下代码:

public abstract class Participant {
    private String fullName;

    public Participant(String newFullName) {
        this.fullName = new String(newFullName);
    }

    // some more code 
}


public class Player extends Participant implements Comparable <Player> {    
    private int scoredGoals;

    public Player(String newFullName, int scored) {
        super(newFullName);
        this.scoredGoals = scored;
    }

    public int compareTo (Player otherPlayer) {
        Integer _scoredGoals = new Integer(this.scoredGoals);
        return _scoredGoals.compareTo(otherPlayer.getPlayerGoals());
    }

    // more irrelevant code 
}

public class Goalkeeper extends Player implements Comparable <Goalkeeper> { 
    private int missedGoals;        

    public Goalkeeper(String newFullName) …
Run Code Online (Sandbox Code Playgroud)

java inheritance comparable

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

有关swap()操作的异常安全性 - 这有什么问题?

我继续阅读该swap()操作,例如:

template<class T>
void swap (T &a, T &b)
{
  T temp (a);
  a = b;
  b = temp;
}
Run Code Online (Sandbox Code Playgroud)

当我们处理异常安全时会出现问题.

它有什么问题?此外,我们如何解决它?

c++ exception-handling exception exception-safety

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

在O(n)中对[0,n ^ 2 - 1]之间的n个数进行排序?

可能重复:
长度为N的数组可以包含值1,2,3 ... N ^ 2.是否有可能在O(n)时间内排序?

给定n范围内的数字[0,n^2 -1]我们如何在O(n)运行时间对它们进行排序?

我有一种感觉,解决方案涉及radix sort,但我仍然缺少一些东西.

n数字是整数.

有任何想法吗 ?

备注:不是作业!

问候

sorting algorithm radix-sort

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

JSP运行到底在哪里?在客户端或服务器端?

我在这里读过@BalusC的好答案,但我仍然不清楚:

一方面,当我编写servlet时,我会这样做:

        String addressPath = "/WEB-INF/results/employee/employeePage.jsp";
        RequestDispatcher dispatcher = request.getRequestDispatcher(addressPath);
        dispatcher.forward(request, response);
Run Code Online (Sandbox Code Playgroud)

然后,用户看到employeePage.jsp在他的屏幕上调用的JSP页面.并不意味着JSP在客户端运行?

那么JSP是在客户端运行,还是在服务器端运行(JSP = Java服务器页面)?

java jsp servlets

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

Chrome在哪里存储使用Windows 7上的Amazon-Cloud Extension下载的离线图书?

我使用Chrome Cloud Reader扩展程序从亚马逊下载了几本书.

查看这些书籍的唯一可能方法是从Chrome阅读器扩展程序内部开始,让我们坦率地说,这是一个非常烦人的扩展.

我想在我自己的浏览器(Calibre)中查看这些书(我猜.mobi文件),但我找不到Chrome下载的书籍(我正在离线工作,所以我下载了书籍,但它们看不见) .

知道Chrome存储这些离线图书的地方吗?

非常感激

windows amazon google-chrome kindle google-chrome-extension

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

PostgreSQL 相当于 MongoDB 的 Mongoose?

我在一个项目中使用 PostgreSQL,为此我需要一个 SQL 数据库。

有人知道 PostgreSQL 相当于 MongoDB 的 Mongoose 吗?

sql database postgresql mongoose mongodb

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

如何在 Nexus 中创建令牌(用于私有包)?无法通过其 UI 创建令牌

我们正在使用Sonatype Nexus Repository ManagerOSS 3.29.0-02,并尝试创建一个可.npmrc在以下结构中使用的 TOKEN:

registry=http://NEXUS-IP:8081/repository/GROUP-NAME
http://NEXUS-IP:8081/repository/GROUP-NAME/:_authToken=NpmToken.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Run Code Online (Sandbox Code Playgroud)

当我登录到Sonatype Nexus Repository ManagerOSS时,我找不到任何创建有效令牌的内容。

但是,当我npm login从命令行输入用户名和密码时,就npm install可以了。

我们如何为 Nexus Artifactory 的用户名/密码对创建有效的令牌,以便我能够从 Docker 使用该令牌?

javascript nexus npm package.json devops

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