小编Jas*_*son的帖子

如何退回Eclipse调试器?

是否可以在Eclipse调试器中执行反向执行?我正在处理的当前项目需要至少5秒钟才能完成任何操作之前从文件中读取和初始化数据.如果我在调试器中超越,我必须终止程序并重新启动,这需要相当长的时间.

eclipse debugging

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

ajax formdata:非法调用

我尝试为Symfony 2上传ajax脚本.Chrome返回此错误:

未捕获的TypeError:非法调用jquery.min.js:4

我认为这是由于FormData对象没有正确构造(我尝试使用以下脚本.serialized():

$(document).ready(function() {
  $('#formImage').submit(function(event) {
    event.preventDefault();
    // appel Ajax
    alert("ajax");

    var input = document.getElementById("rasta_blogbundle_imagetype_file");
    console.log(input); 
    var formdata = false;  

    if (window.FormData) {  
        formdata = new FormData();
        console.log('formdata initialized ...');  
    }
    else{
        console.log('formdata not supported');
    }

    formdata.append('name',$('#rasta_blogbundle_imagetype_name').val());
    console.log(formdata);
    formdata.append('file',input);
    formdata.append('_token',$('#rasta_blogbundle_imagetype__token').val());
    console.log(formdata);    
    //alert(DATA);

    if (formdata){  
        $.ajax({
            url: $(this).attr('action'), // le nom du fichier indiqué dans le formulaire
            type: $(this).attr('method'), // la méthode indiquée dans le formulaire (get ou post)
            cache: false,
            //data : $(this).serialize(),
            data: …
Run Code Online (Sandbox Code Playgroud)

ajax file

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

将命令行参数传递给runnable JAR

我从Eclipse项目构建了一个可运行的JAR,它处理给定的XML文件并提取纯文本.但是,此版本要求在代码中对文件进行硬编码.

有没有办法做这样的事情

java -jar wiki2txt enwiki-20111007-pages-articles.xml
Run Code Online (Sandbox Code Playgroud)

并在xml文件上执行jar?

我已经做了一些环顾四周,所有给出的例子都与在命令行上编译JAR有关,而且没有一个涉及传入参数.

java jar command-line-arguments

34
推荐指数
3
解决办法
10万
查看次数

如何将文件夹中的文件数作为变量?

使用bash,如何在没有解释器抱怨的情况下获取文件夹中的文件数,从shell脚本中排除目录?

在朋友的帮助下,我试过了

$files=$(find ../ -maxdepth 1 -type f | sort -n)
$num=$("ls -l" | "grep ^-" | "wc -l")
Run Code Online (Sandbox Code Playgroud)

从命令行返回:

../1-prefix_blended_fused.jpg: No such file or directory
ls -l :  command not found
grep ^-: command not found
wc -l:   command not found
Run Code Online (Sandbox Code Playgroud)

分别.这些命令在命令行上运行,但不适用于bash脚本.

如果文件中填充了格式化的图像文件1-pano.jpg,我想抓取目录中的所有图像,以获得最大编号的文件,以便处理下一个正在处理的图像.

为什么会出现差异?

bash shell

25
推荐指数
3
解决办法
8万
查看次数

Spring文件上传 - 获得预期的MultipartHttpServletRequest:是否配置了MultipartResolver?错误

我正在尝试使用angular-file-upload在我的Angular Web应用程序中合并多个文件上传功能.目前,前端功能有效,但每次上传尝试都会抛出一个

java.lang.IllegalStateException,java.io.IOException]: 
    java.lang.IllegalArgumentException: Expected MultipartHttpServletRequest: 
        is a MultipartResolver configured?
Run Code Online (Sandbox Code Playgroud)

例外.

上传控制器定义为

@Controller
@PropertySource("classpath:application.properties")
public class FileUploadController {

    @Resource
    private Environment env;

    @RequestMapping(value = "/fileupload", method = RequestMethod.POST)
    @ResponseBody
    public List<String> fileUpload(@RequestParam("file") MultipartFile[] uploadFiles) throws IllegalStateException, IOException {
        //file processing logic
    }
 }
Run Code Online (Sandbox Code Playgroud)

在我的AppConfig.java课上,我宣布了豆子

@Bean
public CommonsMultipartResolver commonsMultipartResolver(){
    CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver();
    commonsMultipartResolver.setDefaultEncoding("utf-8");
    commonsMultipartResolver.setMaxUploadSize(50000000);
    return commonsMultipartResolver;
}
Run Code Online (Sandbox Code Playgroud)

并启动Web应用程序

@Override
public void onStartup(ServletContext servletContext) throws ServletException {

    AnnotationConfigWebApplicationContext ctx = new AnnotationConfigWebApplicationContext();
    ctx.register(AppConfig.class);
    servletContext.addListener(new ContextLoaderListener(ctx));

    ctx.setServletContext(servletContext); …
Run Code Online (Sandbox Code Playgroud)

java spring file-upload angularjs

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

Java中String.contains()的Big-O是什么?

我正在研究一个项目,需要优化运行时间.是String.contains()运行一样TreeSet.contains(),这是O(logN)的?

我问的原因是我正在建立一个TreeMap<String, TreeSet<Song>>歌曲,其中歌曲包含一串歌词.根据效率,我正在考虑在歌曲中包含一组歌词并在其上运行搜索而不是字符串.

java string big-o contains

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

哪个版本的C更适合学生学习 - C89/90或C99?

在下个月开始系统编程之前,我正在研究学习C基础知识和语法.在做一些阅读时,我遇到了C89/99标准.根据维基百科,

C99引入了几个新功能,包括内联函数,几种新数据类型(包括long long int和表示复数的复杂类型),可变长度数组,支持可变参数宏(可变arity的宏)和支持单行以//开头的注释,如BCPL或C++.其中许多已经在几个C编译器中实现为扩展.

C99在很大程度上向后兼容C90,但在某些方面更严格; 特别是,缺少类型说明符的声明不再具有隐式假定的int.标准宏 STDC_VERSION定义为值199901L,表示C99支持可用.GCC,Sun Studio和其他编译器现在支持C99的许多或所有新功能.

我借了一份K&R,第2版,它使用了C89标准.对于学生来说,使用C89是否会使K&R涵盖的某些主题失效,如果是这样,我应该注意什么?

c standards c99 c89

19
推荐指数
2
解决办法
2125
查看次数

VC++ cl.exe - 找不到DLL

我在Windows XP上将binVS2010(不是SP1)C++编译器的目录添加到我的PATH变量中.当我尝试运行它时,它告诉我没有找到DLL.我把这行添加到了我的PATH:

C:\Program Files\Microsoft Visual Studio 10.0\VC\bin;
Run Code Online (Sandbox Code Playgroud)

更新:当我cd到上面的bin目录时它仍然失败,然后运行编译器

截图

你能帮我吗?

compiler-construction visual-studio-2010 visual-c++

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

d3 - 触发鼠标悬停事件

我有一张由D3渲染的SVG图形中的美国州和县的地图.每个路径都有绑定到它的mouseover,mouseout和click事件,以及设置为路径ID的FIPS县代码.

我有一个jQuery Autocomplete输入,用户可以输入州或县的名称.给定输入,使相应的FIPS ID可用,如何以编程方式触发鼠标悬停事件?

svg mouseover dom-events d3.js

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

查找高/低数字的算法,最多1.5n比较

我现在一直在考虑这个家庭作业问题.给定大小为n的数组,设计一种算法,该算法将找到最高1.5n比较的高值和低值.

我的第一次尝试是

int high=0
int low= Number.MaxValue //problem statement is unclear on what type of number to use
Number numList[0 . . n] //number array, assuming unsorted

for (i=0, i < n, i++) {
  if (numList[i] > high)
    high = numList[i]

  else if (numList[i] < low)
    low = numList[i]

}
Run Code Online (Sandbox Code Playgroud)

我的问题是循环的每次迭代都有三种可能性之一:

  • 发现低值 - 进行了1次比较
  • 找到了很高的价值 - 进行了2次比较
  • 两者都没有找到 - 进行了2次比较

因此,对于整个数组遍历,最多可以进行2n次比较,这与1.5n比较的问题最大要求相差甚远.

algorithm analysis

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