字符串逆序有多种办法,下面我们分方法而论:
//非递归实现字符串反转:
char*reverse(char*str)
{
if(!str)
{
returnNULL;
}
intlen=strlen(str);
inti,j;
chartemp;
for(i=0,j=len-1;i<j;i++,j--)
{
//交换前后两个相应位置的字符
temp=str[i];
str[i]=str[j];
str[j]=..
分类:
编程语言 时间:
2015-11-08 15:24:12
收藏:
0 评论:
0 赞:
0 阅读:
252
#include<stdio.h>
#include<assert.h>
char*my_strstr(constchar*str1,constchar*str2)
{
assert(str1);
assert(str2);
char*p=str1;//记录str1的初始位置
char*s1=p;//保存str1的开始位置
char*s2=str2;//记录str2的初始位置
while(*p)
{
s=p;//将str..
分类:
编程语言 时间:
2015-11-08 15:24:02
收藏:
0 评论:
0 赞:
0 阅读:
218
#include<stdio.h>
intDigitSum(unsignedintn)
{
intnum=0;
if(n==0)
{
returnnum;
}
else
num=n%10;
n/=10;
returnnum+DigitSum(n);
}
intmain()
{
unsignedintn=0;
intret=0;
printf("请输入一个非负整数:");
scanf("%d",&n);
ret=DigitSum(n);
..
分类:
编程语言 时间:
2015-11-08 15:23:52
收藏:
0 评论:
0 赞:
0 阅读:
173
ZStack是全新的开源IaaS软件,它的诞生是为了解决困绕IaaS软件的几大难题:复杂度、稳定性、可伸缩性和灵活性。ZStack已经提供了大部分IaaS的基本功能,包括:虚拟机管理,存储卷管理,存储卷快照,各种网络服务(DHCP、DNS、SNAT、EIP、PortForward以及SecurityGroup设置hostn..
分类:
其他 时间:
2015-11-08 15:23:42
收藏:
0 评论:
0 赞:
0 阅读:
483
#include<stdio.h>
#include<assert.h>
//方法一:使用指针
intmy_strlen(constchar*str)
{
assert(str);
intcount=0;
while(*str++)
{
count++;
}
returncount;
}
intmain()
{
char*str="abcdef";
intlen=my_strlen(str);
printf("%d\n",len);
sys..
分类:
编程语言 时间:
2015-11-08 15:23:32
收藏:
0 评论:
0 赞:
0 阅读:
297
Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个为一个单元,对应某个可打印字符。三个bites有24个比特,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字..
分类:
Web开发 时间:
2015-11-08 15:23:22
收藏:
0 评论:
0 赞:
0 阅读:
263
1.redis是什么首先redis是一种key-value的存储系统,它的特点是提供了5种存储数据的结构,包括list,set,sortset,string,hash;这使得它能比关系型数据库更好地描述数据的结构。然后redis是一种基于内存的缓存系统,同时也有持久化机制。2.为什么会出现redis首先,redis更加..
分类:
其他 时间:
2015-11-08 15:23:12
收藏:
0 评论:
0 赞:
0 阅读:
304
Exchange2013ECP迁移用户提示错误(该用户没有Exchange邮箱)及解决方案近期公司做了一些系统升级服务,原有使用的是Exchange2010,然后想升级Exchange2013,但是由于考虑到服务的稳定及持续性,所以就在环境内部署了两台Exchange2013服务器,部署后,准备迁移用户的时候发现有点..
分类:
其他 时间:
2015-11-08 15:23:02
收藏:
0 评论:
0 赞:
0 阅读:
1280
基本介绍:LVS集群的DirectorServer主要有三种配置模式,分别为TUN、NAT、DR,可以对各种服务做负载均衡,而LVS架设的服务器集群系统由三个部分组成,分别是最前端的负载均衡层(LoadBalance),中间的服务器集群层(ServerArray)和最底层的数据共享存储层(SharedStorage)。..
分类:
其他 时间:
2015-11-08 15:22:52
收藏:
0 评论:
0 赞:
0 阅读:
346
一、Mariabd数据复制原理和功能Mysql内建的复制功能是构建大型,高性能应用程序的基矗将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多..
分类:
数据库技术 时间:
2015-11-08 15:22:42
收藏:
0 评论:
0 赞:
0 阅读:
323
本次安装使用的操作系统环境:Centos6.5x86_64,puppet3.8.3##服务器端1.修改主机名(很重要)服务端和各个客户端都要确保域名能正常解析到对应的服务器上!可用使用DNS服务,这里就使用修改hosts的方式来简化了.#vim/etc/hosts192.168.0.26maseter.puppet.com#vim/etc/sysconfig/ne..
分类:
其他 时间:
2015-11-08 15:22:32
收藏:
0 评论:
0 赞:
0 阅读:
314
C运算符优先级!优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)..
分类:
其他 时间:
2015-11-08 15:22:12
收藏:
0 评论:
0 赞:
0 阅读:
274
1、传值赋值,例如$a=1,$b=$a等;2、引用赋值,例如$a=&$b,即$a和$b在都指向了内存中的同一个存储变量值得地址;3、引用计数传值,在php和js中的对象都是默认的传值方式都是引用计数传值,例子如下:<?phpclassDog{public$name="小花";public$leg=4;}$a=newDog;//此时..
分类:
Web开发 时间:
2015-11-08 15:22:02
收藏:
0 评论:
0 赞:
0 阅读:
201
【Matlab开发】matlab中bar绘图设置与各种距离度量标签(空格分隔): 【Matlab开发】 【机器学习】声明:引用请注明出处http://blog.csdn.net/lg1259156776/Matlab Bar图如何为每个bar设置不同颜色data = [3, 7, 5, 2;4, 3, 2, 9;6, 6, 1, 4];
b = bar(data);
使用bar绘制非常直观简单,但有...
分类:
其他 时间:
2015-11-08 15:21:22
收藏:
0 评论:
0 赞:
0 阅读:
372
【机器学习】机器学习中的各种相似性、距离度量标签(空格分隔): 【机器学习】声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:主要参考了博文《漫谈机器学习中的距离和相似性度量方法》。具体的计算方法可以参看我的上一篇博文《【Matlab开发】matlab中bar绘图设置与各种距离度量》。本文主要关注点在于各个距离、相似度之间的优缺点,及使用时候的注意事项。1...
分类:
其他 时间:
2015-11-08 15:21:11
收藏:
0 评论:
0 赞:
0 阅读:
438
提要第三人称相机有非常多种,今天要实现的一个第三人称射击游戏的相机。如果对相机控制不是很了解,建议看一下上一篇博文 FPS相机。控制思路鼠标控制yaw和pitch,添加一个distance变量来记录角色和相机之间的距离。通过yaw和pitch来得到相机的position。最后添加一个向右的位移和向上的位移量,将角色放在屏幕偏左边的位置。transform.localEulerAngles = ne...
分类:
其他 时间:
2015-11-08 15:21:02
收藏:
0 评论:
0 赞:
0 阅读:
432
一、理论:
1.错误日志:
a.记录了mysqld启动和停止时以及出错时的相关信息,当数据库出现故障导致无法启动时可以先查看此信息。
b.可用--log-error来指定mysqld保存错误日志文件的位置
2.二进制日志:
a.statement:记录的都是语句。优点:日志记录清晰易读、日志量少、对I/O影响较小,缺点:在某些情况下slave的日志复制会出错
b.row:将每一行的变更...
分类:
数据库技术 时间:
2015-11-08 15:20:51
收藏:
0 评论:
0 赞:
0 阅读:
261
提要FPS常用于FPS游戏中,Minecraft默认的视角也是第一人称的。在网上招了半天也没有找到比较好的现成的,还是自己写好了。相机建模不管是FPS相机还是TPS的相机,都包含了相机的两个操作,Yaw和PitchRoll在一些特殊情况下才会出现,比如角色死亡。理论上只要只要Camera的position,yaw,pitch, roll,fov,就可以确定一个Viewport了。角色结构角色的层次...
分类:
其他 时间:
2015-11-08 15:20:42
收藏:
0 评论:
0 赞:
0 阅读:
229
LeetCode -- Rotate List...
分类:
其他 时间:
2015-11-08 15:20:32
收藏:
0 评论:
0 赞:
0 阅读:
157
从感官上,外键用于限制主子表的关联关系,是一种强关联关系,那么子表的外键值不应该为空,而是都会关联到主表对应的记录上,但实际上,至少在Oracle中,外键是可以为空的,打个比方,班级是主表,学生是子表,一个班级有多名学生,一名学生肯定会关联到一个存在的班级,但来了一个转校生,还没有分班,他现在属于学生子表,但还没有关联到班级主表中的任何一条记录。实验:
1.创建主表T_A,子表T_B,子表A_ID...
分类:
其他 时间:
2015-11-08 15:20:22
收藏:
0 评论:
0 赞:
0 阅读:
143