小编isr*_*kir的帖子

Java中的死锁检测

很久以前,我从Java参考书中保存了一句话:"Java没有处理死锁的机制.它甚至不知道发生了死锁." (Head First Java 2nd Edition,p.516)

那么,它是什么呢?有没有办法在Java中捕获死锁案例?我的意思是,有没有一种方法可以让我们的代码了解发生死锁的情况?

java multithreading deadlock

62
推荐指数
7
解决办法
4万
查看次数

多个子进程

有人可以帮助我如何创建多个具有相同父级的子进程,以便完成特定工作的"某些"部分吗?

例如,应用子进程的外部排序算法; 每个子进程对一部分数据进行排序,最后父进程合并它们.

编辑:也许我应该提到使用循环分叉多个子进程..

c fork child-process

14
推荐指数
4
解决办法
9万
查看次数

算法计算时间复杂度的资源

是否有任何好的资源(书籍,参考,网站,应用......)解释了如何计算算法的时间复杂度?

因为,在我的脑海里很难让事情具体化.有时它正在谈论迭代的时间复杂度为lg n; 然后根据另一个循环它变成n.lg n; 有时候他们会使用大的欧米茄表示法来表达它,有时候会用大o等表达...

这些东西对我来说都很抽象.所以,我需要一个有很好解释和大量例子的资源,让我看看会发生什么.

希望我清楚地解释了我的问题.我很确定刚开始学习算法的每个人都有同样的问题.所以,也许那些有经验的人也可以与我们分享他们的经验.谢谢...

algorithm

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

缓存内存如何工作?

今天我在计算机组织课上,老师谈到了一些有趣的事情.谈到为什么缓存有效时,他说:

for (i=0; i<M; i++)
   for(j=0; j<N; j++)
      X[i][j] = X[i][j] + K; //X is double(8 bytes)
Run Code Online (Sandbox Code Playgroud)

用第二行改变第一行是不好的.你对此有何看法?为什么会这样?

c optimization caching computer-architecture

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

用于编程的任何轻量级*nix环境

是否有专门用于编程的轻量级*nix OS?

实际上,我在我的电脑里安装了Mandriva; 但有时在Windows中我必须使用Virtualbox运行一些*nix操作系统.

因为在这种情况下我只需要操作系统,所以我只想问你一下.当然,我在网上搜索了这个; 但我也希望得到你的意见......

基本上我需要C/C++,Java,Python环境.

unix linux operating-system

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

在java中只拆分中文字符

我正在写一个java应用程序; 但坚持这一点.

基本上我有一串汉字,还有一些可能的拉丁字符或数字,让我们说:

??????????????210?????.
Run Code Online (Sandbox Code Playgroud)

我想将除拉丁语之外的中文字符或上面的数字分成"BOT".所以,最后我会有这样的清单:

[ ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 210, ???, ?, ?, ., ]

我该如何解决这个问题(对于java)?

java regex split

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

django-multilingual并在模板端切换语言

我正在尝试使用django-multilingual并正确设置它.但我发现除了模板用法示例之外,django-multilingual的一切都很清楚.

我刚开始使用django并且我不知道,也许是因为这个原因,我无法弄清楚如何在模板端切换语言.

您是否有任何示例或任何"更多"明确的来源/文档?

django django-templates django-multilingual

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

如何在MIPS中获得LSB位?

在MIPS中,是否有一种简短的方法来检查/获取32位整数中的最低有效位?显然设置为奇数,并且检查整数的算法是奇数或甚至可以为此决定.但我只是想知道有更好的方法来做到这一点......

mips

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

如何在浏览器中打开生成的PDF文件?

我写了一个Pdf合并,它将原始文件与水印合并.

我现在要做的是通过Django视图在浏览器中打开'document-output.pdf'文件.我已经检查了Django的相关文章,但由于我的方法相对不同,我不直接创建PDF对象,使用响应对象作为其"文件".所以我有点迷失.

那么,我怎么能在Django视图中呢?

from pyPdf import PdfFileWriter, PdfFileReader
from reportlab.pdfgen.canvas import Canvas
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont

output = PdfFileWriter()
input = PdfFileReader(file('file.pdf', 'rb'))

# get number of pages
num_pages = input.getNumPages()

# register new chinese font
pdfmetrics.registerFont(TTFont('chinese_font','/usr/share/fonts/truetype/mac/LiHeiPro.ttf'))

# generate watermark on the fly
pdf = Canvas("watermark.pdf")
pdf.setFont("chinese_font", 12)
pdf.setStrokeColorRGB(0.5, 1, 0)
pdf.drawString(10, 830, "??")
pdf.save()

# put on watermark
watermark = PdfFileReader(file('watermark.pdf', 'rb'))
page1 = input.getPage(0)

page1.mergePage(watermark.getPage(0))

# add processed pdf page
output.addPage(page1)

# then, add …
Run Code Online (Sandbox Code Playgroud)

django reportlab pypdf

6
推荐指数
3
解决办法
9856
查看次数

为什么Django管理员中的TinyMCE输出HTML标签?

我有两个使用相同TinyMCE textarea配置的应用程序.但是,虽然应用程序中的输入确实正确输出文本,但另一个应用程序中的相同输入不会正确输出文本 - 输出<p> <li>标记等.

我对这两个不同的应用程序有完全相同的Django源代码.正如我上面提到的,两个应用程序使用相同的TinyMCE textarea.怎么会发生这种情况?

django tinymce

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