草庐IT

getResults

全部标签

java - AccountManagerFuture.getResult() 结果出现 "Couldn' t 登录“屏幕

我正在尝试使用AccountManager为已安装的Google帐户获取token。当我在我的AccountManagerFuture对象上调用getResult()时,我在设备上看到“无法登录”屏幕(进一步说,“存在与Google服务器通信的问题。稍后再试。”)。我检查了一个在调用此方法之前网络连接可用。我还在浏览器中检查了我能够访问的设备,例如google.com。这是我的AccountManagerCallback的代码:amf=accMgr.getAuthToken(account,authTokenType,null,true,newAccountManagerCallbac

android - AccountManagerFuture.getResults 抛出 IOException,而连接处于 Activity 状态

以下方法在我的Android设备上调用时会系统地抛出IOException,而Internet连接处于Activity状态(我可以使用我的Android设备检索电子邮件或连接到gmail)。有人可以帮忙吗?privatevoidperformAuthentication(){Log.d("GAWidget","performAuthentication");GoogleCredentialcredential=newGoogleCredential();GoogleAccountManageraccountManager=newGoogleAccountManager(this);Lo

php - Doctrine 2 getResult() 需要很多时间

我使用doctrine2开发symfony2应用程序。我的代码是:$userSites=$this->getDoctrine()->getManager()->createQuery('SELECTus,sFROMMyMainBundle:UserSiteusJOINus.sitesWHEREus.user=:user_id')->setParameter('user_id',$user_id)->getResult();它通常返回大约7000多条记录。当我将此查询直接传递给mysql(使用getSql()并粘贴到phpmyadmin)时,它需要0,008秒。但是getResult()

c# - 是否可以等待一个事件而不是另一个异步方法?

在我的C#/XAMLmetro应用程序中,有一个按钮可以启动一个长时间运行的进程。因此,按照建议,我使用async/await来确保UI线程不会被阻塞:privateasyncvoidButton_Click_1(objectsender,RoutedEventArgse){awaitGetResults();}privateasyncTaskGetResults(){//Dolotofcomplexstuffthattakesalongtime//(e.g.contactsomewebservices)...}有时,GetResults中发生的事情需要额外的用户输入才能继续。为简单起

c# - 是否可以等待一个事件而不是另一个异步方法?

在我的C#/XAMLmetro应用程序中,有一个按钮可以启动一个长时间运行的进程。因此,按照建议,我使用async/await来确保UI线程不会被阻塞:privateasyncvoidButton_Click_1(objectsender,RoutedEventArgse){awaitGetResults();}privateasyncTaskGetResults(){//Dolotofcomplexstuffthattakesalongtime//(e.g.contactsomewebservices)...}有时,GetResults中发生的事情需要额外的用户输入才能继续。为简单起

php - Doctrine 2 : What does getResult return when there are no rows? 无效?

我想知道像get*Result()这样的函数会返回什么。好像是null?我可以在文档的哪个位置找到此类信息? 最佳答案 get*Result()方法返回一个空的array()getSingle*Result()方法抛出一个\Doctrine\ORM\NoResultException这里是doctrineAPI文档的直接链接getResult()doctrineAPIdocsgetSingleResult()doctrineAPIdocsgetSingleScalarResult()doctrineAPIdocsgetOneOrNu

c# - 异步等待与 GetAwaiter().GetResult() 和回调

我正在尝试为我的一个项目寻找最佳实践。它是一个典型的WPF应用程序,具有显示项目列表的UI和返回结果的数据服务。我们正在异步调用服务,以免阻塞UI。我们面前有2个选择:使用Asyncawait关键字这需要将所有方法标记为异步,从单击按钮一直到服务层(客户端上对服务器进行http调用的类)以及介于两者之间的任何方法。除了到处传播异步的问题之外,这种方法工作正常使用等待器和回调在这种方法中,UI客户端调用服务层并将回调传递给服务层,服务层将对服务器的http调用包装在任务中并使用GetAwaiter().GetResult(),当http调用完成时它调用UI客户端传递的回调。在这种情况下,

c# - 是.GetAwaiter().GetResult();一般用途安全吗?

我在一些地方读到.GetAwaiter().GetResult();可能导致死锁,我们应该使用async/await相反。但是我看到很多使用它的代码示例。可以用吗?在哪些情况下会出现死锁?还有其他我应该使用的东西吗,比如Task.Wait? 最佳答案 正如我在我的博客中描述的那样,GetAwaiter().GetResult()candeadlockwhenit'susedinaone-thread-at-a-timecontext.这在UI线程或ASP.NET上下文(对于pre-CoreASP.NET)中调用时最常见。Wait也有

c# - .Wait() 和 .GetAwaiter().GetResult() 有什么区别?

我的方法返回Task。我想等到它完成。我应该用什么.Wait()还是.GetAwaiter().GetResult()?它们有什么区别? 最佳答案 两者都是同步等待操作结果(您应该尽可能避免这些)。区别主要在于处理异常。使用Wait时,异常堆栈跟踪不会改变并代表异常发生时的实际堆栈,因此如果您有一段代码在线程池线程上运行,您将拥有像这样堆叠ThreadPoolThread.RunTaskYourCode.SomeWork另一方面,.GetAwaiter().GetResult()将重新处理堆栈跟踪以考虑所有异步上下文,忽略部分代码在

php - 更改主键值的 getResult 数组键

是否可以更改Doctrine2中getResult()的数组键值?例子:$qb->select('t.id,t.name')->from('Table','t');当我打印这个时,我得到了,这不是我想要的:print_r($qb->getQuery()->getResult());//Printresult:Array([0]=>Array([id]=>20[name]=>Name1)[1]=>Array([id]=>21[percentagem]=>Name2))我想要的是:Array([20]=>Array([id]=>20[name]=>Name1)[21]=>Array([id
12