小编Sey*_*emi的帖子

有没有工作/真正的开源抄袭检查器?

我想开发一个抄袭检查器来检查几个源代码,但我找不到任何正确的源代码甚至资源来了解它.我检查过没用的Boss2.他们声称他们使用Sherlock模块来检测抄袭,但似乎boss2中没有包含这样的工具.

如果有任何开源检测工具可用于检查源代码,请告诉我.问候

plagiarism-detection

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

无法让"rails console"在ubuntu 11.10上运行

我想使用rails控制台,我正在使用ubuntun 11.10,目前我发现了这个问题

错误是这样的:

completion.rb:9:in `require': no such file to load -- readline (LoadError)
Run Code Online (Sandbox Code Playgroud)

我找到了解决问题的方法:

http://blog.jasonmeridth.com/2010/11/25/readline-error-with-rvm-and-rails-3.html

但是在ubuntu 11.10中似乎错过了libreadline5-dev,它被版本6取代了

我安装了版本6,我也从中获得了版本5

https://launchpad.net/ubuntu/oneiric/i386/libreadline-gplv2-dev/5.2-9ubuntu1

但是,如果我尝试运行以下代码:

ruby extconf.rb
Run Code Online (Sandbox Code Playgroud)

我会得到以下几行:

checking for tgetnum() in -lncurses... yes
checking for readline/readline.h... yes
checking for readline/history.h... yes
checking for readline() in -lreadline... no
checking for readline() in -ledit... no
checking for editline/readline.h... no
Run Code Online (Sandbox Code Playgroud)

"不"的部分是我的问题,那么我该如何解决这个问题呢?

ruby-on-rails-3 ubuntu-11.10

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

如何使用不可变对象解决两个作者的竞争条件

我正在考虑如何解决两个线程之间的竞争条件,这两个线程试图使用不可变对象写入同一个变量,并且没有帮助任何关键字,例如java中的synchronize(lock)/ volatile.

但我无法弄明白,是否有可能用这样的解决方案解决这个问题?

public class Test {
    private static IAmSoImmutable iAmSoImmutable;

    private static final Runnable increment1000Times = () -> {
        for (int i = 0; i < 1000; i++) {
            iAmSoImmutable.increment();
        }
    };

    public static void main(String... args) throws Exception {
        for (int i = 0; i < 10; i++) {
            iAmSoImmutable = new IAmSoImmutable(0);

            Thread t1 = new Thread(increment1000Times);
            Thread t2 = new Thread(increment1000Times);

            t1.start();
            t2.start();

            t1.join();
            t2.join();

            // Prints a different result every time -- why? :
            System.out.println(iAmSoImmutable.value); …
Run Code Online (Sandbox Code Playgroud)

java multithreading

5
推荐指数
2
解决办法
320
查看次数

如何将jcenter/jitpack作为远程存储库添加到apache archiva中?

我希望有一个私人存储库管理器,不要每次都从互联网上下载所有的软件包.我决定选择Apache Archiva.

目前我想将jitpack.io和jcenter.bintray.com添加到我的远程存储库中.我已经完成了如下图片,但它没有任何好处,我无法从我的私有存储库中获取"com.google.dagger:dagger-compiler:2.5".

如何正确地将jitpack.io和jcenter添加到我的Archiva中?

archiva gradle maven jcenter jitpack

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

使用Jquery颜色框和通过Aspx读取的动态图像时出现问题

为了在我的网站上显示全尺寸图像,我决定使用Jquery.colorbox,这种插件适用于静态图像位置,如:

<a rel="ex1" href="http://www.blah.com/image.jpg"><img src="http://www.blah.com/image_thumb.jpg"/></a>
Run Code Online (Sandbox Code Playgroud)

但是,当我想从使用二进制读/写的directiry中获取图像时,这个插件显示垃圾数据而不是编译的jpg /图像,如下所示:

<a rel="ex1" href="http://www.blah.com/getimage.aspx?id=1234"><img src="http://www.blah.com/getimage.aspx?id=1234"/></a>
Run Code Online (Sandbox Code Playgroud)

这是我获取动态图像的代码段:

thumbLocation = DataHelper.GetItemPicture(recordID);
using (FileStream IMG = new FileStream(thumbLocation, FileMode.Open))
                        {
                            //FileStream IMG = new FileStream(thumbLocation, FileMode.Open);
                            byte[] buffer = new byte[IMG.Length];
                            IMG.Read(buffer, 0, (int)IMG.Length);
                            Response.Clear();
                            Response.ContentType = "image/JPEG";
                            Response.AddHeader("Content-Length", buffer.Length.ToString());
                            Response.BinaryWrite(buffer);
                            Response.End();}
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

c# asp.net jquery colorbox

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

为什么每次在hashlib中调用hexdigest()时都会得到不同的哈希值?

我希望在python中为同一个字符串提供唯一的哈希值.我使用以下代码来获取哈希:

import hashlib
mysha1 = hashlib.sha1()
mysha1.update("my_url")
print mysha1.hexdigest()
mysha1.update("my_url")
print mysha1.hexdigest() # which is generating a different hash
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

python hash

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

为什么fsutil.exe花费较少的时间将大文件写入磁盘而不是以编程方式?

这个问题是根据这个主题: 在c#中在几秒钟内创建一个巨大的虚拟文件

我刚刚检查了xp/vista/7中的fsutil.exe,将大量虚拟数据写入存储磁盘,与编程方式相比,编写这么大的文件所需的时间更少.

当我在.net的帮助下尝试做同样的事情时,它将比fsutil.exe花费更多的时间.

注意:我知道.net不使用本机代码,因为我刚刚使用native api检查了这个问题,如下所示:

long int size = DiskFree('L' - 64);
const char* full = "fulldisk.dsk";
__try{
Application->ProcessMessages();
HANDLE hf = CreateFile(full,
                       GENERIC_WRITE,
                       0,
                       0,
                       CREATE_ALWAYS,
                       0,
                       0);
SetFilePointer(hf, size, 0, FILE_BEGIN);
SetEndOfFile(hf);
CloseHandle(hf);
}__finally{
    ShowMessage("Finished");
    exit(0);
Run Code Online (Sandbox Code Playgroud)

答案和.net结果一样平等.

但是在fsutil.exe的帮助下,它只需要比上面更短的持续时间或.net方法说它快2倍

例如:对于使用.net写入400mb,使用fsutil.exe大约需要大约20秒或更少,大约需要40秒.

那有什么解释吗?或哪个函数fsutil.exe确实使用具有这种显着速度的函数?

windows file-io fsutil

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

为什么我的程序在Windows 2008上运行时说"文件夹不存在"?

我们有一个Delphi程序,其任务就像一个服务程序.它在特定时间段内观看特定文件夹,并且在Windows XP和2003上运行良好,但在Windows 2008r2 64bit上,当它想要创建自动文件夹时,它将显示以下消息:

...文件夹不存在.该文件可能已被移动或删除.

此消息导致程序停止,这是不好的; 它不应该被打断.我该怎么办?


PS:我真的不知道是否在Stack Overflow或Server Fault中发布我的问题,所以我猜它应该在这里.

delphi

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

swfupload不允许我从服务器上传到另一台服务器

我们有两个webserver,我们在这两个服务器之间专门完成了任务.我们决定将所有asp/aspx页面放到一个服务器上,并将upload.aspx + sql server放到另一个服务器中:

这是服务器的名称:

http://server1.somecompany.com //这是所有页面驻留的地方+ swfupload

http://server2.somecompany.com //这是upload.aspx和sql server所在的位置

这里是add_item.asp里面的代码,其中swfupload将从server2调用upload.aspx

SWFUpload.onload = function () {
    var audio_settings = {
        flash_url : "../script/swfupload.swf",
        upload_url: "http://server2.somecompany.com/upload.aspx", // this is where swfupload from server1 call server 2
        post_params: {
            "ASPSESSID" : "{CDDAF2E2-1178-4465-9842-E54751DE8664}",
            "HELLO-WORLD" : "Here I Am",
            "section" : "sound"
        },
Run Code Online (Sandbox Code Playgroud)

当我点击上传按钮SWFUpload的尝试我的网页重定向到server2.somecompany.com和不正确工作

但是,当我将upload_url更改为某些内容时:

http://server1.somecomapny.com

一切正常

我知道这是关于swfupload中的安全问题,他们已经解决了这个问题,但这种固定使我们感到茫然.

我能做些什么呢?

问候.

asp.net swfupload

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

如何在HTMLEditorKit的帮助下检索HTML的TITLE

我想在java的HTMLEditorKit的帮助下检索TITLE属性?这就是我写的但是它会一直返回"null",而eclipse中的督察也没那么帮助!

import java.io.FileReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.net.URL;
import javax.swing.text.MutableAttributeSet;
import javax.swing.text.html.HTML;
import javax.swing.text.html.HTMLEditorKit;
import javax.swing.text.html.parser.ParserDelegator;
public class testHTML

{
  public static void main(String args[]) throws Exception 
  {

    Reader reader = new FileReader("C:\\wamp\\www\\t\\index.html");

    new ParserDelegator().parse(reader, new LinkPage(), true);

  }
}
class LinkPage extends HTMLEditorKit.ParserCallback 
{
    public void handleSimpleTag(HTML.Tag tag,
            MutableAttributeSet attributes, int pos) {

        if (tag == HTML.Tag.TITLE)
        {
            System.out.println(attributes.getAttribute(HTML.Attribute.TITLE));
        }
    }
  public void handleStartTag(HTML.Tag t, MutableAttributeSet a, int pos) 
  {
//    if (t == HTML.Tag.A) 
// …
Run Code Online (Sandbox Code Playgroud)

java swing html-parsing htmleditorkit

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