小编Chr*_*rle的帖子

HashSet的迭代器的问题

我正在试图看看HashSet是否是我下一个项目的解决方案,所以我正在做一些非常简单的测试来检查功能.我有一个简单的课程Klant:

public class Klant {
    private int klantNummer;

    public Klant(int nummer) {
        this.klantNummer = nummer;
    }

    public int getKlantNummer() {
        return this.klantNummer;
    }
}
Run Code Online (Sandbox Code Playgroud)

并且通过组合的类使用a HashSet

public class MySet<Klant> { 
    private Collection<Klant> mySet = null;

    public MySet() {
        mySet=new HashSet<Klant>();
    }

    public void add(Klant elem) {
        mySet.add(elem);
    }

    public void toon() {
        Iterator<Klant> i = mySet.iterator();   
        while(i.hasNext()) {
            Klant k = i.next();
            System.out.println(k.);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是在方法toon() 基本上即使我指定的迭代器将包含Klant对象<Klant> 的本地k对象不向我提供的getKlantNummer()定义mthod Klantk …

java generics iterator hashset downcast

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

将一个ul元素溢出到下一个元素中

ul在页面上有许多元素.我想人为地限制li它可以包含的元素数量.当达到该限制时,我希望它溢出到ul页面上的下一个(直到它达到限制并溢出到下一个).等等.

<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,我将它限制为4个列表项,然后溢出到下一个<ul>:

<ul>
  <li>5</li>
  <li>6</li>
  <li>7</li>
  <li>8</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我想用jquery做这件事.谢谢.

jquery

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

编译器声明指针在不使用时是const

我的编译器发出此警告:

inlinedata.h:9:6:注意:预期'char*'但参数类型为'const char*'

int  inline_data_receive(char *data,int length);
Run Code Online (Sandbox Code Playgroud)

我不明白为什么它声称'data'是一个const指针,当它没有写成const char*时.

c gcc

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

为什么这个sprintf语句崩溃了?

char filebuf[256];
path current = current_path();
std::cout<<"CurrentWorking "<<current<<endl;
string _UserDir = "TTiTraceLogs";
sprintf(filebuf,"%s/%s",current,_UserDir); ///crashing here
Run Code Online (Sandbox Code Playgroud)

如果我只格式化current,那就没关系.

sprintf(filebuf,"%s",current);
Run Code Online (Sandbox Code Playgroud)

输出:

CurrentWorking D:/working/eclipse_projects/sadftp/CollectTTiTraceSept10_1009_174
_higher/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/Release
Run Code Online (Sandbox Code Playgroud)

c++ format

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

帮助从php函数回显数组

好吧我还在学习我在PHP中的功能,但这段特殊的代码让我陷入困境.对于维基百科查询细分,转到http://www.barattalo.it/2010/08/29/php-bot-to-get-wikipedia-definitions/.我认为这看起来很有趣,我正在尝试使用提供的代码来回显函数中的数据.这就是我所拥有的:

<?php
    function wikidefinition($s) {
        $url = "http://wikipedia.org/w/api.php?action=opensearch&search=".urlencode($s)."&format=xml&limit=1";
        $ch = curl_init($url);
        curl_setopt($ch, CURLOPT_HTTPGET, TRUE);
        curl_setopt($ch, CURLOPT_POST, FALSE);
        curl_setopt($ch, CURLOPT_HEADER, false);
        curl_setopt($ch, CURLOPT_NOBODY, FALSE);
        curl_setopt($ch, CURLOPT_VERBOSE, FALSE);
        curl_setopt($ch, CURLOPT_REFERER, "");
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
        curl_setopt($ch, CURLOPT_MAXREDIRS, 4);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.1; he; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8");
        $page = curl_exec($ch);
        $xml = simplexml_load_string($page);
        if((string)$xml->Section->Item->Description) {
            return array((string)$xml->Section->Item->Text, (string)$xml->Section->Item->Description, (string)$xml->Section->Item->Url);
        } else {
            return "blank";
        }
    }

    $define = wikidefinition("test");
    echo $define;

?>
Run Code Online (Sandbox Code Playgroud)

但是这只是回声"数组"我知道代码正在转到if/else语句,因为如果你改变了"$ …

php arrays function echo

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

如何在C编程中更新TTL?

我在ping中添加了一个新函数.我想通过命令行设置TTL,但ping是由ICMP构建的,TTL是在IP中设置的.所以你能告诉我一些解决方法吗?谢谢.

c linux networking

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

在纯C中对struct进行内存分配

我有一个结构,它呈现我的数据元素

struct myElement
{
    int field1;
    int field2;
    int field3;    
};
Run Code Online (Sandbox Code Playgroud)

另一个结构,包含这些元素的数组和另一些数据

struct myArray 
{
    struct myElement *elements;
    int someData;
};
Run Code Online (Sandbox Code Playgroud)

我需要有这样的数组的数组

struct myArray *myMatrix;
Run Code Online (Sandbox Code Playgroud)

但是我的内存分配有问题.myArray中的元素数量也可能不同,在myMatrix中也是如此,所以我需要动态分配内存.在这种情况下分配和释放内存的正确方法是什么?

c memory-management

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

标签 统计

c ×3

arrays ×1

c++ ×1

downcast ×1

echo ×1

format ×1

function ×1

gcc ×1

generics ×1

hashset ×1

iterator ×1

java ×1

jquery ×1

linux ×1

memory-management ×1

networking ×1

php ×1