www.cnblogs.com/ruiyqinrui

开源、架构、Linux C/C++/python AI BI 运维开发自动化运维。 春风桃李花 秋雨梧桐叶。“力尽不知热 但惜夏日长”。夏不惜,秋不获。@ruiY--秦瑞

python爬虫,C编程,嵌入式开发.hadoop大数据,桉树,onenebula云计算架构.linux运维及驱动开发.

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

08 2013 档案

摘要:Windows Server 2008 32-bit Standard(标准版)Windows Server 2008 32-bit Enterprise(企业版)Windows Server 2008 32-bit Datacenter(数据中心版)http://www.2cto.com/database/201305/210262.html 阅读全文
posted @ 2013-08-30 17:00 秦瑞It行程实录 阅读(217) 评论(0) 推荐(0) 编辑

摘要:A.lamp界面快速搭建-------------------------------------------------------------------------------------------------------安装Apache yum install httpd httpd-devel 安装mysql 1.2.1 yum install mysql mysql-server mysql-devel安装phpyum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml 阅读全文
posted @ 2013-08-29 13:01 秦瑞It行程实录 阅读(353) 评论(0) 推荐(0) 编辑

该文被密码保护。
posted @ 2013-08-28 17:32 秦瑞It行程实录 阅读(31) 评论(0) 推荐(0) 编辑

摘要:连接数据库异常;登陆数据库后以"conn /as sysdba"方式登陆正常,数据库轻载,无压力;于是检查数据库的监听器,输入"lsntctl services"命令,卡住,半天不出结果… 故障处理:输入"lsntctl stop" 或者"lsntctl reload"命令,卡住,半天不出结果,于是输入service network restart命令,一样没有效果!于是出必杀技,输入"netstat -ntpl|grep :1521"命令找出监听器的进程号,kill -9结束掉,然后重启监听器 阅读全文
posted @ 2013-08-28 08:41 秦瑞It行程实录 阅读(410) 评论(0) 推荐(0) 编辑

摘要:rsync -av --del -f '+ */' -f '- *' src/ dst/;用此条命令即可同步同主机间不同目录到一个位置,或是同步道不同主机同位置.或是用以下命令:ssh 10.182.17.33需要被同步的主机 'cd /需同步的目录[是前面ip主机下的目录,同步的目录就是当前主机下的当前执行命令所在的目录];find ./-type d' | xargs mkdir -p想当年选择计算机网络而不选择软件开发,原因其实很简单,是因为我英语不好,想着软件开发要面对很多英文文档,自己恐怕搞不定,如今整天用金山词霸划词取义看着man帮助 阅读全文
posted @ 2013-08-27 15:04 秦瑞It行程实录 阅读(275) 评论(0) 推荐(0) 编辑

摘要:收集网络内路由器的日志信息,同时把本地日志信息与路由器信息分开。 /etc/syslog.conf我写成:##本地日志处理*.notice;*.err;*.warn;;/usr/adm/syserr.log*.debug;;/usr/adm/syslog##接收其他网络来的日志*.*;local0,local1,local2,local3,local4,local5,local6,local7.none;;/usr/adm/network.log#然后我把系统中的syslogd进程杀死,并用下列命令重新打开该服务#/etc/syslogd-m0-r可是发现虽然可以接收其他网络设备(包括其他un 阅读全文
posted @ 2013-08-26 21:28 秦瑞It行程实录 阅读(1349) 评论(0) 推荐(0) 编辑

摘要:http://storysky.blog.51cto.com/628458/1158707/【Kibana和logstash日志分析】windows dos命令行中查看文本文件中的内容的命令式typetype filename 阅读全文
posted @ 2013-08-21 11:11 秦瑞It行程实录 阅读(267) 评论(0) 推荐(0) 编辑

摘要:sed -i "/1238/aruiy" tmp.c匹配行下插入/a后面的字符;/c替换;/i在匹配行的上面添加/i后面的数据;dos命令行,访问默认端口不是21的ftp服务oracle账号密码过期修改密码有效期为不限制 阅读全文
posted @ 2013-08-20 14:47 秦瑞It行程实录 阅读(204) 评论(0) 推荐(0) 编辑

