开源软件
self-motivation
专注LINUX系统与性能分析优化
展开
-
使用antlr4实现简单计算器----python语言
文章在我的主页:http://www.anger6.com/2021/04/24/compile_principles/antlr4/caculator/原创 2021-04-24 15:22:35 · 345 阅读 · 0 评论 -
RHEL5上安装nagios
1.什么是nagios?Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。2.下载nagioshttp://www.nagios.org/download/3.如果要利用nag原创 2012-02-12 17:30:13 · 725 阅读 · 0 评论 -
libevent源码结构简介
1)头文件主要就是event.h:事件宏定义、接口函数声明,主要结构体event的声明;2)内部头文件xxx-internal.h:内部数据结构和函数,对外不可见,以达到信息隐藏的目的;3)libevent框架event.c:event整体框架的代码实现;4)对系统I/O多路复用机制的封装epoll.c:对epoll的封装;select.c:对select的封装;原创 2012-02-19 22:49:36 · 1210 阅读 · 0 评论 -
libevent简单应用:设置定时器
#include #include using namespace std;struct event ev; //事件struct timeval tv; //定时器/*事件处理函数,cb=callback*/void time_cb(int fd,short _event,void *argc){coutevent_add(&ev,&tv);/原创 2012-02-19 15:01:53 · 11000 阅读 · 0 评论 -
libevent功能使用简介
1. 介绍 libevent是一个用来开发可扩展的网络服务器的事件通知函数库。当一个文件描述符上的特定事件发生或是一个超时时间到达后,libevent API提供一种执行回调函数的机制。而且,libevent还支持基于信号或定期超时的回调功能。 libevent旨在替换在原有事件驱动网络服务器事件循环而设计的。应用程序仅仅需要调用event_dispatch(),然后动转载 2012-02-19 14:05:49 · 11145 阅读 · 0 评论 -
Windows下编译libevent
1.windows下编译libevent,将会用到 "libevent-2.0.10-stable/" 目录下的Makefile.nmake.这个makefile会包含 "WIN32-Code\event2"下的event-config.h文件,里面用到了编译WIN32静态库需要设定的宏。2.还是有3个文件要手动加入宏event_iocp.c,evthread_win32.c,li原创 2012-02-19 13:31:28 · 11154 阅读 · 0 评论 -
ireport导出PDF中文处理方法
1.首先查看有没有如下几个jar包:iText-2.1.7.jar \ iTextAsian.jar \ jasperreports-4.0.jar ,如果项目有struts的话,还需要一个插件包 struts2-jasperreports-plugin-2.2.1.jar,2.然后用iReport编辑报表的时候要设置字体如下:字体名:宋原创 2012-04-25 09:41:22 · 2753 阅读 · 0 评论