手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
算法
设计模式
多媒体技术
正则表达式
Elasticsearch
Flink
Hadoop
IDE
UML
Promise
Gis
编程之家
设计模式
DDD实战进阶第一波(十五):开发一般业务的大健康行业直销系统总结篇
前面我们花了14篇的文章来给大家介绍经典DDD的概念、架构和实践。这篇文章我们来做一个完整的总结,另外生成一个Api接口文档。 一.DDD解决传统的开发的几大问题: 没有描述需求的设计模型;而是直接通过数据库表的方式体现,也就是需求与设计是脱节的。 编码的架构也没有与设计和需求对应起来。 业务逻辑与技术混在一起;业务逻辑可能直接调用的数据访问,这样把业务逻辑与数据访问的技术混在一起。 开发没有
作者:编程之家 时间:2020-09-13
openlayers 聚合效果
//cyd var cydclusterSource = new ol.source.Cluster({ distance: 40, source: new ol.source.Vector({ features:(new ol.format.GeoJSON()).readFeatures(JSON.stringify(cyd)) })
作者:编程之家 时间:2020-09-13
CP聚合博客
前言: 经过差不多半年的开发,搭建从前端到服务器,实现了前后端分离的一个集PC端、移动端的多端应用,实属不易,今天得空,好好写篇文章,记录这些天的成果.同时也做个分享. 摘要 随着多媒体信息化进程的日新月益的变化,手机、电脑等多媒体的普及,人们时时刻刻都跟信息化设备打交道,于是萌生了一个想法,打算弄个个人博客网站,集成新闻资讯,同时可以通过移动APP去结合使用,方便快速查看个人博客以及相关个人资讯
作者:编程之家 时间:2020-09-13
自己做悬浮拖拽按钮依赖
PS:悬浮拖拽按钮的使用也是非常广的,就比如说上一个网站的时候就会弹出一个对话框,对话框可以随意拖动,那么安卓手机上可以实现吗,答案是可以的,这就用到了自定义view的按压点击等事件,本文的例子比较简单是继承FloatingActionButton,这个控件本身就做的很好了,点击效果,按压出的投影等都是可以调节的,所以继承他就可以省去写很多细节代码。网上也是有很多博友写了有关的文章,讲了原理也是很
作者:编程之家 时间:2020-09-13
三方依赖库扫描系统
简介 Dependency-Check 是一款分析软件构成的工具,他会检测项目中依赖项的公开披露漏洞。Dependency-Check 常用于扫描java和.NET程序,实验性的分析器有python、ruby、php以及nodejs,这些作为实验性研究是因为他们的高误报率。如果你公司主要使用c,java,这个系统作为作为上线前的扫描不乏是个好选择。 工作原理 Dependency-Check工
作者:编程之家 时间:2020-09-13
WPF 使用依赖属性(DependencyProperty) 定义用户控件中的Image Source属性
原文: WPF 使用依赖属性(DependencyProperty) 定义用户控件中的Image Source属性 如果你要自定义一个图片按钮控件,那么如何在主窗体绑定这个控件上图片的Source呢? 我向大家介绍一个用 依赖属性(DependencyProperty) 实现的方法。 关于依赖属性的介绍,请大家参考:http://msdn.microsoft.com/zh-cn/library/m
作者:编程之家 时间:2020-09-13
常用工具的依赖
<!-- 依赖的jar包 --> <dependencies> <!-- 时间操作组件 --> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> </dependency> <
作者:编程之家 时间:2020-09-13
WPF依赖属性详解
WPF 依赖属性 英文译为 Dependency Properties,是WPF引入的一种新类型的属性,在WPF中有着极为广泛的应用,在WPF中对于WPF Dependency Properties 的使用贯穿样式的使用,数据绑定,动画等等,在刚刚接触Dependency Properties的时候可能觉得有些奇怪,但是,当你了解他要解决的问题的时候,你可能就不觉得奇怪了。Dependency P
作者:编程之家 时间:2020-09-13
关联和依赖
依赖是临时关系,生命周期仅限于一个函数; 关联(association)则是长久关系,一般为对象的属性,其生命周期和对象本身是一致的; 聚合(aggregation)本身也是关联,但是其语义上是has-a的关系,同时保持独立;就像大楼和砖头的这种关系;大楼倒了,砖头其实还是可以存在的;再比如Customer和Order的关系; 组合(composition)是一种强关系聚合,虽然也是has-a的关
作者:编程之家 时间:2020-09-13
Autofac依赖注入应用
可用依赖注入的类库很多,这里拿github最火的Autofac为例介绍使用方法。这里以上篇博客为例运用设计原则编写可测试性的代码 Autofac思想介绍 Autofac为我们提供一容器,我们先将类型注册到容器中,在需要时通过服务直接取类型对象。Autofac提供了多种注册方式,而且方便集成到项目中。 Autofac注入方法 类型注册方法 /* * 第一种注册方式:Regis
作者:编程之家 时间:2020-09-13
2018-07-10聚合函数+比较条件+''和NULL+DISTINCT+ORDER BY+LIMIT+GROUP BY
‘‘表示空字符串! NULL表示值未知! %表示任意个字符 _表示一个字符 COUNT(*)包括NULL值(会把所有列都统计一遍,取最大值)! COUNT(字段)不包括NULL值! SELECT * FROM PRODUCT //查询所有列,*表示所有列! SELECT PRO_NAME,PROTYPE_ID FROM PRODUCT //只查询其中两列! SELECT PRO
作者:编程之家 时间:2020-09-13
浅谈依赖注入
最近几天在看一本名为Dependency Injection in .NET 的书,主要讲了什么是依赖注入,使用依赖注入的优点,以及.NET平台上依赖注入的各种框架和用法。在这本书的开头,讲述了软件工程中的一个重要的理念就是关注分离(Separation of concern, SoC)。依赖注入不是目的,它是一系列工具和手段,最终的目的是帮助我们开发出松散耦合(loose coupled)、可维
作者:编程之家 时间:2020-09-13
第四十一篇 Numpy的基本操作——聚合操作
No.1. 对向量元素求和使用np.sum,也可以使用类似big_array.sum()的方式 No.2. 对向量元素求最小值使用np.min,求最大值使用np.max,也可以使用类似big_array.min()和big_array.max()的方式 No.3. 求矩阵中元素的和、最大值、最小值 No.4. 对矩阵的行求和或列求和、求行或列的最大值及最小值 No.5. 求矩阵或向量中所有
作者:编程之家 时间:2020-09-13
Solr聚合查询
1 分组查询 概述:Solr常用的分组查询有两种,Facet分组和Group分组,分别以下列出这两种查询: 1.1 Facet分组 solr种以导航为目的的查询结果成为facet,在用户查询的结果上根据分类增加了count信息,然后用户根据count信息做进一步搜索, Facet是solr的高级搜索功能之一,可以给用户提供更友好的搜索体验.在搜索关键字的同时,能够按照Facet的字
作者:编程之家 时间:2020-09-13
017-通过govendor管理依赖包
1:安装 go get -u github.com/kardianos/govendor 2:配置环境变量 需要把 $GOPATH/bin/ 加到 PATH 中 D:\my_workspace\go_ws\bin 3:在$GOPATH/src目录下新建测试工程go_test,然后再此目录下新建src目录 4:在go_test目录执行:govendor init命令进行初始化操作 5:通过goven
作者:编程之家 时间:2020-09-13
链路聚合配置
二层链路聚合配置 一、手工负载分担模式配置 (1) LSW1: <Huawei>sys Enter system view, return user view with Ctrl+Z. [Huawei]sysn LSW1 [LSW1]int eth-trunk 1 //创建编号为1的eth-trunk端口 [LSW1-Eth-Trunk1]mode ? lacp-static Stati
作者:编程之家 时间:2020-09-13
谈谈npm依赖管理
引言 现在的前端开发几乎都离不开nodejs的包管理器npm,比如前端在搭建本地开发服务以及打包编译前端代码等都会用到。在前端开发过程中,经常用到npm install来安装所需的依赖,至于其中的技术细节未做过多的理解,下面就来说说node包管理器npm。 依赖安装npm install 使用npm来管理nodejs的包依赖,需要在项目根目录下提供一个package.json文件,其中与包依赖相关
作者:编程之家 时间:2020-09-13
redha7 链路聚合
配置链路聚合 在Redhat7链路聚合有两种:bond和team bond 是把多个网卡绑定在一起,逻辑出一个接口,这样可以提高吞吐量,和冗余功能 bond 是依赖bonding.ko 这个内核模块。 查看内核有没有加载bonding.ko 模块 #modinfo binding 可以查看模块信息。如果有信息,说明已经加载 如果没有加载,可以用命令加载。 #modprobe binding 一个主
作者:编程之家 时间:2020-09-13
restful接口设计规范总结
原文地址:https://www.jianshu.com/p/8b769356ee67 一、重要概念:REST,即Representational State Transfer的缩写。我对这个词组的翻译是"表现层状态转化"。 Resource(资源) :对象的单个实例。 例如,一只动物。它可以是一段文本、一张图片、一首歌曲、一种服务,总之就是一个具体的实在。 你可以用一个URI(统一资源定位符
作者:编程之家 时间:2020-09-13
依赖注入的三种方式
实现IoC容器的方式分为两类,一类是依赖查找,主要是通过资源定位,把对应资源查找回来。另一类则是依赖注入,Spring主要使用的是依赖注入。 依赖注入可以分为三种形式: 构造器注入 setter注入 接口注入 其中前两种为主要方式。 1.构造器注入 依赖构造方法实现,大部分情况,我们通过类的构造方法来创建类对象,Spring也可以采用反射的方式,通过使用构造方法完成注入
作者:编程之家 时间:2020-09-13
TDD尝试:nodejs单元测试
单元测试是最小化的测试方式,也是TDD的做法。 TDD概念如下图: 通过测试反馈推进开发,ruby是推崇这种编程方式的。 nodejs有如下常用单元测试模块 1.mocha Mocha是一个基于node.js和浏览器的集合各种特性的Javascript测试框架,并且可以让异步测试也变的简单和有趣。Mocha的测试是连续的,在正确的测试条件中遇到未捕获的异常时,会给出灵活且准确的报告。
作者:编程之家 时间:2020-09-13
可以落地的DDD到底长什么样?
领域驱动设计的概念 ? 大家都知道软件开发不是一蹴而就的事情,我们不可能在不了解产品(或行业领域)的前提下进行软件开发,在开发前通常需要进行大量的业务知识梳理,然后才能到软件设计的层面,最后才是开发。而在业务知识梳理的过程中,必然会形成某个领域知识,根据领域知识来一步步驱动软件设计,就是领域驱动设计(DDD,Domain-Driven Design)的基本概念 。 为什么需要 DDD ? 在业
作者:编程之家 时间:2020-09-13
依赖注入[5]: 创建一个简易版的DI框架[下篇]
为了让读者朋友们能够对.NET Core DI框架的实现原理具有一个深刻而认识,我们采用与之类似的设计构架了一个名为Cat的DI框架。在《依赖注入[4]: 创建一个简易版的DI框架[上篇]》中我们介绍了Cat的基本编程模式,接下来我们就来聊聊Cat的设计和实现。 目录 一、服务注册:ServiceRegistry 二、DI容器:Cat 三、扩展方法 一、服务注册:ServiceRegistry 由
作者:编程之家 时间:2020-09-13
华为S5700系列交换机配置链路聚合LACP报错
1.错误现象: Error:Error in changing trunk working mode . There is(are) port(s) in the trunk. 2.原因: 这是由于配置Eth-Trunk时优先配置了接口模式(trunk/access)并且将其应用到了接口,使该配置生效了。所以在这些trunk/access链路模式生效后,该交换机是不允许配置LACP的。由此就报了E
作者:编程之家 时间:2020-09-13
五、使用依赖注入取代硬连接资源静态工厂、单例,也可用于构造方法、bulider模式
改编自 http://www.cnblogs.com/IcanFixIt/p/8107863.html 许多类依赖于一个或多个底层资源。例如,拼写检查器依赖于字典。将此类类实现为静态实用工具类并不少见(条目 4): //静态方法工具类 public class SpellChecker { private static final Lexicon dictionary = ...;
作者:编程之家 时间:2020-09-13
里氏替换原则(LSP)
肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。 定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变化,那么类型 T2 是类型 T1 的子类型。
作者:编程之家 时间:2020-09-13
DDD(领域驱动设计)
模型驱动设计(Domain Driven Design) 模型关系图(Model-Driven Design) 领域驱动设计中的模型关系图如下: 层结构(Layered Architecture) User Interface 负责向用户展现信息,并且会解析用户行为,即常说的展现层。 Application Layer 应用层没有任何的业务逻辑代码,它很简单,它主要为程序提供任务处理。 Domai
作者:编程之家 时间:2020-09-13
[沫沫金]软件单一功能点,说明书编写模板
1.1. 内控上下限设置功能 功能摘要 应用范围 218项目 需求日期 2018年8月7日 星期二 功能类别 新增 表结构状态 新增表(关联Item表item_id) 1.1.1. 业务需求 统计分析中,在图表显示上下限基础上,需要增加企业的内控上下限、或极差上下限。系统现状是检测项目模板表有相应字段,但系统中未实现。 1.1.2. 功能设计 基于以上业务需求及系统现状,考虑到初始模板修
作者:编程之家 时间:2020-09-13
ssh框架中联合查询所取结果不在单一实体,sql写法
需求,ssh框架中查询出的数据不在单一实体中,需要3表进行联合查询获取数据 在写sql后,需要进行设置别名的方式,把查询出的数据库字段与实体对应,注意,必须与实体名称相符并且区分大小写,还需要手动进行映射,否则查询数据为空 daoimpl中 public List getPlan(String mainId) { // TODO Auto-generated method stub
作者:编程之家 时间:2020-09-13
5.属性依赖注入
依赖注入方式:手动装配 和 自动装配 手动装配:一般进行配置信息都采用手动 基于xml装配:构造方法、setter方法 基于注解装配: 自动装配:struts和spring 整合可以自动装配 byType:按类型装配 byName:按名称装配 constructor构造装配, auto: 不确定装配 1.构造方法 User.java package com.jd.xml.constructor
作者:编程之家 时间:2020-09-13
上一页
62
63
64
65
66
67
68
69
下一页
小编推荐
热门标签
更多
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