1.数据链路层协议很多:以太网协议、PPP协议、SLIP协议、令牌环网协议、FDDI光纤网协议以太网帧结构:协议要求data部分长度最少为46字节---------------------------------------------------------------|MACdesAddr(6B)|MACsrcAddr(6B)|protocal(2B)|data|crc---------------..
分类:
其他好文 时间:
2015-09-29 19:02:51
阅读次数:
337
★编写一个程序,可以一直接收键盘字符,如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出。#include<stdio.h>
intmain()
{
charc;
while((c=getchar())!=EOF)
{
if((65<=c)&&(c<=91))//大写字母转换为..
分类:
编程语言 时间:
2015-09-29 19:04:33
阅读次数:
251
LOG_ARCHIVE_DEST_STATE_nPropertyDescriptionParametertypeStringSyntaxLOG_ARCHIVE_DEST_STATE_[1|2|3|4|5|6|7|8|9|10|11|12
|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28
|29|30|31]={enable|defer|alternate}DefaultvalueenableModifiableALTER
SESSION,ALTERSYSTEMB..
分类:
其他好文 时间:
2015-09-29 19:02:04
阅读次数:
308
[root@93passport]#dockerpush172.20.135.93:5000/jenkins1.1
Thepushreferstoarepository[172.20.135.93:5000/jenkins1.1](len:1)
unabletopingregistryendpointhttps://172.20.135.93:5000/v0/
v2pingattemptfailedwitherror:Gethttps://172.20.135.93:5000/v2/:tls:oversize..
分类:
其他好文 时间:
2015-09-29 19:01:15
阅读次数:
701
FilecacheDir=mContext.getExternalCacheDir();
if(null!=cacheDir){
mCacheDirPath=cacheDir.getAbsolutePath()+"/p_w_picpaths/";
}
if(TextUtils.isEmpty(mCacheDirPath)){
if(Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())){
mCacheDirPath=..
分类:
移动开发 时间:
2015-09-29 19:04:05
阅读次数:
234
//求两个数的最大公约数
#include<stdio.h>
intmain()
{
intnum1,num2;
inttemp;
scanf("%d%d",&num1,&num2);
//核心算法
while(num1%num2!=0)
{
temp=num2;
num2=num1%num2;
num1=temp;
}
printf("最大公约数为:%d\n",num2);
return0;
}
分类:
编程语言 时间:
2015-09-29 19:02:26
阅读次数:
291
首先下载ctags安装。到http://ctags.sourceforge.net/下载ctags源码ctags-5.6.tar.gztar-xvfctags-5.8.tar.gzcdctags-5.8./configuremakeinstall在用户主目录下的vim配置文件.vimrc下,添加"settags+=工程目录"保存,若没有.vimrc配置文件,则自已创建。然后在对应的工程目录下..
分类:
系统相关 时间:
2015-09-29 19:03:14
阅读次数:
244
#!/bin/bashfile=$(find‘你要找的起始位置’-typef)fornumin$filedoif[-f$num];thengrep‘你要查找的字符‘$num&&echo$numfidone
分类:
其他好文 时间:
2015-09-29 19:00:43
阅读次数:
120
1、pstree命令:显示进程树[root@localhost~]#pstree
init─┬─auditd───{auditd}
├─crond
├─dbus-daemon───{dbus-daemon}
├─httpd───3*[httpd───26*[{httpd}]]
├─master─┬─pickup
│
└─qmgr
├─6*[mingetty]
├─mysqld_safe───mysqld───20*..
分类:
系统相关 时间:
2015-09-29 19:02:01
阅读次数:
507
Technorati标签:MPLS,BGP,CCIE,标签,LDPLDP是否会为BGP路由分配标签?为什么?---之前我们说LDP都是为IGP分配标签,从来都没有说为BGP分配标签.下面用一个实验来说明一下LDP+BGP的工作方式.纯IP网络的转发方式:该拓扑图中,R1和R4建立EBGP邻居.R3和R5建立EBGP邻居.R1和R3之间建..
分类:
其他好文 时间:
2015-09-29 19:00:07
阅读次数:
260
【场景】公司采用ADSL拨号上网,即上网获得是动态IP。服务器安全策略升级,只允许公司内可以访问服务器。实现过程:服务器指定固定IP可以访问服务器,其实很容易,一般有以下三下方法:方法一:
在/etc/hosts.allow中添加允许ssh登陆的ip或者网段
sshd:192.168.1.2:allow或者
s..
分类:
系统相关 时间:
2015-09-29 19:01:03
阅读次数:
420
Java中的数组:相同数据类型的元素组成的集合在内存中就一组连续的数据数组:是全部元素的集合,是内存中的连续存储单元数组元素:是数组中每个具体的元素数组变量:似乎标识数据的变量名是引用类型变量int[]array=newint[5];==>在java中创建一个数组array是数组变量newint[3..
分类:
编程语言 时间:
2015-09-29 19:01:26
阅读次数:
176
此示例是在Linux环境下(使用Linux系统编程线程相关函数)测试,文件说明如下:ThreadBase.cpp, ThreadBase.h为线程基类ThreadDerive.cpp, ThreadDerive.h为测试派生类main.cpp为测试程序ThreadBase.h内容如下:#ifndef __THREADBASE_H__
#define __THREADBASE_H__
#includ...
分类:
编程语言 时间:
2015-09-29 18:58:28
阅读次数:
271
单例模式也称为单件模式、单子模式,是使用最广泛的设计模式之一。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。单例模式通过类本身来管理其唯一实例,这种特性提供了解决问题的方法。唯一的实例是类的一个普通对象,但设计这个类时,让它只能创建一个实例并提供对此实例的全局访问。唯一实例类Singleton在静态成员函数中隐藏创建实例的操作。习惯上把这个成员函数叫做In...
分类:
编程语言 时间:
2015-09-29 18:57:17
阅读次数:
255
那么多态的作用是什么呢,封装可以使得代码模块化,继承可以扩展已存在的代码,他们的目的都是为了代码重用。而多态的目的则是为了接口重用。也就是说,不论传递过来的究竟是那个类的对象,函数都能够通过同一个接口调用到适应各自对象的实现方法。
最常见的用法就是声明基类的指针,利用该指针指向任意一个子类对象,调用相应的虚函数,可以根据指向的子类的不同而实现不同的方法。...
分类:
编程语言 时间:
2015-09-29 18:58:35
阅读次数:
135
node历史 今天看cnode开源项目用了io.js,在查这个项目时发现这篇文章node历史,node.js和io.js关系谈到Node.js的由来,不可避免要聊到它的创始人Ryan Dahl。在2009年时,服务端JavaScript迎来了它的拐点,因为Ryan Dahl带来了Node.js,在那...
分类:
其他好文 时间:
2015-09-29 18:56:52
阅读次数:
176
本文由大漠根据Chris Coyier的《A Complete Guide to Flexbox》所译,整个译文带有我们自己的理解与思想,如果译得不好或不对之处还请同行朋友指点。如需转载此译文,需注明英文出处:http://css-tricks.com/snippets/css/a-guide-to...
分类:
其他好文 时间:
2015-09-29 18:56:10
阅读次数:
224