首页 > 2014年05月15日 > 全部分享
设计模式 适配器模式 以手机充电器为例
坚持,坚持~ 继续设计模式,尼玛停了段时间就不想写了,一定要坚持~今天带来适配器模式 老样子,定义:将一个类的接口转换成客户期望的另一个接口,适配器让原本接口不兼容的类可以相互合作。这个定义还好,说适配器的功能就是把一个接口转成另一个接口。 发现两张图片可以很好的解释适配器模式: 这两张图很好的说明了适配器的作用哈,话说我当年买了个欧版的HTC G17 ,还配了个插头转化器...
分类:移动平台   时间:2014-05-15 00:17:06    收藏:0  评论:0  赞:0  阅读:471
gradle编译自定义注解(annotation)
最近把一个用eclipse构建的项目,加上了Gradle脚本,用它来编译。虽然最后编译是显示BUILD SUCCESSFUL,但是在编译过程中,却打印出一大堆栈信息,似乎是在编译我自定义的注解时出现的异常。 打印的栈信息前面部分如下: :assemble :lint Failed converting ECJ parse tree to Lombok for file E:\code\git\...
分类:其他   时间:2014-05-15 00:00:32    收藏:0  评论:0  赞:0  阅读:1038
在Linux环境下使用TCP的keepalive机制
在Linux环境下使用TCP的keepalive机制来实现心跳包...
分类:系统服务   时间:2014-05-15 00:14:55    收藏:0  评论:0  赞:0  阅读:564
Codeforces Round #214 (Div. 2)——Dima and Salad
一行a[i],一行b[i],a和b是一一对应的。选取任意个数对,使得sigma(a)/ sigma(b)等于k,求这时候sigma(a)的最大值...
分类:其他   时间:2014-05-15 00:10:16    收藏:0  评论:0  赞:0  阅读:438
Java Web项目结构
Java Web项目结构(一般) 1、Java src 2、JRE System Library 3、Java EE 6 Libraries 4、Web App Libraries 5、WebRoot...
分类:编程语言   时间:2014-05-15 00:03:47    收藏:0  评论:0  赞:0  阅读:477
OpenStack_Swift源码分析——ObjectReplicator源码分析(1)
1、ObjectorReplicator的启动 首先运行启动脚本 swift-init object-replicator start此运行脚本的运行过程和ring运行脚本运行过程差不多,找到swift 源码bin下的swift-object-replicator其代码如下所示 if __name__ == '__main__': parser = OptionParser("%pr...
分类:其他   时间:2014-05-15 00:08:51    收藏:0  评论:0  赞:0  阅读:627
$(document).ready() 与window.onload的区别
最近项目中要做一个消息提醒功能,用户登录完成后,从右下角滑出一个消息模块,类似qq弹出的广告,不过是在浏览器中的,更大了一些而已。      开始的做法是在$(document).ready()中使用的是jQuery的slideDown展示消息div,由于页面里面有六七个块是iframe,每个iframe加载时间都比较长,内容也比较多,结果iframe没加载完,消息div就出来了,而且动画一卡卡...
分类:Windows开发   时间:2014-05-15 00:09:32    收藏:0  评论:0  赞:0  阅读:463
ACdream oj C - 神奇的%系列一 (水题系列--略坑)
C - 神奇的%系列一 Time Limit: 6000/3000 MS (Java/Others)      Memory Limit: 65536/32768 KB (Java/Others)  Submit Status Problem Description 在计算机的世界里,%不是百分比,而是除法取余哟! 比如:   4 % 2 = 0...
分类:其他   时间:2014-05-15 00:11:01    收藏:0  评论:0  赞:0  阅读:327
Android开发技巧之使用weight属性实现控件的按比例分配空间
从今天开始,把看书时候的知识点整理成博客, 这个比较简单,估计有经验的都用过,weight属性   在做Android布局的时候,经常遇到需要几个控件按比例分配空间的情况 比如下图效果 在底部设置两个button,占据底部宽度一部分的同时,保持1:3的比例, 当然了,这么难看的布局用处不大,仅是用来说明weight的用法 布局代码如下: <LinearLayout xmlns:...
分类:移动平台   时间:2014-05-15 00:08:06    收藏:0  评论:0  赞:0  阅读:496
LeetCode--Linked List Cycle
Linked List Cycle  Total Accepted: 17148 Total Submissions: 49300My Submissions Given a linked list, determine if it has a cycle in it. Follow up: Can you solve it without using extra sp...
分类:其他   时间:2014-05-15 00:14:11    收藏:0  评论:0  赞:0  阅读:421
【LeetCode】- Two Sum(两数相加)
[ 问题: ] Given an array of integers, find two numbers such that they add up to a specific target number. The function twoSum should return indices of the two numbers such that they add up to the ta...
分类:其他   时间:2014-05-15 00:05:02    收藏:0  评论:0  赞:0  阅读:528
OpenStack_Swift源码分析——ObjectReplicator源码分析(2)
1、Replicator执行代码详细分析 上篇问中介绍了启动Replicator的具体过程,下面具体讲解Replicator的执行代码的具体实现: def replicate(self, override_devices=None, override_partitions=None): """Run a replication pass""" sel...
分类:其他   时间:2014-05-15 00:15:40    收藏:0  评论:0  赞:0  阅读:552
策略模式
无...
分类:其他   时间:2014-05-15 00:04:23    收藏:0  评论:0  赞:0  阅读:363
XTU1150:Assembly Line
题目描述 胡大加工厂出产一种特殊零件。某天,客户到厂来查看零件。工厂生产的零件有三个质量等级从高到低分别为A、B、C,但是流水线上的零件质量参差不齐。为了给客户留下好的印象,胡大决定把流水线上的零件整理下,最前面既最左边为质量最高的A等级零件,接着为B、C等级的零件。胡大每次可以选择两个零件,互换其位置。为了节省体力,胡大想知道最少的互换次数。 输入 第一行是一个整数K,表示样例...
分类:其他   时间:2014-05-15 00:12:18    收藏:0  评论:0  赞:0  阅读:409
NYOJ 679 贪婪的商店
NYOJ 679 贪婪的商店...
分类:其他   时间:2014-05-15 00:01:47    收藏:0  评论:0  赞:0  阅读:563
XTU1151:Bus(DP)
题目描述 小强刚来到长沙这个大城市,发现这里有很多他老家没有的东西,其中一个就是公交车了。小强的家到学校有很多个公交站,每个公交站都有一个英文名字。小强很喜欢坐公交车,但是他有个奇怪的要求,就是公交车的上车站和下车站的英文名字必须是首字母相同的,且不在同一个站上下车,不然小强宁愿走过这个站去搭下一趟车,甚至直接走到学校。给出小强从家里到学校的之间每一个公交站的英文名字,问如果不往回走,小强最...
分类:其他   时间:2014-05-15 00:11:40    收藏:0  评论:0  赞:0  阅读:390
VC++制作DLL详解
基本上涉及到了VC++编写DLL经常使用的大部分内容,主要面向有一定工作经验的VC++程序员,以实用为主,言简意赅. 希望看过这篇文章的程序员人能够不再为DLL的编写烦心了....
分类:编程语言   时间:2014-05-15 00:05:38    收藏:0  评论:0  赞:0  阅读:597
Leetcode 线性表 Swap Nodes in Pairs
题意:交换给定链表中的相邻节点,但不可以改变链表里的值 如1->2->3->4交换后为2->1->4->3 思路: 按题意中的扫描去改变每两个相邻节点的next指针的指向即可。 小技巧: 因为处理每两个相邻节点的时候,需要一个指针记录它们前一个节点,而头节点前面没有节点, 所以可设置一个dummy节点指向头指针,这样开头的两个节点的处理方式跟其它的相邻节点的处理方式就一样了 复杂度:时间O(n),空间O(1)...
分类:其他   时间:2014-05-15 00:16:21    收藏:0  评论:0  赞:0  阅读:370
leetcode第一刷_Integer to Roman
这道题当时不会写,是参照discuss写的。 首先要弄明白罗马数字的规则,这个在国外难道是常识吗,为什么题干一点都没讲。。 4000以下一共有下面几种符号:"M", "D", "C", "L", "X", "V", "I",对应到我们十进制为:1000, 500, 100, 50, 10, 5, 1。还有一条非常重要的规则,就是同样的字符最多重复出现三次。这就决定了数位上带4和9的跟普通的数值...
分类:其他   时间:2014-05-15 00:02:23    收藏:0  评论:0  赞:0  阅读:379
LUA IO库
I/O库为文件操作提供两种模式。简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作。完全模式(complete model)使用外部的文件句柄来实现。简单模式     I/O库将当前输入文件作为标准输入(stdin),将当前输出文件作为标准输出(stdout)。这样当我们执行io.read,就是在标准输入中读取一行。写操作较读操作简单,我们先...
分类:其他   时间:2014-05-15 00:06:50    收藏:0  评论:0  赞:0  阅读:647
1755条   上一页 1 ... 51 52 53 54 55 ... 88 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!