小编Am_*_*ful的帖子

对齐页面中心的段落

我正在使用itext生成pdf文件.我想在页面中间对齐我的标题.目前我正在使用这样的

Paragraph preface = new Paragraph();  
for (int i = 0; i < 10; i++) {
    preface.add(new Paragraph(" "));
}
Run Code Online (Sandbox Code Playgroud)

这是正确的还是有其他最好的方法来做到这一点.

java pdf itext

22
推荐指数
4
解决办法
6万
查看次数

如何查找图表是否为二分图?

我一直试图理解二分图.据我所知,它是一个图G,可以分为两个子图U和V.So U和V的交集是一个空集,并且union是图G.我试图找到一个图是否是二分或不使用BFS .我还不清楚我们怎么能用BFS找到它.

我们假设我们的图表定义如下.

a:e,f
b:e
c:e,f,h
d:g,h
e:a,b,c
f:a,c,g
g:f,d
h:c,d
Run Code Online (Sandbox Code Playgroud)

我需要的是逐步解释这个图是如何使用BFS的二分图.

algorithm graph bipartite graph-algorithm data-structures

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

为什么我们将String数组作为参数传递给main()方法,为什么不是任何集合类型或包装类型或基本类型?

为什么在main方法中将字符串arg []作为参数传递是必须的?为什么我们不能传递java中可用的任何其他数据类型?在java中的main方法中传递String arg []的重要性是什么?

java string program-entry-point arguments

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

'csc'未被识别为内部或外部命令,可操作程序或批处理文件

我是C#的新手,我正在尝试使用cmd来编译一个名为的基本hello world文件test.cs.它包含以下内容:

// Similar to #include<foo.h> in C++, includes system namespaces in a program

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    // A name space declaration, a class is a group of namespaces
    namespace Program1
    {
        class Hello // my class here, classes can contain multiple functions called methods which define it's behavior
        {
            static void Main(string[] args) // main method, just like in C/C++ it's the starting point for execution cycle
            {
                Console.WriteLine("Hello World"); …
Run Code Online (Sandbox Code Playgroud)

c# cmd path environment-variables csc

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

什么是用于的内核堆栈?

以下是我读过进程A和进程B之间的上下文切换的描述.我不明白内核堆栈的用途.假设是每进程内核堆栈.我正在阅读的描述说明了将A的寄存器保存到A的内核堆栈中,并将A的寄存器保存到A的进程结构中.将寄存器保存到内核堆栈和进程结构的重点是什么?为什么需要两者?

上下文切换在概念上很简单:所有操作系统必须做的是为当前正在执行的进程保存一些寄存器值(例如,在其内核堆栈上),并为即将执行的进程恢复一些(来自它的内核堆栈).通过这样做,OS因此确保当最终执行从陷阱返回指令时,系统不再返回到正在运行的进程,而是继续执行另一个进程...

进程A正在运行,然后被定时器中断中断.硬件将其寄存器(在其内核堆栈上)保存并进入内核(切换到内核模式).在定时器中断处理程序中,操作系统决定从正在运行的进程A切换到进程B.此时,它调用switch()例程,小心地保存当前寄存器值(进入A的进程结构),恢复寄存器进程B(来自其进程结构条目),然后切换上下文,特别是通过更改堆栈指针以使用B的内核堆栈(而不是A的).最后,OS从陷阱返回,它恢复B的寄存器并开始运行它.

stack operating-system kernel process context-switch

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

R没有在jupyter中产生一个数字(IPython笔记本)

我很高兴一起使用python和R并尝试在Jupyter(ipython notebbok)中使用R,但是,我无法在R内核中生成数字.

当我尝试绘制图形时,会显示以下错误消息.我非常感谢你的帮助.

我正在使用Anaconda和Windows 8.

x<-1:10
plot(x)
Run Code Online (Sandbox Code Playgroud)

png错误(tf,宽度,高度,"in",pointsize,bg,res,type ="cairo",:无法加载winCairo.dll:它是否已构建?

jpeg中的错误(tf,width,height,"in",pointsize,quality,bg,res,type ="cairo",:无法加载winCairo.dll:它是否已构建?

Anaconda命令提示符中显示以下内容:

无法加载'C:/Users/aa/Anaconda/R/library/grDevices/libs/x64/winCairo.dll'

r windows-8 ipython-notebook anaconda jupyter

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

Java 1.7/1.8 JIT编译器坏了吗?

我在使用GlazedList 1.8中的一些代码时遇到问题,这些代码在java 1.8_05/64 bit/FC20和Windows 8下运行时会导致SIGSEGV.

我有反汇编输出(-XX:+UnlockDiagnosticVMOptions '-XX:CompileCommand=print,*BoyerMooreCaseInsensitiveTextSearchStrategy.indexOf'见下文),但我不知道如何调试它.

因此,任何有关调试代码的帮助或提示寻求帮助的提示都表示赞赏.

反汇编代码超过30000个字符.很长,所以你必须去这里https://java.net/jira/browse/GLAZEDLISTS-564?focusedCommentId=378982&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-378982阅读码

Java运行时环境检测到致命错误:

SIGSEGV (0xb) at pc=0x00007fdc2d93bcfc, pid=12092, tid=140582414018304
Run Code Online (Sandbox Code Playgroud)

JRE版本:Java(TM)SE运行时环境(8.0_05-b13)(内部版本1.8.0_05-b13)Java VM:Java HotSpot(TM)64位服务器VM(25.5-b02混合模式linux-amd64压缩oops)

有问题的框架:

J 12756 C2

ca.odell.glazedlists.impl.filter.BoyerMooreCaseInsensitiveTextSearchStrategy.indexOf(Ljava/lang/String;)I(147字节)@ 0x00007fdc2d93bcfc [0x00007fdc2d93baa0 + 0x25c]

java jit jvm fatal-error

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

直接编码与表驱动词法分析器?

我是编译器构建世界的新手,我想知道直接编码与表驱动词法分析器有什么区别?

如果可能,请使用简单的源代码示例.

谢谢.

编辑:

在" 编译工程"一书中,作者将词法分为三(3)种类型:表驱动,直接编码和手动编码.

compiler-construction table-driven lexer

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

如何在NetBeans中"重置为DEFAULT"文本编辑器的颜色?

我想看看Netbeans看起来像Photoshop CS6,Visual studio类型.所以

  1. 安装了一个黑暗的主题和
  2. 我改变了一些选项和代码元素颜色让我满意.

我忘记了我所做的改变

  1. 我尝试了所有的颜色组合,它变​​得更糟
  2. 即使重新安装也没有帮助我

我经常搜索以使其默认

我的问题(图片)是 这个:

netbeans

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

关系的时间复杂度T(n)= T(n-1)+ T(n/2)+ n

为了这种关系

T(n)= T(n-1)+ T(n/2)+ n

我可以先解决得到O(n ^ 2)的项(T(n-1)+ n),然后求解项T(n/2)+ O(n ^ 2)?

根据主定理,它也给出O(n ^ 2)或者它是错的?

algorithm complexity-theory recurrence time-complexity master-theorem

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