自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客神殿

坚持,自由,信仰

原创 NHibernate使用入门(四)

Future()返回IEnumerable<>集合public class Program { public static void Main(string[] args) { NHibernateProfiler.Ini...

2016-08-31 14:51:44 916 0

原创 NHibernate使用入门(三)

全文检索–查询数据NHibernate.config配置文件<?xml version="1.0" encoding="utf-8"?> <hibernate-configuration xmlns="urn:nhibernate...

2016-08-31 14:39:21 950 0

原创 NHibernate使用入门(二)

一.创建更新DDLNHibernate.config配置文件<?xml version="1.0" encoding="utf-8" ?> <hibernate-configuration xmlns="urn:nhiberna...

2016-08-31 13:43:22 1404 0

原创 NHibernate使用入门(一)

项目结构如图:Product.cs模型类 public class Product { public virtual Guid Id { get; set; } public virtual string Name { get; set; } ...

2016-08-30 21:33:37 1088 0

原创 Python设计模式(二十三)【模板方法模式】

过去属于死神,现在属于自己。""" 模板方法模式 """ ingredients = "垃圾邮件 鸡蛋 苹果" line = '-' * 10# 骨架 def iter_elements(gette...

2016-08-30 17:45:19 999 0

原创 Python设计模式(二十二)【连接池模式】

天才是重复次数最多的人。# -*- coding: utf-8 -*-class QueueObject(): def __init__(self, queue, auto_get=False): self._queue = queue self.object...

2016-08-30 17:23:55 1312 0

原创 Python设计模式(二十一)【备忘录模式】

相信是成功的起点,坚持是成功的终点。# -*- coding: utf-8 -*- from copy import copy, deepcopydef memento(obj, deep=False): state = deepcopy(obj.__dict__) if deep els...

2016-08-30 17:09:03 1744 0

原创 Python设计模式(二十)【中介模式】

我不去想是否能够成功,既然选择了远方,便只顾风雨兼程;我不去想,身后会不会袭来寒风冷雨,既然目标是地平线,留给世界的只能是背影。# -*- coding: utf-8 -*- import random import timeclass TC: def __init__(self): ...

2016-08-30 16:55:43 1795 0

原创 Python设计模式(十九)【图搜索模式】

人得自知,既然没种去死,那就找点乐子活下去class GraphSearch: """ 在python模拟图搜索模式 """ def __init__(self, graph): self....

2016-08-30 16:34:46 3046 0

原创 Python设计模式(十八)【享元模式】

即然选择了脚下这条路,就算是跪着都要把他走完。# -*- coding: utf-8 -*- """ 享元模式 """ import weakrefclass FlyweightMeta(type): def __new__(mc...

2016-08-30 16:20:42 2339 0

原创 Python设计模式(十八)【组合模式】

天空黑暗到一定程度,星辰就会熠熠生辉。"""组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。"""""" 一个类定义的组合对象,它可以用名称...

2016-08-30 15:44:25 1338 0

原创 Python设计模式(十七)【观察者模式】

勇敢,世界就会让步。如果有时候你被它打败了,不断地勇敢再勇敢,它就会屈服。"""观察者模式""" class Subject(object): def __init__(self): self._observers ...

2016-08-30 15:29:11 1501 0

原创 Python设计模式(十六)【迭代器模式】

人只要不失去方向,就不会失去自己!""" Implementation of the iterator pattern with a generator 一个生成器实现迭代器模式 """ from __future__ import pr...

2016-08-30 14:41:48 2158 0

原创 Python设计模式(十五)【访问者模式】

只要能执着远大的理想,且有不达目的绝不终止的意愿,便能产生惊人的力量。"""访问者模式""" class Node(object): passclass A(Node): passclass B(Node): pa...

2016-08-30 14:18:09 1948 0

原创 Python设计模式(十四)【策略模式】

生活充满了选择,而生活的态度就是一切。""" 策略模式 """ import typesclass StrategyExample: def __init__(self, func=None): self.name...

2016-08-30 11:25:31 1001 0

原创 Python设计模式(十三)【状态模式】

志向和热爱是伟大行为的双翼"""状态模式的实现""" from __future__ import print_functionclass State(object): """基本状态。这是共享的功能...

2016-08-30 10:54:15 2451 0

原创 流年,留念

青春里欢笑的少年何在不悲,不痛笑声里参不透或喜或悲后知,后觉

2016-08-30 00:17:27 1329 1

原创 Python设计模式(十二)【代理模式】

生活赋予我们一种巨大的和无限高贵的礼品,这就是青春:充满着力量,充满着期待志愿,充满着求知和斗争的志向,充满着希望信心和青春。"""代理模式""" import timeclass SalesManager: def talk(s...

2016-08-29 23:54:06 1433 0

原创 Python设计模式(十一)【原型模式】

人的理想志向往往和他的能力成正比"""原型模式""" import copyclass Prototype: value = 'default' def clone(self, **attrs): ...

2016-08-29 23:27:30 2044 0

原创 Python设计模式(十)【工厂模式】

要勇敢选择自己想要的生活"""工厂模式""" class ChineseGetter: def __init__(self): self.trans = dict(dog="狗", cat=&q...

2016-08-28 21:53:05 4042 0

原创 Python设计模式(九)【外观模式】

努力终有回报import timeSLEEP = 0.5# 复杂部分 class TC1: def run(self): print("###### 测试1 ######") time.sleep(SLEEP) print...

2016-08-28 21:48:34 1618 0

原创 Python设计模式(八)【装饰器模式】

不断进步from functools import wraps#装饰器makebold def makebold(fn): return getwrapped(fn, "b")#装饰器makeitalic def makeitalic(fn): return g...

2016-08-28 13:45:30 1169 0

原创 Python设计模式(七)【命令模式】

努力奋斗,抗争"""命令模式""" import os from os.path import lexistsclass MoveFileCommand(object): def __init__(self, src, dest):...

2016-08-28 00:40:12 1461 0

原创 Python设计模式(六)【职责链模式】

周末补充知识,编程哲学"""职责链模式""" import time import os import sys from contextlib import contextmanager"""象处理者:定义出...

2016-08-27 11:15:58 1400 0

原创 使用EF CodeFirst根据实体类生成数据库

EF CodeFirst 创建数据库 很多时候,一个项目只有模型层或者某几个模型类,没有数据库脚本,想创建数据库来运行项目,只能一个个敲SQL建表语句或图形化操作,十分耗时间,也很费脑细胞, 最近发现可以利用EF 里的自动创建数据库的功能,可以节约不少时间,数据库创建后可能跟实际数据库细节方面有所...

2016-08-26 21:29:40 11102 2

原创 Python设计模式(五)【建造者模式】

继续写"""建造者模式""" #主管者,构造一个使用Builder接口的对象 #调用具体建造者来创建复杂对象的各个部分,在指导者中不涉及具体产品的信息,只负责保证对象各部分完整创建或按某种顺序创建。 class Director(obje...

2016-08-26 10:50:58 2031 0

原创 Python设计模式(四)【桥接模式】

继续研究"""桥接模式"""# 具体实现者1/2 class DrawingAPI1(object): def draw_circle(self, x, y, radius): print('API1.ci...

2016-08-25 21:00:33 1880 0

原创 Python设计模式(三)【共享模式】

又来干货,继续努力,少年!# 共享模式 class Borg: """共享状态""" __shared_state = {} def __init__(self): self.__dict__ = s...

2016-08-25 14:45:20 3232 0

原创 Python设计模式(二)【适配器模式】

继续class Dog(object): def __init__(self): self.name = "Dog" def bark(self): return "汪!" class Cat(object): ...

2016-08-25 14:02:40 3133 0

原创 Python设计模式(一)【抽象工厂模式】

python面向对象编程入门,我们需要不断学习进步"""抽象工厂模式的实现"""import random class PetShop: """宠物商店""" def...

2016-08-24 22:15:19 10608 0

原创 windows下使用Hibernate连接Mycat例子

项目结构 使用jdk1.6和hibernate3NewsManager.java代码如下:package App; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Tra...

2016-08-23 12:57:45 8149 2

原创 Windows环境Mycat数据库分库分表中间件部署

下载地址MYCAT官方网站jdk安装配置 首先去oracle官网下载并安装jdk8,添加环境变量,JAVA_HOME设置为D:\Worksoftware\Java\jdk1.8 CLASSPATH设置为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar path...

2016-08-23 00:17:00 4734 1

转载 ASP.NET 首页性能的十大做法

前言本文是我对ASP.NET页面载入速度提高的一些做法,这些做法分为以下部分: 1.采用 HTTP Module 控制页面的生命周期。 2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存)。 3.页面GZIP压缩。 4.OutputCache 编程方式输...

2016-08-22 20:37:19 1750 0

转载 提高你开发效率的十五个VisualStudio使用技巧

相信做开发的没有不重视效率的。开发C#,VB的都知道,我们很依赖VS,或者说,我们很感谢VS。能够对一个IDE产生依赖,说明这个IDE确实 有它的独特之处。无容置疑,VS是一个非常强大的IDE,它支持多语言编辑。支持C#,VB,C/C++,HTML……它拥有强大的调试编译功 能。它让我们不用去记住...

2016-08-21 13:01:07 4771 2

转载 ASP.NET比较常用的26个性能优化技巧

本篇文章主要介绍了”ASP.NET中常用的26个优化性能方法”,主要涉及到ASP.NET中常用的26个优化性能方法方面的内容,对于ASP.NET中常用的26个优化性能方法感兴趣的同学可以参考一下。1. 数据库访问性能优化数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。...

2016-08-21 12:41:21 4699 0

转载 .NET开发人员必看:提高ASP.NET Web应用性能的24种方法和技巧

那性能问题到底该如何解决?以下是应用系统发布前,作为 .NET 开发人员需要检查的点。1.debug=「false」当创建 ASP.NET Web应用程序,默认设置为「true」。开发过程中,设置为「true」是非常有用多,但在应用程序发布部署时,需将其设置为「false」。<compila...

2016-08-21 11:56:53 2200 0

转载 .NET Framework 4.5 五个很棒的特性

简介自.NET 4.5发布已经过了差不多1年了。但是随着最近微软大多数的发布,与.NET开发者交流的问题显示,开发者仅知道一到两个特性,其他的特性仅仅停留在MSDN并以简单的文档形式存在着。比如说,当你问一个.NET开发者.NET框架内核中有什么新东西的时候,他们中的大多数仅仅会说异步与等待(至少...

2016-08-21 11:40:10 10029 1

转载 C# .net MVC 微信红包(服务号发送红包)

注:需要开通微信支付的服务号!//跳转微信登录页面 public ActionResult Index() { ViewBag.url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + {服...

2016-08-19 10:27:08 4349 0

原创 Jquery搜索框效果(百度关键词联想)

可以实现关键词联想的搜索框集合了百度谷歌搜狗360腾讯等多家搜索 searchhtml的代码 searchcss的代码如下 keywordjs的代码如下 页面效果如图可以实现关键词联想的,搜索框;集合了百度,谷歌,搜狗,360,腾讯等多家搜索search.html的代码:<!doctype ...

2016-08-18 22:30:00 7746 1

原创 MyBatis.Net使用入门(三)

项目结构如下 Bookcs模型 Bookxml映射配置文件 日志配置文件log4netxml 数据库提供程序配置providersconfig Mybatis全局配置文件SqlMapconfig Programcs的入口程序 frmBookDetail窗体后台代码 frmBookView窗体后台代...

2016-08-17 17:18:55 10279 0

提示
确定要删除当前文章?
取消 删除