精华内容
下载资源
问答
  • 设计模式总览表 ---注:未编辑完成,慢慢码字。  1.创建模式 创建模式(Creational Pattern)是对类的实例化过程的抽象化。 简单工厂(Simple Factory)模式 工厂方法(Factory Method)模式 抽象工厂...
     
    

    设计模式总览表

    ---注:未编辑完成,慢慢码字。

     1.创建模式

    创建模式(Creational Pattern)是对类的实例化过程的抽象化。

    简单工厂(Simple Factory)模式
    工厂方法(Factory Method)模式
    抽象工厂(Abstract Factory)模式
    单例(Singleton)模式
    多例(Multiton)模式
    建造(Builder)模式
    原始模型(Prototype)模式
     

    2.结构模式

    结构模式(Structural  Pattern)描述如何将类或者对象结合在一起形成更大的结构。

    适配器(Adapter)模式
    缺省适配(Default Adapter)模式
    合成(Composite)模式
    装饰(Decorator)模式
    代理(Proxy)模式
    享元(Flyweight)模式
    门面(Facade)模式
    桥梁(Bridge)模式

     

    3.行为模式

    行为模式(Behavioral  Pattern)是对不同的对象之间划分责任和算法的抽象化。

    不变(Immutable)模式

    一个对象的状态在对象被创建之后就不再变化,这就是所谓的不变模式。

    策略(Strategy)模式
    模版方法(Temple Method)模式
    观察者(Observer)模式
    迭代子(Iterator)模式

    迭代子模式又叫游标(Cursor)模式,是对象的行为模式。迭代子模式可以顺序地访问一个聚集中的元素而不必暴露聚集的内部表象。

    责任链(Chain of  Responsibility)模式

    责任链模式是一种对象的行为模式。

    在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态的重新组织链和分配责任。

    命令(Command)模式
    备忘录(Memento)模式
    状态(State)模式
    访问者(Visitor)模式
    解析器(Interpreter)模式
    调停者(Mediator)模式
    展开全文
  • CSS 属 性 一

    2005-04-30 10:23:00
    CSS 属 性 一  属 性 名 称 属性功能及其取值 用 法 说 明 与 范 例 颜色与背景类 color 设置文字颜色#rgb#rrggbbrgb(255,255,255)rgb(100%,100%,100%) H1{color:red}H1{color:#f00}H1{...

    CSS 属 性 一 览 表

    属 性 名 称 属性功能及其取值 用 法 说 明 与 范 例 
    颜色与背景类 
    color 设置文字颜色
    #rgb
    #rrggbb
    rgb(255,255,255)
    rgb(100%,100%,100%) H1{color:red}
    H1{color:#f00}
    H1{color:#ff0000}
    H1{color:rgb(255,0,0)}
    H1{color:rgb(100%,0%,0%)}
     
    background-color 设置背景颜色,格式同上。 BODY{background-color:red}
    BODY{background-color:#f00}
    BODY{background-color:#ff0000}
    BODY{background-color:rgb(255,0,0)}
    BODY{background-color:rgb(100%,0%,0%)} 
    background-image 设置背景图片,
    url(imageURL) body{backround-image:url(back.jpg);} 
    background-repeat 设置背景图片是否重复排列:
    repeat-x(X轴重复排列);
    repeat-y(Y轴重复排列);
    No-repeat(不重复排列) BODY{background-repeat:repeat-x;}
    BODY{background-repeat:No-repeat;} 
    background-attachment 设定背景图片是否卷动,默认为卷动。
    scroll(卷动)
    fixed(不卷动) BODY{background-attachment:fixed;} 
    background-position 设定背景图片或背景颜色开始显示的位置,取值格式:
    top,buttom,left,right,center(用关键字)
    70px 10px(用长度值)
    50% 30%(用百分比) BODY{background-position:right top;}
    BODY{background-position:50px 10px;}
    BODY{background-position:20% 50%;} 
    background 定义背景综合属性,不要求顺序,各属性值以空格分开。 BODY{background:#ffcc00 url(bg.jpg) fixed center} 
    字型类 
    font-family 设置字型属性,取值可以是任何字型名称,缺省为浏览器内定字型,可以设多个以逗号(,)分开,有空格的英文字型可用单引号或双引号括起来。 P{font-family:宋体,楷体,黑体,"Time New Rom";} 
    font-style 设定字型样式:Normal(正常),italic、objlique(斜体)  P{font-style:italic;} 
    font-variant 取值:Normal(默认),small-caps(如果是中文字型则将字型缩小显示,如果是英文则全部改为较小的大写) H3{font-variant:small-caps;} 
    font-weight 设定字体粗细,取值有:
    Normal(默认),bold,lighter,border,100,200...900
    由于浏览器支持程度不同,一般只用normal和bold两种属性。 P{font-weight:bold;} 
    font-size 设定字体的大小;
    绝对大小:xx-small,x-small,small,mediumlarge,x-large,xx-large;
    相对大小:larger,smaller;
    数字表示可用单位:磅(pt),像素(px),英寸(in),厘米(cm);
    亦可用百分比表示。 H2{font-size:36pt;}
    P{font-size:200%;} 
    font 设定字型的综合属性,其顺序如下:
    {font-style font-variant font-weight font-size /line-height font-family;} P{bold 12pt/14pt impact,Arial;} 
    文字类 
    letter-spacing 设定文字间距。 P{letter-spacing:5pt;} 
    text-decoration 设定文字加上下划线、删除线等效果:
    none(无)
    underline(下划线)
    overline(上划线)
    line-through(删除线)  
    vertical-align 设定文字或图片垂直方向的对齐方式:
    baseline:默认值 sub:下标 super:上标 top:垂直向上对齐 middle:垂直居中 bottom:垂直向下对齐。  
    text-transform 转换英文字母大小写:
    none:默认值 capitalize:首字母大写 uppercase:所有英文字母大写 lowercase:所有英文字母小写。  
    text-align 设置文字的水平对齐方式:
    left:左对齐 right:右对齐 center:水平居中 justify:左右对齐。  
    text-indent 设定标记元素内文字的首行缩进或配合margin-left属性设定首行凸排。  
    line-height 设定行高,声明方式有标准行高、固定值表示法、百分比行高、字型大小比例行高等。  
    列表类 
    list-style-type 有序列表的编号方式(供<OL>标记使用):
    none:无编号 decimal:阿拉伯数字 lower-roman:小写罗马数字 upper-roman:大写罗马数字 lower-alpha:小写英文字母 upper-alpha:大写英文字母。   
    list-style-type 无序列表的符号样式(供<UL>使用):
    none:无符号 disc:实心圆符号 circle:空心圆符号 square:实心方形符号。  
    list-style-image 无序列表的自定义符号样式:
    格式:url(图片名称) UL{list-style-imag:url(dd.gif);} 
    list-style-position 设置列表清单符号缩排属性:
    outside:凸排  inside:缩排 UL{list-style-imag:url(dd.gif); list-style-position:outside;} 
    list-style 列表清单项目的综合设定,属性之间用空格隔开。 UL{list-style-imag:url(dd.gif) inside;} 
    边界及其相关类 
    margin 标记元素边界值的综合设定。(其规则见右边范例)
    亦可以用margin-top、margin-right、margin-bottom、margin-left分开设定各边的边界。 声明4个值,其顺序为上、右、下、左边界,如:DIV{margin:12pt 15pt 20pt 16pt;}
    声明3个值,其顺序为上、右、下,缺少的左边界取其对边(右),如:DIV{margin:12pt 15pt 16pt;}
    声明2个值,其顺序为上、右,缺少的下、左边界取其对边,如:DIV{margin:12pt 15pt;}
    声明1个值,则4个边界同一个值,如:DIV{margin:15pt;} 
    padding 设定标记内容与标记边框之间的留白的综合设定(规则见margin属性的范例)。 也可分开设定padding-top、padding-right、padding-bottom、padding-left各值。 
    border-width 标记元素边框宽度的综合设定(规则类似于margin属性)。 也可分开设定border-top-width、border-right-width、border-bottom-width、border-left-width各值。 
    border-color 标记元素边框颜色的综合设定(规则类似于margin属性)。颜色取值见color属性。 也可分开设定border-top-color、border-right-color、border-bottom-color、border-left-color各值。 
    border-style 标记元素边框样式的综合设定(规则类似于margin属性)。边框样式有solid,double,goove,ridge,inset,outset等。 也可分开设定border-top-style、border-right-style、border-bottom-style、border-left-style各值。 
    border 标记元素4个边框的综合设定,可以分别声明边框宽度、边框样式、和边框颜色。 DIV{border:5pt solid #ff0000;} 
    width 设定标记元素的宽度。  
    height 设定标记元素的高度。  
    float 设定标记元素与文字间的相对位置(文字绕排方式)。取值:
    none:以默认方式显示;
    left:标记元素靠左,文字在右边绕排;
    right:标记元素靠右,文字在左边绕排;  
    clear 设定标记元素与文字间的相对位置(与float不同的是标记元素两边都不绕排)。取值:
    none:以默认方式显示;
    left:标记元素靠左,右边无文字绕排;
    right:标记元素靠右,左边无文字绕排;  
    其他类 
    z-index 设定标记元素的堆叠层次,取值为整数,也可以是负数,数值大的在上层。  
    visibility 设定标记元素是否可见,取值有:
    inherit:取默认值 visible:可见 hidden:不可见(隐藏)  


    该表只列出常用的CSS属性,及简要介绍其主要功能,若要了解各所有属性和具体的用法,请参考相关书籍。当然,实践是最好的提高办法。 

    展开全文
  • 程序员之家由互联网程序员爱好者,打造的交流互动平台,程序员之家并不是具体指的某一个社区或者网站,而是不同的程序员团队根据互联网用户的需要,打造的个交流平台,包括:编程十万个为什么,程序员联合开发网等...

    1、csdn

    CSDN是中国最大的开发者技术社区。它是集新闻、论坛、群组、Blog、文档、下载、读书、Tag、网摘、搜索、.NET、Java、游戏、视频、人才、外包、第二书店、《程序员》等多种项目于一体的大型综合性IT门户网站,有很强的专业性,其会员囊括了中国地区百分之九十以上的优秀程序员,在IT技术交流及其周边国内中是第一位的网站。

    2、DevStore
    DevStore全称Developer services Store,是全球首家开发者服务商店,是一个开发者服务整合类平台,目前DevStore已汇集国内外500余款开发者服务,这个数量每日还在继续增加。每个服务都有相对应的服务评测报告。开发者可以在这里提交服务、下载源码、评测、对服务进行对比并进行评论等等。交流群:367554077 这里汇集了一大批高质量的安卓开发者和IOS开发者,和高级评测人员。
    3、开源中国
    开源中国成立于2008年8月,是目前国内最大的开源技术社区,目前开源中国拥有130万会员,经过不断改进,已经形成了由开源软件库、代码分享、资讯、翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。2013年,开源中国建立基于阿里云大型综合性的项目-中国源,旨在为软件行业提供完善的开发服务,为中国广大开发者提供丰富多样的软件下载,源码托管等功能。
    4、cocoa china
    CocoaChina创立于2008年3月,是国内第一个也是最大的关于苹果产品和iOS 开发的中文社区网站,目前致力于为苹果产品开发者提供最全、最新的开发资讯、信息及服务。我们秉承”获取、解答、分享”的理念,加强开发者之间的交流和分享。我们相信,对于知识的分享是没有止境的。
    CocoaChina的成员来自世界各地,网站一直致力于打造最大的苹果中文开发社区,网站服务团队均具有多年的软件开发经验,并且在苹果产品开发领域一直处于领先的位置。
    5、36氪
    36氪是中国领先的互联网创业公司服务提供商。自成立至今,36氪已经发展为包括创业媒体36氪、创业投资平台氪加及线下创业空间氪空间三大业务在内的互联网创业入口级服务商。
    6、虎嗅网
    虎嗅网是由中国企业家前执行总编李岷于2012年5月创立的个性化商业资讯网站。虎嗅网的愿景是:创造让用户更有效率地获取商业资讯并进行交流的方式。网站内容是由编辑和用户共同筛选,然后再精要加工,走个性化与社会化结合的路线。
    7、APKbus
    APKBUS是一家服务于中国移动开发者学习与成长需要的综合社区服务平台,专门为开发者提供最优质的资源服务、最完善的信息共享平台。
    8、eoeandroid
    eoeandroid是国内成立最早,最大最专业的Android开发者社区,为Android开发者提供海量优秀的Android学习资料。在良好的互助氛围中,中国的Android开发者在eoeandroid社区中迅速成长,开发出大量优秀的本地化Android应用。给广大的Android开发者爱好者提供交流和分享的平台。
    9、程序员之家
    程序员之家由互联网程序员爱好者,打造的交流互动平台,程序员之家并不是具体指的某一个社区或者网站,而是不同的程序员团队根据互联网用户的需要,打造的多个交流平台,包括:编程十万个为什么,程序员联合开发网等论坛或者博客。
    普及中国软件开发知识,IT技术,传播基础的软件开发知识,为中国的网络行业做出微薄的贡献。
    10、百度贴吧
    开发者吧、安卓吧、ios吧、android吧等,百度贴吧大家都玩过,灌水、娱乐性质较多,真正技术类并不是其强项。

    展开全文
  • Activiti工作流总 核心API-processEnigne流程引擎 流程引擎配置-config解读 各种场景的Service解读 Activiti的数据库 Activiti工作流常见的面试问题 本文会对Activiti工作流进行一个总体的介绍。 什么是工作流 .....

    工作流作为后端开发者肯定听过,在工作中也有广泛的应用,本专栏是对工作流学习的一些总结心得,初步计划分为以下几个部分来进行总结:

    1. Activiti工作流总览
    2. 流程引擎配置-config解读
    3. Activiti命令拦截器及设计模式解读
    4. 核心API-processEngine流程引擎
    5. 各种场景的Service解读
    6. Activiti工作流常见的面试问题

    本文会对Activiti工作流进行一个总体的介绍。

    什么是工作流

    工作流的概念其实实际用过之后就会有个大约的印象。我自己理解为:

    在一个流程里面,每个节点需要不同的人去做不同的任务、工作,比较分散杂乱,工作流就是对整个流程的梳理整合,明确每个节点的任务和执行角色,并指明下个节点走向。

    Activiti工作流总览

    Activiti工作流运作的核心API如下图所示。主要分为这么几个部分:

    1. 由配置文件创建出processEnigneConfiguration流程引擎配置对象;
    2. 由processEnigneConfiguration创建出processEnigne流程引擎对象;
    3. 流程引擎对象是最重要的API,基于流程引擎对象可以获取各种不同创建的Service,这些Service提供了相应的工作方法,就可以使用工作流了。
      在这里插入图片描述

    表结构

    在这里插入图片描述
    在启动的时候就会创建这些表,一共28张表

    activiti6有28张表,而不是23张,多的5张表分别是:

    1. 3张是对原来的ru_job表进行了拆分,拆分的更细致,包括定时任务、暂停的任务和多次尝试都没有成功执行的任务;
    2. 1张是ru_中多加了事件监听的表;
    3. 还有一张是re_中多加了流程定义动态改变信息表。

    相应的建表和删除sql在Activiti中有。其中核心引擎是必须的,其他两个可以没有。

    mysql 建表语句

    activiti自带了建表脚步,分别为下面三个文件:

    • 核心引擎 activiti.mysql.create.engine.sql
    • 历史数据 activiti.mysql.create.history.sql
    • 身份信息 activiti.mysql.create.identity.sql

    mysql删表语句

    • 核心引擎 activiti.mysql.drop.engine.sql
    • 历史数据 activiti.mysql.drop.history.sql
    • 身份信息 activiti.mysql.drop.identity.sql

    ACT_GE_* 通用数据表-2张

    在这里插入图片描述

    ACT_RE_* 流程定义存储表-4张

    在这里插入图片描述

    ACT_ID_* 身份数据表-4张

    在这里插入图片描述

    ACT_RU_* 运行时流程数据表-9张

    在这里插入图片描述

    ACT_HI_* 历史流程存储表-9张

    在这里插入图片描述

    展开全文
  • SQL 大部分是付费题目,可以看我的做题... 组合两个(SQL) leetcode176. 第二高的薪水 leetcode 178. 分数排名(SQL) leetcode180. 连续出现的数字(SQL) leetcode181. 超过经理收入的员工(SQL) leetcod...
  • 波束EM122安装纪实(一)总

    千次阅读 2016-05-08 14:03:00
    资讯见 xiaok海洋测绘网   1 )底座和导流罩制造 (见发射底座图,接收底座图、导流罩图) 导流罩图已经预留浅剖安装空间。 注意 1 :实物配钻与攻丝。 注意 2 :接收换能器底座有...
  • 本章使用kettle将mysql 100 (例如: A1、A2-A99 这样递增 ) 张表合并到 另外一张宽中。 目录 前言: 一: 总 二: getTableName转换 2.1 生成记录 生成100条 表名固定的名称A 2.2 增加序列 0-99 2.3 使用...
  • 设计模式总

    千次阅读 2019-03-27 08:29:21
    使用个隔离的接口,比使用单个接口(个接口方法集合到一个的接口)要好。 迪米特法则 迪米特法则,最少知道原则(Demeter Principle),一个实体应当尽量少的与其他实体之间发生相互作用,使得系统功能...
  • 现在很网站都在用的,三级分类展示!)上图片: 所以我们的首页也有三级分类的效果,他的实现就在于这个 它自关联的。 存储1,2,3级的分类信息,字段没有什么过多的介绍。很常规。 (二)tb_goods 商品...
  • DOM对象总

    2016-12-05 10:49:27
    DOM对象的内容非常的,为了方便查询,下面把各个对象相关链接罗列于下,以便于大家的查询使用。 列表如下: 对象名称 描述 doucment 代表整个HTML文档,可被用来访问页面中的所有元素。 ...
  • Android自定义导地图组件(二)

    千次阅读 热门讨论 2017-10-17 22:05:41
    前段时间一直忙碌加上难得的8天假直至今日才得以调整,向大家以歉意。上一篇《Android自定义导地图组件(一)》主要讲述了导地图的概览,实现思路以及大图浏览“MapView”的实现,本篇围绕“地图坐标“的实现...
  • 大数据框架图谱(总

    千次阅读 2018-03-23 15:11:16
    加入大数据开发加起来也差不多快1年的时间了。最近的时间比较空余,正好把所有的大数据开源框架都总结一下。 Hadoop &amp;amp;amp;amp; Hive &amp;amp;amp;amp; Pig &amp;amp;amp;amp; HBase ...
  • C++抽象类小

    千次阅读 2015-08-02 09:23:51
    virtual 方法和 virtual 类可以说是c++语言的一大特性,甚至有人说是...同时,我觉得这类底层问题不可能一文以蔽之,而且我也相信真正想搞懂这个问题的读者,不会只读我这一篇文章,所以只是小,同时欢迎讨论和指正
  • ELF总

    千次阅读 2014-12-20 15:23:34
    想必很多人跟我一样,在学习编程的起始阶段,很知识都是书本或者是网络直接获取来的,可惜大多时候这些知识有些让人摸不着头脑,究其原因是因为我们没有实实在在地看到它们的存在。同样的,编程过程中遇到的很...
  • 损失函数改进方法总

    千次阅读 2017-08-09 08:11:19
    这篇博客主要列个引导,简单介绍在深度学习算法中损失函数可以改进的方向,并给出详细介绍的博客链接,会不断补充。1、Large Marge Softmax Loss ICML2016提出的Large Marge Softmax Loss(L-softmax)通过在传统...
  • Java软件架构总

    2019-05-24 10:09:04
    总结分析了Java平台开发的多种软件架构体系,供大家参考。本套视频只做架构的宏观介绍,不做细致分析
  • 摆脱 996——GitHub 热点速 v.21.03

    千次阅读 2021-01-19 09:03:04
    在本期热点速里,小鱼干收录了考公务员的项目 coder2gwy,它有受国内程序员欢迎呢?一周 star 获得 8k+,上一次遇到一周获得近万 star 的项目还是图片处理项目 Depix,它的神奇之处在于还原马赛克密码。而 coder...
  • gcc使用总

    千次阅读 2012-10-22 17:37:16
    NAME gcc, g++ − GNU 工 程 的 C 和 C++ 编 译 器 (egcs-1.1.2) ...总 (SYNOPSIS) gcc [ option | filename ]...  g++ [ option | filename ]... 警 告 (WARNING) 本 手 册 页 内 容
  • iptables 的总

    2012-10-12 14:01:09
    iptables 的总   http://linux.ccidnet.com/pub/html/tech/iptables/index.htm Linux 内核中有一个功能强大的联网子系统 netfilter。netfilter 子系统提供了有状态的或无状态的分组过滤,还提供了 NAT...
  • Oracle体系结构总

    千次阅读 2015-04-19 13:17:01
    第一篇 Oracle架构总 先让我们来看一张图   这张就是Oracle 9i的架构全图。看上去,很繁杂。是的,是这样的。现在让我们来梳理一下: 一、数据库、空间、数据文件 1.数据库 数据库是数据集合。Oracle是一种...
  • 信息检索导论 干货速
  • nacos源码分析总 服务发现部分: 觉得不错的地方 1 自己实现了一个简单的raft,就是说不再依赖etcd这种分布式的东西,也不依赖redis或者mysql这种存储的东西。就是自己搞定。 2 变化的通知push采用的是udp,...
  • BIRT 总

    千次阅读 2007-06-07 21:50:00
    BIRT 总(翻译) 关键词: BIRT eclipse 报表介绍   BIRT 是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,特别之处在于它是以 Java 和 J2EE 为基础。BIRT 有两个主要组件:基于 ...
  • Oracle架构总

    千次阅读 2012-03-11 23:33:39
    这张就是Oracle 9i的架构全图。看上去,很繁杂。是的,是这样的。现在让我们来梳理一下:   一、数据库、空间、数据文件 ...Oracle是一种数据库管理系统,是一种关系型的数据库管理系统。...数据库的数据存储在
  • DA01 - Data Abstract 总

    千次阅读 2008-04-21 14:22:00
    DA01 - Data Abstract 总 数据接口的艰难选择数据接口框架(DAF)是一组在常见的数据库中查询数据源,执行命令的组件(通常由供应商提供).常见的Delphi数据接口框架包含Borland的dbExpress, 微软的ADO, Jason Wharton...
  • Visual Studio 2008 beta版初

    千次阅读 2007-07-04 22:45:00
    我的“Orcas初”讲座 【原文地址】My "First Look at Orcas" Presentation 【原文发表日期】 Thursday, February 08, 2007 10:44 PM我近期的欧洲之旅的亮点之一是,得到机会第一次公开地展示我们Visual Studio和...
  • Leetcode算法题分类解析:(一)总

    万次阅读 2016-06-17 23:01:03
    Leetcode算法题分类解析:(一)总1.为何/如何刷题1.1 必要性刷题刷题,从“刷”字就能看出其中的机械性和应试性,但这就是几乎所有IT公司面试中的一环。尽管面试者可能也对这种考察方式不是很满意,可在没有更好的...
  • 一文全,AAAI 2020上的知识图谱

    千次阅读 2020-02-15 09:53:36
    对象识别这个任务主要有两大类方法,一类是老式的基于部件的模型,它们会使用模块化、可感知的表征,但通常也需要很的人工特征工程,所以它们通常也不具备学习得到的部件的层次结构。另一类方法就是卷积神经网络,...
  • windows设备安装总

    千次阅读 2013-03-17 11:00:07
    设备安装总来源:http://blog.sina.com.cn/s/blog_56f9f160010006mo.html 在安装了微软Windows 2000的计算机上,Setup和其他系统提供的组件以及厂商提供的组件一起工作来安装设备。当计算机启动或者启动后的任何...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,947
精华内容 7,178
关键字:

多览表