我需要使用我的mac应用程序打印我的视图内容.我得到了打印选项的标准面板.但是预览我的页面设置是不合适的.
我正在使用以下代码对打印按钮执行操作
- (void)print:(id)sender {
[[NSPrintOperation printOperationWithView:staticText] runOperation];
float horizontalMargin, verticalMargin;
NSSize bounds = [printInfo imageablePageBounds].size;
NSSize size = [printInfo paperSize];
horizontalMargin = 0;
verticalMargin = 0;
[self setPrintInfo:[NSPrintInfo sharedPrintInfo]];
[printInfo setLeftMargin:horizontalMargin];
[printInfo setRightMargin:horizontalMargin];
[printInfo setTopMargin:verticalMargin];
[printInfo setBottomMargin:verticalMargin];
}
Run Code Online (Sandbox Code Playgroud)

我的应用程序部署在集群环境中.最近,服务器因以下堆栈跟踪而崩溃.它似乎不是来自代码.它一直在运行,直到最近这个错误弹出.没有对服务器进行重大更改.有人可以提供建议吗?
java.lang.OutOfMemoryError: Java heap space
at java.lang.AbstractStringBuilder.<init>(AbstractStringBuilder.java:44)
at java.lang.StringBuilder.<init>(StringBuilder.java:69)
at java.io.ObjectStreamClass$FieldReflectorKey.<init>(ObjectStreamClass.java:2106)
at java.io.ObjectStreamClass.getReflector(ObjectStreamClass.java:2039)
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:586)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1591)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at weblogic.utils.io.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:195)
at weblogic.rjvm.MsgAbbrevInputStream.readObject(MsgAbbrevInputStream.java:565)
at weblogic.utils.io.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:191)
at weblogic.rmi.internal.dgc.DGCServerImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:589)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:479)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:475)
at weblogic.rmi.internal.BasicServerRef.access$300(BasicServerRef.java:59)
at weblogic.rmi.internal.BasicServerRef$BasicExecuteRequest.run(BasicServerRef.java:1016)
at weblogic.work.SelfTuningWorkManagerImpl.schedule(SelfTuningWorkManagerImpl.java:126)
at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:321)
at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:918)
at weblogic.rjvm.RJVMImpl.dispatchRequest(RJVMImpl.java:1084)
at weblogic.rjvm.RJVMImpl.dispatch(RJVMImpl.java:1001)
at weblogic.rjvm.ConnectionManagerServer.handleRJVM(ConnectionManagerServer.java:240)
at weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:877)
at weblogic.rjvm.MsgAbbrevJVMConnection.dispatch(MsgAbbrevJVMConnection.java:446)
at weblogic.rjvm.t3.MuxableSocketT3.dispatch(MuxableSocketT3.java:368)
at weblogic.socket.AbstractMuxableSocket.dispatch(AbstractMuxableSocket.java:383)
at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:872)
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用JQuery和JSP ang Spring MVC.在我正在研究的例子中,给出了
// @ResponseBody will automatically convert the returned value into JSON format
// You must have Jackson in your classpath
Run Code Online (Sandbox Code Playgroud)
如何将Jackson添加到classpath?有什么用?
我有C++
r.bits[k] &= 0xFF ^ msk;
Run Code Online (Sandbox Code Playgroud)
所以在Java中
r.bits[k] = r.bits[k] & 0xFF,
Run Code Online (Sandbox Code Playgroud)
但是插入符号的含义是什么?msk也将包含十六进制值.我知道插入符号是C++中的一种指针,但不确定它在这里做了什么.请解释.
这是代码#1:
fibs = 0:1:zipWith (+) fibs (tail fibs)
Run Code Online (Sandbox Code Playgroud)
我用list comprehension编写了相同的代码(代码#2):
fibs' = 0:1:[x+y|x<-fibs',y<-tail fibs']
Run Code Online (Sandbox Code Playgroud)
但代码#1产生Fibonnacci数字,而代码#2产生 0 1 1 1 1
为什么会这样?
假设我想从我的存储库中看到所有git更改.我所做的是在Windows控制台上执行以下命令:
git log --oneline --decorate
Run Code Online (Sandbox Code Playgroud)
所以我可以在控制台上看到完整的历史记录.
但是,如果我想将其保存在文件中,将其发送到客户端呢?我知道我可以捕获控制台的输出进行一些编码,但我认为必须有一种方法可以简单地将其保存在文件中.像这样的git log --oneline --decorate --SaveToFile东西怎么样这样的事情呢?