适用场合: 7.3 工厂模式的适用场合 创建新对象最简单的办法是使用new关键字和具体类。只有在某些场合下,创建和维护对象工厂所带来的额外复杂性才是物有所值。本节概括了这些场合。 7.3.1 动态实现 如果需要像前面自行车的例子一样,创建一些用不同方式实现同一接口的对象,那么可以使用一个工厂方法或简...
分类:
编程语言 时间:
2015-10-18 15:16:43
阅读次数:
216
Time Limit:1000MSMemory Limit:10000KTotal Submissions:50596Accepted:19239DescriptionThe Joseph's problem is notoriously known. For those who are not f...
分类:
其他好文 时间:
2015-10-18 15:18:00
阅读次数:
199
jQuery实现滚动自动显示隐藏导航貌似插件挺多了,Headroom.js、基于bootstrap的jquery.bootstrap-autohidingnavbar.js,jBar.js,但似乎也没必要那么麻烦,或者它们确实有其他优势,目前我还不是很清楚。本文附件下载地址:http://pan.b...
分类:
Web程序 时间:
2015-10-18 15:15:21
阅读次数:
370
轰炸(BOMB)源程序名 bomb.??? (pas,c,cpp)可执行文件名 bomb.exe输入文件名 bomb.in输出文件名 bomb.out时限 2s“我该怎么办?”飞行员klux向你求助。事实上,klux面对的是一个很简单的问题,但是他实在太菜了。klux要想轰炸某个区域内的一些地方,它...
分类:
其他好文 时间:
2015-10-18 15:14:32
阅读次数:
150
本文为《hadoop技术内幕:深入解析MapReduce架构设计与实现原理》一书第9章《Hadoop性能调优》的总结。图1 Hadoop层次结构图从管理员角度进行调优1.硬件选择master配置(可靠性,内存,CPU主频等)优于slave。2.操作系统参数调优 1)增大同时打开的文件描述符和网络连....
分类:
其他好文 时间:
2015-10-18 15:15:39
阅读次数:
325
使用nodejs抓取网页数据,这里用到cheerio,解析html十分好用,和jquery用法完全一致。首先安装cheerio,在命令行中输入 npm install cheerio;(在nodejs根目录下输入该命令)安装完成以后,我们来解析慕课网上http://www.imooc.com/lea...
分类:
Web程序 时间:
2015-10-18 15:16:46
阅读次数:
162
需求分析:1.对产品功能性的需求:要求编写一个能对0-10之间的随机整数进行四则运算的“软件”,程序能接收用户输入的整数答案,并判断对错。程序结束时,统计出答对答错的题目数量。2.对产品开发过程的需求:1)处理用户的错误输入,比如输入字母或符号等,处理除法运算中分母为0的情况,处理结果为负数的情况,...
分类:
其他好文 时间:
2015-10-18 15:14:00
阅读次数:
312
php的curl扩展,在手册中有示例。先把cookie保存到一个文件,然后在curl中引用这个文件就可以了。 取cookie的参数是: curl_setopt ( $ch, CURLOPT_COOKIESESSION, true ); curl_setopt ( $ch, CURLOPT_COOKIEJAR...
分类:
Web程序 时间:
2015-10-18 14:12:38
阅读次数:
131
有时候开发一些小工具,需要去读取配置文件,但是打完的jar包经常会出现找不到路径的问题, 会想到两种方法: 把文件放到jar包之外同一目录下,比如 config/ config.properties?文件。 或者把config.properti...
分类:
编程语言 时间:
2015-10-18 14:14:54
阅读次数:
323
1、什么是iconfont?说白了就是用图标制作而成的一套字体文件,本质是一个字体文件(扩展名是ttf\woff\svg的文件)。它是用来制作网页常用小图标的一种方法。以下是天猫首页使用iconfont的场景:2、用iconfont有什么优缺点?1)文件小,以往常用的sprite图如果要放上上百个图...
分类:
其他好文 时间:
2015-10-18 14:12:26
阅读次数:
254
一、Andriod是什么?Android系统是Google开发的一款开源移动OS,Android中文名被国内用户俗称“安卓”。Android操作系统基于Linux内核设计,使用了Google公司自己开发的Dalvik Java虚拟机。Android操作系统已经成为全球最大的智能手机操作系统。1)、开...
分类:
移动开发 时间:
2015-10-18 14:10:19
阅读次数:
733
MainActivitypackage com.sxt.day05_11;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.app.AlertDialog;impor...
分类:
移动开发 时间:
2015-10-18 14:11:05
阅读次数:
304
其实这篇文章是很早就想写一,一直忙到没时间,今天终于是空的,继本职业工作方案谈猿我个人的一些想法:要想做一个我觉得是“亲密格”程序猿。该要做到下面几点:代码规范,凝视清楚要做一个好的程序猿,代码的质量是最重要的,代码是项目过程中最为重要的资源。有非常多程序猿认为写凝视太麻烦,还会花太多时间,尤其是非...
分类:
其他好文 时间:
2015-10-18 14:10:16
阅读次数:
160
1,修改bin文件夹下面的catalina.bat文件,把如下内容rem ----- Execute The Requested Command ---------------------------------------echo Using CATALINA_BASE: %CATALINA_BA...
分类:
其他好文 时间:
2015-10-18 14:11:44
阅读次数:
214
题目大意:给一个1~n的序列,每次操作可以把长度为偶数的序列交换前一半和后一半的位置。求出将这个序列变成升序的步骤。题目分析:构造求解。代码如下:# include# include# include# include# includeusing namespace std;int a[10005]...
分类:
其他好文 时间:
2015-10-18 14:11:51
阅读次数:
163
1、如图是由开关逻辑控制的数据流动和计算逻辑结构示意图2、说明讲解(摘自verilog数字系统设计教程) 我们如果想把寄存器C的数据传给寄存器A,那么就需要使开关S2和S6打开,其他开关都关闭,这样在下一个时钟到来时,我们就可以完成任务了。同样任意寄存器间传递数据,保持时钟跳变与开关的完美匹配是完....
分类:
其他好文 时间:
2015-10-18 14:10:58
阅读次数:
133
虽然我们在做app的时候并不一定用到框架,但是一些好框架的思想是非常有学习价值的1、volley项目地址 https://github.com/smanikandan14/Volley-demo(1) JSON,图像等的异步下载;(2) 网络请求的排序(scheduling)(3) 网络请求的优先级...
分类:
移动开发 时间:
2015-10-18 14:10:58
阅读次数:
167