手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
算法
设计模式
多媒体技术
正则表达式
Elasticsearch
Flink
Hadoop
IDE
UML
Promise
Gis
编程之家
设计模式
Jedis使用总结【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】
http://www.blogjava.net/masfay/archive/2012/07/03/382080.html 前段时间细节的了解了Jedis的使用,Jedis是redis的java版本的客户端实现。 本文做个总结,主要分享如下内容: 【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】 好了,一个一个来。 一、 Pipeline
作者:编程之家 时间:2020-09-13
未能加载文件或程序集“xxx”或它的某一个依赖项生成此程序集的运行时比当前加载的运行时新,无法加载此程序集
解决办法:在IIS里配置Silverlight网站时,将网站的应用程序池 .net Framework 版本设置为4.0
作者:编程之家 时间:2020-09-13
jasmine行为驱动,测试先行
见原文:http://blog.fens.me/nodejs-jasmine-bdd/
作者:编程之家 时间:2020-09-13
Cocoa 新的依赖管理工具:Carthage
说到 iOS 的依赖管理工具,大家一定首先想到的是 CocoaPods ,不错,CocoaPods 确实是一个很好依赖管理工具,已然成为了 Cocoa 依赖管理的标准,丰富的支持库、文档等等,CocoaPods 相关的文章有很多,这里就不一一赘述了。 今天要介绍的是一款新的依赖管理工具,名曰 “Carthage”,名字有点难理解,简单方便,完全独立,不修改 XCode 项目文件或配置。 简介 我之
作者:编程之家 时间:2020-09-13
qt5.5程序打包发布以及依赖
玩qt5也有一段时间了,惭愧的是一直没有好好的发布过程序,因为写的都是小程序没啥需要用到发布,而且qt也说不上很熟悉,本来打算到基本掌握qt之后再来研究研究怎么打包程序,最近晚上的空闲时间多了,闲着也是闲着,于是便来试试。 在网上搜索了一下资料,发现资料比较少,qt5打包的也只看见几篇博文,也不是很详细,所以当我成功的打包了我的第一个程序之后心里想着的就是一定要把经验共享出来,这方法不一定是最好的
作者:编程之家 时间:2020-09-13
未能加载文件或程序集“”或它的某一个依赖找到的程序集清单定义与程序集引用不匹配
“ 未能加载文件或程序集“”或它的某一个依赖。找到的程序集清单定义与程序集引用不匹配。”这个问题似乎是遇到过几次了,程序运行和发布系统时都遇到过。最近做项目又遇到了,下面记录一下: 【问题】 项目中需要实现导出功能,NPOI支持从数据库导出到Excel,之前引用一直没有问题,某天突然又出现这个问题: 详细错误:
作者:编程之家 时间:2020-09-13
依赖注入那些事儿
目录 目录 1 IGame游戏公司的故事 1.1 讨论会 1.2 实习生小李的实现方法 1.3 架构师的建议 1.4 小李的小结 2 探究依赖注入 2.1 故事的启迪 2.2 正式定义依赖注入 3 依赖注入那些事儿 3.1 依赖注入的类别 3.1.1 Setter注入 3.1.2 Construtor注入
作者:编程之家 时间:2020-09-13
OOA、OOD、OOP 为新手讲解
OO(object-oriented):基于对象概念,以对象为中心,以类和继承为构造机制,来认识,理解,刻画客观世界和设计,构建相应的软件系统的一门方法;本意----模拟人类的思维方式,使开发,维护,修改更加容易 OOA 面向对象分析 OOA(object-oriented analysis):强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业
作者:编程之家 时间:2020-09-13
dagger2 让你爱不释手:基础依赖注入框架篇
(点击上方公众号,可快速关注) 来源:伯乐在线 - 牛犇 链接:http://android.jobbole.com/82694/ 前言 dagger2的大名我想大家都已经很熟了,它是解决Android或java中依赖注入的一个类库(DI类库)。当我看到一些开源的项目在使用dagger2时,我也有种匆匆欲动的感觉,因此就立马想一探它的究竟,到底能给我带来怎样的好处。在学习使用dagger2的过程中
作者:编程之家 时间:2020-09-13
ddd
点击打开链接
作者:编程之家 时间:2020-09-13
什么是依赖注入
Spring 能有效地组织J2EE应用各层的对象。不管 是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对 象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将
作者:编程之家 时间:2020-09-13
六大设计原则浅析
一、设计在软件开发中的重要性 重要性 在上大学的时候我们总是不理解为什么要讲这么理论性的东西,当时就一个感觉就是没什么用,我们更想去学习一些可以看到结果的东西,当你毕业之后就会发现基础的知识是多么重要,而这些知识都有一个共性就是可以脱离具体的技术或者问题而存在,是一种可以长期指导我们学习和进步的重要思想,设计原则和模式就是软件开发中的这种思想。 设计原则 我们先来思考一个问题: 怎么样的软件才算一
作者:编程之家 时间:2020-09-13
浅谈测试驱动开发TDD
浅谈测试驱动开发(TDD) 测试驱动开发(TDD)是极限编程的重要特点,它以不断的测试推动代码的开发,既简化了代码,又保证了软件质量。本文从开发人员使用的角度,介绍了 TDD 优势、原理、过程、原则、测试技术、Tips 等方面。 2 评论 李群 (
[email protected]
)www.ihere.org 关闭 [x] 李群当前关注于网络安全产品的开发、研究;软件开发过程等方面。您可以通过 l
作者:编程之家 时间:2020-09-13
浅谈管道模型(Pipeline)
浅谈管道模型(Pipeline) 标签: 设计模式redishttp服务器interceptorunix工作 2012-05-12 21:17 22716人阅读 评论(21) 收藏 举报 本文章已收录于: 分类: 【系统架构】(7) 作者同类文章 X 版权声明:本文为博主原创文章,未经博主允许不得转载。 本篇和大家谈谈一种通用的设计与处理模型——Pipeline(管道)。 Pipeline
作者:编程之家 时间:2020-09-13
使用CocoaPods做依赖管理
这里为了不重复造轮子,大家可以参看这篇博客,说的很详细了。 http://www.voidcn.com/article/p-rbmwuwlc-bdk.html 原理:CocoaPods的原理是将所有的依赖库放到另一个名为Pods的项目中,然后让主项目依赖Pods项目,这样,源码管理工作都从主项目移到了Pods项目中。下面是一些技术细节: 1.Pods项目最终会编译成一个名为libPods.a的文件
作者:编程之家 时间:2020-09-13
单一职责原则Single Responsibility Principle
单一原则:在类中,仅有一个引起类变化的原因。 优点:提高代码复用性 缺点:
作者:编程之家 时间:2020-09-13
DDD CQRS架构和传统架构的优缺点比较
☆ 最近几年,在DDD的领域,我们经常会看到CQRS架构的概念。我个人也写了一个ENode框架,专门用来实现这个架构。CQRS架构本身的思想其实非常简单,就是读写分离。是一个很好理解的思想。就像我们用MySQL数据库的主备,数据写到主,然后查询从备来查,主备数据的同步由MySQL数据库自己负责,这是一种数据库层面的读写分离。关于CQRS架构的介绍其实已经非常多了,大家可以自行百度或google。我
作者:编程之家 时间:2020-09-13
【Jmeter】Jmeter聚合报告分析
Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值 #Samples:表示你这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100 Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller
作者:编程之家 时间:2020-09-13
反射、注解与依赖注入总结
现在在我们构建自己或公司的项目中,或多或少都会依赖几个流行比较屌的第三方库,比如:Butter Knife、Retrofit、Dagger 2等,如果你没用过,那你需要找时间补一下啦;有时在使用后我们会好奇他们到底是怎么做到这种简洁、高效、松耦合等诸多优点的,当然这里我不探讨它们具体怎么实现的,而关心的是它们都用到同样的技术反射和注解,并实现的依赖注入。 如果你好奇这些库具体是怎么实现的,或者想了
作者:编程之家 时间:2020-09-13
巧用 Class Extension 分离接口依赖
Class Extension 和 Category 是我们经常使用的 Objective-C 语法: // Class Extension @interface Sark () @end // Category @interface Sark (Gay) @end 还记得最开始学习 Objective-C 时,并没有支持 Class Extension,当时只能凑活的用个 Private 的 C
作者:编程之家 时间:2020-09-13
什么是依赖注入?
Spring 能有效地组织J2EE应用各层的对象。不管 是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对 象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将
作者:编程之家 时间:2020-09-13
设计模式之六大原则——单一职责原则(SRP)
定义: 应该有且仅有一个原因引起类的变更。 There should never be more than one reason for a class to change. 优点: 1、类的复杂性降低,实现什么职责都有清晰明确的定义; 2、可读性提高,复杂性减低,可读性当然提高; 3、可维护性提高,可读性提高,可维护性当然提高; 4、变更引起的风险减低,变更是必不可少的,如果接口的单一职责做
作者:编程之家 时间:2020-09-13
浅谈依赖注入
背景:生活总是会提供一些你原本不知道的东西,面对这些不知道又反复被"提醒"的东西,我们总能通过其他的途径得知关于它某某属性,某某方法。就像是这个“依赖注入”一样,我们总是能用到它,但是就是不知道它的实际定义是怎样,还有什么地方用得到它,用于不用到底有什么不同,好处又是什么,有没有特别的坏处……这一切的一切似乎和自己没有多大关系,但是“放过”又不是我们的风格。 一、控制反转 “要想知其子,必
作者:编程之家 时间:2020-09-13
Jedis使用总结【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】
参考: http://www.blogjava.net/masfay/archive/2012/07/03/382080.html http://www.jeffkit.info/2011/07/1000/ http://shift-alt-ctrl.iteye.com/blog/1863790 http://xiaorui.cc/2014/12/19/python%E4%BD%BF%E7%94%
作者:编程之家 时间:2020-09-13
端口聚合
经常有网友问我端口聚合是指链路聚合还是VLAN trunking啊?为什么老师给他们讲的都是这个名称呢,是老师讲错了,还是书上有错。 我学网络这么久了,也一直实际使用中在把这两个词混用,其实这完全不是一回事。 我在百度上查了一下定义: 链路聚合是将两个或更多数据信道结合成一个单个的信道,该信道以一个单个的更高带宽的逻辑链路出现。链路聚合一般用来连接一个或多个带宽需求大的设备,例如连接骨干网络的服务
作者:编程之家 时间:2020-09-13
设计模式六大原则1:单一职责原则
定义:不要存在多于一个导致类变更的原因。 通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。 解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修改类T1时,不会使职责P2发生故障风险;同理,当修改T2时,也不
作者:编程之家 时间:2020-09-13
设计模式六大原则2:里氏替换原则
肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。 定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变化,那么类型 T2 是类型 T1 的子类型。
作者:编程之家 时间:2020-09-13
设计模式六大原则3:依赖倒置原则
定义: 高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来不必要的风险。 解决方案:将类A修改为依赖接口I,类B和类C各自实现接口I,类A通过接口I间接与
作者:编程之家 时间:2020-09-13
依赖注入和控制反转
前言 还是从上次机房合作验收说起,其中一个特别厉害的师姐提到了依赖注入和控制反转,刚刚听到这个的时候,感觉很熟悉,就是不知道在哪里看到过,想起了米老师说的那句话,“不怕不知道,就怕不知道”,不怕不知道它,就怕遇到了不知道它是什么意思,我可是上升到了不知道的第二个阶段。废话不说了,直奔主题吧。 内容 记得在哪见过,就去找设计模式了,看到了依赖倒转(倒置)原则,瞬间就想起了一句经久不衰
作者:编程之家 时间:2020-09-13
巧用 Class Extension 分离接口依赖
Class Extension 和 Category 是我们经常使用的 Objective-C 语法: // Class Extension @interface Sark () @end // Category @interface Sark (Gay) @end 还记得最开始学习 Objective-C 时,并没有支持 Class Extension,当时只能凑活的用个 Private 的
作者:编程之家 时间:2020-09-13
上一页
53
54
55
56
57
58
59
60
下一页
小编推荐
热门标签
更多
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