冒泡排序就是把小的元素往前调或者把大的元素往后调冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数,针对所有的元素重复以上的步骤,除..
分类:
编程语言 时间:
2015-11-10 01:54:03
阅读次数:
238
数据类型储存空间大小范围byte10-255bool2trueorfalseint2-32768~32767long4-2147483648~2147483647single4。。。。。。double8。。。。。。。。
分类:
其他好文 时间:
2015-11-10 01:52:08
阅读次数:
138
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:52:03
阅读次数:
186
#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:50:27
阅读次数:
197
#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:49:08
阅读次数:
139
#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:59
阅读次数:
214
分类:
其他好文 时间:
2015-11-10 01:48:50
阅读次数:
138
#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:40
阅读次数:
174
本文简单介绍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:59
阅读次数:
239
今天我们来讲解三剑客之中的sed命令
分类:
系统相关 时间:
2015-11-10 01:46:50
阅读次数:
185
函数(代码块,按功能划分(也可按其他方式划分))内置函数第三方函数自定义函数内置函数:help()dir()type()reload()id()vars()#获取脚本中的变量,当前模块的所有变量{‘__name__‘:‘__main__‘,#被执行的脚本,__name__的值为__main__‘__builtins__‘:<module‘__builtin__‘(..
分类:
编程语言 时间:
2015-11-10 01:49:00
阅读次数:
257
查看所有日志相关变量: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:47:13
阅读次数:
250
需要注意的是:第44、45行中,strlen是函数,sizeof是算符。strlen()是从内存的某个位置开始扫描,知道碰到第一个字符串结束符‘\0‘为止,然后返回计数器数值(不包括‘\0‘)。sizeof是一个操作符,简单地说,就是返回一个对象或者类型所占的内存字节数。strcpy和memcpy的区别:1..
分类:
其他好文 时间:
2015-11-10 01:47:05
阅读次数:
169
简单的泛型定义使用:publicclassGenericFoo<T>{
privateTfoo;
publicvoidsetFoo(Tfoo){
this.foo=foo;
}
publicTgetFoo(){
returnthis.foo;
}
publicstaticvoidmain(String[]args){
//GenericFooisarawtype,ReferencestogenerictypeGenericFoo<T>shouldbeparam..
分类:
编程语言 时间:
2015-11-10 01:46:46
阅读次数:
163
虚拟内存示例:进程id物理内存地址虚拟地址内存长度11200010001k2240001000500如果一个进程访问内存的时候,永远也访问不到其他进程的内存空间里去,这样进程之间不会互相影响通过虚拟内存空间的方式,将进程之间隔离开来总结1,进程具有独立的权限与职责,如果系统中某个进程..
分类:
系统相关 时间:
2015-11-10 01:47:45
阅读次数:
251
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:46:47
阅读次数:
525
项目:拉手团购项目:拉手团购11.07构建框架下载数据注意字段名要一致使用Gson解析JsonArray时,代码如下:Gsongson=newGson();
Typetype=newTypeToken<ArrayList<数据类型>>(){}.getType();
ArrayList<数据类型>list=gson.fromjson(json,type);其中Type为Java.l..
分类:
其他好文 时间:
2015-11-10 01:47:40
阅读次数:
217