最近开始学习《大话设计模式》,作者以通俗的方式来讲解,还有故事情节,幽默的对白,给人耳目一新的感觉。非常喜欢作者的这种步步深入,循循善诱的方式。学习了就要总结,总结的时候自己也学着作者的方式,以自己生活中的小例子来实现我们的设计模式。下面就开始我们的第一讲《简单工厂和工厂方法》。
前两天带着一个老乡去吃饭,当然,作为一个四川人,去外边吃饭当然是点我们著名的川菜!下面先用简单工厂来...
分类:
其他好文 时间:
2014-06-10 18:09:08
阅读次数:
199
一开始写的高位往低位递推,发现这样有些时候保证不了第四条要求。于是又开始写高位往低位的记忆化搜索,又发现传参什么的蛋疼的要死。然后又发现高位开始的记忆化搜索就是从低位往高位的递推呀,遂过之。
dp[i][j]记录在i位 且 余数为j时的最优解情况。
dp[i][j].next表示当前的最优解是由哪一种状态转移过来的。
代码又写锉了。。
#include
#include
#includ...
分类:
其他好文 时间:
2014-06-10 18:08:31
阅读次数:
222
湖南师范大学 11460 区间求最值
区间求最值
Problem description
给定一个长度为N 的数组,有q个询问,每个询问是求在数组的一段区间内那个元素的因子的个数最大,比如24的因子的个数就是8。
Input
首先是一个整数t,表示有t组测试数据,每组测试数据的第一行是一个整数N(1i(1ii,r...
分类:
其他好文 时间:
2014-06-10 18:26:09
阅读次数:
260
为了减少用户的操作步骤,在获得短信验证码的时候,我们可以监听特殊手机号码的短信,截取信息当中的短信验证码(其实有很多应用都监听短信例如360短信,一些信用卡或者是记账类的应用)。
原理:可以使用一个自定义的BroadcastReceiver来监听短信,在监听结果当中过滤手机号,在需要回填的activity当中实现实例化广播并且实现其回调接口,在接口当中进行回填验证码,在销毁activity时销毁...
分类:
其他好文 时间:
2014-06-10 18:25:30
阅读次数:
289
本文出自:http://blog.csdn.net/svitter
资源下载:
github:
git clone https://github.com/Svtter/JSP-tomcat-mysql
使用了servlet:
web.xml:
JSP_servlet_javabean
配置用於用戶登錄的Servlet
LoginServlet
Log...
分类:
数据库 时间:
2014-06-10 18:39:08
阅读次数:
332
SSD与传统磁盘相比有了很大的性能优势,以及较多的优点,但是事物总是有两面性的,其也自身也存在一些问题,比如写入放大问题,本文简单讲解了写入放大问题以及相关解决方法……...
分类:
其他好文 时间:
2014-06-10 18:38:32
阅读次数:
198
----本文摘自programming in lua
当一个函数内部嵌套另一个函数定义时,内部的函数体可以访问外部的函数的局部变量,这种特征我们称作词法定界。虽然这看起来很清楚,事实并非如此,词法定界加上第一类函数在编程语言里是一个功能强大的概念,很少语言提供这种支持。
下面看一个简单的例子,假定有一个学生姓名的列表和一个学生名和成绩对应的表,现在想根据学生的成绩从高到低对学生...
分类:
其他好文 时间:
2014-06-10 18:37:56
阅读次数:
169
摘要:很多商家都有自己的实体店,包括KFC啊,麦当劳啊,姐最爱的眉州小吃啊。那么,商家就会有这样一个需求:把实体店地址标注在地图上,并引导客户驾车或者坐公交去到指定地地址。可是商家一般都不会地图开发,这可怎么办呢?不用担心,我把代码都给大家写好了,鼠标点一点,实体店地图立马呈现!本文以姐最爱的AMF海水农场实体店为例,告诉大家如何在自己的网站上嵌入一个【全国实体店查询地图】。
效果图:
...
分类:
其他好文 时间:
2014-06-10 19:19:56
阅读次数:
313
【预置条件】新建彩信添加有效联系人及主题
【测试步骤】新建彩信添加有效联系人及主题,按返回键
【测试结果】提示信息已存为草稿,实际未储存
【预期结果】正常存为草稿
分析:
该Bug是由于清单文件中设置的Activity启动模式引起。原始文件中的启动模式为singleTop:
该启动模式为,当跳转的对象是位于栈顶的activity(应该可以理解为用户眼前所看到的activity)时,程序...
分类:
其他好文 时间:
2014-06-10 18:40:24
阅读次数:
194
MediaPlayer的唤醒锁
一般使用MediaPlayer播放音频流,推荐使用一个Service来承载MediaPlayer,而不是直接在Activity里使用。但是Android系统的功耗设计里,为了节约电池消耗,如果设备处于睡眠状态,系统将试图降低或者关闭一些没设备必须的特性,包括CUP和Wifi硬件,然后,如果是一个后台播放音乐的应用,降低CUP可能导致在后台运行的时候干扰...
分类:
移动开发 时间:
2014-06-10 17:34:27
阅读次数:
244
几个问题引发的思考:什么是Ajax?它是干什么的?在什么时候用?同步和异步又是什么?这一连串的问题让我问的我真是彻底伤心啦!按说前几集视频看完后,这几个问题就该解决了,但是自己却还是不懂。可见自己的学习方法真的有问题,有问题就要改嘛,现在就来解决下Ajax几个简单的问题。
什么是Ajax?
AJAX 指异步 JavaScript 及 XML(Asynchro...
分类:
其他好文 时间:
2014-06-10 17:22:18
阅读次数:
185
DecimalFormat格式化输出带小数的数字类型...
分类:
其他好文 时间:
2014-06-10 17:24:27
阅读次数:
216
今天在做项目时,遇到了一个问题。因为是在别人做好的基础上改东西,所以,一些东西不能按照自己的变成习惯来。就比如,我创建项目习惯刚建完就设置字符的编码集为UTF-8,而人家的项目就未必是那样了。好了,废话不多了。问题如下:一个jsp页面(里面有Java代码)的编码集为GB2312,而我修改里面东西时死活不让我保存,一保存就提示“Some characters cannot be mapped usi...
分类:
移动开发 时间:
2014-06-10 19:26:26
阅读次数:
538
MAC中升级Subversion版本到1.8...
分类:
其他好文 时间:
2014-06-10 18:24:54
阅读次数:
175
关键字:
※. 在Release版本中, “在共享DLL中使用MFC”----程序能编译成功, 但如果使用 “在静态库中使用MFC”-- Build失败,出现各种连接错误。
※. 在别的Windows机器上运行,运行,出现错误如下 "应用程序正常初始化(Oxc0150002)失败 ,请单击确定关闭应用程序,"
这就是在本次使用VS2008发布软件过程中碰到的问题。...
分类:
其他好文 时间:
2014-06-10 18:10:20
阅读次数:
296
摘要:本文以【唱吧】531麦霸音乐节为案例,详细解读了如何导入自有数据到高德云图,并进行检索和展示。最后,调起高德mobile地图来进行路线规划和周边查询。
本案例可以应用在微信开发平台,支付宝公众服务上,适合餐饮商家,汽车4S店,银行,停车场等业务。
由于使用高德云图+URI API的方式实现,开发者无需进行繁琐的数据库操作,即可实现自有数据的存储与检索。
----------...
分类:
其他好文 时间:
2014-06-10 18:39:47
阅读次数:
325