问题列表 - 第30153页

非泛型类中的通用实例变量

我正在尝试编写一个具有泛型成员变量的类,但它本身并不是通用的.具体来说,我想说我有一个"可以实现与自身相似的某种类型"的值列表,因此我可以在该列表上调用sort ...我希望这是有道理的.

我正在尝试做的最终结果是创建一个类,以便我可以使用(任何给定类型)的数组创建所述类的实例,并让它为该列表生成字符串表示.在实际代码中,我还传入了我传入的类的类:

String s = new MyClass(Integer.class, 1,2,3).asString();
assertEquals("1 or 2 or 3", s);
String s = new MyClass(String.class, "c", "b", "a").asString();
assertEquals("\"a\" or \"b\" or \"c\"", s);
Run Code Online (Sandbox Code Playgroud)

最初我甚至不想传入类,我只想传递值并让代码检查结果数组以选择值的类......但这也给了我麻烦.

以下是我的代码,但是我无法想出适合变量类型的mojo.

public class MyClass {
    // This doesn't work as T isn't defined
    final List<T extends Comparable<? super T>> values;

    public <T extends Comparable<? super T>> MyClass (T... values) {
        this.values = new ArrayList<T>();
        for(T item : values) {
            this.values.add(item);
        }
    }

    public <T extends Comparable<? super T>> List<T> getSortedLst() …
Run Code Online (Sandbox Code Playgroud)

java generics

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

如何优化数据库中的查询 - 基础知识

似乎关于这个主题的所有问题都是非常具体的,虽然我重视具体的例子,但我对SQL优化的基础知识很感兴趣.我非常适合在SQL中工作,并且具有硬件/低级软件的背景知识.

我想要的是有形软件的工具,以及查看我定期查看的mysql数据库的方法,并了解join语句和where语句之间的区别.

我想知道为什么索引有助于确切原因.我想知道具体发生了什么,我想知道如何才能真正看到正在发生的事情.我不需要一个会破坏我SQL的每一步的工具,我只是想能够四处寻找,如果有人不能告诉我要索引的列,我将能够得到一张纸和在一段时间内能够拿出答案.

数据库很复杂,但它们并不复杂,并且必须有一些很好的材料来学习基础知识,这样你才能知道如何找到你遇到的优化问题的答案,即使可以找到一个确切的答案.论坛.

请推荐一些简洁,直观,并且不怕低级螺母和螺栓的阅读.我更喜欢在线免费资源,但是如果一本书的推荐拆除钉头,我会考虑接受它.

mysql sql database optimization query-optimization

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

以编程方式创建具有某种样式的ImageView

我想以编程方式执行此操作:

<ImageView style="@style/TitleBarSeparator" />
Run Code Online (Sandbox Code Playgroud)

在哪里TitleBarSeparator:

<style name="TitleBarSeparator">
    <item name="android:layout_width">1px</item>
    <item name="android:layout_height">fill_parent</item>
    <item name="android:background">@color/title_separator</item>
</style>
Run Code Online (Sandbox Code Playgroud)

我试过了:

new ImageView(getContext(), null, R.style.TitleBarSeparator);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我猜错误来自传递null,AttributeSet但我不完全确定.

android

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

是否有特定于Scala的方法来实现定期执行?

AKA按设定的间隔做某事.

例如,假设我想每60秒扫描一个目录.

在Java中,我会使用ScheduledExecutorService如下:

Executor pool = Executors.newScheduledThreadPool(10)
pool.scheduleAtFixedRate(scanner, 0, 60, TimeUnit.SECONDS)
Run Code Online (Sandbox Code Playgroud)

这很好.

问题是,我想我想在我的程序中尝试使用Scala actor,但是我对如何组合actor和Java Executor,或者它们是否应该这样做有点困惑.

我想也许我可以有一个简单的跑步者,它只会每隔N秒向一个演员发送一条消息- 这有意义吗?

concurrency scala actor

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

所有语言环境及其短代码列表?

我正在寻找所有语言环境的列表以及我正在编写的PHP应用程序的短代码.平台之间的数据有很大差异吗?

另外,如果我正在开发一个国际申请,我可以只支持一个版本的英语,还是世界各地的英语存在显着差异?

php locale internationalization

183
推荐指数
9
解决办法
26万
查看次数

如何使用HtmlUnit从网页中提取没有HTML标签的文本?

我刚刚开始使用HTMLUnit,我正在寻找的是获取一个网页并从中提取原始文本减去所有的html标记.

htmlunit可以实现吗?如果是这样,怎么样?或者我应该看另一个图书馆?

例如,如果页面包含

<body><p>para1 test info</p><div><p>more stuff here</p></div>
Run Code Online (Sandbox Code Playgroud)

我想要输出

para1 test info more stuff here
Run Code Online (Sandbox Code Playgroud)

谢谢

java htmlunit

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

realloc和自由原因"双重自由或腐败"

忍受我.我在8年内没有用c编码,我完全不知道为什么我的字符串操作不起作用.我正在写一个永远循环的程序.在循环中,我初始化两个char指针,每个指针都传递给一个向char指针(数组)添加文本的函数.函数完成后,我打印char指针并释放两个char指针.但是,程序在7次迭代后死亡,并显示以下错误消息

*glibc检测到* ./test:双重免费或损坏(fasttop):0x0804a168***

#include sys/types.h
#include sys/stat.h
#include fcntl.h
#include string.h
#include stdio.h
#include stdlib.h
#include errno.h
#include time.h

char *SEPERATOR = "|";

void getEvent (char* results);
void getTimeStamp(char* timeStamp, int timeStampSize);
void stringAppend(char* str1, char* str2);

int main (int argc, char *argv[])
{
  int i = 0; 
  while(1)
  { 
    i++;
    printf("%i", i);    

    char* events= realloc(NULL, 1); 
    events[0] = '\0';
    getEvent(events);

    char* timestamp= realloc(NULL, 20);
    timestamp[0] = '\0';
    getTimeStamp(timestamp, 20);

    printf("%s", events);
    printf("timestamp: %s\n", timestamp);

    free(events);
    free(timestamp);
  } 
}

void …
Run Code Online (Sandbox Code Playgroud)

c free corruption realloc segmentation-fault

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

我的密码盐需要多长时间,SHA-256是否足够好?

我正在创建一个游戏社区网站,我的目标是尽快向公众发布.目前,我正在研究密码和登录.我之前只使用过MD5,但我读过有关密码安全的内容,并且听说盐腌是目前的方法.

这是我的计划:每个用户都有自己独特的12个随机字符(#/¤&etc),存储在users表中.在注册时对盐进行哈希处理(使用SHA-256)和密码,并在登录时重新进行哈希处理.

这听起来怎么样?我可以改进什么吗?我应该选择SHA-512和更长的盐,还是这个呢?

php hash md5 password-protection

11
推荐指数
3
解决办法
5061
查看次数

如何在Eclipse中更改Java项目的bin文件夹?

在Eclipse中有Java项目时,如何更改类文件的放置位置?bin目录是默认位置.

eclipse

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

用iPhone测量房间

我需要在iPhone应用程序中测量一个房间(如果可能的话),我正在寻找一些关于如何实现这一目标的想法.极端的准确性并不重要,但精确度低至1英尺会很好.我到目前为止的一些想法是:

  • 在房间里走动并使用GPS进行测量.不太可能足够准确,特别是对于iPod touch用户
  • 从麦克风发出声音并测量它们返回的时间.有一些应用程序已经执行此操作,例如PocketMeter.我怀疑这不是用户友好的,而且比实际更噱头.

有没有其他想法?

iphone measurement

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