Shell是Linux提供的一种脚本语言,可以完成部分编程操作。从根本上讲Shell仅仅是一个命令解释器,而Shell脚本也就是一个由命令和一些简单的逻辑判断的堆砌。所以说学好Shell脚本最重要的因素就是熟悉基本命令的使用。并掌握一些Shell逻辑判断的语句。写一个shell脚本首先要声明..
分类:
系统服务 时间:
2015-11-10 01:49:54
收藏:
0 评论:
0 赞:
0 阅读:
264
数据类型储存空间大小范围byte10-255bool2trueorfalseint2-32768~32767long4-2147483648~2147483647single4。。。。。。double8。。。。。。。。
分类:
其他 时间:
2015-11-10 01:49:44
收藏:
0 评论:
0 赞:
0 阅读:
92
char*my_strstr(char*str1,char*str2){assert(str1);assert(str2);char*p=str1;char*pstr1=p;char*pstr2=NULL;while(*pstr1){pstr1=p;pstr2=str2;while(*pstr1&&*pstr2&&*pstr1==*pstr2){pstr1++;pstr2++;}if(*pstr2==‘\0‘){returnp;}p++;}returnNULL;}
分类:
其他 时间:
2015-11-10 01:49:04
收藏:
0 评论:
0 赞:
0 阅读:
135
#include<stdio.h>intmain(){doublefunction(intn,intk);inta=0;intb=0;doublec=0;scanf("%d%d",&a,&b);c=function(a,b);printf("%lf\n",c);system("pause");return0;}doublefunction(intn,intk){if(k==0)//k==0返回1{return1;}elseif(k>0)//k>0返回n的k次..
分类:
其他 时间:
2015-11-10 01:48:04
收藏:
0 评论:
0 赞:
0 阅读:
290
#include<stdio.h>intmain(){inta=0;intb=0;scanf("%d",&a);b=DigitSum(a);printf("%d\n",b);system("pause");return0;}intDigitSum(intx){intret=0;if(x==0){returnret;}ret=x%10;x=x/10;returnret+DigitSum(x);}
分类:
其他 时间:
2015-11-10 01:47:44
收藏:
0 评论:
0 赞:
0 阅读:
169
#include<stdio.h>intmain(){inta=0;intb=0;scanf("%d",&a);b=fib(a);printf("%d\n",b);system("pause");return0;}intfib(intn){intnum1=1;intnum2=1;intnum3=0;if(n<=2){return1;}else{while(n>2){num3=num1+num2;num1=num2;num2=num3;n--;}}returnnum3;}
分类:
其他 时间:
2015-11-10 01:47:34
收藏:
0 评论:
0 赞:
0 阅读:
282
分类:
其他 时间:
2015-11-10 01:47:24
收藏:
0 评论:
0 赞:
0 阅读:
107
#include<stdio.h>intmain(){intarr[10]={0};inti=0;intj=0;for(i=0;i<sizeof(arr)/sizeof(arr[0]);i++){scanf("%d",&arr[i]);}for(i=sizeof(arr)/sizeof(arr[0]);i>0;i--){for(j=0;j<i-1;j++){if(arr[j]>arr[j+1]){inttmp=arr[j];arr[j]=arr[j+1];arr[j..
分类:
编程语言 时间:
2015-11-10 01:47:14
收藏:
0 评论:
0 赞:
0 阅读:
257
本文简单介绍core文件与gdb调试core文件的方法概要:1.core文件2.配置core程序崩溃时产生文件3.可修改core文件名4.产生core文件的情形5.gdb调试core文件a)gdb-c<xxx.core>[可执行程序]b)gdb命令:backtrace/btc)gdb命令:up/down/framed)gdb命令:infolocalse)gdb命令:i..
分类:
数据库技术 时间:
2015-11-10 01:47:04
收藏:
0 评论:
0 赞:
0 阅读:
403
在报表语句中经常要使用各种分组汇总,rollup和cube就是常用的分组汇总方式。第一:groupbyrollup1、如果使用诸如groupbyrollup(A,B,C)的方式分组,那么返回的分组结果是(A,B,C)(A,B)(A)(NULL)一共四种结果。即从右到左递减,最后来个合计。例如:SQL>select*fromt;YEARSMON..
分类:
其他 时间:
2015-11-10 01:46:54
收藏:
0 评论:
0 赞:
0 阅读:
215
今天我们来讲解三剑客之中的sed命令
分类:
系统服务 时间:
2015-11-10 01:46:44
收藏:
0 评论:
0 赞:
0 阅读:
148
在实际项目开发中有时候我们需要把不同等级的日志信息记录在不同的文件内,例如:希望等级为INFO的日志保存在一个文件中,而等级为ERROR的日志保存在另外一个文件中。这样一旦项目某个功能出了问题我们就可以只看保存ERROR日志信息的文件即可。这时,Log4j中自带的文件生成策略..
分类:
其他 时间:
2015-11-10 01:46:34
收藏:
0 评论:
0 赞:
0 阅读:
316
函数(代码块,按功能划分(也可按其他方式划分))内置函数第三方函数自定义函数内置函数:help()dir()type()reload()id()vars()#获取脚本中的变量,当前模块的所有变量{‘__name__‘:‘__main__‘,#被执行的脚本,__name__的值为__main__‘__builtins__‘:<module‘__builtin__‘(..
分类:
编程语言 时间:
2015-11-10 01:46:24
收藏:
0 评论:
0 赞:
0 阅读:
337
查看所有日志相关变量:SHOWGLOBALVARIABLESLIKE‘%log%‘;1.查询日志:log_output={TABLE|FILE|NONE}log_output=TABLE,FILE查询日志放在哪,可以记录在文件中也可以记录在表中FILE:gerenal_loggeneral_log={ON|OFF}:是否启用查询日志general_log_file=HOSTNAME.log:当log_outpu..
分类:
数据库技术 时间:
2015-11-10 01:46:04
收藏:
0 评论:
0 赞:
0 阅读:
327
需要注意的是:第44、45行中,strlen是函数,sizeof是算符。strlen()是从内存的某个位置开始扫描,知道碰到第一个字符串结束符‘\0‘为止,然后返回计数器数值(不包括‘\0‘)。sizeof是一个操作符,简单地说,就是返回一个对象或者类型所占的内存字节数。strcpy和memcpy的区别:1..
分类:
其他 时间:
2015-11-10 01:45:44
收藏:
0 评论:
0 赞:
0 阅读:
242
简单的泛型定义使用:publicclassGenericFoo<T>{
privateTfoo;
publicvoidsetFoo(Tfoo){
this.foo=foo;
}
publicTgetFoo(){
returnthis.foo;
}
publicstaticvoidmain(String[]args){
//GenericFooisarawtype,ReferencestogenerictypeGenericFoo<T>shouldbeparam..
分类:
编程语言 时间:
2015-11-10 01:45:24
收藏:
0 评论:
0 赞:
0 阅读:
275
虚拟内存示例:进程id物理内存地址虚拟地址内存长度11200010001k2240001000500如果一个进程访问内存的时候,永远也访问不到其他进程的内存空间里去,这样进程之间不会互相影响通过虚拟内存空间的方式,将进程之间隔离开来总结1,进程具有独立的权限与职责,如果系统中某个进程..
分类:
系统服务 时间:
2015-11-10 01:45:04
收藏:
0 评论:
0 赞:
0 阅读:
280
不用(a+b)/2求两数平均值#include<stdio.h>
#include<stdlib.h>
voidaverage(inta,intb)
{
while(a<b)
{
a=a+1;
b=b-1;
}
while(a>b)
{
a=a-1;
b=b+1;
}
if(a==b)
printf("平均值为:%d\n",a);
}
intmain()
{
inta=0;
intb=0;
scanf(..
分类:
其他 时间:
2015-11-10 01:44:54
收藏:
0 评论:
0 赞:
0 阅读:
193
char*my_strcpy(char*dest,constchar*src)//src所指向内容不能被修改,dest所指向内容可修//改,加上const便于调试
{
assert(dest!=NULL);
assert(src!=NULL);//参数判断,有效性检测
char*ret=dest;
/*while(*src!=‘\0‘);
{
*dest=*src;
dest++;
src++;
}
*dest=..
分类:
其他 时间:
2015-11-10 01:44:44
收藏:
0 评论:
0 赞:
0 阅读:
225
QQ音乐项目进度QQ音乐项目进度11.03完成了fragment切换动画,backstack进入退出动画setCustomAnimations()四个参数那个,前两个是fragment之间切换的动画,后两个对应出入栈动画。动画资源文件放在anim文件夹下,与activity的动画一致。该方法必须在add,replace,remove方法前调..
分类:
其他 时间:
2015-11-10 01:44:34
收藏:
0 评论:
0 赞:
0 阅读:
224