E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Martin
六大设计原则之依赖倒置原则
依赖倒置原则是RobertC.
Martin
于1996年在C++Report上发表的文章中提出的。也称依赖反转。
凡间的雨
·
2023-08-30 03:49
08 面向对象设计原则——单一职责原则
单一职责原则的定义单一职责原则(SingleResponsibilityPrinciple,SRP)又称单一功能原则,由罗伯特·C.马丁(RobertC.
Martin
)于《敏捷软件开发:原则、模式和实践
木子教程
·
2023-08-28 11:43
敏捷之父
Martin
Fowler作序推荐《演进式架构》
本文摘自《演进式架构》推荐序长久以来,软件行业都奉行这样一个理念:在开始编写第一行代码前就应该完成架构开发。受到建筑行业的影响,人们认为成功的软件架构在开发过程中不需要修改,而且重新架构往往会导致高成本的报废和返工。随着敏捷软件开发方法的兴起,这样的架构愿景受到了很大的挑战。预先规划的架构要求在编码前就确定需求,因而催生了分阶段(即瀑布式)的开发方法——在完成需求分析后才开始设计架构,然后再进入构
turingbooks
·
2023-08-23 18:45
图灵书讯
敏捷开发
演进式架构
dlib库学习-----单目标追踪
算法来源Danelljan,
Martin
,etal.
goodxin_ie
·
2023-08-19 17:10
目标追踪
dlib
目标追踪
绘本讲师训练营【29期】原创阅读19/21(Brown Bear, Brown Bear, What Do You See? )
这本书的作者是Bill,Jr.
Martin
,绘者是著名的EricCarle(卡尔爷爷)。作者绘者BillMartinJr(
李恩萍
·
2023-08-18 19:15
BaaS云架构核心模式之Serverless架构 - 用服务代替服务器(
Martin
Fowler)
摘要:MartinFlower在2016.6.17号发表了一篇博客:[《ServerlessArchitectures》](http://martinfowler.com/articles/serverless.html),引起业界广泛关注:在这篇博客里,他介绍了serverless架构,以及FMartinFowler最近非常推崇的serverless架构模式,是BaaS云架构实现的核心架构模式。
云栖精选
·
2023-08-18 05:17
大数据
服务器
架构
baas
一些文件分享:雄辩的愤怒-Eloquent Rage50倍野外小组的乐趣-50 Mal Spass für Feldenkrais Arbeitsgruppen作为战争机器的怪物-The Mon...
标题(title):EloquentRage雄辩的愤怒作者(author):BrittneyC.Cooper[Cooper,BrittneyC.]出版社(publisher):St.
Martin
’sPublishingGroup
优彩
·
2023-08-13 17:35
Martin
_DHCP_V3.0 (DHCP自动化泛洪攻击GUI)
Github==>https://github.com/MartinxMax/
Martin
_DHCP_V3.0首页
Martin
_DHCP_V3.0自动化DHCP洪泛攻击
Martin
_DHCP_V3.0
Мартин.
·
2023-08-13 07:05
Python
自动化
运维
代码整洁之道简介
一、简介作者:马丁RobertC.
Martin
翻译:韩磊出版社:人民邮电出版社原作名:CleanCodeAHandbookofAgileSoftwareCraftsmanship《代码整洁之道(英文版)
渔父歌
·
2023-08-11 09:13
Redis分布式锁是否是安全的?
Redis锁在面试中是Redis绕不开的话题,关于Redis锁,网上很多文章,大多都是这个方案:1、单机Redis2、RedLock3、Redission分布式锁本文基于这三个点,延伸出几个问题,同时介绍下
Martin
ArchyLi
·
2023-08-10 15:00
Martin
Johnson Heade:以蜂鸟和玉兰花为创作题材闻名的美国画家
MartinJohnsonHeade,马丁·约翰逊·希德(1819年8月11日-1904年9月4日),他的风格在后世引起争议,有人说他属于浪漫主义哈德逊河画派,但有些人并不以为然。希德以其著名的盐沼风景题材画,以及热带鸟类(如蜂鸟)和玉兰花等静物题材闻名于世。画家肖像他的绘画风格和题材,虽然也源于当时的浪漫主义,但被艺术史学家认为还是与同时代艺术家存在重大区别。希德出生在宾夕法尼亚州的伦伯维尔,父
凌微波
·
2023-08-06 03:48
Reading
AreaderlivesathousandlivesbeforehediesThemanwhoneverreadslivesonlyone-GorgeR.R.
Martin
*AdancewithdragonYoucanfindanythingyouneedinabookdoesn
奈灵原创
·
2023-08-04 13:01
好用的Linux远程工具
你好,我是
Martin
,今天给大家介绍几款主流的远程工具。远程工具介绍关于远程连接的用户分类时这样的,通常需要进行远程连接的人有两类,一类是系统管理员,另一类是普通的用户。
Linuxer_Martin
·
2023-08-02 17:45
工具配置
linux
运维
服务器
远程工作
《敏捷软件开发:原则、模式与实践(C#版.修订版)》—第1章1.1节敏捷联盟
本节书摘来自异步社区《敏捷软件开发:原则、模式与实践(C#版.修订版)》一书中的第1章1.1节敏捷联盟,作者【美】RobertC.
Martin
,MicahMartin,更多章节内容可以访问云栖社区“异步社区
weixin_33796205
·
2023-08-02 15:28
c#
《敏捷软件开发(原则、模式与实践)》笔记
《敏捷软件开发(原则、模式与实践)》(美)RobertC.
Martin
著邓辉译孟岩审笔记笔记摘录:Eleven第一部分敏捷开发第1章敏捷实践教堂尖顶上的风标,即使由钢铁制成,如果不懂得顺应风势的艺术,一样会被暴风立即摧毁
lsc20051426
·
2023-08-02 15:26
Agile敏捷开发
敏捷开发
软件测试
设计模式
XP
单元测试
敏捷软件开发(原则、模式与实践
关键字:敏捷软件开发原则模式实践《敏捷软件开发(原则、模式与实践)》(美)RobertC.
Martin
著邓辉译孟岩审笔记笔记摘录:Eleven第一部分敏捷开发第1章敏捷实践教堂尖顶上的风标,即使由钢铁制成
longgangbai
·
2023-08-02 15:25
敏捷开发
设计模式
软件测试
XP
单元测试
跟随手指移动的View , 自动贴边
先贴效果图和代码:此处输入图片的描述packagecom.
martin
.animationstudy.view;importandroid.animation.ObjectAnimator;importandroid.content.Context
一缸米
·
2023-08-01 20:36
第二章 Reign of the Aegon 4
第二章ReignoftheAegon4-知乎《冰与火之歌前传火与血英文原版权力的游戏300年前的故事FireandBloodGameofThronesSongofIce乔治马丁[精装]GeorgeR.R.
Martin
朱双伟_西潮坝上
·
2023-07-31 18:06
聊聊软件开发的SLAP原则
在RobertC.
Martin
的>一书中的函数章节有提到:要确保函数只做一件事,函数中的语句都要在同一抽象层级上。函数中混杂不同抽象层级,往往让人迷惑。读者可能无法判断某个表达式
go4it
·
2023-07-29 14:44
第三章Three Heads Had the Dragon8
ThreeHeadsHadtheDragon8-知乎《冰与火之歌前传火与血英文原版权力的游戏300年前的故事FireandBloodGameofThronesSongofIce乔治马丁[精装]GeorgeR.R.
Martin
朱双伟_西潮坝上
·
2023-07-22 17:24
如何写出没有注释的代码?【dog】
--RobertC.
Martin
《CleanCode》若编程语言足够有表达力,或者
阿里云云栖号
·
2023-07-20 04:28
我是程序员
源代码管理
云计算
浅谈Clean Code
CleanCode的思源源于软件工程领域的大师级人物-罗伯特·马丁(RobertC.
Martin
)所著的一本重量级经典图书《CleanCode》,他在书中提出一种观念:代码质量与其整洁度成正比干净的代码
IT枫斗者
·
2023-07-17 10:02
编程学习
JAVA基础工作中实际总结
log4j
java
intellij-idea
ide
前端
Presto首次Summit 「读后感」
FacebookFacebook的
Martin
分享了一下Presto这个项目目前的状态。从2012年8月8日
Martin
同学写下第一行代码算起,Presto已
xumingmingv
·
2023-07-14 00:25
【架构基础】SOLID原则
SOLID原则是一套坚实而有效的软件设计原则,它由RobertC.
Martin
(也称为UncleBob)在2000年提出,旨在帮助软件开发者设计出高内聚低耦合的软件,构建易于测试、可维护和可扩展的软件系统
_Hansen_
·
2023-06-14 23:23
架构基础
架构
软件工程
UOU的英文白皮书
UOUPipe:APeer-to-PeerAnonymousMessagingSystemDec/2018Version0.1
Martin
&BackhausThanksbitcoincreatorandallthecontributeddevelopers
亚马逊的前世今生
·
2023-06-13 22:35
世界级软件开发大师
Martin
Fowler这三本书经典书你都读过哪一本?
马丁·福勒(MartinFowler),世界级软件开发大师,ThoughtWorks首席科学家。他是一位作家、演说者、咨询师和泛软件开发领域的意见领袖。他致力于改善企业级的软件设计,对优秀的设计以及支撑优秀设计的工程实践孜孜以求。他在重构、面向对象分析设计、模式、XP和UML等领域都有卓越贡献,著有《重构:改善既有代码的设计》《分析模式:可复用的对象模型》《领域特定语言》《企业应用架构模式》等经典
人邮异步社区
·
2023-06-09 23:08
重构
设计模式
软件工程
编程语言
程序员
PHP 代码整洁之道
介绍本文参考自RobertC.
Martin
的CleanCode书中的软件工程师的原则,适用于PHP。这不是风格指南。这是一个关于开发可读、可复用并且可重构的PHP软件指南。
零一间
·
2023-06-07 07:36
(超级个体)
Martin
在实践|怎样实现我的高效任务管理
有幸订阅了古典老师的专栏,学习至今,不仅收获了很多新的认知,更可喜的是感受到了自己通过点滴的实践,在思维上与行动中不断产生的改变。所以也非常希望将自己的体会与大家分享,和大家共同探讨,共同成长!前一阶段学习了任务/目标管理的WOOP+If...Then...大法,通过几天实践下来,感觉非常有效,大家也都有类似的感受。于是,我就将这个方法与我一直在使用的滴答清单进行了结合,那效果,真是杠杠滴。话不多
MartinZhou1985
·
2023-04-21 09:02
call bind apply的区别
首先三者都可以用于改变当前的this指向有个比较有意思的:varname="lucy";letobj={name:"
martin
",say:function(){console.log(this.name
vivianXIa
·
2023-04-21 00:15
微服务起源及实践——”微服务哪些事“摘录
早上看到这篇文章讲的很不错,将里面的一些观点摘绿整理一下:http://www.oschina.net/news/70121/microservice一、微服务概念的提出:
Martin
,敏捷开发方法创始人之一
weixin_34168880
·
2023-04-20 01:29
ui
运维
devops
依赖倒置原则——面向对象设计原则
依赖倒置原则的定义依赖倒置原则(DependenceInversionPrinciple,DIP)是ObjectMentor公司总裁罗伯特·马丁(RobertC.
Martin
)于1996年在C++Report
小熊coder
·
2023-04-19 16:04
设计模式
依赖倒置原则
设计模式
PHP 的代码简洁之道(Clean Code PHP)
介绍RobertC.
Martin
’s的软件工程师准则CleanCode同样适用于PHP。它并不是一个编码风格指南,它指导我们用PHP写出具有可读性,可复用性且可分解的代码。
zhoupenghui168
·
2023-04-17 21:26
Php
php
Clean
Code
PHP
第三章Three Heads Had the Dragon6
ThreeHeadsHadtheDragon6-知乎《冰与火之歌前传火与血英文原版权力的游戏300年前的故事FireandBloodGameofThronesSongofIce乔治马丁[精装]GeorgeR.R.
Martin
朱双伟_西潮坝上
·
2023-04-17 15:30
分布式系统资料收集
https://blog.csdn.net/paincupid/article/details/75094550参考2-【MartinKleppmann官方网站】https://
martin
.kleppmann.com
爱蛇
·
2023-04-14 10:38
bind、call、apply 区别?如何实现一个bind?
下面举个例子constname="lucy";constobj={name:"
martin
",say:function(){console.log(this.name);}};obj.say();//
martin
JerisonPaul
·
2023-04-13 14:35
protobuf编码格式解析
requiredstringuser_name=1;optionalint64favorite_number=2;repeatedstringinterests=3;}将其赋值为:user_name:"
Martin
"favorite_number
NULL_1969
·
2023-04-12 22:16
STM32
nanopb
probotbuf
数据结构
编码
单片机
给她最音乐的惊喜
……如果不喜欢Bose,我们还有NEXO,
MARTIN
,JBL,特宝声供您选择。发烧友珍藏,音为不凡。图片发自App讲个故事,客户:这款音响能用来当水壶吗?差点笑晕,充电加热水吗?
冰沁水心
·
2023-04-11 16:27
【日更写作第351天】3.14《今日家庭教育分享》
心理学家Maccoby和
Martin
曾做过研究,发现了一种对所有性格儿童都有最优效果的教育方式。这种方式就是家长既可以积极充当儿童满足社会要求的负责人,又能认可儿童的个性,给予高回应。
王继轩24
·
2023-04-11 00:58
在 Golang 中尝试“干净架构”
“干净架构”是RobertC.
Martin
(UncleBob)(About,RobertC·MartinRobertC·
Martin
的作品(16))在2012年总结现有的系统架构并提出的一个理念。
bysir
·
2023-04-08 12:29
92/100
#等待与希望
Martin
给我讲了一个故事。大卫5岁时,他和太太离婚了。他委婉的和大卫解释这个事实,但似乎不奏效。每个周末大卫都依然会问,会不会再和妈妈结婚?
果大喵喵
·
2023-04-08 06:57
【译】微服务 -
Martin
Fowler--转载文章
文章转载于:http://www.bdata-cap.com/newsinfo/1713874.html,分享学习,如有侵权,请联系删除。原文是MartinFowler于2014年3月25日写的《Microservices》。本文内容微服务微服务风格的特性组件化(Componentization)与服务(Services)围绕业务功能的组织产品不是项目强化终端及弱化通道分散治理分散数据管理基础设施
心存留恋就不会幸福
·
2023-04-06 21:46
pycharm 配置python虚拟环境
创建虚拟环境python-mvenv虚拟环境名称E:\>python-mvenvprojectA_venvE:\>python-mvenvprojectB_venv2、进入虚拟环境C:\Users\
martin
快乐的命令行
·
2023-04-05 12:15
笔记
python
pycharm
windows
apply、call与bind
共同点:都是函数对象的一个方法,作用是改变函数执行时的上下文,即改变函数体内部this的指向varname="lucy";varobj={name:"
martin
",say:function(){console.log
~柠凉id
·
2023-04-05 03:52
html
前端
javascript
ESP32(NodeMCU-32S)简单实现路由中继/wifi中继
所需资料1esp32_nat_router源码:GitHub-
martin
-ger/esp32_nat_router:AsimpleNATRouterfortheESP322.NodeMCU-32S官网
逆向涉猎
·
2023-04-04 02:06
嵌入式开发入门
物联网
iot
ESP32
NodeMCU-32S
Martin
Fowler竟然不是第一个提出微服务架构概念的?
而实际上,
Martin
却并不是最早谈及微服务架构的,本篇文章就和你聊聊微服务架构定义的那点事。最易懂的版本MartinFo
weixin_33690963
·
2023-04-02 14:53
devops
运维
大数据
基数估计探秘:Linear Counting与Flajolet-
Martin
算法
前言看官可以先拿出大学《概率论与数理统计》教材翻一翻,反正我是复习过才写的(逃基数统计简介什么是基数?一个(有限)集合S里不同的元素个数就称为该集合的基数(cardinality),也叫做“势”,记为|S|。例如,S={"西红柿","土豆","胡萝卜","土豆","洋葱","西红柿"},那么|S|=4。在我们的日常工作中,经常碰到需要统计基数的情境。最常见的就是日活跃用户数(dailyactive
LittleMagic
·
2023-03-31 13:01
重构(
Martin
Fowler)——简化函数调用
在对象技术中,最重要的概念莫过于“接口”(interface)。容易被理解和被使用的接口,是开发良好面向对象软件的关键。最简单也最重要的一件事就是修改函数名称。名称是程序写作者与阅读者交流的关键工具。只要你理解一段程序的功能,应该大胆使用RenameMethod将你所知道的东西传给其他人。函数参数在接口之中扮演十分重要的角色。AddParameter和RemoveParameter都是很常见的重构
SAW1113
·
2023-03-31 05:35
重构
微服务(Microservices)——
Martin
Flower【翻译】
微服务在过去几年中,“微服务架构”这一术语如雨后春笋般涌现出来,它描述了一种将软件应用程序设计为一组可独立部署的服务的特定方式。虽然这种架构风格没有明确的定义,但在组织、业务能力上有一些共同的特征:自动化部署,端点智能化,语言和数据的去中心化控制。“微服务”-软件架构拥挤大街上的有一个新术语。虽然我们自然的倾向是轻蔑的一瞥将它一带而过,然而我们发现这一术语描述了一种越来越吸引人的软件系统风格。我们
王祖龙Jason
·
2023-03-30 03:42
微服务
微服务
Martin
Flower
介绍
MVVM_Android-CleanArchitecture
Rocko'sblog(rocko.xyz)]-MVVM_Android-CleanArchitecture前言"ArchitectureisAboutIntent,notFrameworks"-RobertC.
Martin
weixin_34037515
·
2023-03-30 02:16
移动开发
测试
ui
再读《架构整洁之道》
前一阵子读了RobertC.
Martin
(Bob大叔)的大作《架构整洁之道》,觉得挺有意思,但很多地方没细看。五一假期,拿起来重读。
倪琛
·
2023-03-30 01:00
读后感
架构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他