文摘首页 | 我的好库
好库文摘

设计模式的征途—3.抽象工厂(Abstract Factory)模式

上一篇的工厂方法模式引入了工厂等级结构,解决了在原来简单工厂模式中工厂类职责太重的原则,但是由于工厂方法模式的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,从而增加系统开销。那么,我们应该怎么来重构?似乎,我们可以考虑将一些......

Edison Chou 发布于 2017/4/30 0:57:39 阅读(1) 评论(0)

ABP官方文档翻译 2.4 日志

日志 服务端 获取记录器 基类日志记录器 配置 Abp.Castle.Log4Net包 客户端 服务端   ABP使用Castle Windsor`s 日志设备。它可以使用不同的日志类库:Log4Ne......

SmileRiver 发布于 2017/4/30 0:38:41 阅读(1) 评论(0)

C++STL中map容器的说明和使用技巧(杂谈)

1、map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。 2、map的功能 自动建立Key - valu......

ACM进阶之路 发布于 2017/4/30 0:00:42 阅读(1) 评论(0)

通过热部署提高开发效率

为什么用热部署?   我现在走的是java后端路线,在平时做项目或练习时有一个很重要的问题就是,把项目部署到服务器后调试,进行java代码修改后大部分情况下要重启服务器或重新部署,当项目比较大的时候,重启时间都要个几分钟,大大降低开发......

别动我代码 发布于 2017/4/30 0:00:37 阅读(0) 评论(0)

[uva11992]Fast Matrix Operations(多延迟标记,二维线段树,区间更新)

题目链接:https://vjudge.net/problem/UVA-11992 题意:n*m的矩阵,每次对一个子矩阵操作,有三种操作:加x,设置为x,查询。查询返回子矩阵和、最小值、最大值 n很小(<=20),所以可以开20棵......

Kirai 发布于 2017/4/30 0:00:32 阅读(1) 评论(0)

《程序员修炼之道》笔记(三)

第四章 注重偏执的实效   “你不可能写出完美的软件”,我们要把这句话视为生活的公理,并接受它、拥抱它。 但同时,有一些方法可以尽量把这个事实转变为有利条件 作者用开车来类比写程序:每个人都知道只有他们自己是地球上的好司机,于......

zhixin9001 发布于 2017/4/29 22:43:38 阅读(1) 评论(0)

[KISSY5系列]KISSY5安装使用(一)

目录:http://www.cnblogs.com/idefav2010/p/6785610.html   本文将从零开始安装KISSY环境 一、安装nodejs 从nodejs网站下载nodejs安装 地址: ht......

idefav2010 发布于 2017/4/29 22:24:54 阅读(1) 评论(0)

配置RMAN备份环境

关于配置RMAN备份环境你可以给每个目标数据库设置一些固定的配置,这些配置控制着RMAN多个方面的行为。例如,你可配置备份的保存策略、默认的备份目录、默认的备份设备类型等。你可以用show命令来查看配置及用configure来修改RMA......

djq002 发布于 2017/4/29 22:24:33 阅读(1) 评论(0)

Git常用命令备忘

第一步,ssh key 创建与添加到Github 1,ssh-keygen 全部使用默认的: -t 指定密钥类型,默认是 rsa ,可以省略。-C 设置注释文字,比如邮箱,可以省略。-f 指定密钥文件存储文件名。 2,提示你输入......

云中客 发布于 2017/4/29 22:04:57 阅读(1) 评论(0)

ASP.NET MVC 常用扩展点:过滤器、模型绑定等

一、过滤器(Filter) ASP.NET MVC中的每一个请求,都会分配给对应Controller(以下简称“控制器”)下的特定Action(以下简称“方法”)处理,正常情况下直接在方......

心态要好 发布于 2017/4/29 22:04:52 阅读(1) 评论(0)

[KISSY5系列]淘宝全终端框架 KISSY 5--从零开始使用

KISSY 是淘宝一个开源的 JavaScript 库,包含的组件有:日历、图片放大镜、卡片切换、弹出窗口、输入建议等 一、简介 KISSY 是一款跨终端、模块化、高性能、使用简单的 JavaScript 框架。 除了完备的工具集......

idefav2010 发布于 2017/4/29 21:45:58 阅读(1) 评论(0)

利用子集构造法实现NFA到DFA的转换

概述 NFA非有穷自动机,即当前状态识别某个转换条件后到达的后继状态不唯一,这种自动机不便机械实现,而DFA是确定有限状态的自动机,它的状态转换的条件是确定的,且状态数目往往少于NFA,所以DFA能够比较方便的机械实现且识别能力......

看见2016 发布于 2017/4/29 21:45:53 阅读(1) 评论(0)

清北Day 2

清北第二天,感受到了来自这个世界的不友善,大概把没听过不会的“名词”记录下来就已经一面了,然后被大佬说这都是最基础的东西,就很皮,那就趁别人练习字符串的题的时候,来写波博客了,倒不是不想写,(MD这么快就KMP,Hash,Manache......

娃哈哈哈哈 发布于 2017/4/29 21:26:51 阅读(1) 评论(0)

Session攻击(会话劫持+固定)与防御

1、简介   Session对于Web应用无疑是最重要的,也是最复杂的。对于web应用程序来说,加强安全性的第一条原则就是 – 不要信任来自客户端的数据,一定要进行数据验证以及过滤,才能在程序中使用,进而保存到数据层。 然......

那一叶随风 发布于 2017/4/29 21:07:33 阅读(2) 评论(0)

用树莓派探索蓝牙

树莓派3中内置了蓝牙模块。树莓派通过UART接口和该模块通信。树莓派1和树莓派2中没有内置的蓝牙模块,不过你可以通过USB安装额外的蓝牙适配器。这里介绍一些用树莓派进行蓝牙编程的方法。   蓝牙介绍  蓝牙最初......

Vamei 发布于 2017/4/29 20:48:43 阅读(2) 评论(0)

MySQL常见建表选项及约束

一、CREATE TABLE 选项 1、在定义列的时候,指定列选项 1)DEFAULT <literal>:定义列的默认值   当插入一个新行到表中并且没有给该列明确赋值时,如果定义了列的默认值,将自动得到默认值 ;如果没......

GeaoZhang 发布于 2017/4/29 20:10:10 阅读(2) 评论(0)

Golang 在mac上用VSCode开发、Delve调试

    本文包含以下内容: 1.安装VSCode; 2.用Delve调试Go项目; 3.自定义代码片段;       1.安装VSCode   先去下......

Ficow 发布于 2017/4/29 20:10:05 阅读(2) 评论(0)

Python 面向对象之一

Python 面向对象之 类与属性     今天接触了一下面向对象,发现面向对象和之前理解的简直就是天壤之别,在学Linux的时候,一切皆文件,现在学面向对象了,so,一切皆对象。     之前不......

还是牛 发布于 2017/4/29 19:51:24 阅读(2) 评论(0)

模板(1)函数模板

1、引入 如何编写一个通用加法函数?第一个方法是使用函数重载, 针对每个所需相同行为的不同类型重新实现这个函数。C++的这种编程机制给编程者极大的方便,不需要为功能相似、参数不同的函数选用不同的函数名,也增强了程序的可读性。简单示例:......

滴巴戈 发布于 2017/4/29 19:13:05 阅读(2) 评论(0)

从装箱拆箱看泛型

.NET很容易把值类型转换为引用类型,所以可以在需要对象的任意地方使用值类型。例如int可以赋予一个对象,从值类型转换为引用类型称为装箱。如果方法需要把一个对象作为参数,同时传递一个值类型,装箱操作就会自动进行。另一方面,装箱的值类型可......

Simen.Net 发布于 2017/4/29 18:36:05 阅读(2) 评论(0)
1 2 3 4 5 6 7 8 ... 下一页共12971页  到第