程序地址:http://www.cheemoedu.com/exercise/21问题描述:某古寺的一块石碑上依稀刻有一些神秘的自然数。专家研究发现:这些数是由1,3,5,7,9这5个奇数字排列组成的5位素数,同时去掉它的最高位与最低位数字后的3位数还是素数,同时去掉它的高二位与低二位数字后的一位数还是..
分类:
其他好文 时间:
2016-06-23 01:14:52
阅读次数:
942
简介MogileFS是一个开源的分布式文件存储系统,由LiveJournal旗下的DangaInteractive公司开发。Danga团队开发了包括Memcached、MogileFS、Perlbal等多个知名的开源项目。特性1、应用层:用户空间文件系统,无须特殊的核心组件2、无单点:(tracker,mogstore,database(MySQL))3..
分类:
其他好文 时间:
2016-06-23 01:16:22
阅读次数:
569
在策略模式(StrategyPattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。其实现原理是定义一系列的算法,将他们一个个封装起来,并且是他们可以互相替换,这样避免了使用if…else语句所带来的复杂度和维护成。如果一个系统里有许多的类,..
分类:
其他好文 时间:
2016-06-23 01:15:01
阅读次数:
200
工厂模式属于创建型模式,它提供了一种创建对象的方式。工厂模式是先定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类。使用工厂模式的扩展性高,如果想增加一个产品,只要扩展一个工厂类酒可以了,其屏蔽了产品的具体实现,调用者只需关心产品的接口。工厂模式的..
分类:
其他好文 时间:
2016-06-23 01:13:52
阅读次数:
196
ospf的五种协议报文hello报文:周期发送,建立邻居,维护neighbour、选举DR/BDRDD报文:描述本地LSA的摘要、查看有没有LSA节省链路的带宽LSR报文:向对端请求本端没有或对端的更新的LSALSU报文:向对方发送其需要的LSALSack报文:收到LSU之后、进行确认hello——>neighbour(通过..
分类:
其他好文 时间:
2016-06-23 01:14:19
阅读次数:
681
我们知道,fork可以创建子进程,那么如果循环调用fork,进程之间会有什么关系呢?得到结果:从结果上分析,一共有4个进程,6132,6133,6134,6135,它们的关系是怎样的呢?按道理来讲,刚开始i=0,只有一个进程6132,fork后,产生子进程6133。6132执行完printf后,i++。在fork后,6..
分类:
系统相关 时间:
2016-06-23 01:15:55
阅读次数:
398
前言:本文主要讲解keepalived+haproxy,等试验完成,后面会附上keepalived+nginx的思路,原理几乎相同,相信能看懂keepalived+haproxy的朋友,亦能很简单的看懂keepalived+nginx拓扑:准备工作:1).高可用集群节点基于名称互相访问(两节点都需配置,略)#vim/etc/sysconfig/..
分类:
其他好文 时间:
2016-06-23 01:16:00
阅读次数:
679
异常信息:java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener解决办法:Opentheproject‘sproperties(e.g.,right-clickontheproject‘snameintheprojectexplorerandselect"Properties").Select"DeploymentAssembly".Clickthe"Add..."butt..
分类:
其他好文 时间:
2016-06-23 01:14:14
阅读次数:
235
一、JavaScript条件语句1.if...else<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
vari=11;
if(i==10){
document.write("yeleven");
}else{
document.wr..
分类:
编程语言 时间:
2016-06-23 01:15:27
阅读次数:
209
fork是创建一个子进程,并把父进程的内存数据拷贝一份给子进程。而vfork中内存数据所共享的,vfork保证子进程先运行,当子进程调用exit()或exec()后,父进程才会执行。#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>
#include<stdlib.h>..
分类:
其他好文 时间:
2016-06-23 01:14:56
阅读次数:
237
下面有一段代码:#include<stdio.h>
#include<unistd.h>
#include<stdlib.h>
voidfun()
{
printf("iamtheevilfunc\n");
exit(1);
}
intfun1(inta,intb)
{
int*p=&a;
p--;
*p=fun;
intc=0xcccc;
returnc;
}
intmain()
{
printf("beginrun..\n");
inta=..
分类:
系统相关 时间:
2016-06-23 01:15:18
阅读次数:
270
注册服务所谓注册服务就是把一个程序变成Linux的系统服务,在指定运行级别上赋予关闭和启动的入口。默认情况下redis不支持服务注册,会报错。在拷贝到/etc/rc.d/init.d/中的redis脚本中修改如下(之前已经拷贝过去):加入chkconfig:23459010。2345是运行级别,就是告诉chkconfig..
分类:
其他好文 时间:
2016-06-23 01:14:59
阅读次数:
297
一、JavaScript循环语句1.for循环、for/in<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
vararray=[1,2,3,4,5,6];
for(vari=0;i<6;i++){
document.wr..
分类:
编程语言 时间:
2016-06-23 01:13:21
阅读次数:
266
802.1Q标准定义:vlan的架构、vlan提供的服务、vlan涉及的协议算法、校验、stp、QOSDASATypeDataCRCDASATagTypeDataCRCDASATPIDPriorityCFIVLANIDTypeDataCRCTag4byteTPID2Byte标签协议标识802.1QPriority3bite最高级别为7与QOS相关CFI1bite规范格式与非规范格式VLANID12bite当..
分类:
其他好文 时间:
2016-06-23 01:14:16
阅读次数:
1080
一、JavaScript跳转语句1.break<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
for(vari=0;i<10;i++){
if(i==5){
break;
}
document.write("i="+i+"&l..
分类:
编程语言 时间:
2016-06-23 01:12:19
阅读次数:
172
链路冗余、802.1Dstp解决环路透明网桥:不会对转发报文做任何标记、针对数据症查看、学习、转发不对其修改生成树协议基本原理包含BPDU桥接协议数据单元所有交换机中、互相通告BPDU选出一个根网桥、对每个LAN选出离根网桥最近的为指定网桥(主要负责LAN数据转发)、计算出最短路..
分类:
其他好文 时间:
2016-06-23 01:14:27
阅读次数:
338
一、了解函数1.函数:函数是由事件驱动的或者当它被调用时执行的可重复的代码块。<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
functiondemo(a,b){
var..
分类:
编程语言 时间:
2016-06-23 01:13:47
阅读次数:
207