手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
算法
设计模式
多媒体技术
正则表达式
Elasticsearch
Flink
Hadoop
IDE
UML
Promise
Gis
编程之家
设计模式
oop – 泛化对聚合的使用
我有这个班级模型,银行是一个现在正在进入计算机化银行网络的班级.这必须有ATM(自动柜员机)和人员收银员. 我使用了Generalization并使用了一个名为AccountHandlers的类来继承Bank类.此AccountHandler还汇总了ATM和HumanCashier. 现在问题是,我的朋友在争辩说我把整件事弄错了.根据他的说法,AccountHandlers必须汇总到Bank,而A
作者:编程之家 时间:2020-09-14
wpf – 具有聚合模型类的MVVM – 如何在ViewModels中包装?
我目前正在尝试使用MVVM模式创建一个小应用程序.但是我真的不知道如何在我的ViewModel中正确包装聚合的Model类.从我对MVVM的了解不多,您不应该将ViewModel中的Models公开为属性,否则您可以直接从View中绑定到Model.所以我似乎必须将嵌套模型包装在另一个ViewModel中,但是这会在稍后同步Model和ViewModel时带来一些问题. 那么你如何有效地做到这一点
作者:编程之家 时间:2020-09-14
tdd – 我什么时候应该选择测试驱动开发?
我的问题与标题相同.我还没有完成测试驱动开发,我已经进行了单元测试,我一般都知道测试,但我听说跟随TDD是有利的.所以我应该每次选择它还是有一些先决条件……我只需要知道一些基本或重要的要求,当我选择TDD时.对不起,如果这个问题太琐碎了. 无论何时编写项目,我都会说.我的意思是你希望生成将供人们使用的代码.这基本上是除了您正在学习和发现新技术的研究之外的所有代码. 即使你认为这个项目只是一个小项目
作者:编程之家 时间:2020-09-14
.net – 依赖注入的惰性解析
我有.net类 我使用unity作为IOC来解决我们的依赖关系. 它尝试在开头加载所有依赖项. Unity中有一种方法(设置)允许在运行时加载依赖项吗? 还有更好的解决方案 – 对Lazy< T>的原生支持.和IEnumerable< Lazy< T>>在Unity 2.0中.看看 here.
作者:编程之家 时间:2020-09-14
tdd – NUnit最佳实践
环境:(Visual Studio Professional 2008中的C#WinForms应用程序) 我一直在挖掘一些关于NUnit最佳实践的指导.作为一个在相对孤立的环境中工作的独立程序员,我希望这里的集体智慧可以帮助我. 斯科特怀特有一些很好的起点here,但我不确定我完全同意他所说的一切 – 特别是第2点.我的直觉告诉我,测试越接近被测试的代码,你就越有可能获得完整的测试覆盖率在对Sco
作者:编程之家 时间:2020-09-14
oop – 单一责任原则的用途是什么?
我正在努力理解单一责任原则,但我很难掌握这个概念.我正在阅读“Lucian-Paul Torje的 Java设计模式和最佳实践; Adrian Ianculescu; Kamalmeet Singh.” 在本书中我正在阅读单一责任原则章节, 他们有一个汽车类,如下所示: 他们说Car拥有Car逻辑和数据库操作.将来,如果我们想要更改数据库,那么我们需要更改数据库逻辑,并且可能还需要更改汽车逻辑.反
作者:编程之家 时间:2020-09-14
单一模式和多个项目的Flyway迁移
我有一个与Flyway DB Migrations相关的问题.如何一般管理处理相同数据库模式的多个项目(微服务).如果其他项目修改了项目,则每个项目中的Flyway迁移脚本都不允许启动.他们有相同的文档或最佳实践吗? 对于它的价值,这就是我们所做的.由于模式由多个项目共享,因此我们使用由单个项目管理的模式,其任务是维护所述模式.集中架构创建和维护还有其他好处,因为我们有单一的变更位置.我们无需扫描
作者:编程之家 时间:2020-09-14
依赖注入 – Angular 2 – 没有服务提供者
我一直试图解决角度2的一个奇怪的问题,它没有检测到我的提供者声明,但没有任何工作.我甚至无法在plunkr中复制它. 我正在使用角度2 rc 3与路由器3.0 alpha.8. 错误消息是:ORIGINAL EXCEPTION:没有TestService的提供程序! app.routes.ts: import { provideRouter, RouterConfig } from '@angul
作者:编程之家 时间:2020-09-14
libstdc 6-armhf-cross的unmet依赖项错误.怎么解决?
在这种情况下,如何修复未满足的依赖项?我跟着很多文章要求我做以下事情.但没有任何作用!我不明白如何手动修复问题. sudo apt-get clean sudo apt-get autoclean sudo apt-get -f install 什么都没发生!我仍然得到错误. sudo dpkg --configure -a sudo apt-get -f install 还是一样的错误! The
作者:编程之家 时间:2020-09-14
f# – 如何从多步骤管道功能的每个步骤中获得中间结果?
我有一个代码如下: this.GetItemTypeIdsAsListForOneItemTypeIdTreeUpIncludeItemType itemType.AutoincrementedId |> Array.map (fun i -> i.AutoincrementedId) |> Array.map (BusinessLogic.EntityTypes.getFullSetOfEnti
作者:编程之家 时间:2020-09-14
并发 – 聚合是否应该涉及数据库中的读锁?
我读了Eric Evan的关于DDD的书,聚合章节. 在处理Order / OrderLine示例时,声明: When both users have saved their changes, an Order will be stored in the database that violates the invariant of the domain model. An important b
作者:编程之家 时间:2020-09-14
在Grails中将自定义文件夹添加到资产管道
我有一个Grails应用程序.我在网络应用程序中有js,css和image文件夹,在同一文件夹中我有一个主题文件夹.我打算使用资产管道插件.我该如何使用我的主题文件夹?我在核心文件夹和主题文件夹中有相同名称的文件. 对此有何帮助? 资产管道中支持自定义文件夹.我将向您展示一个使用Bootstrap的示例. 我们在assets文件夹中创建一个名为themes的根级目录,这是我们存储第三方脚本的地方.
作者:编程之家 时间:2020-09-14
域驱动设计 – 没有DDD的CQRS事件采购
我正在建立一个非常以数据为中心的系统.我有大型的分层数据集,但没有业务规则.系统的输出来自对数据和一些报告进行的一些计算.我需要有一个完整的审计跟踪(出于监管原因),并且能够从过去的任何一点对数据集运行计算. 出于这些原因,我认为有一个使用CQRS的事件源系统是要走的路.我见过的所有例子都围绕创建聚合来做ES.我遇到的问题是因为每个数据都是一个大的相关集合,我会有少量的大量聚合.替代方案似乎是将设
作者:编程之家 时间:2020-09-14
在Coq中使用依赖类型(安全第n个函数)
我正在努力学习Coq,但我发现很难从我在软件基础和依赖类型认证编程中读到的内容跳到我自己的用例. 特别是,我想我会尝试在列表上制作第n个函数的验证版本.我设法写了这个: Require Import Arith. Require Import List. Import ListNotations. Lemma zltz: 0 < 0 -> False. Proof. intros. cont
作者:编程之家 时间:2020-09-14
使用GroupBy获取Pandas的平均值 – 获取DataError:没有要聚合的数字类型 –
我知道有很多问题,比如 Getting daily averages with pandas 和 How get monthly mean in pandas using groupby但我得到一个奇怪的错误. 简单数据集,带有一个索引列(类型时间戳)和一个值列. 想获得数据的月平均值. In [76]: df.head() Out[76]:
作者:编程之家 时间:2020-09-14
为什么我的sbt项目依赖不起作用? (坚持试图远程获取它)
我想在sbt项目中为 Scala.js和Snap.svg建立桥梁,但也包括桥梁的演示代码. 在做demos / compile时,sbt开始说它无法解决依赖.看起来它正试图到达桥梁,好像它是一个公开的外部项目,但它就在这里,它编译. 我究竟做错了什么? 删除特定于发布的文件似乎没有带来变化. 目录结构: ├── build.sbt ├── project │ ├── (PublishToBi
作者:编程之家 时间:2020-09-14
如何禁用heroku上的资产编译?
我正在尝试使用这个turtorial将我的rails应用程序部署到heroku: https://devcenter.heroku.com/articles/getting-started-with-rails4 所以,我使用rails 4.1.1和ruby 2.1.1 我的Gemfile有gem’track_12factor’,group ::: inside inside. 我的applica
作者:编程之家 时间:2020-09-14
鉴于此代码段,输出CPU是否依赖?
void main() { if(-1 > 0U) printf("True\n"); else printf("False\n"); } 它是依赖于处理器的(大端/小端)吗? 从 C99 6.3.1.8开始: […] Otherwise, if the operand that has unsign
作者:编程之家 时间:2020-09-14
Elixir测试 – ExUnit – 重复数据实例
我正在使用ExUnit测试我的Elixir应用程序,这是一款纸牌游戏. 我发现,在我写的每一个测试中,我都会先创建一副新的卡片. test "Do This Crazy Thing do deck = Deck.create() [...] end test "Do This Other Crazy Unrelated Thing" do deck = Deck.create()
作者:编程之家 时间:2020-09-14
如何将模板中的非依赖名称的msvc代码移植到Linux?
我可以处理移植平台相关的功能.我有一个问题,我在 Linux上尝试的编译器(clang和g)不接受以下代码,而msvc编译器执行: template <class T> class Base { protected: T Value; }; template <class T> class Derived : public Base<T> { public: void setVa
作者:编程之家 时间:2020-09-14
测试:如何测试该视图包含所需的数据
假设厨师可以制作食谱,而Sous-Chefs可以创建必须由主厨批准的食谱. 您想测试一下,当主厨查看她的主页时,她会看到她自己创建的食谱.你还想测试她看到有食谱在等待她的批准. 我可以想到两种方法: >测试视图是否包含某些单词,例如“您的食谱”和“等待您批准的食谱” >将不必要的属性添加到您正在使用的html元素中,以便您可以检查具有“id = recipe_1”或“data-for-the-sa
作者:编程之家 时间:2020-09-14
返回聚合和非聚合结果的SQL查询
我需要编写一个返回表中聚合和非聚合数据的查询. 下面的例子应该有助于澄清我正在尝试做的事情.我有以下(简化)表格如下: CREATE TABLE course_group_def ( id PRIMARY SERIAL KEY, name TEXT NOT NULL ); CREATE TABLE student
作者:编程之家 时间:2020-09-14
oop – 最佳实践:默认的受保护或私有方法和测试驱动开发
类似的问题 > When do you write a private method, versus protected? > Best to use Private methods or Protected methods? > Reasons to use private instead of protected for fields and methods 我的问题 许多人同意只有在您有理由
作者:编程之家 时间:2020-09-14
单元测试 – TDD重复测试数据
我是测试驱动开发的新手,我第一次尝试在一个简单的项目中使用它. 我有一个类,我需要测试这个类的对象的创建,插入和删除.如果我写三个单独的测试函数,我需要在其他函数中复制初始化代码.如果我将所有测试放在一个测试函数中,那么它与每个函数的一个测试相矛盾.我该怎么办? 这里的情况: tst_create() { createHead(head); createBody(body); c
作者:编程之家 时间:2020-09-14
是否有适用于.NET的“高级”测试框架?
我正在寻找一个允许我拥有的测试框架: >不同种类(类别)的测试.我希望能够运行所有“快速”测试或所有“慢速”测试.我知道MSTest允许你创建列表并运行然后运行它们,但我发现它很烦人并且分散注意力.我想在开发它们的时候用属性标记测试,然后就像组合框一样让我选择我想要运行的测试类型.我也知道,如果我的测试速度较慢,我可以用MSTest对它们进行排序,这样我就可以看到更快的测试结束了.这肯定只是一个“
作者:编程之家 时间:2020-09-14
商业应用的TDD示例
我理解关于单元测试的一般想法,并且已经在系统中发生复杂交互的场景中使用它,但我仍然对所有这些原则汇总的问题有疑问. 我们被警告不要测试框架或数据库.良好的UI设计不适合非人体测试.一般来说,UI交互在MVC框架中被排除.在许多应用程序中还剩下什么? 37signals讨论了广泛的单元测试,但在像Basecamp或Backpack这样的应用程序中,通过适当的单元测试测试的内容究竟是什么类型? 100
作者:编程之家 时间:2020-09-14
语言无关 – 我应该更改代码以使其更易于测试吗?
我经常发现自己更改代码以使其更易于测试,我总是怀疑这是否是一个好主意.我发现自己做的一些事情是: >添加setter只是为了我可以将内部对象设置为mock. >为内部地图/列表添加getter,以便在执行某些外部操作后检查对象的内部状态是否已更改. >包装具体系统类并创建一个新界面,以便我可以模拟它们.例如,File类很难模拟 – 所以我将创建一个新的接口FileInterface和Wrapped
作者:编程之家 时间:2020-09-14
DDD.域模型和日志记录
域模型应该是无依赖性的.因此 – 它不能包含对日志记录机制的任何引用.我知道记录基础设施和应用程序层没有任何问题,但如果我想记录域模型怎么办?是不是应该记录,只是单元测试&从外部登录(基础设施/应用程序)? 您的域对象可以具有通知外部事件正在发生的事件. 您的基础架构可以附加到这些事件以记录所需内容.
作者:编程之家 时间:2020-09-14
OpenID委派如何在依赖方上工作?最近的规格有变化吗?
考虑这种情况. 我有自己的网站,我用作我的标识符,但我使用第三方OpenID提供商(在我的情况下是雅虎),如 here所述,登录依赖方(RP)网站,如stackoverflow和sourceforge. 这似乎是明智之举: >我没有被OpenID提供商锁定,因为如果/当雅虎不再提供服务,或者将开始收取服务,或者我将不再信任他们,我可以无痛地切换提供商 >我没有在我的服务器上安装和维护OpenID提
作者:编程之家 时间:2020-09-14
在R中分组后选择聚合列的第n个值
鉴于df如下: # group value # 1 A 8 # 2 A 1 # 3 A 7 # 4 B 3 # 5 B 2 # 6 B 6 # 7 C 4 # 8 C 5 df <- structure(list(group = structure(c(1L, 1L,
作者:编程之家 时间:2020-09-14
上一页
74
75
76
77
78
79
80
81
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native