自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(684)
  • 收藏
  • 关注

原创 文件与目录操作--link、unlink、remove和rename函数 及 文件与目录--utime函数

正如我们在前一节看到的,任何文件可以有多个目录项指向它的i-node。我们创建一个已存在的文件的链接的方法是使用link函数。 #include unistd.h>int link(const char *existingpath, const char *newpath);成功返回0,失败返回-1。这

2016-06-08 22:29:23 1917

原创 fopen与fread函数分析

格式:文件指针名=fopen(文件名,使用文件方式)参数:文件名 意义"C://TC//qwe.txt" 文件C:/TC/qwe.txt"qwe.txt" 和程序在同一目录下的qwe.txt文件使用方式   意 义“rt”      只读打开一个文本文件,只允许读数据 “wt”      只写打开或建立一个文本文件,只允许写数据“at”      追加打开一

2016-06-08 22:07:06 513

原创 fwrite与fprintf区别、printf与fprintf区别

C语言把文件看作一个字符(字节)的序列,即由一个一个字符(字节)的数据顺序组成。根据数据的组织形式,可分为ASCII文件和二进制文件。ASCII文件又称为文本(text)文件,它的每个字节放一个ASCII代码,代表一个字符。二进制文件是把内存中的数据按其在内在中的存储形式原样输出到磁盘上存放。1、fprintf(fp, "%d", buffer); 是将格式化的数据写入文件fprint

2016-06-08 22:06:17 1626

原创 scanf,fscanf,sscanf的区别----总结

fread :以字节位计算长度,按照指定的长度和次数读取数据,遇到结尾或完成指定长度读取后停止.fscanf :格式化读取,按照指定的格式串进行读取数据,并将数据初始化为指定的格式.所以在文本方式下才能有效的判断数据内容.fgets :整行读取,遇到回车换行或结尾停止.在文本方式时使用.其实文本和二进制的差别就在于读取的数据,文本方式会默认为是ASCII码,二进制方式则原样将数据读

2016-06-08 22:05:45 568

原创 把一个内容为16进制 的文本文件,转换成10进制的文本文件

把一个内容为16进制 的文本文件,转换成10进制的文本文件[cpp] view plain copy print?#include "stdafx.h"  #include   #include   #include   #include   using namespace std;  int PowerXY(int 

2016-06-08 22:04:54 4627

原创 linux网络编程常用头文件总结

sys/types.h:数据类型定义sys/socket.h:提供socket函数及数据结构netinet/in.h:定义数据结构sockaddr_inarpa/inet.h:提供IP地址转换函数netdb.h:提供设置及获取域名的函数sys/ioctl.h:提供对I/O控制的函数sys/poll.h:提供socket等待测试机制的函数其

2016-06-08 14:09:51 968

原创 Bash shell command 速查手册

https://segmentfault.com/bookmark/1230000001805286spacewander  2015年02月05日玩转Bash变量 shell9收藏JasinYip  2014年12月17日添加 Bash 自定义命令 linux bash shell ali

2016-05-31 17:15:15 491

原创 利用awk处理学生分数排名问题案例

利用awk处理学生分数排名问题真实案例如下:1、已知老男孩教育运维班26期期中集群架构上台述职报告人员的分数为:提示:由述职学员上台演讲搭建的集群架构,由学生评委和导师评分,历经2天共产生如下评分123456789101112131415

2016-05-17 15:01:50 902

原创 MySQL常见错误代码及代码说明

MySQL常见错误代码及代码说明1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录

2016-05-17 14:09:20 1233

原创 企业Shell实战-MySQL分库分表备份脚本

企业Shell实战-MySQL分库分表备份今天是2015年的最后一天,大家都开心的跨年,而我还在苦逼的呵呵—省略此处内容来自老男孩教育oldboy以及老男孩26期王续精彩分享整理而来  为表示感谢,特整理此篇博文分享给大家!项目联系笔者QQ:572891887   也可以加入架构师交流群:471443208   进行交流[root@db02 scripts]# 

