小编Tah*_*idi的帖子

在 IE/FireFox/Chrome 中横向打印 DIV

我的页面中有一个<div>,想在 IE/Firefox/Chrome 中以横向样式打印它。我正在使用此代码来打印 div:

function print() {
    var frame = $doc.getElementsByClassName('mydivclass').item(0);
    var data = frame.innerHTML;
    var win = window.open('', '', 'height=500,width=900');
    win.document.write('<html><head><title></title>');
    win.document.write('</head><body >');
    win.document.write(data);
    win.document.write('</body></html>');
    win.print();
    win.close();
    return true;
}
Run Code Online (Sandbox Code Playgroud)

我找到了这个:

@page {
  size: landscape;
}
Run Code Online (Sandbox Code Playgroud)

但它只适用于整个页面。有没有办法横向打印div?

javascript css printing

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

Long.decode和Long.parseLong

在测试中,我看到Long.decode类似于Long.parseLong简单数字格式字符串的工作(我的意思是字符串没有'0x',......).

System.out.println(Long.decode("123") + Long.decode("123"));  // prints  246
System.out.println(Long.parseLong("123") + Long.parseLong("123")); // same as above
Run Code Online (Sandbox Code Playgroud)

我可以用Long.decode而不是在Long.parseLong任何地方吗?如果不是为什么?

java hex long-integer

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

如何将Stackoverflow数据转储中的时间戳转换为Oracle Timestamp格式?

如何将Stackoverflow数据转储中的此时间戳('2008-08-03T18:06:30.913')转换为Oracle Timestamp格式?在下面的函数中应该包含什么来代替问号?

TO_TIMESTAMP('2008-08-03T18:06:30.913','YYYY-MM-DD??HH24:MI:SS.FFF')
Run Code Online (Sandbox Code Playgroud)

database oracle timestamp

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

如何在SesionScoped bean中使用ViewScoped bean?

我有三个托管bean:一个作用域范围(S)和两个视图作用域(A,B).我想在S和B中使用A的功能,但问题是在会话范围内注入视图范围的bean是不可能的.

The scope of the object referenced by expression #{a}, view, is shorter than the referring managed beans (s) scope of session
Run Code Online (Sandbox Code Playgroud)

我不想复制A的功能.任何的想法?

jsf dependency-injection session-scope jsf-2 view-scope

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

按行拆分文件

我用

split --lines=100 file 
Run Code Online (Sandbox Code Playgroud)

分割文件,输出文件名称:

xaa ,xab ,xac ,xad ...
Run Code Online (Sandbox Code Playgroud)

有没有办法让输出的名称:

1,2,3,4 ...

OR

001,002,003,004,... 
Run Code Online (Sandbox Code Playgroud)

谢谢

linux bash shell split

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

为什么我不能将空字段与基元进行比较

你能告诉我为什么我在这里得到 NullPointerException 吗?

public class N {
    private Integer n = null;
    public static void main(String... wargh) {
        N obj = new N();
        System.out.println(obj.n == 1);
    }
}
Run Code Online (Sandbox Code Playgroud)

obj.n显然!)null在这里,所以obj.n == 1必须返回- 与returns 的false方式相同。但事实并非如此。相反,它会抛出异常。null == 1false

java

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

在java中正确使用'extend'类

假设我有一个带有泛型函数的Math类,例如

public class math {

  public double add(int a, int b){
    //code
  }

}
Run Code Online (Sandbox Code Playgroud)

我有一个" students想要使用上述add方法" 的课程.我是否用数学课程扩展学生?或者创建它的实例?例如

math a = new math(); 
a.add 
Run Code Online (Sandbox Code Playgroud)

java

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

改变私人变量

几个月后我开始学习Java课程,并且我正在尝试制作一个简单版的口袋妖怪游戏.到现在为止一切都很顺利,但现在我遇到了麻烦.

我的地图有障碍存储在Array(私有)中的类中,并使用get方法在其他类中使用Array.不知何故,这些其他类在第一个类中更改了Array.

这怎么可能?

java private

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

将List <Object>转换为List <String>而不是?

如何在不通过for循环扫描所有元素的情况下将对象列表转换为相应的字符串列表?

java list

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

如何从日期中减去 2 个月零 18 天

我有一个带有日期列的表格。我想从选择中的每个日期中减去 2 个月零 18 天。

select date from table -- (YYYY-MM-DD)

2014-07-01 
2014-04-21 
2014-08-19 
Run Code Online (Sandbox Code Playgroud)

我想要 :

select ....

2014-04-13 
2014-02-03 
2014-06-01 
Run Code Online (Sandbox Code Playgroud)

sql oracle

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

Calendar.WEEK_OF_YEAR返回错误的值?

我尝试通过下面的代码获得一年中的一周,但它总是返回"3",我甚至将时区设置为GMT但仍然返回相同的值("3").请帮帮我

DateFormat formatter = new SimpleDateFormat("dd-mm-yyyy");
Date date = formatter.parse("14-10-2014")
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
System.out.println(calendar.get(Calendar.WEEK_OF_YEAR));
Run Code Online (Sandbox Code Playgroud)

java week-number

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

按 bash 中的“最后一个”值分组

我有一个两列的文件:

1,112
1,123
2,123
2,124
2,144
3,158
4,123
4,158
5,123
Run Code Online (Sandbox Code Playgroud)

我需要知道每列 1 的最后一列 2 值:

1,123
2,144
3,158
4,158
5,123
Run Code Online (Sandbox Code Playgroud)

如何做到这一点bash

bash

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

仅通过 = 和 != 实现 nand

我运行这个代码:

public static void main(String[] args) throws Exception {
        boolean a = false;
        boolean b = true;
        xor(a,a);
        xor(a,b);
        xor(b,a);
        xor(b,b);
    }

    public static void xor(boolean a , boolean b){
        System.out.println(a + "\t" + b + "\t" + (a != b));
    }
Run Code Online (Sandbox Code Playgroud)

并得到这个输出:

false   false   false
false   true    true
true    false   true
true    true    false
Run Code Online (Sandbox Code Playgroud)

如您所知,更新nand 真值表是:

false   false   true
false   true    true
true    false   true
true    true    false
Run Code Online (Sandbox Code Playgroud)

如何仅使用 = 或 != 运算符返回 nand 而没有条件 || 和 …

java boolean

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