责任链模式属于行为型设计模式之一,怎么理解责任链?责任链是可以理解成数个对象首尾连接而成,每一个节点就是一个对象,每个对象对应不同的处理逻辑,直至有一个对象响应处理请求结束。这一种模式成为责任链模式。生活中可以找到责任链模式的原型吗?这种例子很多,比如你要去买房子,首先是销售人员(对象1)接待你,你说想要百分之3的折扣,没问题,这时销售人员就有打百分之三折扣的权限,销售人员(对象1)进行处理。这时...
分类:
编程语言 时间:
2016-03-07 12:12:56
阅读次数:
175
前几天,客户给了一个服务器地址和用户名密码,让把上面的文件,download到另一台服务器上,我查了下,发现该服务器使用文件协议是webdav,什么鬼。。。以前用的都是sftp或者ftp…所以百度了下。然后得到的结果就是使用sardine.jar或者jackrabbit-webdav.jar。这两种方式我更倾向于sardine,因为他的写法相对简单,代码量比jackrabbit-webdav会少一些...
分类:
Web程序 时间:
2016-03-07 12:12:04
阅读次数:
256
背景: AR卡项目中,需要在识别出的模型上加上升级时粒子效果,需要在生成模型的位置最上层出粒子效果。 然后粒子飞向进度条,实现升级。 关键方法及注意事项: Camera.WorldToScreenPoint Unity官方文档 该方法转换后得到的是屏幕坐标,不是Script中能直接用的坐标; 在10
分类:
其他好文 时间:
2016-03-07 12:12:20
阅读次数:
176
1 package com.shejimoshi.behavioral.Observer; 2 3 4 /** 5 * 功能:学生观察者 6 * 时间:2016年3月7日上午10:28:00 7 * 作者:cutter_point 8 */ 9 public interface Student 10
分类:
其他好文 时间:
2016-03-07 12:12:45
阅读次数:
238
题目: 给定两个有序链表的头指针head1和head2,打印两个链表的公共部分。 解答: 因为是有序列表,所以从两个链表的头开始进行如下判断: 如果head1的值小于head2,那么head1向下移动。 如果head1的值大于head2,那么head2向下移动。 如果二者的值相等,则打印这个值,然后...
分类:
编程语言 时间:
2016-03-07 12:11:23
阅读次数:
139
1. 程序1: for循环的i>0改为i>=0; 程序2: for循环for (int i = 0; i < x.length; i++)改为for (int i = x.length-1; i > = 0; i--) 2. 程序1:x=[1,2,3], y=2; expected = 1 程序2:
分类:
其他好文 时间:
2016-03-07 12:11:54
阅读次数:
134
分值语句(1) using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace fenzhiyuju1{ class P
?USB 1.0出现在1996年的,速度只有1.5Mb/s1998年升级为USB 1.1,速度也提升到12Mb/s,称之为”full speed” ?USB2.0规范是由USB1.1规范演变而来的。它的传输速率达到了480Mbps,称之为“high speed” ?USB3.0提供了十倍于USB 2
分类:
其他好文 时间:
2016-03-07 12:11:37
阅读次数:
158
「C语言」「刷题」XUPT Online Judge经典题型
分类:
编程语言 时间:
2016-03-07 12:10:58
阅读次数:
318
写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法。这个入门篇分上下两篇。本文着重动手,用 maven 来构建运行 hellow world 程序,体会一下不用任何 IDE ,只用 maven 是咋回事。然后下篇就讲解一下 m
分类:
其他好文 时间:
2016-03-07 12:09:31
阅读次数:
244
http://blog.chinaunix.net/uid-22889411-id-59688.html c语言中指针学习: 入门介绍: int i=30;//定义一个int型的变量i(两个字节的内存,不同系统可能情况不一样,将这两个字节的内存命名为i,将30转成二进制存入这两个内存中) int *
分类:
编程语言 时间:
2016-03-07 12:10:30
阅读次数:
244
docker 1.9.0版本之后,已经支持docker build参数化构建。 docker 版本更新记录: github讨论: 参开资料: https://github.com/docker/docker/issues/14634 http://stackoverflow.com/question
分类:
其他好文 时间:
2016-03-07 12:09:04
阅读次数:
192
https://msdn.microsoft.com/en-us/library/z6zx288a(v=vs.110).aspx The System.Threading.Semaphore class represents a named (systemwide) or local semapho
分类:
其他好文 时间:
2016-03-07 12:09:02
阅读次数:
316
首先说下反射是什么?反射是Sun公司推出的一组API,此组API位于Java.lang.reflect中 反射的作用是编写工具(例如eclipse),编写框架,当然对于一般的程序,我们不可能用反射来做这些事,一般反射大多是用于在构建类的实例以及调用类方法及属性。 ok! 了解了反射是什么以及反射的应
分类:
编程语言 时间:
2016-03-07 12:08:47
阅读次数:
490
1.需求 在数据清洗(ETL),日志文件分析,分隔符信息提取时,我们都会遇到如下常见的文本数据: 中楼层/14层,东西,西直门南大街 3号院,1985年建,板楼 中楼层/23层,南北,通惠南路6号,2003年建,板楼 中楼层/12层,南北,通惠南路6号 1号院,2003年建,塔楼- 一个常见的处理思
分类:
编程语言 时间:
2016-03-07 12:08:42
阅读次数:
247
在一次java多线程编程过程中,我对某一线程进行暂停,直接导致有一个资源(记不清楚是哪个方法了)被独占,而其他线程无法访问该资源导致程序卡住。 但是我并没有对该资源上锁。 最后查阅资料发现是由于该方法中调用的其他方法在实现时加了锁。 由于是第一次遇到这种问题,开始不知道怎么回事,以为是计算机本身的问
分类:
其他好文 时间:
2016-03-07 12:08:06
阅读次数:
160
1. 为什么用volatile? C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier。这是 BS 在 "The C++ Programming Language" 对 volatile 修饰词的说明: A volatil
分类:
编程语言 时间:
2016-03-07 12:08:05
阅读次数:
326