2016-05-17 13:55:50 1292

原创 JAVA企业级应用TOMCAT实战

1. Tomcat简介Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

2016-05-17 13:50:49 3553

原创 linux tar命令运维实践

大部分运维人员之所以工资不高,之所以发展瓶颈很大,都是因为基础不牢导致的!正所谓,基础不牢,地动山摇  ---老男孩linux tar命令运维实践1、进入到目录的上一级目录打包(除非需要完整的目录结构才从根开始打)2、gzip格式包:   tar zcvf /路径/筐.tar.gz  苹果   z---gzip格式压缩 

2016-05-17 13:47:41 569

原创 openstack云计算实践-老男孩架构师课程教案笔记分享及 KVM虚拟化实践-老男孩架构师课程教案笔记分享

高级架构师系列视频课程6-CentOS7.1+Openstack L版全球最新实战文档分享(上)高级架构师系列视频课程7-CentOS7.1+Openstack L版全球最新实战文档分享(下)http://blog.oldboyedu.com/openstack/高级架构师系列视频课程6-CentOS7.1+Openstack L版全球最新视

2016-05-17 13:44:35 2093

原创 2016最新高薪必备老男孩MySQL数据库DBA核心视频

2016最新高薪必备老男孩MySQL数据库DBA核心视频-第一到第十六部完整涵盖10-30K能力高级运维人员必会的MySQL数据库知识的全部!http://edu.51cto.com/course/course_id-5533.html

2016-05-17 13:44:15 2345

原创 从浏览器打开网址到请求到网页内容超细原理过程详解(免费)

从浏览器打开网址到请求到网页内容超细原理过程详解 史上最牛逼相关知识学员讲解! 看完了不服来战!http://edu.51cto.com/course/course_id-6075.html

2016-05-17 13:38:01 608

原创 为什么刚买来250G的硬盘插到电脑里只有大约232G?

问题来自:51CTO&老男孩Linux全程在线班1期12345678910111213141516171819202122b(字节)  kb(千字节)   mb (兆字节)  gb

2016-05-17 13:36:53 3524

原创 Http状态码301和302概念简单区别及企业应用案例

