repository相关内容

没有 LINQ 或其他 ORM 的存储库模式?

在不使用 LINQ 或其他 ORM 的情况下使用存储库模式是否有意义?我正在用 MONO 编写一个应用程序并使用 MySQL,正在考虑使用存储库模式,但无法处理 IQueryable.我正在考虑在存储库上公开更多方法,以明确过滤将在数据库端通过存储库调用发生.如果这是对设计或任何其他设计理念的有效使用,有什么建议吗? 解决方案 Repository 与 IQueryable 完全无关.您正 ..
发布时间:2022-01-23 15:07:29 C#/.NET

自动使辅助存储库与主存储库保持同步?

我们有两层设置. 我们有一个主存储库(以下称为“主"). 还有一个像这样创建的二级存储库(下面称为“二级"): $ git clone --bare --shared $REPO_A/primary secondary.git 在辅助存储库上工作的人将源自主存储库的分支视为只读的,但他们自己的分支基于这些分支. 我们希望每天将辅助存储库与主存储库同步一次. 即我们希望推 ..
发布时间:2022-01-22 20:07:11 其他开发

git - 如何从其他仓库镜像文件

我有一个可能无法解决的问题,但我还是会问.我确实有一个 git 存储库,我需要从另一个文件镜像一个文件.我需要在我的存储库中拥有一个 .xsd 文件. 这不是最大的问题.我想将该文件(例如在 git fetch 上)更新为包含 .xsd 文件的存储库上最后一个标记的版本. 非常感谢任何帮助 解决方案 你可以使用 post-checkout (或者更合适的)钩子将文件的最新版本替 ..
发布时间:2022-01-20 15:17:39 其他开发

不同 DbContext 和不同模式之间的实体框架关系

所以,我有两个主要对象,会员和公会.一个会员可以拥有一个公会,一个公会可以有多个会员. 我在单独的 DbContext 和单独的类库中有 Members 类.我计划在多个项目中重用这个类库并帮助区分,我将数据库模式设置为“acc".我已经对这个库进行了广泛的测试,并且可以在 acc.Members 表中添加、删除和更新成员. Guild 类是这样的: 公会公会{公共公会(){成员=新 ..
发布时间:2022-01-20 12:32:19 C#/.NET

mvnrepository.com 上的图标和标签

似乎可以在 mvnrepository.com 上将图标和一些标签与项目相关联.例如,这里是关于 JUnit 的页面,其中突出显示了两个元素. 您知道如何将此信息添加到在 repo 中发布的项目中吗?也许应该在项目 pom.xml 文件中添加一些东西? 提前致谢. 解决方案 您应该能够将徽标标签直接放在项目和组织标签下,并在 pom.xml 文件中使用您的徽标 URL.有关更多 ..
发布时间:2022-01-18 21:25:08 其他开发

如何在本地 repo 中切换 android 版本?

我已经使用以下命令下载了整个工作树: repo init -u https://android.googlesource.com/platform/manifest回购同步-j8 同步成功后,我想将工作树切换到 android 2.3.7.你看我在“repo init"时没有用“-b"参数指定分支.所以我想应该下载所有标签信息,我可以使用以下命令轻松切换到 android 2.3.7: re ..
发布时间:2022-01-18 21:22:28 移动开发

<S 扩展 T> 是什么意思保存(S实体);在 Spring 存储库中?

在 Spring Data 项目中,CrudRepository 为正在管理的实体类提供复杂的 CRUD 功能. 公共接口 CrudRepository扩展存储库{S 保存(S 实体);T findOne(ID primaryKey);可迭代的找到所有();长计数();无效删除(T实体);布尔存在(ID 主键);//… 更多功能被省略.} 一般来说,我知道“S e ..
发布时间:2022-01-18 19:04:43 Java开发

如何查看 Spring Data MongoDB 生成的存储库实现?

什么时候实现 Spring Data 生成的存储库?在编译时还是运行时?可以看到 Spring Data 生成的实现仓库实现吗? 解决方案 tl;dr 不,原因很简单:没有进行代码生成.该实现基于代理和将调用执行委托到正确位置的方法拦截器. 详情 实际上,方法执行可以由 3 种类型的代码支持: CrudRepository 的 store 特定实现.查看名为 Sim ..
发布时间:2022-01-18 18:54:04 其他开发

Symfony2,Doctrine search and order by distance

我有一个存储纬度和经度的地点数据库.我想查询数据库以查找特定纬度($latitude)和经度($longitude$requestedDistance)内的所有地点>). 以下查询有效并仅返回此半径内的那些地方,但是我如何按距离对它们进行排序,以便最接近的地方在前?过去,我使用原始 SQL 在 SELECT 语句中完成计算并将其设置为“距离",然后使用 HAVING distance ..
发布时间:2022-01-16 17:43:37 其他开发

查找存储依赖项的 Maven 存储库

