一.前言1.准备好开始烘烤某些松耦合的OO设计。2.制造对象的方法除了new,还有很多其他的方法;3.初始化使用new经常会带来一些耦合的问题,工厂模式可以解决这个问题;那么“new”有什么不对劲呢?其实,new没有问题,有问题的是“改变”。则可以用设计原则“找出会变化的部分,..
分类:
其他好文 时间:
2016-04-14 16:15:17
阅读次数:
234
1、安装通过yum来安装yuminstall-ysubversion检查是否安装完成svnserv--version2、建立版本库mkdir-p/home/svn/XXXX(仓库目录)svnadmincreate/home/svn/XXXX(创建仓库)执行上述命令后,会自动在repo目录下建立多个文件和目录,分别是:conf、db、format、hooks、locks、REA..
分类:
其他好文 时间:
2016-04-14 16:14:38
阅读次数:
236
在现有的SQLserver2012SP1数据库上启用reportingservices功能后,发现无法配置报表数据库,如下图报错。provider:命名管道提供程序error:40-无法打开到SQLserver的连接解决方法:需要打开SQLserver配置管理器,找到SQLserver网络配置,找到实例项目的TCP/IP协议,把静态端口..
分类:
数据库 时间:
2016-04-14 16:12:27
阅读次数:
232
Linux下Bash编程之位置和特殊变量(四)1.bash位置变量:$1,$2,...第1个参数,第二个参数,...shift轮询替换,剔除举例说明:利用脚本解释位置变量的意思,创建如下脚本:nanoshift.sh创建一个脚本文件,新增以下内容#!/bin/bash#if[$#-lt5];then脚本后面参数不少于5个echo"./shift...
分类:
系统相关 时间:
2016-04-14 16:12:55
阅读次数:
233
安装SCOM2012R2报表服务器角色的时候,在配置operationsmanager账户界面提示错误“无法验证提供的一个或多个账户。请提供有效的用户名和密码”。经过检查:1)scomadmin账户已经加入到了本地管理员组;2)scomadmin账户已经加入到了SQLserver的sysadmin组;3)scomadmin账户未..
分类:
其他好文 时间:
2016-04-14 16:12:23
阅读次数:
204
问题背景:安装SharePoint之前要准备一大堆软件,其中包括AppFabric1.1版本,以及它的累计更新包kb2671763,因为网络有问题,所以只能离线安装这些组件,结果在安装累计更新的时候安装成了它的V5版本,而SharePoint2013sp1的准备工具不认识V5版本的AppFabric1.1的累计更新,所..
分类:
移动开发 时间:
2016-04-14 16:13:45
阅读次数:
213
问题现象在安装SharePoint2013SP1的时候,提示需要.netframework4.5,明明先决条件已经过了啊,而且Windowsserver2012R2是默认安装.netframework4.5的。问题原因原因是系统已经通过windowsupdate更新到了.netframework4.6版本,SharePoint2010SP1的安装程序特别傻逼,认不出来..
分类:
Web程序 时间:
2016-04-14 16:12:16
阅读次数:
213
学习Java这么久,虽然脑子中有关于序列化的理解,但没实际应用过,刚好碰到朋友要帮忙做个作业,就趁机写一个很简单的例子。importjava.io.FileInputStream;
importjava.io.FileOutputStream;
importjava.io.ObjectInputStream;
importjava.io.ObjectOutputStream;
importjava...
分类:
编程语言 时间:
2016-04-14 16:13:41
阅读次数:
152
继承1、单继承classBase
{
public:
Base()
{
cout<<"Base()"<<this<<endl;
}
voidFunTest1()
{
cout<<"Base::FunTest1()"<<endl;
}
voidFunTest2()
{
cout<<"Base::FunTest2()"<<endl;
}
~Base()
{
cout<<"~Base()"<<en..
分类:
编程语言 时间:
2016-04-14 16:14:13
阅读次数:
217
Django框架下多国语言支持设置,步骤如下:1、安装GNUgettexttoolsDjango是通过gettext组建支持多国语言的,因此需要安装下载地址为:http://gnuwin32.sourceforge.net/packages/gettext.htmwindow平台下载Binaries版本(编译好的exe,直接安装),然后设置系统路径ubuntu平台..
分类:
编程语言 时间:
2016-04-14 16:11:22
阅读次数:
159
Linuxsudo主要是用于把部分权限分给特定的用户使用,同时又限定特定用户不能超过权限使用范围。sudo的配置文件:/etc/sudoers(权限为440,意思仅root用户才能使用它),此文件建议不要以vim等命令来编辑,最好直接用命令visudo.visudo编辑/etc/sudoers条目格式:whowhich_hosts..
分类:
系统相关 时间:
2016-04-14 16:12:08
阅读次数:
282
开源快速多功能全量及增量本地远程已守护进程(socket)的方式传输数据rsync参数源目的SYNOPSISLocal:rsync[OPTION...]SRC...[DEST]source源dest目的Accessviaremoteshell:Pull:rsync[OPTION...][USER@]HOST:SRC...[DEST]Push:rsync[OPTION...]SRC...[USER@]HOST:DESTAccessvia..
分类:
系统相关 时间:
2016-04-14 16:11:02
阅读次数:
258
最近终于把BrendanGregg大神的力作《SystemsPerformance:EnterpriseandtheCloud》给看完了,前往系统调优的道路上还有很多路要走,最近打算写一个系列的性能调优的文章,算是一个读书笔记,跟工作上遇到的问题。思路就按照Brendan经常用的性能调优图片来写:
分类:
其他好文 时间:
2016-04-14 16:12:59
阅读次数:
198
作业一梳理重点第六章整体管理1、项目整体管理的过程包括哪些内容(论文)项目背景+定义(7个过程)+经验教训1)项目启动。制定项目章程,正式授权项目或项目阶段的开始。发起人或投资人制定项目章程、指定项目经理(启动)2)制定初步的项目范围说明书。概要地描述项目范围。(..
分类:
其他好文 时间:
2016-04-14 16:13:05
阅读次数:
299
#!/bin/envpython#!-*-coding:UTF-8-*-importosprintos.name#输出主机平台printos.getcwd()#输出当前目录printos.listdir(os.getcwd())#输出当前目录的文件(横向)foriinos.listdir(os.getcwd()):#输出当前目录的文件(纵向)printios.makedirs("/tmp/tong/123")#创建多级目录os.m..
分类:
编程语言 时间:
2016-04-14 16:11:05
阅读次数:
178
Xplugin是mysql新发版本5.7.12中新增的插件,利用它实现mysql作为文件存储数据库,也就是利用mysql5.7版本json支持的特性完成,安装很简单,需要下载5.7.12版本并且安装mysqlsh工具。[root@slave-3src]#vim/etc/yum.repos.d/mysql-community.repo
[mysql-tools-preview]
name=M..
分类:
数据库 时间:
2016-04-14 16:09:37
阅读次数:
218
thinkpadE431系列USB启动问题1、将U盘做成Pe,开机按F12,找到U盘启动项,选中后按enter没有任何反应。2、按F1进入BIOS,在Startup设置USB作为第一启动项,在F12的列表中也是现实USB为第一启动项,但是电脑照旧是进入系统,没有任何变化。(U盘已经写入WinPE)usb识别到了,选..
分类:
其他好文 时间:
2016-04-14 16:10:33
阅读次数:
303