问题列表 - 第24182页

权限拒绝从android中的emailprovider读取

当我想阅读com.android.email.provider以获取电子邮件帐户时,我有问题.

这是我检索帐户的代码:

Cursor c = null;
Uri CONTENT_URI = Uri.parse("content://com.android.email.provider/account");
String RECORD_ID = "_id";
String[] ID_PROJECTION = new String[] {RECORD_ID };        
c = getContentResolver().query(CONTENT_URI,ID_PROJECTION,null, null, null);   
Run Code Online (Sandbox Code Playgroud)

我有一个安全例外:

java.lang.SecurityException: Permission Denial: reading com.android.email.provider.EmailProvider uri content://com.android.email.provider/account from pid=278, uid=10003 requires com.android.email.permission.ACCESS_PROVIDER
Run Code Online (Sandbox Code Playgroud)

我想知道该帐户是否已在其他应用中创建.有没有其他方法来解决这个问题,以便我可以从提供商处读取.

我也尝试在清单中添加权限:

<uses-permission android:name="com.android.email.permission.ACCESS_PROVIDER"/>
Run Code Online (Sandbox Code Playgroud)

这没有用.

任何解决方案将不胜感激.

提前致谢

permissions android android-manifest

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

在jQuery中动态地将监听器添加到ajax创建的内容中

我想获取链接点击的html值.链接是使用Ajax动态创建的,所以我不认为.bind会工作,我没有.live的最新版本

$('div#message').click(function() {
  var valueSelected = $(this).html();  // picks up the whole id. I juust want single href!          
  alert(valueSelected);
  return false;
});



<div id="message">
<br/>
<a class="doYouMean" href="#">location A</a>
<br/>
<a class="doYouMean" href="#">location B</a>
<br/>
<a class="doYouMean" href="#">location C</a>
<br/>
<a class="doYouMean" href="#">location D</a>
<br/>
<a class="doYouMean" href="#">location E</a>
<br/>
</div>
Run Code Online (Sandbox Code Playgroud)

ajax jquery bind listener

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

Java中的身份验证和会话

我想知道是否有可能在java程序的网站上维护身份验证(如在php中使用登录和密码的会话),如果有人在这个主题上有任何领导或对我有一些阅读,那将是大.

谢谢

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

创建一个简单的数组

我有以下代码:

$page=3;

$i=1;

    while($i<=$pages) {
      $urls .= "'"."http://twitter.com/favorites.xml?page=" . $i ."',";
      $i++;
    }
Run Code Online (Sandbox Code Playgroud)

我需要创建的是这个数组:

$data = array('http://twitter.com/favorites.xml?page=1','http://twitter.com/favorites.xml?page=2','http://twitter.com/favorites.xml?page=3');
Run Code Online (Sandbox Code Playgroud)

如何从while循环中生成数组?

php arrays

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

NHibernate异常"会话已关闭!对象名称:'ISession'."

我从NHibernate得到了folloinwg错误:

System.ObjectDisposedException: Session is closed! Object name: 'ISession'.
   at NHibernate.Impl.AbstractSessionImpl.ErrorIfClosed()
   at NHibernate.Impl.AbstractSessionImpl.CheckAndUpdateSessionStatus()
   at NHibernate.Impl.SessionImpl.FireSave(SaveOrUpdateEvent event)
   at NHibernate.Impl.SessionImpl.Save(Object obj)
Run Code Online (Sandbox Code Playgroud)

我在.net windows服务中使用NHibernate.
我无法追踪异常的精确问题.此异常经常发生.
任何人都可以帮我解决这个问题吗?


NRK

.net c# nhibernate

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

在javascript中"分阶段"执行函数

这是我关于stackoverflow的第一篇文章,所以如果我遇到像一个完全的傻瓜,或者如果我不能让自己完全清楚,请不要太过刻板.:-)

这是我的问题:我正在尝试编写一个javascript函数,通过检查第一个函数的完成然后执行第二个函数将两个函数"绑定"到另一个函数.

对此的简单解决方案显然是编写一个元函数,在其范围内调用两个函数.但是,如果第一个函数是异步的(特别是一个AJAX调用)而第二个函数需要第一个函数的结果数据,那就根本不起作用.

我对解决方案的想法是给第一个函数一个"标志",即一旦调用它就创建一个公共属性"this.trigger"(初始化为"0",在完成时设置为"1"); 这样做可以使另一个函数检查标志的值([0,1]).如果满足条件("trigger == 1"),则应调用第二个函数.

以下是我用于测试的抽象示例代码:

<script type="text/javascript" >

