问题列表 - 第46270页

javadoc的问题

当我启动一个新的Android项目并使用原生的android方法和组件以及java方法和组件时,我无法阅读他们的描述,因为javadoc发送给我这条消息:

注意:此元素没有附加源,并且在附加的Javadoc中找不到Javadoc.

我在android-sdk文件夹中有最新的android文档,javadoc在我使用标准java项目时工作,但不适用于android项目.您有任何想法为什么会发生这种情况,我该如何解决这个问题?

eclipse android

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

反映DAO中继承关系的最有效方法?

使用MVC结构和业务对象/DAO 体系结构处理业务应用程序.对于任何普通的业务对象,CRUD函数都相当简单.但是,处理像"客户是用户"这样的亲子关系的最佳方式是什么?

我知道涉及以下课程:

User, UserDAO, Customer, CustomerDAO
Run Code Online (Sandbox Code Playgroud)

Customer班可从继承User就好了,但你如何最好的DAO CRUD功能体现呢?

java inheritance dao crud business-objects

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

为什么1s补码是-2

int main()
{
       int a=1,b;
       b=~1;
       printf(""%d",b);
       return 0;
}
Run Code Online (Sandbox Code Playgroud)

请通过显示按位操作来解释它将有助于理解......

提前致谢.......

c complement

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

如何将参数化类作为参数传递

我的目标是开发一个可以输出指定类对象的类.

public class GetMe<T> {
    public T get() {
        Object obj = generateObject();
        return (T) obj;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,我知道由于擦除,这是不可能的.因此,我们可以传入一个类实例并使用它来进行转换.

public class GetMe<T> {
    public GetMe<T>(Class<T> clazz) {
        this.clazz = clazz;
    }

    public T get() {
        Object obj = generateObject();
        return clazz.cast(obj);
    }
}
Run Code Online (Sandbox Code Playgroud)

这很棒!只要该类没有参数化.如果是,那我就有问题了.

我不允许使用List<String>.class.如果我传入ParameterizedType(这本身很难生成),则没有cast方法可以使用.

有没有办法摆脱这个泥潭?

java generics

15
推荐指数
2
解决办法
6108
查看次数

vim将时间戳放在文件名中

我一直在尝试在vim中的文件名中插入时间戳.我找到的最好的例子就是这个.虽然这适用于将时间戳放在文件中,但它在命令行中不起作用.这是我在vimrc中的内容:

nmap <F3> a<C-R>=strftime("%Y%m%d%H%M")<CR><Esc>
imap <F3> <C-R>=strftime("%Y%m%d%H%M")<CR>
Run Code Online (Sandbox Code Playgroud)

在命令行中输入:

:sav i<C-R><F3>.txt
Run Code Online (Sandbox Code Playgroud)

希望得到:

i201102121400.txt
Run Code Online (Sandbox Code Playgroud)

相反,我得到:

E15: Invalid Expression: <F3>
E15: Invalid Expression: <F3>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

此外,我正在使用Windows和Linux,所以它必须同时工作.

额外奖励:如果我能得到它来获得UTZ时间而不是当地时间,那就太棒了!

vim filenames timestamp

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

打破一个字符串

$string = "1-2-3-4 5-6-7-8";
Run Code Online (Sandbox Code Playgroud)

' - '=分离值

''=新数组

$array1 = explode("-", $string, 4);
Run Code Online (Sandbox Code Playgroud)

到目前为止我有这个代码,它将执行值1到4,但我希望它停在4并创建一个新集.

防爆.


$SET_1[0] = 1
$SET_1[1] = 2
$SET_1[2] = 3
$SET_1[3] = 4
Run Code Online (Sandbox Code Playgroud)

然后

$SET_2[0] = 5
$SET_2[1] = 6
$SET_2[2] = 7
$SET_2[3] = 8
Run Code Online (Sandbox Code Playgroud)

任何建议都会受到赞赏,我将它们放入数组后如何反转?

php

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

在这种情况下我应该重新抛出异常吗?

这种方法可以吗?我正确处理异常吗?看我的课:

class Email extends String
{
protected function validate($email)
{
    try{
        parent::validate($email);
    } catch(InvalidArgumentException $e) {
        throw $e;
    }

    if(!filter_var($value,FILTER_VALIDATE_EMAIL))
    {
        throw new InvalidArgumentException('etc.');
    }
}
}
Run Code Online (Sandbox Code Playgroud)

php exception rethrow

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

Twitter和Facebook分享回调?

我已将facebook和twitter分享到我的网站.用户在点击推特或Facebook分享按钮时会被重定向到以下网址.

http://www.facebook.com/sharer.php?u='+ encodeURIComponent(location)+'&t ='+ encodeURIComponent(text)

http://twitter.com/share?url='+ location +'&text ='+ text

如果可能的话,我希望在我的数据库中存储用户名和推文链接,当有人通过推特内容时,我想存储facebook个人资料网址和名称,当有人通过Facebook分享时.有人成功完成共享过程后,是否可以检索该数据?

twitter facebook

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

在RangeTree中建模节点

我目前正在实施2D范围树.我在为我的Node类提出一个似乎合理的模型(用Java)时遇到了麻烦.

树中的节点可以具有以下任何一个:中间值,右和左子指针,子树,数据指针和/或前一个和下一个指针.

我将节点分解为三个独立的逻辑部分

  • a)具有midRange值的节点 - 每个节点都有一个midRange
  • b)具有左,右和子树点的节点.这表示非叶节点.
  • c)不是next,prev和数据指针.这表示叶节点.

我尝试应用Composite和Decorator模式,但无济于事.我试过制作:

  1. 节点接口包含所有可能的getter/setter,即:getMidRange,getLeft,getRight,setLeft,setRight等...
  2. 有两个类实现接口:Node2D和LinkedNode(叶节点).Node2D做了所有事情,除了保持下一个和上一个的链接.虽然LinkedNode只保留了下一个和上一个的链接.

它是这样的,但是如果有一种更好的方法将它建模为一组类,我就会徘徊?

编辑:范围树(简短信息):在范围树中 - 所有数据都存储在Leaf节点中,并且树始终是平衡的.此外,所有叶子都处于相同的高度.此外,叶子被分类,并通过双向链表链接在一起.最后,但并非最不重要的是,每个非叶子节点都有一个子树 - 它也是一个范围树,但是叶子在下一个属性上排序(比如y,如果原始树在x上排序).

RangeTreeBreakdown

java modeling design-patterns range-tree

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

测试Google Analytics iOS SDK

有没有人找到在iOS上测试Google Analytics的好方法?SDK非常简单,但文档不讨论如何测试或验证.

库在模拟器上或运行调试构建配置时的行为是否不同?

我用这个委托方法设置了一个委托GANTrackerDelegate:

- (void)trackerDispatchDidComplete:(GANTracker *)tracker
                  eventsDispatched:(NSUInteger)eventsDispatched
              eventsFailedDispatch:(NSUInteger)eventsFailedDispatch;
Run Code Online (Sandbox Code Playgroud)

调用该方法就好了,我在eventsDispatched中看到了正值,并且eventsFailedDispatch一直是0.除此之外,还有一种方法可以测试这些事件是否正确接收并与我认为我提交的内容相关联?

我想我需要设置一个专门的GA网站配置文件进行测试.运行一组固定的UI自动化单元测试,然后等待24小时以使该数据可用并"手动"验证.伊克.

iphone unit-testing google-analytics ios

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