Http状态码301和302的区别及企业应用案例1、什么是301重定向?  301重定向/跳转一般,表示本网页永久性转移到另一个地址。    301是永久性转移(Permanently Moved),SEO常用的招式,会把旧页面的PR等信息转移到新页面;2、什么是302重定向?  302重定向表示临时性转移(Temporarily M

2016-05-17 13:34:55 1058

原创 linux北京老男孩博客学习地址

http://oldboy.blog.51cto.com/

2016-05-16 22:40:07 825

原创 linux运维人员必会的22道shell编程面试题及视频讲解

超深度讲解shell高级编程实战,截至目前shell编程课程国内培训机构最细的课程,不信请看学员表现的水平。课程牛不牛,不是看老师、课表,而是看培养的的学生水平,目前全免费中伙伴们赶紧看啊。http://edu.51cto.com/course/course_id-5257.html企业合格的linux运维必会编程题,能独立完成的同学就业工资不会低于12K

2016-05-16 22:39:26 3756

原创 开发shell脚本检查Nginx实战分享

开发shell脚本检查Nginx实战分享点这里查看视频讲解一、本脚本实现功能:1、自动检查Nginx下面的代理节点是否正常2、通过页面显示状态,有问题的节点给出页面报警及声音报警。3、增加新节点,页面自动载入新节点,无需修改程序。二、守护检查脚本123456

2016-05-16 22:38:22 1081

原创 一道企业shell编程实战题-看看谁能快速搞定

问题如下:已知老男孩教育于2015年5月21日发布了如下最新运维经典课程,http://edu.51cto.com/course/course_id-839.html  要求:把课程地址里的所有课程标题(约140节)做成可以点击直接浏览的html页面(请做成表格形式,每行一个课程名,课程名按顺序加上ID),就是点击具体的课程名会进入具体的课程地址。结果如图:

2016-05-16 22:37:30 351

原创 Linux运维高薪入门及进阶全新经典视频-老男孩Linux(免费)

2015年5月21日最新发布,老男孩老师亲讲,全新Linux运维入门经典!超级难得的linux经典企业级入门实战课程价格:免费数量:138节本linux高薪运维入门及进阶,为入门教学中的基础部分,以简单、易用、高效的方式为初学者讲解如何学好LINUX的核心学习思想,讲解计算机硬件知识,基础命令,Linux基础知识及企业应用场景如何利用硬件优化服务,清晰透彻,超细

2016-05-16 22:36:51 1860

原创 linux学习大量核心技术视频(全免费观看)-干货!

老男孩教育20-21期-linux学习视频分享计划(全免费观看),还可以下载到电脑看!见结尾云盘linux新手学习方法分享--20150312 优酷:http://v.youku.com/v_show/id_XOTEwNTYyMjQw.html土豆:http://www.tudou.com/programs/view/W1lqZBi7qvI/

2016-05-16 22:35:57 4188 1

原创 三剑客之SED行天下

三剑客之SED行天下 3个月前 (02-16) 老男孩Linux命令 9评论来源:本站原创 2222℃字体:小中大功能说明Sed是Stream Editor(流编辑器)缩写,是操作、过滤和转换文本内容的强大工具。常用功能有增删改查,过滤,取行。[root@oldboy ~]# sed --version #→ sed软件版本GNU sed

2016-05-16 22:35:24 3443 1

原创 如何才能做到网站高并发访问?

看了抚琴煮酒兄弟的文章http://andrewyu.blog.51cto.com/1604432/612032)由感而发,浅谈下门户网站高并发的一些实战心得,因此写了本文。文章架构简图:  高并发访问的核心原则其实就一句话“把所有的用户访问请求都尽量往前推”。如果把来访用户比作来犯的"敌人",我们一定要把他们挡在800里地以外,即不能让他们的请求一下打到我们的指挥部(指挥部就

2016-05-16 22:32:33 4030

原创 linux下c程序访问mysql实例

缘起:有同学今天问老男孩C程序访问mysql问题,特写此文。       1、c程序访问mysql代码 #include   #include   #include    #define DB_SERVER "192.168.10.33"  #define DB_NAME "ddource"  #define DB_USER "oldboy"  #define DB_PWD  "oldb

2016-05-16 22:32:02 485

原创 linux及shell相关学习

应该知道的Linux技巧http://coolshell.cn/articles/8883.htmlCuckoo Filter:设计与实现http://coolshell.cn/articles/17225.htmlDocker基础技术:Linux Namespace(上)http://coolshell.cn/article

2016-05-15 22:33:23 328

原创 虚拟云平台网址

http://www.virtclouds.com/

2016-05-15 21:54:10 534

原创 TILERA--Makefile实例

Makefile文件内容:# Default target.all:ifdef TILERA_ROOTCC = $(TILERA_ROOT)/bin/tile-gccelseifeq ($(filter tile%,$(shell uname -m)),)$(error The 'TILERA_ROOT' environment variable is

2016-05-10 16:24:45 1308

原创 GCC 编译使用动态链接库和静态链接库--及先后顺序----及环境变量设置总结

GCC 编译使用动态链接库和静态链接库1 库的分类根据链接时期的不同,库又有静态库和动态库之分。静态库是在链接阶段被链接的(好像是废话,但事实就是这样),所以生成的可执行文件就不受库的影响了,即使库被删除了,程序依然可以成功运行。有别于静态库,动态库的链接是在程序执行的时候被链接的。所以,即使程序编译完,库仍须保留在系统上,以供程序运行时调用。(TODO:链接动

2016-05-10 16:07:47 17804 2

原创 makeflie与shell结合@

shell中条件判断if中的-a到-z的意思[-a file] 如果file存在则为真 [-b file] 如果file存在且是一个块特殊文件则为真 [-c file] 如果file存在且是一个字特殊文件则为真 [-d file] 如果file文件存在且是一个目录则为真 -d前的!是逻辑非 例如: if [ ! -d $lcd_path/$par_date ] 

2016-05-03 17:39:07 568

原创 Shell编程基础

Shell编程基础 我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行):# !/bin/sh注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为tcsh,其他类似。符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后

2016-04-28 22:18:03 3540

原创 TCP/IP的基本工作原理

从以上体系结构来看,TCP/IP是OSI七层模型的简化,如图3-9所示,共分为4层:应用层,传输层,IP层和物理网络接口层。TCP/IP模型将与物理网络打交道的物理网络部分称为网络接口,它相当于OSI的物理层和数据链路层。(1) 在源主机上应用层将一串字节流传给传输层;(2) 传输层将字节流分成TCP段,加上TCP包头交给互联网络(IP)层;(3) IP层生成一个包,将TCP段放人

2016-04-28 22:13:20 3177

原创 UDP包的大小与MTU

在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好?当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,我这里仅对像ICQ一类的发送聊天消息的情况作分析,对于其他情况,你或许也能得到一点帮助:首先,我们知道,TCP/IP通常被认为是一个四层协议系统,包括链路层,网络层,运输层,应用层.UDP属于运输层,下面我们由下至上一步一步来看:

2016-04-28 22:12:47 966 1

原创 HTTP协议的C语言编程实现实例

大家都很熟悉HTTP协议的应用,因为每天都在网络上浏览着不少东西,也都知道是HTTP协议是相当简单的。每次用到FlashGet之类的下载软件下载网页,当用到那个“用FlashGet下载全部链接”时总觉得很神奇。后来想想,其实要实现这些下载功能也并不难,只要按照HTTP协议发送request,然后对接收到的数据进行分析,如果页面上还有href之类的链接指向标志就可以进行深一层的下载了。HTTP协

2016-04-28 22:12:07 3353

原创 使用Gflags来检测heap问题

如果你是C++程序员,如果你写过一个很复杂的程序,如果你经常碰到莫名其妙的崩溃问题。那么你就有可能遭遇了野指针。如果你比较细心,注意了Debug Output输出窗口的话,那么你就有可能注意到这样一行提示:HEAP:   Free   Heap   block   xxxxxxxx modified   at   xxxxxxxx  after   it   was   freed 

2016-04-28 22:02:58 421

原创 linux Makefile总结

http://blog.csdn.net/wl_fln/article/details/7011905http://blog.csdn.net/wl_fln/article/details/7011944http://blog.163.com/lch_2010/blog/static/2120080722013015104744610/http://zh

2016-04-28 22:00:05 457

原创 GCC、头文件查找顺序总结

GCC笔记The History of GCC--------------------------------------------------------------------------------1984年,Richard Stallman发起了自由软件运动,GNU (Gnu's Not Unix)项目应运而生,3年后,最初版的GCC横空出世,成为第一

2016-04-28 21:56:52 14853 1

原创 linux环境变量 export命令使用总结--重点

由host $ export DVSDK="${HOME}/ti-dvsdk_dm368-evm_xx_xx_xx_xx"引发的问题1、${HOME}:首先, HOME 是个变量,它代表你的 home 目录,变量前必须加上 $ 符号,否则会报错usr/local/dvsdk为dvsdk的destination folder 由#echo $DVSDK测试环境变量添加成功否

2016-04-28 18:04:41 6437

原创 深信服系列课程视频---网络安全必修课

https://ke.qq.com/user/tasks/index.html?cid=102973#tid=100111907&fr=2深信服系列课程视频---网络安全必修课深信服防火墙

2016-04-27 16:27:55 2615

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除