一:概念 二:动机 三:和工厂方法模式区别 四:代码讲解(连接不同数据库) (一)原代码 问题提出: (二)支持面向接口编程 (三)添加工厂 新的问题: (四)引出抽象工厂 五:模式定义 六:类图(结构) 七:要点总结 (一)如果没有应对“多系列对象构建”的需求变化,则没有必要使用 Abstract ...
分类:
其他好文 时间:
2018-08-26 15:43:17
阅读次数:
220
#pragma once #pragma warning(disable: 4786) #include "winsock2.h" #include using namespace std; #define MAX_CONNECTION_NUMBER 2 // 最大连接数 typedef struc... ...
1 namespace DAL 2 { 3 public class DalHouse : IHouse 4 { 5 public int Add(HouseInfo m) 6 { 7 string sql = "pro_add"; 8 SqlParameter eid = new SqlParam ...
分类:
数据库 时间:
2018-08-24 13:32:34
阅读次数:
153
由于python链接数据库需要下载DB API模块:例如你需要访问Mysql数据,你需要MySQL数据库模块。 DB-API是一个规范。 以便为不同的底层数据库系统和数据库接口程序提供一致的访问接口。 Python的DB-API,为大多数的数据库实现了接口,使用它连接各数据库后,就可以用相同的方式操 ...
分类:
数据库 时间:
2018-08-20 01:13:15
阅读次数:
264
**#!/bin/sh####createuserbyDanChen2018-8-18##########[-f/etc/init.d/functions]&&source/etc/init.d/functions[$UID-ne0]&&{action"currentuserisnotroot,permisiondeny!"/bin/falsee
分类:
数据库 时间:
2018-08-18 13:16:55
阅读次数:
203
一 匿名函数(lamda) 为及解决简单的一些需求而设计的一句话函数 注意 函数 的参数可以有多个,多个参数之间用逗号,隔开. 匿名函数不管有多复杂,只能写一行,且逻辑结束后直接返回数据 返回值和正常的数据一样,可以是任意数据类型 小注意点 二,sorted函数 (有返回值) 排序函数 sorted ...
分类:
其他好文 时间:
2018-08-15 18:33:03
阅读次数:
163
命名规则:表名_字段名1、需要加索引的字段,要在where条件中2、数据量少的字段不需要加索引3、如果where条件中是OR关系,加索引不起作用4、符合最左原则 https://segmentfault.com/q/1010000003984016/a-1020000003984281 联合索引又叫 ...
分类:
数据库 时间:
2018-08-15 12:01:30
阅读次数:
180
随着移动互联网的普及,服务器运维所面临的挑战也随之越来越大。当规模增长到一定程度,手动管理方式已经无法应对,自动化运维成为解决问题的银弹。Python凭借其灵活性,在自动化运维方面已经被广泛使用,能够大大提高运维效率,服务器集群的规模越大,优势越明显。下面一些知识有助于你开始进入Python的世界。 ...
分类:
编程语言 时间:
2018-08-14 21:55:59
阅读次数:
157
简单优化 关闭firewalld: 临时关闭防火墙:systemctl stop firewalld 修改配置文件设置开机不启动:systemctl disable firewalld selinux : 临时关闭:setenforec 0 永久关闭:vi /etc/selinux/config 修 ...
分类:
系统相关 时间:
2018-08-12 20:13:58
阅读次数:
272
1、在该SSM工程的pom.xml中加入PageHelper的分页插件依赖(若是版本号不对,可以尝试修改一下) 2、在myBatis的配置文件中(SqlMapConfig.xml)加入分页插件的依赖:(下面这是SqlMapConfig.xml中的全部内容) 3、在spring整合文件(xml)中加入 ...
分类:
其他好文 时间:
2018-08-10 17:10:51
阅读次数:
285