首页 > 2015年05月14日 > 全部分享
【设计模式】策略设计模式
假设今天老婆让我去丈母娘家做客,可是我答应了我的情人晚上要回去陪她,这可怎么办?,,正在我纠结的时候,好哥们给我一个三个理由包,让我不要看,到时候看情况拆开接口三个妙计是同一个类型,继承同一个接口/** * 声明一个接口 * @author TTF * */ public interface JieKou { public void reson(); }三个理由类喝酒时候的理由pub...
分类:其他   时间:2015-05-14 22:10:36    收藏:0  评论:0  赞:0  阅读:214
实现接口创建线程
多线程则扩展了多进程的概念,使得同一个进行可以同时并发处理多个任务。线程(Thread)也被称作轻量级进程(Ligheweight Process),线程是进程的执行单元。就象进程在操作系统中的地位一样,线程在程序中是独立的、并发的执行流。当进程被初始化后,主线程就被创建了。对于绝大多数的应用程序来说,通常仅要求有一个主线程,但我们也可以在该进程内创建多条顺序执行流,这些顺序执行流就是线程,每条线程也是互相独立的。 线程是进程的组成部分,一个进程可以拥有多个线程,一个线程必须有一个父进程。...
分类:编程语言   时间:2015-05-14 22:10:26    收藏:0  评论:0  赞:0  阅读:260
学习Redis就是如此简单
一、基础简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同...
分类:其他   时间:2015-05-14 22:10:16    收藏:0  评论:0  赞:0  阅读:321
Linux系列-将Python3.3.4还原成Python2.6版本
1.查看Python目前的版本直接输入python可以查看Python版本2.将/usr/bin目录下的python版本切换mv /usr/bin/python /usr/bin/python3.3 #将原来3.3的版本还原 mv /usr/bin/python2.6 /usr/bin/python #将python2.6版本链接上3.测试输入python 即可看到python2...
分类:编程语言   时间:2015-05-14 22:10:06    收藏:0  评论:0  赞:0  阅读:276
方块游戏—题解
1590 - 方块游戏 Time Limit: 1s Memory Limit: 128MB Submissions: 33 Solved: 13  DescriptionBG和ZZ一起玩一个游戏,游戏规则如下:        游戏开始时画在一张纸上,纸上画有n*m个方块组成的格子,BG和ZZ轮流玩这个游戏,BG先开始。每一轮玩家都会在上一次的方框内框出一个小方框作为下一轮...
分类:其他   时间:2015-05-14 22:09:56    收藏:0  评论:0  赞:0  阅读:286
POJ 3169 Layout bellman_ford 最短路
#include #include #include #include #include #include #include #include #include #include #include #define INF 100000000L using namespace std; int n,ml,md; int a[1005][1005]; struct node{...
分类:其他   时间:2015-05-14 22:09:46    收藏:0  评论:0  赞:0  阅读:162
11134 - Fabled Rooks
因为行和列是无关的,所以可以单独处理,将问题分解成两个,那么需要求的就是在这n个区间里任选一个数,且这个数不重复。 这很像之前紫书上将的区间问题,可以采取贪心的策略,将区间(a,b) 先按照b从小到大排,再按照a从小到大排,然后在区间中的还没有被选的数字里优先挑选较小的数字。 但是由于这样经过排序后原来的顺序已经打乱了,所以预先给每个区间分配一个id ,一个v保存选的值,然后再按照id还原顺序就...
分类:其他   时间:2015-05-14 22:09:36    收藏:0  评论:0  赞:0  阅读:179
华为机试—输出包含名字的个数和字符串
题目: 输入一个n,再输入n个字符串,再输入一个名字串,输出包含名字串的个数和字符串。 输入: 10 sfsfjacksdf jajajack jack jjjjjjjjckd jjjjjjjjjjjack jackkkkk jajackkkkkkk hello wordjack jajaccccjack jack 输出: 8 sfsfjacksd...
分类:其他   时间:2015-05-14 22:09:26    收藏:0  评论:0  赞:0  阅读:209
db120-wg锐捷认证
这是linux openwrt系统的路由器通过锐捷认证上网的一个教程!...
分类:数据库技术   时间:2015-05-14 22:09:16    收藏:0  评论:0  赞:0  阅读:359
OpenStack虚拟机迁移机制安全性分析
目前的云平台主要有两种迁移类型:动态迁移和块迁移。动态迁移需要实例保存在NFS共享存储中,这种迁移主要是实例的内存状态的迁移,速度很快。块迁移除了实例内存状态要迁移外,还得迁移磁盘文件,速度会慢些,但是它不要求实例存储在共享文件系统中。(NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。) 在云计算基础架构中,虚拟机动态迁移已成为公有云和私有云的必备功能。虚拟机动态迁移是指将一台虚拟机从一个物理机器迁移至另一个物理机器,而迁移过程中虚拟机...
分类:其他   时间:2015-05-14 22:08:56    收藏:0  评论:0  赞:0  阅读:217
oracle中的替换函数简要分析
replace就是一般意义上的字符串替换 replace(c1,c2[,c3]) 在字符串c1中找到字符串c2,替换成c3。若c3为空,则在c1中删除所有c2。 update jd set id = replace(id,'1','2'); 含义就是将jd表中id列中的所有1换为2. translate只是一个字符替换对应的一个字符 TRANSLATE ( expr , fro...
分类:数据库技术   时间:2015-05-14 22:08:46    收藏:0  评论:0  赞:0  阅读:317
最小生成树:prim算法和kruskal算法
一个连通图的生成树是图的极小连通子图。它包含图中的所有顶点,并且只含尽可能少的边。若砍去它的一条边,就会使生成树变成非连通图;若给它增加一条边,则会形成一条回路。 最小生成树有如下性质: 1.最小生成树非唯一,可能有多个最小生成树; 2.最小生成树的边的权值之和总唯一,而且是最小的; 3.最小生成树的边数为顶点数减1。 构造最小生成树可以有多种算法。其中多数算法利用了最小生成树的下列一种...
分类:编程语言   时间:2015-05-14 22:08:45    收藏:0  评论:0  赞:0  阅读:305
Valid Palindrome -- leetcode
Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases. For example, "A man, a plan, a canal: Panama" is a palindrome. "race a car" is not a ...
分类:其他   时间:2015-05-14 22:08:16    收藏:0  评论:0  赞:0  阅读:195
Ada语言与传统C语言的异同
1. 概述 C语言是目前使用最为广泛的高级程序设计语言,几乎全部的操作系统、大多数中小型应用软件,是用C语言开发而成。C语言提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言也很适合搭配汇编语言来使用(往往可以通过内联汇编语言或与汇编语言目标文件一起连接。对于任何一种操作系统环境,C函数的ABI(Application BinaryInterface)与汇编语言的子过程(routine/procedure)的ABI一定是完全兼容的)。尽管C语言...
分类:编程语言   时间:2015-05-14 22:08:06    收藏:0  评论:0  赞:0  阅读:333
11572 - Unique Snowflakes
紫书上将这道题的方法成为“滑动窗口” ,它还应该有另一个名字叫——取尺法, 用两个首尾“指针”通过不断更新它们来逐步得到最优解,适合于解决连续序列的问题。 #include using namespace std; const int maxn = 1000000+5; int T,n,A[maxn]; int main(){ scanf("%d",&T); while(T--)...
分类:其他   时间:2015-05-14 22:07:56    收藏:0  评论:0  赞:1  阅读:165
Timus Online Judge1009---K-based Numbers(简单递推dp)
Let’s consider K-based numbers, containing exactly N digits. We define a number to be valid if its K-based notation doesn’t contain two successive zeros. For example:1010230 is a valid 7-digit number;...
分类:其他   时间:2015-05-14 22:07:46    收藏:0  评论:0  赞:0  阅读:271
腾讯第三方登陆OAuth验证 数据入库
1.在腾讯开放平台中注册应用 平台会给一个 复制到index.html中放到外网中进行验证  2.验证成功以后会得到: App Key : 101213361 App Secret : 3bd600efbe3a1cd85f477111af410550 3. index.html 中的代码: https://graph.qq.com/oauth...
分类:其他   时间:2015-05-14 22:07:36    收藏:0  评论:0  赞:0  阅读:334
Y Combinator
由于匿名函数(通常成为lambda函数但是跟lambda calculus不同)在递归时无法获得函数名,从而导致一些问题,而Y Combinator能很好地解决这个问题。利用不动点的原理,可以利用一般的函数来辅助得到匿名函数的递归形式,从而间接调用无法表达的真正的匿名函数。下面以一个阶乘的递归来说明。#Python版本,后面会加上C++版本 #F(f) = f def F(f,n): ret...
分类:其他   时间:2015-05-14 22:07:16    收藏:0  评论:0  赞:0  阅读:212
CentOS6.4编译Phalcon出现错误:‘ZEND_FE_END’未声明”
本人之前在32位上面CentOS6.4,使用git下载了phalcon的源码进行了编译,跑了两个Demo。今天在64位的CentOS6.4上面继续编译phalcon就出现了上述问题; 问题的图片如下: 还好之前的phalcon的版本还在,于是重新去编译了一下,发现没有问题,对比了一下两边的源码,发现了源码不太一样,第一感觉是phalcon升级了。 之前在32位系统的b...
分类:其他   时间:2015-05-14 22:07:06    收藏:0  评论:0  赞:0  阅读:1174
java List与array互相转换
java List与array互相转换...
分类:编程语言   时间:2015-05-14 22:06:56    收藏:0  评论:0  赞:0  阅读:254
2005条   上一页 1 ... 8 9 10 11 12 ... 101 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!