摘要:01,条件表达式, int a = (b>118)?118:a = b;printf("%d\n",a);//指如果b的值是118,则就设置a的值为118,不然就将b的值赋值给a变量;02,sizeof函数用来计算变量,常量,数据类型所占用内存空间的字节大小;sizeof(10);//常量char c = 'A';sizeof(c);//变量sizeof(float);//数据类型;03,逗号表达式;逗号运算符主要用于连接表达式,逗号表达式的运算顺序是从左到右依次执行,逗号表达式的最终计算结果是最后一个表达式的值,(逗号表达式中一般引用前面变量到,后面 阅读全文
posted @ 2013-08-20 13:01 秦瑞It行程实录 阅读(215) 评论(0) 推荐(0) 编辑

摘要:调用scanf函数时,需传入变量的地址作为参数,scanf函数会等待标准输入设备(键盘等)输入数据,并且将输入的数据赋值给地址对应的变量. #include #include int main(int argc,const char *argv[],const char **env[]) { printf(“Please input your age:”); int age; scanf(“... 阅读全文
posted @ 2013-08-20 07:59 秦瑞It行程实录 阅读(313) 评论(0) 推荐(0) 编辑

摘要:开头我们再说下,数组名即是数组的首元素的地址;char a[10];scanf("%s",a);//a => &a[0];scanf函数会从数组的首位置开始存储用户输入的字,存放完毕,系统会自动在字符串的后面加上一个字符串的结束标志,'\0',空字符,空出字符;头文件stdio.h中包含的字符及字符串常用处理函数,printf,scanf,puts,gets,putchar,getchar;printf(可以一次处理很多歌字符和字符串,而且灵活);下面讲几个常用字符和字符串处理函数;这些字符处理函数大多倍包含在头文件stdio.h和string 阅读全文
posted @ 2013-08-17 20:53 秦瑞It行程实录 阅读(205) 评论(0) 推荐(0) 编辑

摘要:用指针遍历字符串中字符,上面的例子是用指针指向字符串中的首个字符,下面的例子是用指针直接指向字符串;(上面的例子的做法是先定义一个字符串数组,用于存放字符串,然后将数组首地址传给指针p,让指针p指向字符串数组的首个字符地址);C中string.h头文件中包含的strlen计算字符长度的函数,传入的是字符的地址,它会从这个地址开始计算字符的个数,直到遇到空字符'\0',下面的 一些C语句判断对错?char *s;s = "Qrui";//这是正确的,指针指向字符串的Q首地址;char s[];s = "rui";这是错误的,因为s是常量,( 阅读全文
posted @ 2013-08-17 11:39 秦瑞It行程实录 阅读(456) 评论(0) 推荐(0) 编辑

摘要:一个字符串由一个或多个字符组成,因此我们可以使用字符数组来存放字符串,但是请注意,在数组的尾部需加上一个空字符”\0”; 使用指针来操作字符串,用指针遍历字符串数组的所有字符. char *p; char s[] = “ruiy”; p = s; or p = &s[0];//数组名代表数组中的首个 元素的地址. for (;*p != ‘\0’;p++) { printf(“%c\n”,*p);... 阅读全文
posted @ 2013-08-16 22:45 秦瑞It行程实录 阅读(193) 评论(0) 推荐(0) 编辑

摘要:函数内容如何改变外部的实参?对于上面的问题,只有C中的指针能够完成,基本数据类型作为函数实参,只是将值纯粹的传递给形参,形参的改变并不影响实参. 1 #include 2 3 void swap(char v1,char v2) { 4 printf("更换前实参传来的形参的值:v1=%d,v2=%d\n",v1,v2);//这里的v1和v2是从下面的main主函数中实参传来的; 5 char temp; 6 temp = v1; 7 v1= v2; 8 v2 = temp; 9 printf("更换后形参的值肯定发生了变化:v1=%d,v2=... 阅读全文
posted @ 2013-08-16 16:05 秦瑞It行程实录 阅读(311) 评论(0) 推荐(0) 编辑

摘要:要想将指针变量所指向的变量的值赋值给某一变量,可用 *p = new_variable;*P用于取变量值;1 指针变量在未指向确定的地址之前,是不能对其进行赋值的,2 像;int *ruiy;3 *ruiy = 118;4 再次强调一点指针变量是用来存储变量地址的5 int *p ;6 p = {这里的值只能是一个变量的地址,}7 *p = {这里使用指针运算符对指向的地址的变量进行数据读取和写入}int a = 118,b;//定义两个变量,变量a以赋值初始化,b未初始化;int *ruiy = &b;//定义一个指针变量,同时将前面定义的未赋初值的变量的地址赋给此变量,我们利用上面 阅读全文
posted @ 2013-08-16 08:30 秦瑞It行程实录 阅读(305) 评论(0) 推荐(0) 编辑

