手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
算法
设计模式
多媒体技术
正则表达式
Elasticsearch
Flink
Hadoop
IDE
UML
Promise
Gis
编程之家
设计模式
依赖注入 – 传统的3层架构与3层的IOC
我正在构建一个带有表示层(PL),业务逻辑层(BLL)和数据访问层(DAL)的3层体系结构. 传统的3层架构逻辑表明BLL应该充当PL和DAL之间的中介. PL不应该知道存在数据库,而DAL不应该知道存在BLL或PL. 上面的实现将在3个不同的物理项目之间创建以下依赖关系,如下所示 PL Project -> Reference of BLL DLL BLL Project -> Refere
作者:编程之家 时间:2020-09-15
tdd – 端到端测试整个系统的最佳实践
端到端测试意味着从外部边界执行应用程序以验证其行为.到目前为止,我只对单个可执行工件进行了书面测试.我应该如何测试由部署在不同主机上的多个工件组成的系统? 我看到两种选择. >测试设置整个系统并从外边缘进行锻炼. >每个工件都是单独进行端到端测试,依靠测试内容来强制执行它们之间的协议. 有没有明确的案例只是坚持其中一个,或者是其中一个首选,还是可以互换?如果可以互换,那么它们之间有什么优缺点? 虽
作者:编程之家 时间:2020-09-15
依赖注入 – RavenDB和构造函数注入
在我的项目中,我有以下PageCache实体,它存储在RavenDB中: public class PageCache { private readonly IHtmlDocumentHelper htmlDocumentHelper; public string Id { get; set; } public string Url { get; set; }
作者:编程之家 时间:2020-09-15
WPF内存分配使用绑定,inotifypropertychanged和依赖属性跳跃
我正在编写一个使用大量双向绑定的程序,并且使用的内存量已成为一个巨大的问题.在我的完整应用程序中,我从50Mb开始,然后,只是通过使用绑定(即更改一侧的值并让绑定更新另一方),我通常打破100Mb,即使我的代码没有分配任何新的.我的问题是这个额外的记忆是什么以及我可以做些什么来控制它.我在下面创建了一个简单,可重现的示例: 假设我有一个包含以下内容的主窗口: <StackPanel Height=
作者:编程之家 时间:2020-09-15
dependencies – 排除整个父依赖项
父pom具有以下依赖项 <dependencies> <dependency> <groupId>tv.my</groupId> <artifactId>cable</artifactId> </dependency> <dependency> <groupId>tv.my</groupId> <artifac
作者:编程之家 时间:2020-09-15
TDD是顶部还是底部设计?
在我的记忆中,大多数人告诉我,我应该从上到下进行设计.如果我想实现一个网页,我应该在纸上绘制或绘制这个页面,然后将其分成一些功能.对于每个功能,我尝试设计外部API,并分别实现它们的内部. 但是在TDD中,他们说我应该考虑一个非常小的功能(一种方法?),首先编写测试,失败,实现它并通过测试.编写它们是最后一步.我无法想象它如何获得良好的API. 最奇怪的是,他们说TDD不仅是单元测试,还有功能测试
作者:编程之家 时间:2020-09-15
依赖关系 – 哪些版本管理解决方案值得研究?
在拥有大量应用程序的组织中,使用无数平台和数据库上运行的无数语言编写,人们如何管理构建和补丁的发布,特别是当某些版本是第三方时?我知道那里有一大堆“发布管理”应用程序,但我很想知道人们的经历. 为了澄清,这不是关于配置管理的问题,尽管这可能只是其中的一小部分.我对管理软件版本以及源于此的相互依赖性和先决条件更感兴趣. 我有一个类似的问题.我只看到过这个问题的本土解决方案(本质上是一个命令行程序组成
作者:编程之家 时间:2020-09-15
单元测试 – 单元测试SiteMapNode
有谁知道如何单元测试SiteMapNode?我们正在构建一些自定义导航控件,这些控件使用自定义属性从站点地图呈现无序的html列表. 我正在尝试遵循测试第一种方法,但我发现SiteMapNode对HttpContext有内部依赖性.要遍历站点地图文件,它坚持使用虚拟路径来查找站点地图文件. 我已经构建了一个站点地图,我想测试它,但我不想在web项目中创建我的单元测试环境(!) 有什么建议?惩戒?覆
作者:编程之家 时间:2020-09-15
与TDD的对抗/天真配对:效果如何?
我的一个朋友正在解释他们如何在他的工作场所与TDD进行乒乓球配对,他说他们采取“对抗”的方式.也就是说,当测试编写人员将键盘交给实现者时,实现者试图做最简单的(有时是错误的)来使测试通过. 例如,如果他们正在测试GetName()方法并且测试检查“Sally”,则GetName方法的实现将只是: public string GetName(){ return "Sally"; } 当然,这
作者:编程之家 时间:2020-09-15
oop – 单一责任原则:改变原因的粒度
在应用单一责任原则并查看班级改变的原因时,您如何确定该改变的原因是否过于细化或不够精细? 除了根据你的经验“运用你的判断力”之外,我不知道对这个问题有一个很好的答案.没错,得到帮助,我猜你在这里做的是什么;) 但是,说真的,如果你发现你正在创建一个看起来像一个简单工作的大量课程,那么你可能过于细化了.如果你的课程看起来很混乱,那么你可能太粗糙了.请原谅我,如果那是明显的陈述. 我认为这是一个模糊的
作者:编程之家 时间:2020-09-15
缓存 – 我可以在JMeter聚合报告中包含缓存响应的请求
我需要将我的非缓存负载测试聚合数据与缓存负载测试聚合数据进行比较,以计算我的网站的缓存效率.我已成功执行了非缓存和缓存的测试.我遇到的问题是,在使用缓存管理器时,聚合不包括使用缓存的请求数,也不包括缓存检索的时间.这是一个问题,因为聚合报告中的吞吐量对于非缓存和缓存负载测试都是相同的,并且我无法在不进行大量手动计算的情况下比较效率.现在,我了解吞吐量表示实际请求命中服务器并接收响应,但它不像吞吐量
作者:编程之家 时间:2020-09-15
在我的entrerprise共享npm包中处理依赖的路径
我的公司中有一个共享包,它具有bootstrap作为依赖关系,结构如下所示: + - my-library + - node_modules + ... + bootstrap + scss --_mixins.scss --_functions.scss --_variables.scss
作者:编程之家 时间:2020-09-15
任务将从TFS版本定义中删除
我们是TFS 2017 Update 3.从TFS 2017更新1升级后,此问题开始出现. 我们有很多自定义的TFS任务. 有时,当用户打开发布定义或发布定义时,会向用户提示“未找到任务”,如下所示. 我们假设用户单击“确定”. 然后有一个危险的选择’保存’它.保存它会删除任务,并且用历史记录恢复定义并不容易. 我更想知道为什么会出现此提示. 如果有意外编辑,建议您首先查看发布定义的历史记录.如果
作者:编程之家 时间:2020-09-15
域驱动设计 – DDD – 实体应该有平等比较器
Eric Evans在 plural sight视频中说:“我已经开始相信一个实体甚至不应该进行平等比较”. 这是否意味着实体不需要具有必需的Id字段(因为其基础设施问题).在什么情况下需要实体比较?就像他在大多数情况下提到的那样,可能不需要它. [编辑]当我提到不需要ID时,构建实体是w.r.t,即我可以用新对象(order = new Order)测试我的逻辑而不传递Guid或Id.理想情况下
作者:编程之家 时间:2020-09-15
多个聚合和展开 – Spring数据Mongodb
我有一个mongo查询,用于展开四个对象数组并根据匹配条件过滤数据.我如何在 Spring数据mongodb中执行相同的操作 我曾经使用单一展开,但找不到任何多次展开和匹配操作. db.generator.aggregate([ { $unwind :'$eCList'}, { $unwind :'$pcList'}, { $unwind :'$cityList'}, { $unwind :'$e
作者:编程之家 时间:2020-09-15
entity-framework – EF Core 2.0 – 循环依赖,两端都需要FK
我有一个相当简单的数据模型,包含两个实体: public class User { public int Id { get; set; } public string Name { get; set; } public int CurrentLocationId { get; set; } public List<Location> Locations { get
作者:编程之家 时间:2020-09-15
azure – 使用Service Fabric改进CD Pipeline
我们在服务结构上构建了Web API,在Azure中的Web应用程序中也有一些Web项目.我们希望在部署时轻松交换回旧版本的应用程序并改进CD管道. 因此,提出的是创建另一个应用程序,用于暂存服务结构和路由流量,无论是逐渐将用户移动到新版本的实例,还是只需翻转开关并将所有流量一次性发送到新版本. We need a solution that would both support Webapps
作者:编程之家 时间:2020-09-15
haskell – 使用GHC进行依赖类型编程的运行时成本
我正在 Haskell中编写一个依赖类型的库.在我的测试可执行文件上使用分析,我看到类似于: commutativity' Math 1189 4022787186 29.1 27.2 29.1 27.2 “交换性”基本上是(递归)证明类型级整数的整数加法交换性质.它定义如下: commutativity' :: SNat n -> SNat m -> Plus (S n) m :~: Plus
作者:编程之家 时间:2020-09-15
laravel 依赖注入 接口设计
假设我现在需要做一个支付服务,那么我先设计一个接口 interface PayInterface{ public function pay(Order $order) : string; } 然后实现这个接口 class WeiXinPay implements PayInterface{ public function pay(Order $order) :string
作者:编程之家 时间:2020-09-15
000项目依赖
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.ap
作者:编程之家 时间:2020-09-15
Go依赖管理工具 - dep
http://www.voidcn.com/article/p-owmhewvt-bse.html Go依赖管理工具 Go dependency management tool 环境要求 Golang >= 1.9 Dep 目前版本: dep: version : devel build date : git hash : go version : go1.10 go compiler : gc
作者:编程之家 时间:2020-09-15
[转帖]处理器结构--PipeLine&SuperScalar
处理器结构--PipeLine&SuperScalar https://www.jianshu.com/p/36c80a15a226 0.1 2018.06.12 16:12* 字数 1483 阅读 1833评论 1喜欢 1 PipeLine由来 最初开始,指令一条一条顺序执行,后来当工艺进步了,CPU中的元件越来越多,而在原来的顺序执行的过程中,只有一条指令的某一个阶段在执行,如取指,取数
作者:编程之家 时间:2020-09-15
番外:软件项目的目录设计规范
进击のpython 为什么要设计好目录结构? “设计项目目录结构”,就和”代码编码风格”一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 一类同学认为,这种个人风格问题”无关紧要”。理由是能让程序work就好,风格问题根本不是问题。 另一类同学认为,规范化能更好的控制程序结构,让程序具有更高的可读性。 我是比较偏向于后者的,因为我是前一类同学思想行为下的直接受害者。我曾经维护过一
作者:编程之家 时间:2020-09-15
【Demo 1】基于object_detection API的行人检测 1:环境与依赖
环境 系统环境: win10、python3.6、tensorflow1.14.0、OpenCV3.8 IDE: Pycharm 2019.1.3、JupyterNotebook 依赖 安装object_detection API及依赖包 1、开项目说明(https://github.com/tensorflow/models/blob/master/research/object_detecti
作者:编程之家 时间:2020-09-15
vue中使用less/scss这是2.0 3.0就不需要手动配置了只需要安装依赖就行了
第一步: 安装less依赖,npm install less less-loader --save 第二步: 修改webpack.config.js文件,配置loader加载依赖,规则上加这个 { test: /\.less$/, loader: "style-loader!css-loader!less-loader", }, 搞定。。。最喜欢嵌套可以用了 *************
作者:编程之家 时间:2020-09-15
微服务RESTful 接口设计规范
1、RESTful发展背景及简介 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"APIFirst"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。 REST(Repr
作者:编程之家 时间:2020-09-15
设计模式课程 设计模式精讲 3-9 里氏替换原则讲解
1 课程讲义 1.1 定义 1.2 特色 1.3 优点 1 课程讲义 1.1 定义 定义: 如果对每一个类型为T1的对象o1,都有类型为T2的对象02,使得以T1定义的所有程序P在所有的对象o1都替换成o2时,程序P的行为没有发生变化,那么类型T2是类型T1的子类型。 定义扩展: 一个软件实体如果适用一个父类的话,那一定适用于其子类,所有引用父类的地方必须能透明地使用其
作者:编程之家 时间:2020-09-15
短信接口api、聚合科技、
import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingExcepti
作者:编程之家 时间:2020-09-15
通过conda为仅pip包安装依赖项
有时我需要在conda环境中安装一个pip-only软件包.如果我使用pip install安装软件包,那么该软件包的所有依赖项都是使用pip安装的,即使它们可用于conda. 我想通过conda安装尽可能多的软件包,所以目前我使用hack通过pip获取软件包依赖项列表,在conda上搜索所有软件包,conda安装找到的软件包,然后通过点子安装. 我喜欢通过conda而不是pip来安装依赖项吗?如
作者:编程之家 时间:2020-09-15
香港提供公共和私人资源的单一服务
为服务启用auth插件后,其所有资源都需要身份验证,如果我想将某些资源列入白名单并公开公开,该怎么办? 如果您(a)使用请求路径来区分您的API(而不是使用主机),并且(b)为您的资源使用多个API,则这是可能的. 与Kong的典型设置是例如有一个/ private /和一个/ public / end点,通常有不同的插件集. 例如,/ private有一个key-auth插件(使用acl为消费者
作者:编程之家 时间:2020-09-15
上一页
91
92
93
94
95
96
97
98
下一页
小编推荐
热门标签
更多
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