抽象工厂模式:将一组具有相同主题的单独的工厂封装起来,抽象工厂可以理解为工厂的工厂。抽象工厂模式比工厂模式具有更高的抽象程度,更广泛的适用性。 工厂方法模式:针对的是 一个产品等级结构。 抽象工厂模式:针对 多个产品等级结构。// 抽象食物interface Food { public String ...
分类:
其他 时间:
2018-02-02 21:37:42
收藏:
0 评论:
0 赞:
0 阅读:
254
zabbix使用之打造邮件报警 前言: 报警信息很重要,它能使我们最快的知道故障内容,以便于及时处理问题。zabbix如果没配置报警功能,则完全不能体现zabbix的优势了 配置详情如下: 1.编写发送邮件脚本: cat /usr/local/zabbix/share/zabbix/alertscr ...
分类:
其他 时间:
2018-02-02 21:37:09
收藏:
0 评论:
0 赞:
0 阅读:
222
环境清单: 应用1:192.168.51.101 应用2:192.168.51.75 虚拟IP:192.168.51.179 一、安装Tomcat(参照其他文档); 二、部署应用,并修改响应的端口(9090); 1、修改server.xml文件,修改后内容如下: 绿色部分问修改的端口,和添加的部署的 ...
分类:
其他 时间:
2018-02-02 21:36:38
收藏:
0 评论:
0 赞:
0 阅读:
360
有三种方式:变量,消息,事件(也适用于进程间通信) 建立线程有三种方式:CreateThread() ,WindowsAPI 此方法的退出方式为ExitThread AfxBeginThread() ,MFC _beginthreadex() ,C++类中封装的函数 :由申请空间和CreateThr ...
分类:
编程语言 时间:
2018-02-02 21:35:32
收藏:
0 评论:
0 赞:
0 阅读:
200
1、使用php做代理去请求第三方api接口 php是可以跨域的,我们利用ajax请求本域名中的php文件,php再去请求第三方接口文件,从而达到跨域目的。 php做代理请求: ajax请求本域名php代理文件: 请求结果:成功 将数据取出: 结果: 2、通过PHP设置响应头允许跨域(CORS方式) ...
分类:
Web开发 时间:
2018-02-02 21:34:36
收藏:
0 评论:
0 赞:
0 阅读:
354
Description "题库链接" 两个人 Van♂ 游戏,每人手上各有 $8$ 张牌,牌上数字均为 $[0,4]$ 之间的数。每个人在自己的回合选自己手牌中数字不为 $0$ 的一张与对方手牌中不为 $0$ 的一张。数字相加对 $5$ 取模,赋给自己当前选中的这张牌。 $T$ 组询问,给出先手,问 ...
分类:
其他 时间:
2018-02-02 21:33:50
收藏:
0 评论:
0 赞:
0 阅读:
306
。。。 ...
分类:
编程语言 时间:
2018-02-02 21:32:56
收藏:
0 评论:
0 赞:
0 阅读:
240
帮宣传下彩印网(www.caiyin.com) 有印刷,广告等等方面的需求就找这个网站吧,没错的。 天气预报在MongoDB中的天气预报的存储方式是: 就是每个地方的未来的七天的天气 这样就在本地存了个json文件了。有三个地区的天气。 接下来我们是从这个json文件读入,变成dict,代码如下 ...
分类:
数据库技术 时间:
2018-02-02 21:32:25
收藏:
0 评论:
0 赞:
0 阅读:
260
坐下,VLOOKUP基本操作 VLOOKUP如何使用我就不在这里详细介绍了,简单说一下好了。 如上图,第一个填写你要查找的值,第二个空选取你查找的范围,第三个空填你要得到第几列的值,最后选择精确查找填0或者FALSE或者不填都一样。 几乎99%的情况都会选择精确查找,那么什么时候选择近似查找呢? 那... ...
分类:
其他 时间:
2018-02-02 21:32:06
收藏:
0 评论:
0 赞:
0 阅读:
264
1、什么是永久存储 “永久存储”就是将代码中的数据,如列表,字典等以二进制方式存储到我们电脑的磁盘中,或者数据库,或通过网络传输到另一台计算机上 2、pickle模块(泡菜模块) 利用pickle模块可以将我们代码中的列表,字典等数据方便转换为二进制文件存入磁盘 3、腌一缸泡菜的方法(存储的方法) ...
分类:
编程语言 时间:
2018-02-02 21:31:32
收藏:
0 评论:
0 赞:
0 阅读:
243
中国大学极少开设 Python 课程,故而国内 Python 程序员多属自学,那么你在自学 Python 的过程中有哪些值得分享的经验或者有趣的体验呢? ...
分类:
编程语言 时间:
2018-02-02 21:31:15
收藏:
0 评论:
0 赞:
0 阅读:
267
由类的关系图发现原来ViewFlipper是ViewAnimator的子类,而ViewAnimator又是FrameLayout的子类。看到这个继承关系是否对ViewFlipper的工作原理有一定的猜想? 其实ViewFlipper工作机制很简单,如上图,就是将添加到ViewFlipper中的子Vi ...
分类:
其他 时间:
2018-02-02 21:30:55
收藏:
0 评论:
0 赞:
0 阅读:
214
题目: The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed f ...
分类:
其他 时间:
2018-02-02 21:30:37
收藏:
0 评论:
0 赞:
0 阅读:
219
如果多个函数想通过一个装饰器来实现不同的功能的话,可以给装饰器传入参数,让装饰器里的函数对参数进行判断,来实现不同的功能 运行结果 ...
分类:
编程语言 时间:
2018-02-02 21:30:18
收藏:
0 评论:
0 赞:
0 阅读:
274
设计模式简介1.什么是设计模式 设计模式是对软件设计中普遍存在的各种问题,所提出来的解决方案,可以理解为代码设计的经验总结。使用设计模式是为了重用代码,让代码更容易被他人理解,保证代码可靠性。2.设计模式原则 1.开闭原则:对扩展开放,对修改关闭。 2.里氏代换原则:任何基类可以出现的地方,子类一定 ...
分类:
其他 时间:
2018-02-02 21:29:16
收藏:
0 评论:
0 赞:
0 阅读:
195
gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学习起来很容易,而且gulpjs使用的是nodejs中stream来读取和操作数据,其速度更快。如果你还没有使用过前端构建工具,或者觉得gruntjs太难用的话,那就尝试一下gulp吧。 ...
分类:
Web开发 时间:
2018-02-02 21:28:59
收藏:
0 评论:
0 赞:
0 阅读:
201
最近在做一个sb+tkmybatis整合的可以提供通用数据操作接口的demo,然而出现了很诡异的事情.,使用mapper提供的selectByPrimaryKey接口返回结果时报异常: java.lang.ClassCastException: com.yhq.ssmdemo.web.mysql.p ...
分类:
移动平台 时间:
2018-02-02 21:28:41
收藏:
0 评论:
0 赞:
0 阅读:
655
前言 用dx生成dex时遇到class name (Hello) does not match path这个问题还弄了挺久,这里就简单的记录一下。 步骤 首先是dx工具是在Android的SDK里面的,在SDK\build-tools下可以找到dx.bat 然后为了避免版本的问题,我们把java文件 ...
分类:
其他 时间:
2018-02-02 21:28:04
收藏:
0 评论:
0 赞:
0 阅读:
3015
如果我们有多台Linux服务器,并且需要管理维护,如果你用的是putty,通常你会开多个窗口没一个窗口就是一个Server的账号登录 。这样可以会让你混淆,如果我们可以通过下面这样管理是不是会方便很多? 我们需要哪些工具和技能完成上面的操作: 生成各个Server的秘钥 SSH 免密码互通各个Ser ...
分类:
系统服务 时间:
2018-02-02 21:27:49
收藏:
0 评论:
0 赞:
0 阅读:
237
C++显式类型转换 (注:本文例程改编自《C++ Primer》) 关于类型转换,C++保留了C语言中的类型转换方式,并提供了4中新的类型转换方式。《Effective C++》鼓励我们使用新的转换方式: 第一,它们很容易在代码中被识别出来(不论是人工辨识或使用工具如grep),因而得以简化“找出类 ...
分类:
编程语言 时间:
2018-02-02 21:27:32
收藏:
0 评论:
0 赞:
0 阅读:
232