摘要:C程序中变量直接引用其内部发生的 操作,程序变量的读写操作,实际上是对变量所在的存储空间进行写入或取出数据,系统会自动将变量名a转换成变量的存储地址,根据地址找到变量的存储空间,然后将数据以2进制的形式放入变量a的存储空间. 通过变量名直接引用变量,由系统自动完成变量名和其存储地址之间的转换,称为变量的”直接引用”方式. 阅读全文
posted @ 2013-08-15 23:12 秦瑞It行程实录 阅读(135) 评论(0) 推荐(0) 编辑

摘要:1,关于C语言中变量的访问方式,直接访问[使用变量名直接引用,操作变量进行赋值,改变变量值等操作],间接访问--指针,一种指向变量飞, 程序对变如量的读写操作,实际是对变量所在的存储空间进行写入和取出数据, 通过变量名引用变量,由系统自动完成变量名和其存储地址之间的转换,称为变量的直接引用; 指针变量---用来存放变量地址的变量;指针变量指向变量的地址; 2,指针的定义和一般变量的定义基本一样,就... 阅读全文
posted @ 2013-08-14 22:27 秦瑞It行程实录 阅读(357) 评论(0) 推荐(0) 编辑

摘要:具体信息如下:ora-12519 tns:no appropriate service handler found the connection descriptor used by the client172.16.2.222:orcl下面是具体的解决方案;在线; 阅读全文
posted @ 2013-08-14 16:44 秦瑞It行程实录 阅读(2687) 评论(0) 推荐(0) 编辑

摘要:条件编译的概念;通常我们希望程序的其中一部分代码只有在满足一定的情况下才进行编译,否则不参与编译,(只有参与编译的代码最终才能被执行)这就是条件编译;基本用法;#if condication01...code01..#elif condication02...code02...#else...code03...#endif 1 #include 2 #define MAX == 11 3 int main(int argc,const char *argv[],const char **env[]) { 4 #if MAX == 0 5 printf("MAX等于0"); 阅读全文
posted @ 2013-08-13 16:08 秦瑞It行程实录 阅读(273) 评论(0) 推荐(0) 编辑

摘要:宏定义中宏名一般用大写,用以和一般的变量名区分开来,但是用宏名用小写也没有错;对程序中用双引号括起来的字符串内的字符,不进行宏替换操作,1 #include2 #define R 103 int main(int argc,const char *argv[],const chr **env[]) {4 char *s = "Radio";5 return 0;//表示程序正常退出;return 1;6 /*char *s = R"rui"*/7 }终止宏定义的作用域可以使用#undef R带参数的宏定义注意宏名与参数列表之间不能有空格;带参数的宏和函数 阅读全文
posted @ 2013-08-13 13:33 秦瑞It行程实录 阅读(444) 评论(0) 推荐(0) 编辑

摘要:预处理指令简介; 1,C在对源程序进行编译之前,会对一些特殊的预处理指令作解释,产生一个新的源程序,此过程叫做编译预处理.C在经过编译预处理之后才对新的源码进行通常的编译; 2,预处理以‘#’开头,且结尾不用分号,(用于和一般的C语句区分开来). 3,预处理指令可以出现在出现的任何位置,作用范围是从预处理的定义到文件尾部; 4,C语言提供的预处理指令主要分成3类:宏定义【#define Qrui ... 阅读全文
posted @ 2013-08-13 08:04 秦瑞It行程实录 阅读(286) 评论(0) 推荐(0) 编辑

摘要:众所周知,C语言中没有数据类型能够存储字符串,char数据类型仅仅能够存储一个字符的数据,那么在C语言中关于存储字符串这一难题我们改何去何从呢?下面将详述相关的字符串存储方法;1,使用字符数组存; 1 [root@Qrui ruiy]# 2 #include 3 int main(int argc,const char *argv[],const char **env[]) { 4 5 char name[] = "qinrui";//定义一个字符数组,并初始化; 6 char *cPoint;//定义一个指针; 7 cPoint = name; //将指针指向数组... 阅读全文
posted @ 2013-08-12 22:29 秦瑞It行程实录 阅读(6551) 评论(0) 推荐(0) 编辑

