11 2014 档案
摘要:一个完整的自动化运维包括系统安装、配置管理、服务监控三个方面。那今天咱们大家一起来学习一下Puppet实际运维中的案例。仅供参考,欢迎大家提更多的意见!一、应用背景某公司新到500台服务器,需要安装Linux系统,并部署上线以及后期的管理配置。对于系统安装,这个时候肯定得采用批量安装的,常见批量安装...
阅读全文
摘要:企业主机服务器日常运维工作中,经常需要登录并以 root 方式执行系统操作,如果在主机数量少的情况下,手工方式登录并执行效率尚可,但如果主机数量庞大(如笔者运维的国外客户服务器数量达 2000+),依次对一台台服务器进行手工操作工作量巨大且出错概率与主机数量成线性增大。 本文分析了在大数量企业服务器...
阅读全文
摘要:需求:经常需要在一台服务器远程到其他节点的服务器上执行一些shell命令,如果分别ssh到每台主机上再去执行很麻烦,因此能有个集中管理的方式就好了。介绍两种shell命令远程执行的方法。方式一:ssh user@remoteNode "cd /home ; ls"然后输入密码就会出现结果方式二:有很...
阅读全文
摘要:1、查看服务是否已经运行用 ps -aux | grep cron2、新增调度任务 新增调度任务可用两种方法:1)、在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出。2)、直接编辑/etc/crontab 文件,即vi /etc/crontab,添加相应的任务。3、任务调度设置...
阅读全文
摘要:1、index.php文件放入/usr/local/apache2/htdocs 目录下其中index.php里面内容为:2、要apache支持Php把httpd.conf文件覆盖掉/usr/local/apache2/conf对应的文件3、输入http://182.92.227.100/index...
阅读全文
摘要:一、安装Mysql1、卸载默认的mysqlyum -y remove mysql-libs-*Removed: mysql-libs.x86_64 0:5.1.73-3.el6_5卸载成功2、上传四个文件,然后rpmrpm -ivh MySQL-server-5.6.19-1.el6.x86_64....
阅读全文
摘要:一、安装svnyum install -y subversion-*结果为Complete就为正确查看svn版本号 svnserve --version1.6.11版本mkdir /opt/svndatacd /opt/svndatamkdir –p /opt/svndata/javawebsvna...
阅读全文
摘要:题目:输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则输出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba。分析:这是一道很好的考查对递归理解的编程题,因此在过去一年中频繁出现在各大公司的面试、笔试题中还是先来一张图片比较好说明:先固定好...
阅读全文
摘要:网站架构(页面静态化,图片服务器分离,负载均衡)方案全解析文章分类:综合技术1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手...
阅读全文
摘要:题目:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。分析:这道题是2006年google的一道笔试题。#include "stdio.h" char FirstNotRepeatingChar(char* pString){ unsigned int i; ...
阅读全文
摘要:#include "stdio.h" //不使用加减乘除法,完成两个数的加法int addwei(int num1,int num2){ if(num2==0) return num1; int c=num1 ^ num2; int d=(num1 & num2)<<1; ...
阅读全文
摘要:例一:快速排序#include int AdjustArray(int s[], int l, int r) //返回调整后基准数的位置 { int i = l, j = r; int x = s[l]; //s[l]即s[i]就是第一个坑 while (i = x)...
阅读全文
摘要:例一:public class Sort{ //插入排序/* 直接插入排序(Insertion Sort)的基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子序列中的适当位置,直到全部记录插入完成为止。 设数组为a[0…n-1]。 1. 初始...
阅读全文
摘要:例一:#include "stdio.h"int main(){ int i=0; if(i)printf("hi"); if(!i)printf("hi"); return 0;}c语言中0就是false,就不需要打印里面的语句了。结果是:hi
阅读全文
摘要:例一:public class Inc { public static void main(String[] args) { Inc inc=new Inc(); int i=5; inc.fermin(i); i=i++;//temp...
阅读全文
摘要:例一#include //将一整数逆序后放入一数组中(要求递归实现)void convert(int *result, int n) { if(n>=10) convert(result+1, n/10); *result = n%10;}int main(){ int n = 12345...
阅读全文
摘要:摘抄自威哥视频例一:值传递(说白了,就是内容复制,或者说内容的副本)public class ValueDemo{ public static void main(String[] args){ int x = 10; method(x); Syste...
阅读全文
摘要:例一:数据类型转换package javaweb1200;public class 字符就是数字吗 { public static void main(String[] args) { System.out.println('c'+1); System.out.println('A...
阅读全文
摘要:例一:创建文件package java文件类;import java.io.File;import java.io.IOException;public class aasd { public static void main(String[] args) { //File.se...
阅读全文
摘要:看很多人说,在Eclipse里面,输入Syso然后按 ALT+/不起作用。正确的用法如下,先输入一行 System.out.println(); 然后连按5次以上shift键,其实就是粘滞的功能。接着再输入Syso,按ALT+/ 就会自动补全了。
阅读全文
摘要:例一:字符与整型变量的实现#include int main(){ int c1,c2; char c3; c1='a'-'A'; c2='b'-'B'; c3='c'-32; printf("c1 is %d and c2 is %d\n",c1,c2); ...
阅读全文
摘要:前面有一篇文章:数组名就是常量指针参考文章:http://blog.pfan.cn/whyhappy/5164.htmlconst int * pi 、int const * pi与int *constpi及其操作1 从const int i 说起你知道我们申明一个变量时像这样int i ;这个i是...
阅读全文
摘要:1、short int i;char a;short int * pi;i=50;pi=&i;----------------指针的指针,浓重出厂short int * * ppi;//这是一个指向指针的指针,注意有两个*号ppi=π------结果:ppi是pi的地址值*ppi 是 pi地址...
阅读全文
摘要:其一,做任何事情都要有上中下三策其二,只要定位好自己,才能把握好未来。其三,对每一个人都要有一个人物分析,一句话概括,如何与这种人相处。
阅读全文
摘要:#includeint i;void chushihua(){ printf( "*欢迎使用逻辑运算工具*\n"); printf("****************************************************************\n...
阅读全文
摘要:#include "stdio.h"int main(){ int a[3][4]; a[3][4]="1,2,3,4,5,6,7,8,9,10,11,12"; int (*ptr)[4]=a,*p=a[0]; printf("%d",*(ptr+2)+1); ...
阅读全文
摘要:例一:从一个文件读入数据,然后写入另外一个文件package lipika;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java....
阅读全文
摘要:1、/*4.找出一个二维数组中的鞍点,即该位置上的元素在该行上最大、在该列上最小,也可能没有鞍点*/#includeint main(){ int i,j,max,min,row,col,n; //max该行最大值,min该列最小值,row是行数,col是列数 int a[3][4...
阅读全文
摘要:第一篇文章http://www.cnblogs.com/bluewelkin/p/4063265.html续篇如下例一:统计字母的个数(忽略大小写,有空格也可继续统计字母,直到\n结束,但空格未统计)#include"stdio.h"main(){int a[100]={0},i,j; char c...
阅读全文
摘要:所谓“文件”是指一组相关数据的有序集合。这个数据集有一个名称,叫做文件名。实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。 文件通常是驻留在外部介质(如磁盘等)上的,在使用时才调入内存中来例一:读取文件中的内容#includeint main(...
阅读全文
摘要:1、订单自动取消功能后台有个3天设置,自动取消订单功能2、还有一个智能审核时间。智能审核时间,看订单是否到期了,到期自动取消。如果已支付的订单,就可以进入备货状态
阅读全文
摘要:1、数组指针数组指针,指向数组的指针,本质上是一个指针。如下,该指针指向了一个有4个int类型元素的数组。int (*p)[4];#include int main(){int (*p)[4];int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10}};p=&a[0];int...
阅读全文
摘要:一:通过数组名访问数组元素例一:#include main(){int i,a[]={1,2,3,4,5,6,7,8,9,10};for (i=0;i main(){int i,a[]={1,2,3,4,5,6,7,8,9,10};for (i=0;i main(){int i,a[]={1,2,...
阅读全文
摘要:例一:指针函数指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y);首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函数返...
阅读全文
摘要:为什么使用结构体:一些不同数据类型的集合例一:结构体的使用#include "stdio.h"#include "string.h"typedef struct { char name[20]; int height; float weight; long schols...
阅读全文
摘要:#include int main(){ int max(int x,int y);int min(int x,int y);int length, n, post, mintime, maxtime;int i;int x[1000];int y[1000]; scanf("%d",&i); in...
阅读全文