自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (7)
  • 收藏
  • 关注

转载 CentOS 安装 clamav

最近改用了yum來裝clamav,更方便以下為安裝步驟,大家可以參考一下玩玩看囉1.首先下載CentOS6.22.Centos安裝步驟就略過囉,若是您沒裝過Centos,用google找一下應該有滿多教學文件的3.建議安裝完Centos後,將系統做一次更新(首次更新時間會久一點)請於#符號下輸入下列命令,輸入完畢按下Enter即可:yum -y update4.切換到/

2014-03-26 17:21:58 7413

转载 Linux 信号signal处理机制

信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。 一、信号的基本概念 本节先介绍信号的一些基本概念,然后给出一

2014-03-25 11:13:56 797

转载 linux 信号&信号处理

信号(signal)是一种进程间通信机制,它给应用程序提供一种异步的软件中断,使应用程序有机会接受其他程序活终端发送的命令(即信号)。应用程序收到信号后,有三种处理方式:忽略,默认,或捕捉。进程收到一个信号后,会检查对该信号的处理机制。如果是SIG_IGN,就忽略该信号;如果是SIG_DFT,则会采用系统默认的处理动作,通常是终止进程或忽略该信号;如果给该信号指定了一个处理函数(捕捉),则会中断当

2014-03-25 10:18:03 760

转载 linux C 遍历目录及其子目录 opendir -> readdir -> closedir

1 在linux下遍历某一目录下内容LINUX下历遍目录的方法一般是这样的2 打开目录->读取->关闭目录3 相关函数是opendir -> readdir -> closedir,其原型如下:4 #include 5 DIR *opendir(const char *dirname);6 struct dirent *readdir(DIR *dirp);7 int closedir

2014-03-19 16:39:43 1758

原创 Linux下去掉^M的方法

第一种方法:cat -A filename 就可以看到Windows下的断元字符 ^M要去除他,最简单用下面的命令:dos2unix filename第二种方法:sed -i 's/^M//g' filename#注意:^M的输入方式是 Ctrl + v ,然后Ctrl + M第三种方法:#vi filename:1,$ s/^M//g^M 输入方法

2014-03-15 17:31:23 986

转载 基于inotify的文件监控方案

最近在做一个linux上的文件监控程序,2.6内核提供了inotify机制,这仅仅是个机制,任何策略都必须自己实现,这一点从inotify不提供递归接口就可以看出来,如果我实时监控到目录被创建,那么马上将这个新目录加入监控表,这个想法是最初的想法,也是最直接的想法,可是仔细推敲一下就会发现这个实现有问题,比如在检测到目录被创建到新目录添加到监控表的时间间隔内,新的子目录的文件事件以及目录事件将被遗

2014-03-15 16:48:58 1296

转载 Linux中线程与CPU核的绑定

最近在对项目进行性能优化,由于在多核平台上,所以了解了些进程、线程绑定cpu核的问题,在这里将所学记录一下。    不管是线程还是进程,都是通过设置亲和性(affinity)来达到目的。对于进程的情况,一般是使用sched_setaffinity这个函数来实现,网上讲的也比较多,这里主要讲一下线程的情况。    与进程的情况相似,线程亲和性的设置和获取主要通过下面两个函数来实现:

2014-03-15 16:03:45 2648

转载 Linux操作系统里查看所有用户

1、Linux里查看所有用户  linux里,并没有像windows的net user,net localgroup这些方便的命令来管理用户.Xwindows界面的就不说了.  (1)在终端里.其实只需要查看 /etc/passwd文件就行了.  (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户.  或者用cat /etc/passwd |c

2014-03-13 10:22:07 6375

转载 互斥锁pthread_mutex_t的使用

1. 互斥锁创建        有两种方法创建互斥锁,静态方式和动态方式。POSIX定义了一个宏PTHREAD_MUTEX_INITIALIZER来静态初始化互斥锁,方法如下:              pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER;              在LinuxThreads实现中,pthread_m

2014-03-10 16:03:54 2272

转载 Linux下使用inotify监控文件动作

在日常应用中,常常会遇到以下场景,监控文件夹A,若文件夹中的B文件发生变化,则执行C命令。Linux下可以通过inotify完成该功能。自从Linux kernel 2.6.13起,inotify以作为内核的一部份,同时需要glibc 2.4以上版本。1. 相关函数inotify_init() - 创建一个inotify实例inotify_add_watch(int fd,

2014-03-10 10:49:15 3379

原创 使用inotify监视Linux文件变化

#include #include #include #include enum { ACTION_NULL_WD, ACTION_ADD_WD, ACTION_DEL_WD,};int main(int argc, const char **argv){ int err = 0; if (!inotifytools_initialize()) {

2014-03-10 10:01:44 3338

转载 inotify -- Linux 2.6 内核中的文件系统变化通知机制

一、 引言众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状况,开源社区提出用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层硬件设备发生了什么,从而能够更好地管理设备,给用户提供更好的服务,如 hotplug、udev 和 inotify 就是这种需求催生的。Hotplug 是一种内核向用户态应用通报关于热插拔设备一些事件发

2014-03-07 10:40:55 887

转载 [Linux]C语言遍历文件和目录

#include #include #include #include #include #include #include #define MAX_PATH_LENGTH 512 #define MAX_FILE_EXTENSION 9 unsigned long visit_dirs = 0; unsigned lon

2014-03-06 20:03:12 2033

转载 使用inotify-tools监控Linux下网站文件变动情况

1、下载wget --no-check-certificate http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz 2、环境预安装yum install gcc 3、编译tar zxf inotify-tools-3.14.tar.gz

2014-03-06 10:12:49 1808

jdk-1.8.0_211-linux-x64.tar.gz

国外网站下载太慢,留一份自己用

2021-04-16

vsftpInstall.zip

通过vsftp快速在centos7系统上搭建ftp服务,省去配置过程,一步到位。

2021-02-02

linux-4.19.155.tar.gz

linux 4.19.155版本内核源码

2021-01-18

librdkafka-master

针对c语言封装的kafka接口

2019-10-22

mysql-connector-odbc-noinstall-5.1.13-winx64.zip

64位myodbc。使用方法见本人博客:http://blog.csdn.net/superbfly/article/details/51273808

2016-04-28

mysql-connector-odbc-noinstall-5.1.13-winx64

64位安装包,使用步骤见本人博客。

2016-04-28

空空如也

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

TA关注的人

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