手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
算法
设计模式
多媒体技术
正则表达式
Elasticsearch
Flink
Hadoop
IDE
UML
Promise
Gis
编程之家
设计模式
基于DDD的现代ASP.NET开发框架--ABP系列之14、ABP领域层——领域事件Domain events
ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ABP的官方网站:http://www.aspnetboilerplate.com ABP在Github上的开源项目:https://github.com/aspnetboilerplate 在C#中,一个类可以定义其专属的事件并且其它类可以注册该事件并监听,当事件被触发时可以获得事件通知。这对
作者:编程之家 时间:2020-09-05
UML关系(泛化,实现,依赖,关联(聚合,组合))
转载自http://justsee.iteye.com/blog/808799 UML的构造块包含3种: (1) 事物(4种):结构事物,行为事物,分组事物,注释事物 (2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系 (3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图 事物是对模型中最具代表性的成分的抽象;关系把事物结合在一起;图聚集
作者:编程之家 时间:2020-09-05
基于DDD的现代ASP.NET开发框架--ABP系列之16、ABP应用层——数据传输对象DTOs
ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ABP的官方网站:http://www.aspnetboilerplate.com ABP在Github上的开源项目:https://github.com/aspnetboilerplate 数据传输对象(Data Transfer Objects)用于应用层和展现层的数据传输。 展现层传入数据
作者:编程之家 时间:2020-09-05
依赖注入——让iOS代码更简洁
依赖注入——让iOS代码更简洁 原文链接: https://corner.squareup.com/2015/06/dependency-injection-in-objc.html 转自:http://blog.csdn.net/linshaolie/article/details/47037941#report 本文是自己通过阅读 Dependency Injection:G
作者:编程之家 时间:2020-09-05
基于DDD的现代ASP.NET开发框架--ABP系列之17、ABP应用层——参数有效性验证
ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ABP的官方网站:http://www.aspnetboilerplate.com ABP在Github上的开源项目:https://github.com/aspnetboilerplate 应用程序的输入数据首先应该被检验是否有效。输入的数据能被用户或其他应用程序提交。在Web应用中,通常进行
作者:编程之家 时间:2020-09-05
浅谈依赖注入
最近几天在看一本名为Dependency Injection in .NET 的书,主要讲了什么是依赖注入,使用依赖注入的优点,以及.NET平台上依赖注入的各种框架和用法。在这本书的开头,讲述了软件工程中的一个重要的理念就是关注分离(Separation of concern, SoC)。依赖注入不是目的,它是一系列工具和手段,最终的目的是帮助我们开发出松散耦合(loose coupled)、可维
作者:编程之家 时间:2020-09-05
基于DDD的现代ASP.NET开发框架--ABP系列之14、ABP领域层——领域事件Domain events
ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ABP的官方网站:http://www.aspnetboilerplate.com ABP在Github上的开源项目:https://github.com/aspnetboilerplate 在C#中,一个类可以定义其专属的事件并且其它类可以注册该事 件并监听,当事件被触发时可以获得事件通知。这
作者:编程之家 时间:2020-09-05
Material Design设计规范
下面的内容是在《移动互联网沙龙开年篇》做的一点分享,关于Material Design设计规范相关的。 作为技术开发者需不需要了解设计规范?个人认为非常需要,一个交流的需要,另一就是了解相关的设计才能储备相应地知识,知道UI开发的方向。这问题非常希望读者能留言讨论。 Android的设计风格变迁可以划分到三个时代: 1、无序时代 2、Holo theme 3、Materi
作者:编程之家 时间:2020-09-05
基于DDD的现代ASP.NET开发框架--ABP系列之19、ABP应用层——审计日志
ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ABP的官方网站:http://www.aspnetboilerplate.com ABP在Github上的开源项目:https://github.com/aspnetboilerplate 维基百科定义:审计跟踪(也称为审核日志)是一个安全相关的时间顺序记录,记录这些记录的目的是为已经影响在任
作者:编程之家 时间:2020-09-05
依赖注入和控制反转的理解,写的太好了
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。 一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人对Spri
作者:编程之家 时间:2020-09-05
依赖Zookeeper生成全局唯一序列号
下面2张图来自:http://www.open-open.com/doc/view/2e0a82e0081d489dace301a2c512053c 关于Zookeeper服务安装,配置,启动, 客户端操作参见: http://www.voidcn.com/article/p-czczykuq-kn.html http://www.voidcn.com/article/p-a
作者:编程之家 时间:2020-09-05
解决jar包依赖:Spring IO platform推出bom
名词解释: BOM(bill of materials):材料清单,用于解决jar包依赖的好方法。 Spring IO Platform 缘起:Spring起初只专注ioc和aop,现在已发展成一个庞大体系。比如security、mvc等。如此一来,不同模块或者与外部进行集成时,依赖处理就需要各自对应版本号。比如,较新spring与较老的quartz,它们集成就会遇到问题,给搭建和升级带来不便。因
作者:编程之家 时间:2020-09-05
倒置英文句子中单词的字母顺序
import java.util.Scanner; import java.util.StringTokenizer; public class RerveseEnglish { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner
作者:编程之家 时间:2020-09-05
Jedis使用总结【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】
一、 Pipeline 官方的说明是:starts a pipeline,which is a very efficient way to send lots of command and read all the responses when you finish sending them。简单点说pipeline适用于批处理。当有大量的操作需要一次性执行的时候,可以用管道。 示例: [java
作者:编程之家 时间:2020-09-05
Jedis使用总结【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】
前段时间细节的了解了Jedis的使用,Jedis是redis的java版本的客户端实现。 本文做个总结,主要分享如下内容: 【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】 好了,一个一个来。 一、 Pipeline 官方的说明是:starts a pipeline,which is a very efficient way to send l
作者:编程之家 时间:2020-09-05
依赖注入和控制反转
最近在学习复习spring,看到了久违的概念控制反转和依赖注入。 IoC——Inversion of Control 控制反转 DI——Dependency Injection 依赖注入 要想理解上面两个概念,就必须搞清楚如下的问题: 参与者都有谁? 依赖:谁依赖于谁?为什么需要依赖? 注入:谁注入于谁?到底注入什么? 控制反转:谁控制谁?控制什么?为何叫反转(有反转就应该有正转了)? 依赖注入和
作者:编程之家 时间:2020-09-05
依赖倒转原则
3.3 依赖的三种写法 依赖是可以传递的,A对象依赖B对象,B又依赖C,C又依赖D…,生生不息,依赖不止,记住一点:只要做到抽象依赖,即使是多层的依赖传递也无所畏惧! 对象的依赖关系有三种方式来传递,如下所示。 构造函数传递依赖对象 在类中通过构造函数声明依赖对象,按照依赖注入的说法这种方式叫做构造函数注入,按照这种方式的注入,IDriver和Driver的程序修改后
作者:编程之家 时间:2020-09-05
设计模式之依赖倒置原则
依赖倒置原则(Dependence Invsersion Principle,DIP):High level modules should not depend upon low level modules.Both should depend upon abstractions.Abstractions should not depend upon details.Details should
作者:编程之家 时间:2020-09-05
设计模式之依赖倒置原则
依赖倒置原则(Dependence Invsersion Principle,DIP):High level modules should not depend upon low level modules.Both should depend upon abstractions.Abstractions should not depend upon details.Details should
作者:编程之家 时间:2020-09-05
单一职责原则Single Responsibility Principle
定义:There should never be more than one reason for a class to change. 一个类应该只有一个引起变化的原因。 1.职责定义 注意:这里的职责并不是说一类只有一个方法。而是指的这个类所有的方法是和相关功能有关的,也就是高内聚(当一个模块或者一个类被设计成只支持一组相关的功能时,我们说它具有高内聚)。
作者:编程之家 时间:2020-09-05
依赖注入
举例 例:人依赖手机打电话>>> 当一个类(Person)对另一个类(Mobile)有依赖时,不在该类(Person)内部对依赖的类(Moblile)进行实例化,而是之前配置一个接口(注入口),告诉接口(注入口)容器所依赖的类(Mobile),在实例化该类(Person)时,容器自动注入一个所依赖的服务类(Mobile)的实例。 背景: 随着面向对象分析与设计的发展,核心原则之一就是将变化隔离,使
作者:编程之家 时间:2020-09-05
依赖注入原理
架构师(JiaGouX) 我们都是架构师! 0. 前言 在软件工程领域,依赖注入(Dependency Injection)是用于实现控制反转(Inversion of Control)的最常见的方式之一。本文主要介绍依赖注入原理和常见的实现方式,重点在于介绍这种年轻的设计模式的适用场景及优势。 1. 为什么需要依赖注入 控制反转用于解耦,解的究竟是谁和谁的耦?这是我在最初了解依赖注入时候产生的第
作者:编程之家 时间:2020-09-05
聚合与组合的区别
聚合:表示两个对象之间是整体和部分的弱关系,部分的生命周期可以超越整体。如电脑和鼠标。 组合:表示两个对象之间是整体和部分的强关系,部分的生命周期不能超越整体,或者说不能脱离整体而存在。组合关系的“部分”,是不能在整体之间进行共享的。 不过,如果你要说,眼睛可以移植,是不是说可以脱离人而存在,它们就不是组合关系了?其实,UML中对象的关系都是在相应的软件环境或实际场景
作者:编程之家 时间:2020-09-05
依赖管理
不等心情,一点一点强行开始 上面博文《解决“单接口,多类”架构设计的回调问题》的源码已经上传Github:https://github.com/libinggen/CallBack。 本博文的源码也一直在Github上更新,已经写了好几天了:https://github.com/libinggen/DependencyManagement 放Github的好处是,我不用浪费时间在文章里贴代码。而大
作者:编程之家 时间:2020-09-05
选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中
标签: 杂谈 分类: 电脑数学 T-SQL核心语句形式: SELECT --指定要选择的列或行及其限定 [INTO ] --INTO子句,指定结果存入新表 FROM --FROM子句,指定表或视图 [WHERE ] --WHERE子句,指定查询条件 [GROUP BY ] --GROUP BY子句,指定分组表达式
作者:编程之家 时间:2020-09-05
公共技术点之依赖注入
公共技术点之依赖注入 本文为 Android 开源项目源码解析 公共技术点中的 依赖注入 部分 分析者:扔物线,校对者:Trinea,校对状态:完成 1. 依赖 如果在 Class A 中,有 Class B 的实例,则称 Class A 对 Class B 有一个依赖。例如下面类 Human 中用到一个 Father 对象,我们就说类 Human 对类 Father 有一个依赖。 public
作者:编程之家 时间:2020-09-05
依赖Zookeeper生成全局唯一序列号
下面2张图来自:http://www.open-open.com/doc/view/2e0a82e0081d489dace301a2c512053c 关于Zookeeper服务安装,配置,启动, 客户端操作参见: http://www.voidcn.com/article/p-czczykuq-kn.html http://www.voidcn.com/article/p-a
作者:编程之家 时间:2020-09-05
依赖倒置原则
3.1 依赖倒置原则的定义 依赖倒置原则(Dependence Inversion Principle,简称DIP)这个名字看着有点别扭,“依赖”还“倒置”,这到底是什么意思? 依赖倒置原则的原始定义是:High level modules should not depend upon low level modules. Both should depend upon abstract
作者:编程之家 时间:2020-09-05
里氏替换原则
里氏替换原则 — LSP 子类可以替换父类的位置.并且程序的功能不受影响. 为什么? . 父类指针迫切的需求要1个父类对象,而我们给了1个子类对象, 这是完全没有问题的. 因为子类就是1个父类嘛. . 因为父类中拥有的成员 子类都有. 所以不会影响程序的功能. 里氏替换原则的表现形式. 当1个父类指针指向1个子类对象的时候,这里就有里氏替换原则. LSP的作用。 . 1个指针中不仅可以存储本类对象
作者:编程之家 时间:2020-09-05
我们对技术的依赖有多强?程序员为何关注它?
让我们先回答第二个问题,这个比较简单。每一个程序员都必须了解这个行业的确切态势。基于这样的事实,他们才拿得出高品质的新工具和新方案。可以这样说,程序员之所以需要了解有关用户的一切技术需求主要是因为只有这样才能更好地销售对口的产品。将所有的原因归结起来就是money,而且只有在开发过程中明智抉择,才能赚得到money。 我们对技术的依赖性有多强? 环顾四周!你很快就会发现你比你想像得要更依赖技术。很
作者:编程之家 时间:2020-09-05
上一页
49
50
51
52
53
54
55
56
下一页
小编推荐
热门标签
更多
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