码迷,mamicode.com
首页 > 2016年04月04日 > 全部分享
简单的折半查找
#include<stdio.h> inthalf_search(intarr[],intfirst,intlast,intn) { intmid=0; while(first<=last) { mid=(first+last)/2; if(n<arr[mid]) { last=mid-1; } elseif(n>arr[mid]) { first=mid+1; } else { return1; } } return-1; } intmain() { intarr[]={1,3..
分类:其他好文   时间:2016-04-04 13:24:22    阅读次数:159
R语言笔记 plot 画图
plot()是R中为对象作图的一个泛型函数(它的输出将根据所绘制对象类型的不同而变化)。本例中,plot(x,y,type="b")将x置于横轴,将y置于纵轴,绘制点集(x,y),然后使用线段将其连接。选项type="b"表示同时绘制点和线。使用help(plot)可以查看其他选项。结果如图3-2所示。>do..
分类:编程语言   时间:2016-04-04 13:23:26    阅读次数:593
二进制位模式从左到右翻转后的值
#include<stdio.h> #include<math.h> unsignedintreverse_bit(unsignedintvalue) { inti=0,sum=0; intret; for(i=0;i<32;i++) { ret=value&1; sum=sum+(ret*pow(2,(31-i))); value=value>>1; } returnsum; } intmain() { intnum=0; printf("请输入一..
分类:其他好文   时间:2016-04-04 13:23:33    阅读次数:308
SSMS报1222错误
1.问题前几天在其中一个QQ群里,群友在SSMS尝试打开表或存储过程对象列表浏览时,遇一个1222的错误,根本无法浏览系统对象。Figure-1:SSMS报1222错乍一看,我首先反应是可能是连接远程的SQLServer;如果本地的也出现这种错误,估计是系统对象被锁。后来经过测试,果然把这个错..
分类:其他好文   时间:2016-04-04 13:23:05    阅读次数:241
求俩数的平均值(不用公式)
//求两个数平均值的方法:Avg=(ValueA&ValueB)+(ValueA^ValueB)>>1 #include<stdio.h> intbit(intx,inty) { return(x&y)+((x^y)>>1); } intmain() { inta=0; intb=0; intret; printf("请输入俩数:\n"); scanf("%d%d",&a,&b); ret=bit(a,b);..
分类:其他好文   时间:2016-04-04 13:24:12    阅读次数:156
求一个数组中只有一个和两个数字出现了一次,其余成对出现
//一个数字出现一次 #include<iostream> usingnamespacestd; intonce(int*a,intnum) { intret=0; for(inti=0;i<num;++i) { ret^=a[i]; } returnret; } intmain() { intarray[5]={1,2,2,3,3}; intsum=once(array,5); cout<<sum<<endl; return0; } //两个..
分类:编程语言   时间:2016-04-04 13:22:01    阅读次数:192
python练习题
题目一:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?代码:nums=0forainrange(1,5):forbinrange(1,5):forcinrange(1,5):ifa!=bandb!=canda!=c:nums+=1print"3numis:",a,b,cprint"总共是%s组"%nums
分类:编程语言   时间:2016-04-04 13:21:33    阅读次数:183
屌丝们如何突破屌丝固有的穷人思维!
屌丝们如何突破屌丝固有的穷人思维!看懂的人是财富,看不懂的人是鸡汤!前言:2016年的清明三天假,老男孩教育的运维和python班级都有课!特别是老男孩python自动化开发班级连续3天都有课,当别的网友还在被窝里的时候,很多老男孩的学生已经在努力的追逐自己的梦想中!仅以此..
分类:其他好文   时间:2016-04-04 13:21:50    阅读次数:350
整数转n进制
#include<stdio.h> intitob(intn,intb) { intm=0; inti=0; do { m=n%b; n=n/b; s[i]=m; i++; }while(n); for(i=i-1;i>=0;i--) { printf("%d",s[i]); } printf("\n"); } intmain() { intn=0; intb=0; printf("请输入你想转换的数:\n"); scanf("%d",&n); printf("..
分类:其他好文   时间:2016-04-04 13:23:30    阅读次数:121
centos6配置本地光盘yum源、rhel7修改网卡名称为eth0
VMware安装好centos/rhel后要配置的几点(配置本地光盘yum源、修改网卡名称为eth0等)[root@localhost~]#setenforce0[root@localhost~]#sed-i‘s/SELINUX=enforcing/SELINUX=disabled/‘/etc/selinux/config[root@localhost~]#tarzcvf/root/redhat.repo.tgz/etc/yum.repos.d/*[ro..
分类:其他好文   时间:2016-04-04 13:22:57    阅读次数:289
实现一个函数itoa(int n, char s[]),将整数n这个数字转换为对应的字符串,保存到s中。
实现一个函数itoa(intn,chars[]),将整数n这个数字转换为对应的字符串,保存到s中。#include<stdio.h>voidreverse(char*left,char*right){while(left<right){chartmp=*left;*left=*right;*right=tmp;left++;right--;}}voidmy_itoa(intn,chars[]){char*start;char*en..
分类:其他好文   时间:2016-04-04 13:20:01    阅读次数:790
将字符串转换成对应的整数(简单版,后续会出复杂版的)
#include<stdio.h> #include<assert.h> #include<stdlib.h> intmy_atoi(constchar*str) { assert(str); intflag=1; intret=0; while(isspace(*str)) { str++; } if(*str==‘-‘) { flag=-1; } if(*str==‘+‘||*str==‘-‘) { str++; } while(*str) { ret=ret*10+(..
分类:其他好文   时间:2016-04-04 13:22:09    阅读次数:187
显示不全或乱码,dos2unix和修改系统字符集的办法不管用怎么办
场景:Windows下的文本文件上传到Linux执行cat时不显示或者乱码,不论是修改ssh客户端软件的字符集还是修改系统字符集或者是用dos2unix转换都不管用,怎么办?问题①:rz上传后cat不到,dos2unix后还是cat不到问题②:rz上传后cat显示不全、乱码,dos2unix后还是cat还是显示不..
分类:其他好文   时间:2016-04-04 13:22:19    阅读次数:793
爱国者冯军:进行第三次创业 打造爱国者共创汇
互联网的发展,伴随着科技的创新,实现了很多科技梦。数码产品大量诞生,智能化的应用,都走进千家万户。科技创新领域的繁荣,已经深深影响了生活的方方面面。文/辛东方(80后作家、专栏作者、专注互联网科技领域)2016年3月26-27日,IT领袖峰会在深圳市五洲宾馆召开,本次峰会..
分类:其他好文   时间:2016-04-04 13:19:49    阅读次数:311
D3绘制水平柱状图
一、前言根据需要,Boss让你绘制水平的柱状图,左边显示昨天的数据,今天显示今天的数据。用D3画图二、仿造数据today.csvname,value,unit A,2000,% B,1000,t C,1400,¥ D,32,d E,520,d F,10000,d G,5500,元 H,740,t I,850,t J,950,t K,1100,t L,1200,tyesterday.csvname,value,..
分类:其他好文   时间:2016-04-04 13:20:38    阅读次数:277
python:比较全面的常用正则表达式
一、校验数字的表达式1数字:^[0-9]*$2n位的数字:^\d{n}$3至少n位的数字:^\d{n,}$4m-n位的数字:^\d{m,n}$5零和非零开头的数字:^(0|[1-9][0-9]*)$6非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$8正数、..
分类:编程语言   时间:2016-04-04 13:20:21    阅读次数:212
学习笔记之lvm基本应用及其扩展和缩减实现
Lvm基本应用,扩展及缩减实现Lvm是什么:logicalvolumemanager,逻辑卷管理学习lvm我们能实现什么?Lvm作用就是屏蔽了底层磁盘布局,便于动态调整磁盘容量,进而高效管理磁盘。注:boot分区用于存放引导文件,不能应用lvm机制学习lvm首先来了解pv,vg什么是pv,pv是如何来的,..
分类:其他好文   时间:2016-04-04 13:20:16    阅读次数:237
1428条   上一页 1 ... 52 53 54 55 56 57 58 ... 84 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!