小编use*_*937的帖子

在0.4.6升级后,Gradle Sync不会完成

在我将Android Studio升级到0.4.6之后,它似乎陷入了Gradle Sync.黄色缎带一直存在于顶部,上面写着"Gradle Project Synch in Progress".但是,没有迹象表明任何进程从底部的栏开始运行.

当我尝试运行我的应用程序时,它失败了"Gradle Project Sync Failed.请修复您的项目并再试一次"消息显示在气球中.但是,没有更多的信息.

在升级到0.4.6之前,我正在成功完成这个项目.由于0.4.6从0.4.5快速(在5天内)更新以修复一些与gradle相关的bug,我开始怀疑这是否是他们引入的新内容.

android gradle android-studio android-gradle-plugin

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

R:来自sqldf的read.csv.sql能够成功读取一个csv但不能读取另一个csv

我有一个大约20GB的数据集,因此,我无法将其读入R数据帧而不会耗尽内存.在这里阅读了一些帖子后,我决定将read.csv.sql用于数据库.我使用的代码是:

read.csv.sql("jobs.csv",sql ="CREATE TABLE Jobs2 AS SELECT*FROM file",dbname ="Test1.sqlite")

当我运行以下内容时:

sqldf("select*from Jobs2",dbname ="Test1.sqlite")

我得到列的标题,但后来没有值:<0行>(或0长度row.names)

但是当我使用虹膜数据集创建的csv尝试相同时,一切正常.

我在这里错过了什么?

提前致谢.

csv r

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

项目之间的依赖注入

我试图围绕“依赖注入”的概念。我有一个视觉工作室解决方案。我将其分为3个项目:DataAccessLayer,ServiceLayer,BusinessLogicLayer。

ServiceLayer充当BusinessLogic和DataAccess之间的链接,从BusinessLogic隐藏SQL和LINQ语句之类的内容。

现在,许多在线教程建议使用DependencyInjection在我的BusinessLayer中使用ServiceLayer中的类。我相信,原因是BusinessLayer与ServiceLayer松散耦合。但是,当这两层(及其对应的类)位于不同的项目中时,我并不完全理解如何实现此目的。

根据在线教程,我将在ServiceLayer中使我的类实现一个Interface,这将在我的BusinessLayer中进行引用。但是,应该定义该接口的哪个项目?在ServiceLayer中定义此接口是有意义的。但是,从BusinessLayer引用此接口不会导致这些项目之间的逻辑紧密耦合吗?这会剥夺依赖注入的好处吗?

我希望有人能给我一个“傻瓜依赖注入”的答案,以解释我的理解错误的地方。先感谢您 :)

c# dependency-injection visual-studio-2013

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

使用依赖注入在构造函数外部创建类的新实例

我正在尝试一个示例应用程序来测试依赖注入.在使用DI之前,我的课程中有以下方法:

public IQueryable<BookDTO> GetBooks()
{
    var books = from b in db.Books
                select new BookDTO()
                {
                    Id = b.Id,
                    Title = b.Title,
                    AuthorName = b.Author.Name
                };

    return books;
}
Run Code Online (Sandbox Code Playgroud)

BookDTO是另一个项目中定义的数据传输对象.现在我想把我的项目松散地结合在一起.所以我创建了IDTOBase接口并使BookDTO实现了这一点.我有一个统一容器,我已经将BookDTO类的相关注册到IDTOBase.

但是,如何在原始方法中重写LINQ查询?什么将取代"新BookDTO()"?

谢谢

c# linq dependency-injection data-transfer-objects unity-container

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

使用 Autograd 偏导数

我有一个接受多变量参数 x 的函数。这里 x = [x1,x2,x3]。假设我的函数如下所示: f(x,T) = np.dot(x,T) + np.exp(np.dot(x,T) 其中 T 是一个常数。

我对查找 df/dx1、df/dx2 和 df/dx3 函数很感兴趣。

我使用 scipy diff 取得了一些成功,但我有点怀疑,因为它使用了数值差异。昨天,我的同事指给我 Autograd (github)。由于它似乎是一个流行的包,我希望这里有人知道如何使用这个包来获得偏微分。我对这个库的初步测试表明 grad 函数只对第一个参数进行微分。我不确定如何将其扩展到其他参数。任何帮助将不胜感激。

谢谢。

python automatic-differentiation differentiation python-2.7 autograd

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

使用索引列表从字符串中提取字符

我有一个字符串和索引列表.我想从列表中指示的位置提取字符串中的字符以生成子字符串.

例如:

str = "Hello Stack Overflow"
lOfIndexes = [1,3,6]
Run Code Online (Sandbox Code Playgroud)

我想得到 elS

我怎样才能做到这一点?

python

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