linux
文章平均质量分 80
HappySkaikai
CV/GIS小菜鸟
展开
-
Linux内核中的typedef用法
原文出自:http://blog.163.com/njut_wangjian/blog/static/165796425201232510265243/在C和C++编程语言中,typedef是一个关键字,它用来对一个类型起一个新名字,也用来声明自定义数据类型,其实给一个类型起新名字的作用也包含在声明自定义数据类型这个功能中。 1.给一个类型起一个新名字转载 2014-12-15 19:54:15 · 1457 阅读 · 0 评论 -
linux之cut用法
转自:http://www.cnblogs.com/dong008259/archive/2011/12/09/2282679.htmlcut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-转载 2015-04-28 11:30:55 · 386 阅读 · 0 评论 -
linux mail 命令参数:
转自http://www.cnblogs.com/toowang/p/3920465.htmllinux mail 命令参数:使用mail发邮件时,必须先将sendmail服务启动。mail –s “邮件主题” –c”抄送地址” –b “密送地址” -- -f 发送人邮件地址 –F 发件人姓名 三种常用格式发信 mail -s test转载 2015-04-28 11:14:44 · 1316 阅读 · 0 评论 -
Linux下Shell实现服务器IP监测
实验室有一个服务器放在机房,装的是Ubuntu Server,IP为自动分配,因此一旦IP有变化就无法远程操作,必须去机房记录新的IP。学了几天Shell之后想,是不是可以定时检测其IP的变化,一旦有变化就发送到邮箱呢?。首先分析一下这次任务,无非是几块内容:1、查询当前IP; 2、查询变化前的IP; 3、如二者不想等则,读取邮件列表;原创 2015-04-28 11:10:58 · 1740 阅读 · 0 评论 -
linux grep命令
转自http://www.cnblogs.com/end/archive/2012/02/21/2360965.htm1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep转载 2015-04-28 11:20:47 · 444 阅读 · 0 评论 -
Linux下移动virtualbox虚拟硬盘丢失eth0
1.遇到什么的问题(What) 在新的virtualbox虚拟机上挂上曾使用过的虚拟硬盘,在启动的时候,发现找不到网卡eth0,在输入ifconfig –a的时候,也没有任何Ethnet的信息,而输入eth0 down 的时候,提示我no device found(设备没法找到),我检查了VMware的EtherNET配置的时候,仍旧是NAT网络设置,和我原来的一样转载 2015-05-10 22:21:12 · 682 阅读 · 0 评论 -
ubuntu下开机自动运行脚本、定时运行脚本
①开机自动运行:先写了测试脚本,在/usr下,trans.shgedit /etc/init.d/rc.local在最后加上脚本的地址就OK了②定时运行脚本:以下部分转自:http://hi.baidu.com/michaelxdt/item/a8e4fec22a59867388ad9e62cron,是一个Linux定时执行工具,可以在无需人工干预的情况转载 2015-04-22 18:56:42 · 6790 阅读 · 0 评论 -
tinyhttpd跨平台代码兼容linux和solaris
tinyhttpd是超轻量级的web服务器,代码量只有500余行,因此非常适合学习web服务器的工作原理。然而,代码是在solaris下编写,不过作者在httpd.c中作出linux下的编译的修改方法,如下:This program compiles for Sparc Solaris 2.6. To compile for Linux: 1) Comment out the #i原创 2014-12-30 20:55:56 · 1137 阅读 · 0 评论 -
读Redis学C程序设计二:内存分配
内存分配对于C程序来说是一个核心问题,许多开源软件都会针对自己软件的需要定制自己的内存分配策略,redis也不例外。然而总的来说,redis并不是专门去管内存分配的东西,它的内存分配策略的最大特点在于加上了统计信息,这一点很重要。毕竟,redis是一个内存数据库,知道自己用了多少内存,还有多少内存可用是它非常需要关注的问题。我们来看zmalloc里面的内容。首先在zmalloc.h里面#if原创 2014-12-28 21:06:55 · 730 阅读 · 0 评论 -
读Redis学C程序设计一:怎么实现rand
在开始这个系列之前,首先说说什么是redis。redis是一个ANSI C编写的高性能Key-Value内存数据库,也是现在nosql数据库的代表之一。通过对redis2.8.17代码行数进行了统计,包括注释总共大约5万行,在开源家族里面算是非常短小精悍了,而且项目从2009年开始,距离现在很近,代码风格也非常适合我们80,90后程序员的知识结构。当具备一定编码经验之后,优秀的源码是我们最好的老师原创 2014-12-26 20:36:21 · 1322 阅读 · 1 评论 -
Redis常识
准备去啃redis源码,搜集资料时候看到这篇文章,表示非常喜欢,特转载。原文链接http://blog.jobbole.com/44476/1. Overview1.1 资料 ,最好的入门小册子,可以先于一切文档之前看,免费。作者Antirez的博客,Antirez维护的Redis推特。Redis 命令中文版, huangz同学的翻译。Redis设计与实现 ,又是huang转载 2014-12-24 20:22:14 · 1080 阅读 · 0 评论 -
跟我一起写Makefile
陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写ma转载 2014-12-23 15:55:32 · 663 阅读 · 0 评论 -
Makefile 中:= ?= += =的区别
转自http://www.cnblogs.com/wanqieddy/archive/2011/09/21/2184257.html在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”转载 2014-12-23 15:02:28 · 548 阅读 · 0 评论