1 概述当我们想闭上眼睛想如何让我们的软件更加可用可维护时,我们总能想到一个词:松耦合。在这篇文章中,主要讲述了模块间存在的依赖关系,但这种依赖关系违背了依赖倒置原则。在这之后,我们将讨论一种解除软件依赖关系的设计模式——IoC,以及它的两种实现方法:依赖注入(DI)和服务定位。最后我们简单地列下当...
分类:
其他 时间:
2015-07-08 09:22:03
收藏:
0 评论:
0 赞:
0 阅读:
404
在这篇文章里,我想详细谈下为什么你要避免事务日志(Transaction Log)上的自动增长操作(Auto Growth operations)。很多运行的数据库服务器,对于事务日志,用的都是默认的日志文件大小和自动增长设置。人们有时会很依赖自动增长机制,因为它们刚好能正常工作。当然,如果它正常工...
分类:
其他 时间:
2015-07-08 09:21:53
收藏:
0 评论:
0 赞:
0 阅读:
255
在Xtext官方网站是这么说的“Building your own domain-specific languages has never been so easy. Just put your grammar in place and you not only get the working pa...
分类:
其他 时间:
2015-07-08 09:21:33
收藏:
0 评论:
0 赞:
0 阅读:
204
(1)系统架构 查看内核Shell代码 #uname-s-rLinux2.6.32-358.el6.x86_64查看发布版本Shell代码 #cat/etc/redhat-releaseCentOSrelease6.4(Final)查看CPU架构Shell代码 #archx86_64(x86_64表...
分类:
其他 时间:
2015-07-08 09:20:53
收藏:
0 评论:
0 赞:
0 阅读:
229
深入浅出 RPC - 浅出篇深入浅出 RPC - 深入篇
分类:
其他 时间:
2015-07-08 09:20:43
收藏:
0 评论:
0 赞:
0 阅读:
108
以下是在VirtualBox里的安装过程: 1. 选择“Select Install or upgrade existing system”2. 选择“skip ”3. 点击“Next”4. 选择语言后点击“Next”5. 选择键盘6. 选择“Select Basic Storage Device....
分类:
其他 时间:
2015-07-08 09:20:33
收藏:
0 评论:
0 赞:
0 阅读:
160
搭建 CentOS 6 服务器 - 目录博客分类:Linux (1) 安装CentOS ISO(desktop/minimal)、Cloud(AWS/阿里云)、Virtualization(VMWare、VirtualBox)详细内容(2) Linux常用命令 cd、ls、rm、chmod........
分类:
其他 时间:
2015-07-08 09:20:03
收藏:
0 评论:
0 赞:
0 阅读:
253
上高中的小明暗恋女神三年,高考结束后,小明决定向女神表白。这天,小明来到女神楼下等待女神的出现,时间一分一秒的流逝,两个多小时过去了,女神还没有出现,小明看了下表,时针和分针的位置正好跟开始等的时候互换,请问小明一共等了女神多少分钟()172166165150超简单的思路设一圈为1设时针和分针距离x...
分类:
其他 时间:
2015-07-08 09:19:53
收藏:
0 评论:
0 赞:
0 阅读:
257
HTML HTML JS代码 JS代码 建站技巧 3 4444 4 CSS技巧 5 6666 6666 HTML5 HTML5 JS代码 8 建站技巧 建站技巧 懒人建站 10 JS代码 JS代码 建站技巧...
分类:
其他 时间:
2015-07-08 09:19:43
收藏:
0 评论:
0 赞:
0 阅读:
246
遍历一遍就好class Solution: def __init__(self): self.mapping = {'2': 'abc', '3': 'def', '4': 'ghi', '5': 'jkl', '6': 'mno', '7': 'pqrs', '8': 'tuv...
分类:
其他 时间:
2015-07-08 09:18:53
收藏:
0 评论:
0 赞:
0 阅读:
230
自定义导航控制器,重写下面的方法,创建一个返回箭头按钮 1 - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated 2 3 { 4 5 if (self.viewContr...
分类:
其他 时间:
2015-07-08 09:18:33
收藏:
0 评论:
0 赞:
0 阅读:
250
[CodeFights] Changu Circle
分类:
其他 时间:
2015-07-08 09:17:53
收藏:
0 评论:
0 赞:
0 阅读:
201
进制转换进制转换分为二进制、十进制、八进制和十六进制二进制:0,1十进制:0,1,2,3,4,5,6,7,8,9八进制:0,1,2,3,4,5,6,7十六进制:0,1,2,3,4,5,6,7,8,9,A(10),B(11),C(12),D(13),E(14),F(15)计算机使用二进制的原因是因为二...
分类:
其他 时间:
2015-07-08 09:17:04
收藏:
0 评论:
0 赞:
0 阅读:
92
大部分时间,我们只用到npm的install,init,publish等功能,但它设计的非常好,有很多是我们不了解的 一起看一下 class Solution: # @param {string[]} strs # @return {string} def longestCommonPrefix(self, strs): n = len(strs) if...
分类:
其他 时间:
2015-07-08 08:13:33
收藏:
0 评论:
0 赞:
0 阅读:
263
1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #define PAU putchar(' ') 8 #define ENT putchar('\n') 9 #define lson x?x->ch[0]:x,....
分类:
其他 时间:
2015-07-08 08:13:03
收藏:
0 评论:
0 赞:
0 阅读:
256
Enteprise Solution有一套自己的界面设计规范,也是很多年(10年以上)管理软件界面精华的积累。没有一个软件从一开始就很善于界面设计,许多个小小的改善,比如控件位置的移动,控件摆放顺序的改变,都是经过客户检验或是深思熟虑的。1 对于必须输入值的项,控件中有小光标表示。如上图所示,合约编...
分类:
其他 时间:
2015-07-08 08:12:53
收藏:
0 评论:
0 赞:
0 阅读:
260
行业公认标准 rpm的常用参数 i: 安装应用程序(install) e: 卸载应用程序(erase) vh: 显示安装进度:(verbose hash) U: 升级软件包;(update) qa: 显示所有已安装软件包(query all) 结合grep命令使用 例子:rmp -ivh gcc-c...
分类:
其他 时间:
2015-07-08 08:12:13
收藏:
0 评论:
0 赞:
0 阅读:
243
欧拉回路Time Limit : 2000/1000ms (Java/Other)Memory Limit : 32768/32768K (Java/Other)Total Submission(s) : 4Accepted Submission(s) : 1Problem Description欧...
分类:
其他 时间:
2015-07-08 08:11:53
收藏:
0 评论:
0 赞:
0 阅读:
289