摘要:1,逗号运算符2,eg2,条件运算符其实就是三目运算条件表达式的一般格式:【expression1?expression2:expression3】3,sizeof用来计算一个变量或是一个常量,一种数据类型的内存字节数 1 [root@node0 ruiy]# ./a.out 2 常量内存字节:4 3 未初始化int变量内存字节:4 4 以初始化int变量内存字节数:4 5 int数据类型内存字节数:4 6 char数据类型内存字节数:1 7 float数据类型内存字节数:4 8 [root@node0 ruiy]# cat 6.c 9 #include10 //Create by Qrui; 阅读全文
posted @ 2013-08-12 17:37 秦瑞It行程实录 阅读(329) 评论(0) 推荐(0) 编辑

摘要:关于数据类型, char占1bit,8bites. signed代表有符号,包括正负数,和0; unsigned代表无符号,只包括0和整数; signed和unsigned的主要区别就是它们的最高位是否要当作符号位,但并不会像short和long一样改变数据的长度,即所占的字节和位数. 阅读全文
posted @ 2013-08-11 22:28 秦瑞It行程实录 阅读(325) 评论(0) 推荐(0) 编辑

摘要:linux系统,gcc编译器包含引用的头文件位置C源程序中局部变量若不赋值就引用变量,则系统会随意给变量赋值,一般打印出的值都是垃圾数据, 全局变量不赋值默认系统为此赋值零!代码;代码运行测试;char的取值范围asicc码 a-zA-Z或97-122/65-90char数据类型只能存储一个字符由于char只能存储一个字符,所以char数据类型类型无法存储汉字[2个字符]或是字符串[是由多个字符组成的]整型数据类型修饰符,讲的更深一点的叫字符限定符;主要有shortlongsignedunsigned通常用于修饰int数据类型; 阅读全文
posted @ 2013-08-11 22:01 秦瑞It行程实录 阅读(230) 评论(0) 推荐(0) 编辑

摘要:电信业务运营支持系统(BOSS),面对客户是统一的;面对电信运营商,它融合了业务支撑系统(BSS)与运营支撑系统(OSS),是一个综合的业务运营和管理平台,同时也是真正融合了传统IP数据业务与移动增值业务的综合管理平台。 OSS/BSS是电信运营商的一体化、信息资源共享的支持系统,它主要由网络管理、系统管理、计费、营业、账务和客户服务等部分组成,系统间通过统一的信息总线有机整合在一起。它不仅能在帮助运营商制订符合自身特点的运营支撑系统的同时帮助确定系统的发展方向,还能帮助用户制订系统的整合标准,改善和提高用户的服务水平。 作为一种高效的信息管理系统,OSS/BSS已在国外电信运营商中得到广.. 阅读全文
posted @ 2013-08-11 16:41 秦瑞It行程实录 阅读(380) 评论(0) 推荐(0) 编辑

摘要:Android的内核就是Linux,所以Android获取root其实和Linux获取root权限是一回事儿。你 想在Linux下获取root权限的时候就是执行sudo或者su,接下来系统会提示你输入root用户的密码,密码正确就获得root权限了。 Android本身就不想让你获得Root权限,大部分手机出厂的时候根本就没有su这个程序。所以你想获得Android的root权限,第一步就是要 把编译好的su文件拷贝到Android手机的/system/bin或者/system/xbin/目录下。我们先假设你可以把su放在bin下,接下 来你可以在Android手机的adb shell或者串口 阅读全文
posted @ 2013-08-11 16:15 秦瑞It行程实录 阅读(602) 评论(0) 推荐(0) 编辑

摘要:1 AWK高级应用 2 3 4 5 在进行数据割接时,需要对其导出脚本的日志文件进行统计分析以便核对是否有数据没有导出的情况!该日志文件的格式都是固定的,可以使用脚本来完成统计分析,而且脚本很灵活小巧。 6 7 8 9 因为其复杂的语法和不明确的错误提示,造成awk的使用者进而远之,awk整体上比较难掌握。Awk是一种自解释的编程语言。而awk强大的文本处理功能正好能够胜任该工作。如果要格式化报文或从一个大的文本文件中抽取数据包,那么awk可以完成这些任务。它在文本浏览和数据的熟练使用上性能优异。 10 11 12 13 14 ... 阅读全文
posted @ 2013-08-10 23:41 秦瑞It行程实录 阅读(385) 评论(0) 推荐(0) 编辑

