首页 > 2014年02月25日 > 全部分享
设计模式之适配器模式
在上篇博文中,我们系统地讲述了策略模式,策略模式整体来说应该比较简单,其思想也是很容易弄懂,今天我们再来学习下另外一个模式——适配器模式,适配器模式的定义:适配器模式将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。怎么来讲呢,其实理解它也不难,这个模式有点类似我们日常生活中的“翻译”角色,一般都有一个充当适配功能的角色,再明白一点就是:就是与笔...
分类:其他   时间:2014-02-25 12:40:37    收藏:0  评论:0  赞:0  阅读:467
[python]json.load() vs val()探究
python版本2.7.5 http:// 事情是这样的,本来数据库中存了一个str字段(是一个url集合),现在需要取出来,把url一个一个的显示。 用sql取出来以后得到的字段值像这样; In [24]: test Out[24]: u"{u'29217': u'http://pmt.wdjcdn.com'}" 这个字符串猛一看像是json格式,于是直接用python解析了,看看...
分类:编程语言   时间:2014-02-25 12:36:10    收藏:0  评论:0  赞:0  阅读:424
Android异步加载图片,解决图片过大OOM问题
Android解决OOM问题...
分类:移动平台   时间:2014-02-25 12:57:10    收藏:0  评论:0  赞:0  阅读:515
HDOJ 1536 S-Nim
S-Nim Time Limit: 1000MS   Memory Limit: 32768KB   64bit IO Format: %I64d & %I64u [Submit]   [Go Back]   [Status]   Description Arthur and his sister Caroll have been...
分类:其他   时间:2014-02-25 12:55:46    收藏:0  评论:0  赞:0  阅读:380
cocos2d-x3.0 + vs2012环境配置
cocosd-x 3.0版本传说做了很多优化,性能有了很大提升,支持c++ 11,目录结构和类名也改了,取消了各种类的CC前缀,比如CCSprite变成了Sprite,支持CocoStudio UI编辑器等。总之,比以前的版本效率要好,也更好用了。很久没有玩cocos2d-x了,现在重新来温习一下配置3.0版本,现在最新的版本是cocos2d-x-3.0alpha1。      ...
分类:其他   时间:2014-02-25 12:06:46    收藏:0  评论:0  赞:0  阅读:327
九度OJ 1447 最短路 1008 最短路径问题
题目地址:http://ac.jobdu.com/problem.php?pid=1447 题目描述: 在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗? 输入: 输入包括多组数据。每组数据第一行是两个整数...
分类:其他   时间:2014-02-25 12:05:17    收藏:0  评论:0  赞:0  阅读:325
Git入门指南五:查看已暂存和未暂存的更新/提交更新
Git入门指南五:查看已暂存和未暂存的更新/提交更新 八. 查看已暂存和未暂存的更新 当前做的哪些更新还没有暂存?有哪些更新已经暂存起来准备好了下次提交? git diff 会使用文件补丁的格式显示具体添加和删除的行。 8.1 查看暂存前后的变化 git diff 要查看尚未暂存的文件更新了哪些部分,不加参数直接输入 git diff 8.2 查看已暂存起来的变化 git dif...
分类:其他   时间:2014-02-25 12:22:28    收藏:0  评论:0  赞:0  阅读:384
C++ 定义string类型变量
#include #include using namespace std; int main() { string s1;//s1为空串 /* s1 = "aaa"; string s2(s1); //s2复制s1 if(s2 == s1){ cout<<"string s2(s1): s2 = s1"<<endl; } s1 = "begin"; cout<<s2<<e...
分类:编程语言   时间:2014-02-25 12:27:23    收藏:0  评论:0  赞:0  阅读:414
Please ensure that adb is correctly located at 最新详细方案
这是一个最近很多程序员都会碰到的问题!~!这里我们做个详细的总结!~...
分类:数据库技术   时间:2014-02-25 12:40:07    收藏:0  评论:0  赞:0  阅读:492
Git入门指南六:移除文件和移动文件
Git入门指南六:移除文件和移动文件 十. 移除文件 git rm 要从 Git 中移除某个文件,就必须要从已跟踪文件清单中移除(确切地说,是从暂存区域移除),然后提交。 再从跟踪文件清单中删除   2.  git commit 十一. 移动文件 git mv 运行git mv 其实就相当于运行了3条命令: mv tes...
分类:移动平台   时间:2014-02-25 12:49:22    收藏:0  评论:0  赞:0  阅读:397
uva 1291 - Dance Dance Revolution(dp)
题目链接:uva 1291 - Dance Dance Revolution 题目大意:有一台跳舞机,中间位置是0,然后从0的右边开始顺时针分别是1,2,3,4;从0到1,2,3,4要消耗2点体力;每个位置到斜角的消耗的体力为3点(例如1到2,4);到对角消耗的体力4点(1到3);原地不动消耗的体力为1;现在题目给出一个序列是要求踩的位置,两只脚的初始位置都在0,在跳得过程中不能两只脚同...
分类:其他   时间:2014-02-25 12:55:16    收藏:0  评论:0  赞:0  阅读:303
Git入门指南七:移除文件和移动文件
Git入门指南七:移除文件和移动文件 十二. 查看提交历史 git log 按提交时间列出所有更新: git log 指定显示最近几次的提交内容差异 git log -p - 显示增改行数统计: git log --stat 丰富log显示信息: http://blog.csdn.net/wirelessqa/article/details/85817...
分类:移动平台   时间:2014-02-25 12:04:53    收藏:0  评论:0  赞:0  阅读:491
nginx upload module 集群部署方案
对于有大量文件上传的需求,有很多的方法可以解决。其中用的比较多的方案就是使用nginx upload  module这个nginx插件。如果仅仅是单机处理,直接在nginx上配置上upload module就可以了。但是实际上,为了满足更多更大的文件上传需求,如何才能做到集群华部署?这是一个可以深入研究的课题。 单机部署有两种模式,如下图: 场景1为没有前端的方式,此种方式最简单。场景二中增加了...
分类:其他   时间:2014-02-25 12:46:22    收藏:0  评论:0  赞:0  阅读:263
hdu 2048(递推错排)
#define Max 25 #include double jie(int n) { double f=1; for(int i=2;i<=n;i++) f*=i; return f; } int n;double a[Max],k; int main(){ //freopen("input.txt","r",stdin); a[1]=0;...
分类:其他   时间:2014-02-25 12:21:57    收藏:0  评论:0  赞:0  阅读:352
Java8新特性——Lambda表达式
在2月4日,Java已经发布了java8 rc1版本了,由此来过过java8的瘾 Java下载地址https://jdk8.java.net/download.html 对应的支持java8的  eclipse-java下载地址http://downloads.efxclipse.org/eclipse-java8/efxclipse-jdk8/ 在说Lamdba表达式之前,先说一下...
分类:其他   时间:2014-02-25 12:48:54    收藏:0  评论:0  赞:0  阅读:435
括号匹配问题
package 括号匹配; import org.apache.commons.collections.ArrayStack; import org.apache.commons.collections.functors.WhileClosure; public class KuohaopiPei {                public static void main...
分类:其他   时间:2014-02-25 12:45:58    收藏:0  评论:0  赞:0  阅读:358
wordpress 从sae搬到本地
今天把wordpress 从sae搬到本地!发生几处错误,记录下! 1.数据库错误! 首先将sae上的sql全部导出,然后在本地创建数据库,将表全部导入 然后把wp-config.php重命名为wp-config.php.bac;再把wp-config-sample.php复制一份,并改名为wp-config.php 修改里面内容 /** WordPress数据库的名称 */ defi...
分类:其他   时间:2014-02-25 11:54:07    收藏:0  评论:0  赞:0  阅读:475
用大津法进行omr识别
大津法实际上是对集合的一个二分类,大津法是作用于某覆范空间M,如果M有进行二分类的需求。可以用大津法进行集合的两分类。...
分类:其他   时间:2014-02-25 11:53:35    收藏:0  评论:0  赞:0  阅读:441
springMVC系列之源码分析前章——09
摘要:从现在开始后面的一部分文章通过对springMVC的源码来对springMVC的启动过程、处理请求过程、和具体的类或者接口的作用、意义进行阐述、包括加载的过程、初始化的东西、以及类在其中扮演的角色及作用、还有一点点设计思想。写之前有点惶恐、自己水平一般、有理解不到位或者不对的地方、希望指正、不胜感激。源码是最新的版本4.0.2的版本。...
分类:Web开发   时间:2014-02-25 12:23:52    收藏:0  评论:0  赞:0  阅读:391
RDIFramework.NET 答客户问(2014-02-23)
RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.Net框架部署方案。为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,平台自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。平台采用目前最主流的C#语言开发完成,运行在Windows平台上。产品可用于对多个项目(单项目也可以)进行整合,提供统一的权限与模块控制,实现多个系统的单点登录。平台基础模块包...
分类:Web开发   时间:2014-02-25 12:35:12    收藏:0  评论:0  赞:0  阅读:456
1578条   上一页 1 ... 53 54 55 56 57 ... 79 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!