-
haskell – 如何使用函数依赖和存在量化来删除不必要的参数到我的类型
所属栏目:[程序设计] 日期:2020-05-23 热度:165
在我正在处理的HLearn库中,我有一些容器数据类型如下所示: data (Model params model) = Container params model = Container { baseparams :: params , basemodel :: model } 问题是这种类型使用起来很难,因为params和model都是彼此唯一确定的: clas[详细]
-
测试Chef角色和环境
所属栏目:[程序设计] 日期:2020-05-23 热度:144
我是Chef的新手,并且一直使用 Test Kitchen来测试我的cookbook的有效性,这非常有用.现在,我正在尝试确保在最初运行Chef之前,生产节点上的特定于环境的属性是正确的.这些将在一个角色中定义. 例如,我可能会使用带有开发设置的Vagrant框进行收敛,这样可以验证菜[详细]
-
如何TDD JFrame?
所属栏目:[程序设计] 日期:2020-05-23 热度:125
我正在开发一个新项目,我希望在屏幕上显示一些数据.我将自己设定为使用TDD,这对我来说是新的,但我喜欢这个想法并且相处得很好. 我设置了一个JFrame,添加了一个Textarea并将文本放在那里,但我怎样才能正确测试呢?或者在我这边的TDD环境中这是错误的思考?我想[详细]
-
依赖注入 – 如何使用Unity引导AutoMapper?
所属栏目:[程序设计] 日期:2020-05-23 热度:179
我需要使用Unity作为我的DI容器并想要引导AutoMapper. 使用StructureMap我可以这样做; ForIMappingEngine().Use(() = Mapper.Engine); 我如何在Unity中执行此操作? 我已经使用包管理器来获取当前最新版本的AutoMapper 2.2.1-ci9000,但如果更简单,也可以使用2[详细]
-
drupal – Drush命令为Feature添加新的模块依赖项
所属栏目:[程序设计] 日期:2020-05-23 热度:174
添加新模块依赖项时是否有drush命令更新功能?我知道您可以使用FU命令更新已添加的视图,内容类型等的更改…但我想知道添加新视图,内容类型和模块依赖项.到目前为止,我发现将这些更改合并到功能中的唯一方法是重新下载它. 值得庆幸的是,Git使这个过程比以前的S[详细]
-
单元测试 – BDD和功能测试
所属栏目:[程序设计] 日期:2020-05-23 热度:105
我开始买入BDD了.基本上,正如我所理解的那样,您编写的场景描述了某些故事的良好接受标准.你从简单的测试开始,从外到内,使用模拟代替你尚未实现的类.随着进步,你应该用实际类替换模拟.从 Introduction to BDD开始: At first, the fragments are implemented u[详细]
-
功能编程 – 单一分配的目的
所属栏目:[程序设计] 日期:2020-05-23 热度:171
我正在努力掌握Erlang.这是我研究的第一个函数式编程语言,我注意到在Erlang中,您执行的每个任务都是单个赋值.显然,不仅在Erlang中,而且在许多其他函数式编程语言中,分配都是通过单一赋值完成的. 我真的很困惑他们为什么这么做.单一任务的目的究竟是什么?我们[详细]
-
wpf – 当我提供默认值时,为什么依赖项属性实现会破坏我的应用程序?
所属栏目:[程序设计] 日期:2020-05-23 热度:136
当我提供默认值时,为什么依赖项属性实现会使我的应用程序崩溃? 这段代码位于UserControl对象的类声明中.一切正常 – 它编译和运行完美. public static System.Windows.DependencyProperty DepProp = System.Windows.DependencyProperty.Register( Rect,[详细]
-
依赖注入 – WELD-001408注入EntityManager时不满意的依赖关系
所属栏目:[程序设计] 日期:2020-05-23 热度:70
我有@Stateless bean,它实现了两个接口(远程和本地).我还添加了@LocalBean anotation来访问带有无接口视图的bean. @Stateless@LocalBeanpublic class WeatherDataBean implements WeatherDataBeanRemote, WeatherDataBeanLocal { @Inject[详细]
-
DDD架构 – 放置常用方法/助手的位置
所属栏目:[程序设计] 日期:2020-05-23 热度:183
根据Stack Overflow上的 this question,在DDD架构中,“帮助器”类可以根据其目的而在不同的层中.例如,以用户友好的方式格式化某些内容的助手将进入UI.数据库帮助程序将进入基础结构. 但是,可以由多个层使用的助手呢?例如年龄计算.业务逻辑的模型层可能需要年[详细]
-
clojure – 如何共享不在Clojars中的依赖项
所属栏目:[程序设计] 日期:2020-05-23 热度:121
我需要使用 mongo-storm库而Clojars不是 have it.所以我克隆了项目,编译并手动将jar复制到我的lib文件夹.但这是一个团队项目,每个成员手动完成这些步骤是不可接受的. 如何解决这个问题是否有更好,更标准的想法? 您的团队应该有一个私有存储库用于此目的. S3[详细]
-
用聚合解决ddply任务的优雅方法(希望获得更好的性能)
所属栏目:[程序设计] 日期:2020-05-23 热度:193
我想通过一个名为ensg的标识符变量来聚合data.frame.数据框如下所示: chromosome probeset ensg symbol XXA_00 XXA_36 XXB_001 X 4938842 ENSMUSG00000000003 Pbsn 4.796123 4.737717 5.326664 我想计算具[详细]
-
设计模式 – DDD应用服务中的CRUD?
所属栏目:[程序设计] 日期:2020-05-23 热度:122
我是DDD的新手,但我正在尝试将DDD概念融入我当前的项目中. 对于我域中的许多实体,客户端需要独立于任何特定工作流执行所有标准CRUD操作.我发现自己有许多应用程序级服务,其名称如UserService或LocationService,只是作为各个存储库的外观. 这些应用程序服务作[详细]
-
如何获取Grails依赖项的源代码
所属栏目:[程序设计] 日期:2020-05-23 热度:132
如何让Ivy从Grails中下载依赖项的源代码? 我尝试编辑我找到的所有ivy.xml文件为per this,但没有运气. ~/.grails/1.3.4/projects/workspace-sts/integration-files/ivy.xml/c/grails-1.3.4/src/grails/ant/ivy.xml 我一直在阅读grails源代码,但无法找到任何方[详细]
-
序列化具有依赖项的python函数
所属栏目:[程序设计] 日期:2020-05-23 热度:51
我已经尝试了多种方法来挑选具有依赖关系的 python函数,遵循StackOverflow上的许多建议(例如dill,cloudpickle等),但似乎都遇到了一个我无法弄清楚的基本问题. 我有一个主模块,它试图从导入的模块中挑选一个函数,通过ssh发送它以进行unpickled并在远程机器上执[详细]
-
dagger-2 – 如何在仍然使用Dagger2的同时解决循环依赖?
所属栏目:[程序设计] 日期:2020-05-23 热度:197
我有两个类,Foo T和酒吧,彼此依赖,以及其他各种类别.我使用Dagger-2进行依赖注入,但是如果我天真地添加循环依赖,Dagger会在运行时遇到堆栈溢出.什么是重构类来解决这个问题的好方法,同时仍然使用Dagger注入所有其他依赖项,并且对现有调用的重复和更改最少?[详细]
-
单元测试 – 可以使用哪些技术使编写测试更有趣?
所属栏目:[程序设计] 日期:2020-05-23 热度:183
我必须承认,我经常在练习测试驱动开发方面遇到困难.尽管使用 Ruby on Rails使得TDD变得非常简单,因为它已经完成了,但我发现编写测试非常无聊!就像牙线一样;我知道我应该这样做,但努力鼓起热情. 您使用哪些技巧使写作测试变得有趣?例如,我看到的一个提示是围[详细]
-
oop – 两个彼此依赖的对象.那不好吗?
所属栏目:[程序设计] 日期:2020-05-23 热度:125
当我为我的项目构建自己的系统时,我正在学习很多关于设计模式的知识.我想问你一个我无法找到答案的设计问题. 目前我正在使用具有多个客户端的套接字构建一个小型聊天服务器.现在我有三个班: 持有缺口,年龄和房间对象等信息的人类. 房间类,其中包含房间名称,[详细]
-
haskell – cabal安装依赖性错误:“base- *被排除在外,因为顶级依赖基础-any”
所属栏目:[程序设计] 日期:2020-05-23 热度:192
这是完整的错误: $cabal install hakyllResolving dependencies...cabal: cannot configure snap-server-0.5.3.1. It requires base =4.3 5For the dependency on base =4.3 5 there are these packages: base[详细]
-
蟒蛇. Matplotlib倒置图像
所属栏目:[程序设计] 日期:2020-05-23 热度:130
我不知道这里有什么问题. import matplotlib.pyplot as pltim = plt.imshow(plt.imread(tas.png))plt.show() Y轴反转. 所以我写了一个参数origin =’lower’. im = plt.imshow(plt.imread(tas.png), origin=lower)plt.show() 而我得到了什[详细]
-
单元测试 – TDD和游戏物理
所属栏目:[程序设计] 日期:2020-05-23 热度:167
我正在玩一个小游戏项目,因为我在TDD方面不是很有经验,所以我喜欢在一些事情上得到一些专家意见. 首先,我很早就意识到TDD似乎不适合游戏开发.看来这个问题的观点差异很大.我最初没有受过教育的意见是,TDD似乎对所有游戏逻辑都有效.我认为任何处理视频输出和声[详细]
-
Meteor中的“分组依据”聚合查询是否可行?
所属栏目:[程序设计] 日期:2020-05-23 热度:185
在Meteor中可以进行Mongo风格的db.collection.group(…)查询吗?我希望我能在服务器上运行这样的东西(coffeescript): Meteor.publish top10, - Records.group key: {name:true} reduce: (obj, agg) - agg.count++ i[详细]
-
haskell – yesod-bin缺少(未知)依赖?
所属栏目:[程序设计] 日期:2020-05-23 热度:162
如何安装yesod可执行文件? cabal install yesod-binResolving dependencies...cabal: Could not resolve dependencies:trying: yesod-bin-1.2.0 所以它没有告诉我缺少的实际依赖. 以前一切都很好.我将我的linux操作系统更新为Suse12.3,然后yesod抱怨了几十个[详细]
-
在真实的生产项目中部署(管理依赖)django可重用应用程序的最佳实践是什么?
所属栏目:[程序设计] 日期:2020-05-23 热度:156
在我们的项目中,我们正在使用一些 django可重用的应用程序,我们正在考虑如何使连续和自动部署变得轻松和轻松. 我们有两个选择: 选项#1:使用“pip install xxx”安装所有依赖项可重用应用程序.编写脚本来安装和检查依赖项. 选项#2:在我们自己的目录下复制所[详细]
-
symfony – Composer,最小稳定性和依赖关系的依赖关系
所属栏目:[程序设计] 日期:2020-05-23 热度:196
我在使用作曲家的新项目和Symfony 2依赖项时非常挑剔. 首先,我使用composer安装symfony / framework-standard-edition v2.1.5.这会产生一个具有这些要求且没有最小稳定性节点的composer文件. require: { php: =5.3.3, symfony/symfony: 2.1.*, doctrine[详细]

浙公网安备 33038102330553号