摘要:免废话,直接上代码cat 9.c |awk 'NR==21{gsub(/t09/,"ruiy");printf $0}'1,comm【2文件间行比较】 1 [root@localhost ruiy]# 2 用法:comm [选项]... 文件1 文件2 3 逐行比较已排序的文件文件1 和文件2。 4 5 如果不附带选项,程序会生成三列输出。第一列包含文件1 特有的行,第二列包含 文件2 特有的行,而第三列包含两个文件共有的行。 6 7 ... 阅读全文
posted @ 2013-08-09 17:19 秦瑞It行程实录 阅读(647) 评论(0) 推荐(0) 编辑

摘要:C关键字typedef--为C中各种数据类型定义别名.在此插一点C知识int main(int argc,const char *argv[],const char *envp[])主函数的红色部分参数含义int argc--参数数目[argument count],int argv--参数值[argument value],const char *envp--传递系统环境变量.在有些编译器中允许main()的返回类型申明为void,随编译器不会报错,但以不是c++语法,linux/unix下的标准参数语法int main(int argc,char *argv[],char **env[]) 阅读全文
posted @ 2013-08-08 13:07 秦瑞It行程实录 阅读(677) 评论(0) 推荐(0) 编辑

摘要:2013年6月编程语言排行榜,C语言位据第一位C语言是很多主流开发语言的母体,.NET的底层,Java的底层都是C开发的,虽然很多新语言来势汹汹,但究其根源,都脱离不开C语言 阅读全文
posted @ 2013-08-06 06:59 秦瑞It行程实录 阅读(263) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2013-08-04 23:00 秦瑞It行程实录 阅读(281) 评论(0) 推荐(0) 编辑

摘要:bit-32-centos6.4测试loganalyzer+mysql+rsyslog web界面中央日志分析系统.1,报json-c错误wget http://cloud.github.com/downloads/json-c/json-c/json-c-0.10-nodoc.tar.gz2,uuid报错yum -y install uuid-devel报rst2man错误,执行如下语句解决;yum -y install rst* 阅读全文
posted @ 2013-08-03 10:35 秦瑞It行程实录 阅读(898) 评论(0) 推荐(0) 编辑

摘要:在loganalyzer+rsyslog日志分析错误总结;解决方案jsoc报错wget http://cloud.github.com/downloads/json-c/json-c/json-c-0.10.tar.gz配置编译都有64位;报uuid错误yum -y install libuuid即可; 阅读全文
posted @ 2013-08-02 17:31 秦瑞It行程实录 阅读(630) 评论(0) 推荐(0) 编辑

摘要:1,shutdown iptables或是放行23端口2,shutdown selinux或是设置放行;3,yum -y install telnet telnet-server4,vim /etc/xinted.d/telnet krb5-telnet修改disable =no/etc/init.d/xinetd.d restart; 阅读全文
posted @ 2013-08-02 15:20 秦瑞It行程实录 阅读(585) 评论(0) 推荐(0) 编辑

摘要:hadoop分布式快速搭建1.配置主节点与从节点的ssh互信;【其中在主从节点主机的/etc/hosts文件中需绑定主机名ip间的映射关系;如,192.168.1.113 node0 192.168.1.108 node1 192.168.1.190 node2】2.配置各节点jdk环境;3,修改${HADOOP_HOME}/conf/hadoop-env.xml,core-site.xml,hdfs-site.xml,mapred-site.xml;如下修改core-site.xml hadoop.tmp.dir /root/app/hadoop/hadooptmp fs.defaul... 阅读全文
posted @ 2013-08-02 11:32 秦瑞It行程实录 阅读(400) 评论(0) 推荐(0) 编辑

摘要:免费snmp探测http://webluker.com/webtools/snmpsnmp简单网络管理协议(simple network management protocol)前身时sgmp简单网关监控协议(simple gateway monitoring protocol)用于对一般企业设备及其线路进行管理,加入了符合internet定义的SMI管理信息结构 (structure management information),MIB管理信息库(management information base).snmp的目标是是管理互联网internet上众多厂商生产的软硬件平台,mib及其浏览 阅读全文
posted @ 2013-08-01 21:25 秦瑞It行程实录 阅读(251) 评论(0) 推荐(0) 编辑

www.cnblogs.com/ruiyqinrui