一:代理 代理类和目标类实现了同样的接口。同样的方法。 假设採用工厂模式和配置文件的方式进行管理,则不须要改动client程序。在配置文件里配置使用目标类还是代理类,这样以后就非常easy切换。(比如Spring框架的实现) AOP:AOP的目标就是要使交叉业务模块化。能够将切面代码移动到原始方法的
分类:
其他 时间:
2016-02-28 08:38:47
收藏:
0 评论:
0 赞:
0 阅读:
144
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)
你可以使得当视图控制器(view controller)显示自身的时候显示分享选项控制器.你视图控制器的viewDidAppear方法将在它显示在屏幕上的时候被调用,并且在你App中的所有继承体系中的视图都是如此.这意味着你可以用这个机会在你的视图控制器视图...
分类:
其他 时间:
2016-02-28 07:36:47
收藏:
0 评论:
0 赞:
0 阅读:
206
方法一: 我直接用了java自带的split功能,比较赖皮 需要注意的就是只有空格的string会被裂成0个子串,所以处理一下 1 public int lengthOfLastWord(String s) { 2 if(s == null || s.length() == 0) { 3 retur
分类:
其他 时间:
2016-02-28 07:36:17
收藏:
0 评论:
0 赞:
0 阅读:
184
1 #include<cstdio> 2 #include<iostream> 3 #define M 50005 4 using namespace std; 5 long long sum[M],f[M],n,L,q[M],h,t,C; 6 double gg(int x,int y) 7 {
分类:
其他 时间:
2016-02-28 07:36:07
收藏:
0 评论:
0 赞:
0 阅读:
240
以下是一个参考的连接池配置: <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <!-- 基本属性 url、user、pass
分类:
其他 时间:
2016-02-28 07:35:37
收藏:
0 评论:
0 赞:
0 阅读:
190
记得5年前遇到一个SQL,就是一个简单的两表关联,SQL跑了差不多一天一夜,这两个表都非常巨大,每个表都有几十个G,数据量每个表有20多亿,表的字段也特别多。
相信大家也知道SQL慢在哪里了,单个进程的PGA 是绝对放不下几十个G的数据,这就会导致消耗大量temp tablespace,SQL慢就是慢在temp来回来回来回...的读写数据。
遇到这种超级大表与超级大表怎么优化呢?这篇文章将告诉你答案。...
分类:
其他 时间:
2016-02-28 06:33:37
收藏:
0 评论:
0 赞:
0 阅读:
205
欢迎Follow我的GitHub, 关注我的CSDN.
Android的Material Design设计理念, 带来很多绚丽的动画效果. 在页面切换中, 最常用的就是SharedElementTransition, 通过设置控件的变换方式, 在进入时把控件变换为页面, 在退出时, 把页面变换为控件, 同时, 可以设置控件移动的轨迹. 这样的控件, 可以应用于消息通知, 或者广告显示, 提供非常好的...
分类:
其他 时间:
2016-02-28 06:33:17
收藏:
0 评论:
0 赞:
0 阅读:
125
一 概述 BAN格式为微兆公司定义一种板材的形状、材质、纹路、封边及孔槽位信息格式;采用xml表格式; BAN格式是一种完全开放的格式,并兼容目前市面上多种拆单软件生成的数据; <MicroDrawBan_XML Version="2.0" Time="" Source=""> <Plane Nam
分类:
其他 时间:
2016-02-28 06:31:57
收藏:
0 评论:
0 赞:
0 阅读:
280
《MicroDraw图形控件》 —矢量图形比对模块 算 法 设 计 文 档 2012.11 第一部分、运行环境及功能需求 此算法模块需要MicroDraw图形控件支持;通过图形控件来调用此模块进行文件比对; 算法模块的库文件为 AsCompareFle.dll 此dll文件需要放在控件...
分类:
其他 时间:
2016-02-28 06:31:47
收藏:
0 评论:
0 赞:
0 阅读:
160
本篇只侧重框架提供的功能和能力的研究,请关注后续实际部署使用体验。 一、inoic是什么? inoic是一个可以使用Web技术以hybird方式开发移动app的前端开源框架。 二、inoic框架特点 1. 利用web技术开发移动app。 ionic提供了一套HTML、CSS、JS的类库。我们可以使用
分类:
其他 时间:
2016-02-28 06:31:19
收藏:
0 评论:
0 赞:
0 阅读:
354
在我上一篇《前端安全之XSS攻击》文中,并没有把XSS攻击的解决办法说完整,而XSS的攻击又那么五花八门,有没有一招“独孤九剑”能够抗衡,毕竟那么多情况场景,开发人员无法一一照顾过来,而今天通过阅读《白帽子讲Web安全》这本书,对应对方式有了更好的总结,分为两类,一是服务端可以干的事,二是客户端可以
分类:
其他 时间:
2016-02-28 06:30:07
收藏:
0 评论:
0 赞:
0 阅读:
150
#pragma mark 向上走- (IBAction)up { // 不允许直接修改 对象 的 结构体属性 的成员 // 允许直接 对象 的 结构体 属性 CGRect tempFrame = self.head.frame; tempFrame.origin.y -= 10; self.head
分类:
其他 时间:
2016-02-28 06:29:37
收藏:
0 评论:
0 赞:
0 阅读:
120
一、GO语言安装 详情查看:GO语言下载、安装、配置 二、GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github.com/microsoft/vscode-go 这款插件的特性包括: 代码着彩色 代码自动完成(使...
分类:
其他 时间:
2016-02-28 06:29:27
收藏:
0 评论:
0 赞:
0 阅读:
384
题意 序列s有n个数,每个数都是不同的,把它每个数分成两个数,组成两个序列a和b,使ab序列各自去掉个数后各自的其它数字都不同。 如果存在一个划分,就输出YES,并且输出两个序列,否则输出NO。 分析 /) /)?(? - ?)? 两个月前做的一题,那时候问学长才会做的,现在刚看到题又懵逼了。再做过
分类:
其他 时间:
2016-02-28 06:28:57
收藏:
0 评论:
0 赞:
0 阅读:
134
将$I$转置,设$G=OI$,则$ans=G^0+G^1+...+G^d$。 注意到$G^d=O(IO)^{d-1}I$,而$IO$是大小为$k\times k$的矩阵,可以通过倍增在$O(k^3\log d)$的时间内求出,然后依次与$O$和$I$的一行一列相乘即可。 时间复杂度$O(nk^2+m
分类:
其他 时间:
2016-02-28 06:28:47
收藏:
0 评论:
0 赞:
0 阅读:
382
主要用过两个: jqBootstrapValidation: https://github.com/ReactiveRaven/jqBootstrapValidation bootstrapValidator: http://formvalidation.io/ 两者的页面效果都不错 前者使用比较方
分类:
其他 时间:
2016-02-28 06:28:37
收藏:
0 评论:
0 赞:
0 阅读:
263
argparse是python的一个命令行参数模块,可以解析命令行参数,生成帮助等。 你可以这样使用它: Python代码 #!/usr/bin/python from argparse import ArgumentParser p = ArgumentParser(usage='it is us
分类:
其他 时间:
2016-02-28 06:28:27
收藏:
0 评论:
0 赞:
0 阅读:
232
#include <iostream> #include <fstream> using namespace std; struct LinkNode { int data; LinkNode* next; }; LinkNode* createLink(LinkNode* head) { ifst
分类:
其他 时间:
2016-02-28 06:27:47
收藏:
0 评论:
0 赞:
0 阅读:
154
一、深拷贝与前拷贝的区别 浅拷贝是拷贝指针,深拷贝是拷贝对象内容。 二、关于遵循NSCopy和NSMutableCopy协议后的copy及mutablCopy区别 1、非集合不可变对象,copy是浅拷贝,mutableCopy是深拷贝; 2、非集合可变对象,copy和mutableCopy是深拷贝;
分类:
其他 时间:
2016-02-28 06:27:27
收藏:
0 评论:
0 赞:
0 阅读:
189
XMPP - Extensible Messaging and Presence Protocol1. 中文版3920 http://wiki.jabbercn.org/RFC3920 2. 大部分客户端通过 TCP 连接直接连到服务器,并通过XMPP获得由服务器以及联合服务器所提供的全部功能。多个
分类:
其他 时间:
2016-02-28 06:27:07
收藏:
0 评论:
0 赞:
0 阅读:
219