小编Rae*_*ald的帖子

有没有理由不将SQL中的布尔值存储为位数据类型?

有没有理由不将SQL中的布尔值存储为没有NULL的位数据类型?我看到它们经常作为整数存储而没有约束来限制值为0和1,并且作为字符串使用T/F,True/False,yes/no等等,再次没有约束.将它们存储为位并不必担心额外的约束是不是更好?我在这里错过了什么?

sql t-sql

34
推荐指数
4
解决办法
3万
查看次数

循环意外的无限字节

我有以下循环:

for (byte i = 0 ; i < 128; i++) {
    System.out.println(i + 1 + " " + name);
}
Run Code Online (Sandbox Code Playgroud)

当我执行我的程序时,它会在无限循环中打印-128到127之间的所有数字.为什么会这样?

java byte types for-loop infinite-loop

34
推荐指数
5
解决办法
2626
查看次数

什么是log4j的默认日志文件转储路径

嗨,我是编程概念的新手,我倾向于使用log4j解决问题.所以我正在阅读Log4j教程,在那里我找到了以下代码:

package test;
import org.apache.log4j.Logger;
import java.io.*;
import java.sql.SQLException;


public class Log4jExample {

    /* Get actual class name to be printed on */
        static Logger log = Logger.getLogger(Log4jExample.class.getName());
        public static void main(String[] args)throws IOException,SQLException
        {
            log.debug("Hello this is an debug message");
            log.info("Hello this is an info message");
        }

}
Run Code Online (Sandbox Code Playgroud)

但是在eclipse中运行后,我无法找到生成的日志文件.任何人都可以告诉文件被转储到哪里?也帮我从那里我可以从从头学Log4j和Java文档的一些最好的网站.谢谢!!

java eclipse log4j

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

std :: unordered_map相等是否依赖于插入顺序

如果std::unordered_map使用相同的(非相等的)键值对创建两个容器,但以不同的顺序插入(因此容器包含相同的元素,但可能在不同的顺序中),容器保证是相等的,根据等于运算符(operator==).我假设容器元素的哈希码和相等运算符满足其实现的所有必需约束.

c++ unordered-map

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

什么是C++中的SIGSEGV运行时错误?

我需要知道分段错误的根本原因,也可以告诉我如何处理它.

segmentation-fault

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

为什么java中的toString方法似乎不适用于数组

我想使用java中的toString()方法将字符数组转换为字符串对象.这是我使用的测试代码的片段:

import java.util.Arrays;
class toString{
    public static void main(String[] args){
        char[] Array = {'a', 'b', 'c', 'd', 'e', 'f'};
        System.out.println(Array.toString());
        }
}
Run Code Online (Sandbox Code Playgroud)

原则上,它应该打印abcdef,但是每次程序执行时都会打印[C @ 6e1408[C @ e53108]等随机乱码.我不需要替代,但想知道为什么会发生这种情况.

java arrays tostring

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

什么是ADT?(摘要数据类型)

我目前正在研究抽象数据类型(ADT),但我根本没有得到这个概念.有人可以向我解释这实际上是什么吗?什么是收藏,包和List ADT?简单来说?

language-agnostic terminology abstract-data-type

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

什么是字符编码,为什么我要打扰它

我对字符编码的概念很困惑.

什么是Unicode,GBK等?编程语言如何使用它们?

我需要打扰他们吗?是否有更简单或更快速的编程方式,而不必麻烦自己?

encoding character-encoding

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

如何抛出RuntimeException("找不到符号")

我试图在我的代码中抛出异常,如下所示:

throw RuntimeException(msg);
Run Code Online (Sandbox Code Playgroud)

但是,当我在NetBeans中构建时,我收到此错误:

C:\....java:50: cannot find symbol
symbol  : method RuntimeException(java.lang.String)
location: class ...
        throw RuntimeException(msg);
1 error
Run Code Online (Sandbox Code Playgroud)

我需要导入一些东西吗?我拼错了吗?我敢肯定我一定要做一些哑巴:-(

java exception-handling runtimeexception

32
推荐指数
4
解决办法
12万
查看次数

Docker错误:无法找到包git

我使用的图像nginx是基于dockerfile/ubuntu.在附加到docker容器的shell时

docker exec -it <container_id> /bin/bash
Run Code Online (Sandbox Code Playgroud)

我想做一个git pull所以我尝试安装gitapt无法找到包:

root@a71e45d5cd40:/# apt-get install git
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package git
Run Code Online (Sandbox Code Playgroud)

我们如何git从该图像安装,为什么它会丢失?


cat /etc/apt/sources.list

deb http://httpredir.debian.org/debian wheezy main
deb http://httpredir.debian.org/debian wheezy-updates main
deb http://security.debian.org wheezy/updates main
deb http://nginx.org/packages/mainline/debian/ wheezy nginx
Run Code Online (Sandbox Code Playgroud)

cat /etc/apt/sources.list.d/*

cat: /etc/apt/sources.list.d/*: No such file or directory
Run Code Online (Sandbox Code Playgroud)

apt-cache madison git

N: Unable to locate package git
Run Code Online (Sandbox Code Playgroud)

git ubuntu apt docker

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