问题列表 - 第38078页

从二进制搜索树递归构建数组时的Java StackOverflowError

我试图通过首先构建一个数组(inorder)来平衡BST,然后从我的数组重建整个树.

我有:

 public void toArray(E[] a) {
  toArray(root, a, 0);
 }

 /*
  * Adds all elements from the tree rooted at n in inorder to the array a
  * starting at a[index].
  * Returns the index of the last inserted element + 1 (the first empty
  * position in a).
  */
 private int toArray(BinaryNode<E> node, E[] a, int index) {
  if (node.left != null) {
   index = toArray(node, a, index);
  }

  a[index] = node.element;
  index++;

  if (node.right != null) { …
Run Code Online (Sandbox Code Playgroud)

java stack-overflow rebuild binary-tree

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

如何在PL/SQL开发人员的网格输出中设置numwidth?

我正在PL/SQL Developer中运行一些查询,结果中的一列有18位数字.PL/SQL Developer不是在结果网格中显示整个数字,而是仅以科学计数法显示15位数字.

我试图找到一种方法来改变程序的首选项,这样我就可以看到整个数字,就像set numwidth在SQL*Plus中一样.但我的搜索是徒劳的.

如何更改此设置?

sql oracle plsqldeveloper

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

jQuery text()在Google Chrome中返回null

我正在研究使用jQuery文本功能时谷歌浏览器中的一个奇怪的行为:

$(document).ready(function () {
   $("#btnSubmit").click(function () {
       var t = $('#txtMessage').text();
       alert(t); //this shows nothing in Google Chrome, but works in IE9
   });
});
Run Code Online (Sandbox Code Playgroud)

当我var t = $('#txtMessage').text();改为var t = $('#txtMessage').val();它在Chrome中工作.

那么,text()函数有什么问题?

PS:txtMessage是一个textarea

string jquery text google-chrome

0
推荐指数
1
解决办法
3775
查看次数

在codeigniter中上传图像

我正在尝试上传图片,创建缩略图但我收到错误.

这是我的控制器.

<?php
class Upload extends Controller {

    function Upload()
    {
        parent::Controller();
        $this->load->helper(array('form','url','file'));


    }

    function index()
    {

        $this->load->view('upload_form'); //Upload Form

    }

    function picupload()
    {
        //Load Model
        $this->load->model('Process_image');

        $config['upload_path'] = './uploads/';
        $config['allowed_types'] = 'gif|jpg|png';
        $config['max_size']    = '2048'; //2 meg


        $this->load->library('upload');

        foreach($_FILES as $key => $value)
        {
            if( ! empty($key['name']))
            {
                $this->upload->initialize($config);

                if ( ! $this->upload->do_upload($key))
                {
                    $errors[] = $this->upload->display_errors();

                }    
                else
                {

                    $this->Process_image->process_pic();

                }
             }

        }


        $data['success'] = 'Thank You, Files Upladed!';

        $this->load->view('upload_success', $data); //Picture Upload View




    }  
    }
    ?>
Run Code Online (Sandbox Code Playgroud)

我的模特: …

codeigniter image

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

JSoup - 选择所有评论

我想使用JSoup从文档中选择所有注释.我想做这样的事情:

for(Element e : doc.select("comment")) {
   System.out.println(e);
}
Run Code Online (Sandbox Code Playgroud)

我试过这个:

for (Element e : doc.getAllElements()) {
  if (e instanceof Comment) {

  }
Run Code Online (Sandbox Code Playgroud)

}

但是在eclipse"不兼容的条件操作数类型元素和注释"中发生以下错误.

干杯,

皮特

java comments screen-scraping extract jsoup

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

计算每一行

这个查询有什么问题?

SELECT *, (SELECT COUNT(*)
FROM
(
    SELECT NULL
    FROM words
    WHERE project=projects.id
    GROUP BY word
    HAVING COUNT(*) > 1
) T1) FROM projects
Run Code Online (Sandbox Code Playgroud)

MySQL在'where子句'中返回1054 Unknown列'projects.id'

谢谢

mysql mysql-error-1054

0
推荐指数
1
解决办法
4688
查看次数

VB.NET vNext中的迭代器,以及C#中迭代器的局限性

我刚刚在Async CTP网站上看到下一版本的VB.NET将有迭代器.我猜他们包括迭代器,因为重写过程类似于用于新async/ await功能的重写过程.

但是阅读解释该功能的文档,我意识到VB.NET迭代器实际上具有今天在C#中不可用的功能,即:

  • try/catch块中的迭代器块
  • 匿名迭代器块

这些是C#中的已知限制.是否有可能在C#5中删除这些限制?如果没有,是否有任何理由可以在VB.NET中而不是在C#中完成?

vb.net iterator c#-5.0

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

在动态编译的代码中缺少程序集引用

感谢有关此问题的第一篇帖子的消息.我会做一个转贴,并试着这次更清楚.我想这可能是一个微不足道的问题,但我真的很困难,需要一些帮助.这是我第一次在这里发帖.

using System;
using System.CodeDom.Compiler;
using System.Reflection;
using Microsoft.CSharp;
namespace DynamicCode
{
public class DynaCore
{
string WorkingCode = 
    "using System;"+
    "using System.Collections.Generic;"+
    "namespace DynaCore"+
    "{"+
    "   public class DynaCore"+
    "   {"+
    "       static public string DynamicResult()"+
    "       {"+
    "           return \"I'm compiled\";"+
    "       }"+
    "   }"+
    "}";


string PredicateTemplCode = 
    "using System;"+
    "using System.Linq;"+
    "using System.Collections.Generic;"+
    "namespace DynaCore"+
    "{"+
    "   public class DynaCore"+
    "   {"+
    "       static public Func<{1}, bool> DynamicResult()"+
    "       {"+
    "           return new Func<{1}, bool>({2});"+
    " …
Run Code Online (Sandbox Code Playgroud)

c#

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

Hello,Views:List View教程问题

我刚刚开始使用Eclipse进行Android开发,所以我一直在浏览Android开发者网站上的所有"Hello"教程.但是,我已经在List View教程中解开了.我已多次尝试纠正这些问题,但我缺乏经验,无论我做什么似乎都没有用.我已经直接从网站复制并粘贴了代码,但它仍然包含我无法解决的错误,所以有人可以帮助我吗?这是代码:

package com.hellolistview;

import android.app.Activity;
import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class HelloListView extends ListActivity {
/** Called when the activity is first created. */


@Override
 public void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);

   setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, COUNTRIES));

   ListView lv = getListView();
   lv.setTextFilterEnabled(true);

   lv.setOnItemClickListener(new OnItemClickListener() {
     public void onItemClick(AdapterView<?> parent, View view,
         int position, long id) {
       // When clicked, show a toast with the TextView text
       Toast.makeText(getApplicationContext(), ((TextView) view).getText(),
           Toast.LENGTH_SHORT).show();
     } …
Run Code Online (Sandbox Code Playgroud)

android listview list adapter

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

逃离Android中的"@"角色

我正在寻找一种方法来逃避Android strings.xml资源中字符串开头的"@"符号.我不断收到编译错误,Eclipse中的布局构建器拒绝工作:(.有谁知道怎么做?

android

6
推荐指数
2
解决办法
7788
查看次数