我的页面中有一个<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?
在测试中,我看到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任何地方吗?如果不是为什么?
如何将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) 我有三个托管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的功能.任何的想法?
我用
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)
谢谢
你能告诉我为什么我在这里得到 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
假设我有一个带有泛型函数的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课程,并且我正在尝试制作一个简单版的口袋妖怪游戏.到现在为止一切都很顺利,但现在我遇到了麻烦.
我的地图有障碍存储在Array(私有)中的类中,并使用get方法在其他类中使用Array.不知何故,这些其他类在第一个类中更改了Array.
这怎么可能?
如何在不通过for循环扫描所有元素的情况下将对象列表转换为相应的字符串列表?
我有一个带有日期列的表格。我想从选择中的每个日期中减去 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) 我尝试通过下面的代码获得一年中的一周,但它总是返回"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) 我有一个两列的文件:
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?
我运行这个代码:
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 而没有条件 || 和 …