码迷,mamicode.com
首页 > 2018年06月24日 > 全部分享
初识设计模式(装饰者模式)
前言:总结这两天学到的装饰者模式,并用java小小的实现一下。书中有写到:给爱用继承的人一个全新的设计眼界。(ps,本文最后有个小问题待解决) 什么是装饰者模式(Decorator Pattern)? 定义:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 使用的设计原 ...
分类:其他好文   时间:2018-06-24 23:57:26    阅读次数:204
dataframe to sqlite写入读取数据库
import tushare as ts import pandas as pd import numpy as np import sqlite3 pf=ts.get_hist_data('600848') con=sqlite3.connect('c:\\desktop\\stockdata.d ...
分类:数据库   时间:2018-06-24 23:57:20    阅读次数:2665
防火墙实践
开启端口firewall-cmd --zone=public --add-port=80/tcp --permanent出现success表明添加成功 命令含义:--zone #作用域--add-port=80/tcp #添加端口,格式为:端口/通讯协议--permanent #永久生效,没有此参数 ...
分类:其他好文   时间:2018-06-24 23:57:12    阅读次数:201
实现LAMP架构
LAMP L: linux A: apache (httpd) M: mysql, mariadb M:memcached P: php, perl, python WEB资源类型: 静态资源:原始形式与响应内容一致,在客户端浏览器执行 动态资源:原始形式通常为程序文件,需要在服务器端执行之后,将执 ...
分类:其他好文   时间:2018-06-24 23:57:02    阅读次数:394
iptables 深入分析
四表五链四表:filter , nat, manager, raw五链: 五个HOOK点的链接,pre_rout, foward, post_rout, in ,out 问题:内核如何匹配,内核使能 iptable 命令转换,和内核交互libiptc库和内核交互 最终是转换到hook点的处理函数上来 ...
分类:其他好文   时间:2018-06-24 23:56:54    阅读次数:231
LVS-DR与Keepalived高可用群集
Keepalived起初是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换(Failover)和健康检查(Health Checking)功能——判断LVS负载调度器、节点服务器的可用性,及时隔离并替换为新的服务器,当故障主机恢复后将其重新加入群集。
分类:其他好文   时间:2018-06-24 23:56:45    阅读次数:236
SVN服务器搭建和使用(一)
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进制文件包的下载地址, ...
分类:其他好文   时间:2018-06-24 23:56:38    阅读次数:239
bzoj 3196 Tyvj 1730 二逼平衡树
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3196 第一道的树套树。 线段树套平衡树。找了一个当模板。感觉还好啦。但跑得很慢。卡时过了。 1.好神奇呀,竟然都要加-INF和INF。别忘了求siz时-1; 2.去右儿子找的时候别忘了减去左儿 ...
分类:其他好文   时间:2018-06-24 23:56:26    阅读次数:251
.Net Mvc5Filter与权限认证扩展
WebForm 在做WebForm的时候,如果我们要实现某页面登陆后才能访问,这个非常容易实现 但是实际工作中,不会只有一个页面需要权限检查,当我们面对多个页面的时候,该如何处理呢?这个时候一般会采取下列这种处理方式: 流程图 这是一个通过继承方式的解决方法,当我们页面需要权限验证的时候,只需要继承 ...
分类:Web程序   时间:2018-06-24 23:56:16    阅读次数:262
电子商务安全
1.SSL:安全通信协议,目的是保护在Web上 传输重要或敏感的数据信息 2.SSl采用对称密钥算法(DES),公开密钥算法(RSA) 3.设计目标是在TCP基础上提供一种可靠的端到端的安全服务 4.SSL分两层: 高层协议:握手协议 + 加密规范修改协议 + 报警协议+HTTP SSL记录协议:分 ...
分类:其他好文   时间:2018-06-24 23:56:07    阅读次数:212
proguard的简单配置说明
#需要转换的jar文件路径-injars 'D:\fs-np.jar'#转换后的jar文件名称-outjars 'D:\fs-np-sec.jar' #关联的第三方jar-libraryjars 'C:\Program Files\Java\jre1.8.0_144\lib\rt.jar'-libr ...
分类:其他好文   时间:2018-06-24 23:55:58    阅读次数:200
设计模式:策略模式
1. 模式的定义 假设现在要实现一个简化的报价管理,实现如下的功能: 1. 对于普通客户或者新客户报全价 2. 对于老客户报的价格,统一折扣5% 3. 对于大客户报的价格,统一折扣10% 对不同的人员报不同的价格 到底该如何实现,才能够让价格类中的计算报价的算法,能很容易地实现可维护,可扩展,又能动 ...
分类:其他好文   时间:2018-06-24 23:55:41    阅读次数:218
解决java中按照数字大小来排序文件
我们想要输出(1.jpg、2.jpg、3.jpg、10.jpg、11.jpg、20.jpg、21.jpg、31.jpg) 突然看到网上一些写法 总结:既然自己按照定义的文件名规则来处理,也可以进行使用正则表达,简化使用 但是它输出的是:(1.jpg、10.jpg、11.jpg、2.jpg、20.jp ...
分类:编程语言   时间:2018-06-24 23:55:34    阅读次数:331
挂起(suspend)与线程阻塞工具类LockSupport
挂起(suspend)与线程阻塞工具类LockSupport 一般来说是不推荐使用suspend去挂起线程的,因为suspend在导致线程暂停的同时,并不会去释放任何锁资源. 如果其他任何线程想要访问被它暂用的锁时,都会被牵连,导致无法正常继续运行. 直到对应的线程上进行了resume操作. 并且, ...
分类:编程语言   时间:2018-06-24 23:55:26    阅读次数:214
mybatis(一)MyBatis Generator
在gradle中使用MyBatis Generator时,build.gradle配置如下: generatorConfig.xml文件的内容如下: 当引入扩展的mybatis generator的plugin时,要用mybatisGenerator,而不是compile。 ...
分类:其他好文   时间:2018-06-24 23:55:10    阅读次数:216
SVN服务器搭建和使用(三)
接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等. 添加文件 在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图: 这时候,你需要告知TortoiseSVN你的操作,如图: 加入以后,你的文件会变成这个状态, ...
分类:其他好文   时间:2018-06-24 23:55:01    阅读次数:216
matrix kpow
```C++ include include include include include include include include include include include define de(x) cout P; typedef vector V; typedef queue Q; ...
分类:其他好文   时间:2018-06-24 23:54:53    阅读次数:201
1319条   上一页 1 2 3 4 5 6 ... 78 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!