/**/function cllFnc(tgt) { //!! first function

    this.trigger = 0 ;
    var trigger = this.trigger ;

    var _tgt = document.getElementById(tgt) ; //!! changes the color of the target div to signalize the function's execution
        _tgt.style.background = '#66f' ;

    alert('Calling! ...') ;

    setTimeout(function() { //!! in place of an AJAX call, duration 5000ms

            trigger = 1 ;

    },5000) ;

}

/**/function rcvFnc(tgt) { //!! second function that should get called upon …
Run Code Online (Sandbox Code Playgroud)

javascript function execution phase

5
推荐指数
3
解决办法
508
查看次数

读取jar包中的xml文件

这是我的结构:

  • COM/myCompany中/ ValueReader.class
  • COM/myCompany中/资源/ values.xml

我可以在Eclipse项目中读取该文件,但是当我将它导出到.jar时,它永远无法找到values.xml.

我尝试使用ValueReader.class.getResource()和ValueReader.class.getResourceAsStream()但它不起作用.

这有什么问题?如何获取我的values.xml文件对象?

B.

java xml jar file package

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

如何安装Perl的SVN :: Client?

我想使用SVN :: Client cpan模块来检查存储库中的代码.

但是如何安装和使用这个模块?文档有点不存在.

我试过通过cpan安装Alien :: SVN模块并自己构建它.它似乎安装好了.没有错误消息,当我再次进入cpan并执行以下操作时,它表示已安装Alien :: SVN模块.

cpan> install Alien::SVN 
Alien::SVN is up to date. 
Run Code Online (Sandbox Code Playgroud)

这是我使用SVN :: Client的类:

use strict;
use warnings;
use Alien::SVN;
use SVN::Client;


sub new {
 my $self = {
  localpath => ''
 };
 bless($self);
 return $self;
}

sub update_repository{
 my ($self) = @_;

 my $svn = SVN::Client->new();
 return $svn->update($self->_getPath(), 'HEAD', 1);
}
sub _getPath{
 my ($self) = @_;
 return $self->{localpath};
}
Run Code Online (Sandbox Code Playgroud)

因此,当我使用脚本调用此类的更新存储库方法时,我收到以下错误:

Can't locate SVN/Client.pm in @INC (@INC contains: /opt/STS /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 …
Run Code Online (Sandbox Code Playgroud)

svn perl cpan

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

"偷工作"与"工作耸肩"?

为什么我能找到很多关于"工作窃取"的信息,而没有关于"工作耸肩"的信息作为动态负载均衡策略?

通过"工作耸肩",我的意思是多余的工作从繁忙的处理器推到负载较小的邻居,而不是让闲置的处理器从繁忙的邻居那里工作("偷工作").

我认为两种策略的一般可扩展性应该相同.但是我认为,就延迟和功耗而言,在确实有工作要做的时候唤醒空闲处理器,而不是让所有空闲处理器周期性地轮询所有邻居以进行可能的工作,它会更有效率.

无论如何,一个快速谷歌没有出现在"工作耸肩"或类似标题下的任何东西,所以任何指向现有技术的指针和这个策略的行话将是受欢迎的.

澄清

我实际上设想工作提交处理器(可能是或可能不是目标处理器)负责查看首选目标处理器的直接位置(基于数据/代码位置)以决定是否应该给予近邻相反,因为他们没有那么多的工作要做.

我不认为决策逻辑在这里需要的不仅仅是对立即(通常是2到4个)邻居的估计q长度的原子读数.我不认为这种情况不会超过盗贼从他们的邻居那里进行民意调查和偷窃所暗示的.(我在两种策略中都假设"无锁,无等待"队列).

解析度

似乎我的意思(但只是部分描述!)作为"工作耸肩"策略是在"正常"的前期调度策略领域,恰好是关于处理器,缓存和内存忠诚以及可扩展的.

我发现很多参考文献都在搜索这些术语,其中一些看起来非常可靠.当我发现一个最符合(或拆除!)逻辑时,我会用我的"工作耸肩"的定义发表参考文献.

terminology load-balancing scheduling scheduled-tasks multiprocessor

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

增加TreeView中TreeViewItems之间的间距

我在WPF中使用TreeView.我所拥有的是: -

TreeRoot -TreeViewItem1 -TreeViewItem2 -TreeViewItem3 -TreeViewItem4

我想要的是

TreeRoot -TreeViewItem1

-TreeViewItem2

-TreeViewItem3

-TreeViewItem4

那么,有没有办法增加TreeViewItems之间的间距

wpf treeview

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