我正在开发一个包含多个公司远程 Maven 存储库的项目,每个存储库都托管许多依赖项.整个项目使用了数百个依赖项,我需要一种方法来快速确定依赖项存储在哪个远程存储库. Maven 是否提供了一种简单的方法来执行此操作,还是我需要自己搜索每个存储库的依赖项列表? 解决方案 项目依赖报告 有你想要的信息.您可以使用 快速生成此报告 mvn project-info-reports:d ..
发布时间:2022-01-15 23:00:52 其他开发

使用 IVY 将 SNAPSHOT 工件发布到 Maven - 有什么魔力?

我们的情况有点复杂…… 在大多数情况下,我们一直在使用 IVY 和 ANT 来管理我们的构建和依赖项.现在该公司正朝着使用 Maven 的方向发展.我们有一组称为公共库的项目,供多个核心产品使用. 普通库使用 IVY 并发布到 IVY 存储库.我们还需要为我们的新 Maven 项目提供通用库.因此,当构建和发布公共库时,我修改了脚本以发布到 Maven(Artifactory)以及 I ..
发布时间:2022-01-15 22:49:37 其他开发

如何从 Maven 存储库中清除旧的依赖项?

我在 .m2 文件夹中有太多文件,maven 存储下载的依赖项.有没有办法清理所有旧的依赖项?例如,如果存在具有 3 个不同版本的依赖项:1、2 和 3,则清理后必须只有 3rd.我如何为 .m2 文件夹中的所有依赖项执行此操作? 解决方案 如果你在 Unix 上,你可以使用那里文件的访问时间.只需为您的文件系统启用访问时间,然后运行您想要保留依赖项的所有项目的干净构建,然后执行类似这样的 ..
发布时间:2022-01-15 22:36:05 Java开发

Maven 无法解决具有多个存储库的递归依赖项

我是 maven 新手,所以一定有什么我不明白的地方.但是,我添加了多个存储库来解决我的 POM 文件中的多个依赖项.由于某种原因,它在提取递归依赖项时失败了.我依赖spring,spring依赖jms,找不到jms.我不确定谁告诉 maven 在哪里可以找到 jms 是我还是它在春天的 POM 中?无论如何,我已经尝试添加另一个包含 jms 的存储库,但它仍然说找不到它.这是我的 POM.xml ..
发布时间:2022-01-15 22:35:31 其他开发

对多个字段使用 findBy 并对所有字段使用包含子句的 Spring Data JPA 方法是什么

我有一个名为 Profile 的类及其 JPA 存储库 ProfileRepo我正在尝试使用 findBy 方法来查找使用名字或中间名或姓氏以及包含子句的名称. 公共类简介{私人字符串名;私有字符串中间名;私人字符串姓氏;//getter 和 setter} 我在 JPA 存储库中使用以下查询,但它不接受该方法 列表findByLastNameContainingOrFirstNameCon ..
发布时间:2022-01-14 21:50:24 Java开发

yum/dnf 错误:无法为 repo 下载元数据

在我的 CentOS 8 服务器上,许多 dnf 和 yum 命令失败并出现以下错误: 未能为 repo 下载元数据 这似乎只适用于涉及 https 连接的存储库,例如: /etc/yum.repos.d $ cat epel-modular.repo[epel-模块化]name=Enterprise Linux Modular 的额外软件包 $releasever - $basea ..
发布时间:2022-01-13 21:39:55 其他开发

从 CRAN 镜像安装具有依赖项的本地 R 包

我已经构建了一个 R 包,即我有 mypackage.tar.gz 文件.这个包依赖于其他几个包,都可以从任何 CRAN 镜像下载和安装. 现在我想在尚未安装依赖项的系统上安装此包,我希望在我安装包时自动下载并安装依赖项. 我试过了: install.packages("mypackage.tar.gz",type="source",dependencies=TRUE,repos=" ..
发布时间:2022-01-13 17:05:06 其他开发

Linux 软件包存储库中的 *​​-dev 软件包实际上包含什么?

我的问题很基础,我现在的知识也是如此. 我是 Linux 的老用户,但最近才对编程产生了浓厚的兴趣.我看到 Ubuntu 存储库中的许多流行应用程序都有 -dev 包(例如 pidgin-dev 和 pidgin).我的问题是这样的: 这些包中有什么?下载 pidgin-dev 对 Pidgin 开发有何帮助?是否像为给定应用程序创建插件所需的工具进行依赖性检查一样简单? 我希望 ..
发布时间:2022-01-13 16:54:21 其他开发

我应该如何处理“package 'xxx' is not available (for R version x.y.z)"警告?

我尝试安装一个包,使用 install.packages("foobarbaz") 但收到警告 警告信息:包 'foobarbaz' 不可用(对于 R 版本 x.y.z) 为什么 R 不认为包可用? 另请参阅有关此问题的具体实例的这些问题: 我的包不适用于 R 2.15.2 包'Rbbg'不可用(对于R版本 2.15.2) 包不可用(对于 R 版本 2.15.2) 包 d ..
发布时间:2022-01-13 16:23:53 其他开发