利用openssl实现字符串加密解密

#include #include #include #include #include //#define EVP_DES_CBC EVP_des_cbc() #define EVP_DES_CBC cipher_type = EVP_aes_128_cbc(); #define M...

2015-05-19 09:05:46

阅读数 4865

评论数 0

C语言trap 可重入和线程安全

#include #include #include #include void handler(int signum) { char result[100]; time_t now; // struct tm time1; ...

2013-05-27 10:16:02

阅读数 2270

评论数 0

Nginx RTMP 功能研究

Nginx-RTMP功能调研 1. RTMP协议介绍...2 2.RTMP server.3 2.1当前的流媒体server.3 2.2Wowza功能...3 3.Nginx-based RTMP server.5 3.1  Nginx rtmp 功能点...5 3.2编译nginx...

2012-12-26 18:09:11

阅读数 108652

评论数 3

storage size of ‘oldact’ isn’t known

#include int main() { struct sigaction act, oldact; return 0; } dies with the message testgcc4.c: In function ‘main’: testgcc4....

2012-12-26 17:45:14

阅读数 3797

评论数 3

使用ffmpeg库编译错误undefined reference to `BZ2_bzDecompressInit'

gcc -DNIGHT demo.c -lalgnight -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lswresample -lswscale -lz -lm -o app ./libffmpeg/lib/libavforma...

2012-12-26 17:43:03

阅读数 9251

评论数 0

RedHat4 升级glibc

如果你的平台是RedHat4, Centos4 在安装或者升级软件的时候会提示libc版本太低。 或者make的版本低 我再安装ffmpeg和apache traffic server遇到过。 此时不要尝试升级libc,还是用高些的系统吧。

2012-12-21 14:53:35

阅读数 1876

评论数 0

安装 Git 版本控制工具

从源代码进行编译安装 1. 先下载最新的 git 稳定版源码 或者 wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gzwget https://git-core.googlec...

2012-12-17 18:36:17

阅读数 1778

评论数 0

Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程

一、http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。 下载地址:http:...

2012-11-08 14:10:46

阅读数 1144

评论数 0

TCP心跳 | TCP keepAlive

应用层对于每个socket采用如下函数来开启 keepalive机制,其参数将采用系统上述配置。 setsockopt(rs, SOL_SOCKET, SO_KEEPALIVE, (void *)&keepAlive, sizeof(keepAlive)); 注意:keep...

2012-09-21 11:17:22

阅读数 4561

评论数 0

Perl 根据w3C日志画出流量折线图

公司计费采集不是基于访问日志的。但是原始的访问日志是最被信赖的资源, 常常被用来检验各种参数,比如流量。 日志格式: 222.85.90.158 - - [01/Sep/2012:00:00:00 +0800] "GET /download/apks/ggg-market-1/...

2012-09-07 14:36:42

阅读数 1293

评论数 0

使ssh不用输入密码

有些时候,我们在复制/移动文件到另一台机器时会用到scp,因为它比较安全。但如果每次  都要输入密码,就比较烦了,尤其是在script里。不过,ssh有另一种用密钥对来验证的方  式。下面写出我生成密匙对的过程,供大家参考。  第一步:生成密匙对,我用的是rsa的密钥。使用命令 ...

2012-08-23 16:26:34

阅读数 502

评论数 0

浅谈HTTP Adaptive Streaming技术及其前景

关键词:OTT  流媒体  HTTP Adaptive Streaming 本文已发表于《世界宽带网络》2011.6 第18卷第5期 总200期   HTTP Adaptive Streaming(以下简称“HAS”)技术结合了传统的流媒体技术和HTTP渐进式下载播放的特点,以HTTP的方式...

2012-08-14 17:19:42

阅读数 1955

评论数 0

从流媒体与CDN承载技术看互联网的发展

转自:http://space.itpub.net/17428/viewspace-96874 从流媒体与CDN承载技术看互联网的发展(转)   本文从宽带接入带动互联网业务的发展分析入手,提出宽带多媒体技术和业务的发展趋势,然后特别分析了目前可以运营的流媒体技术和业务特点,并由此...

2012-08-13 16:03:32

阅读数 2507

评论数 0

MP3文件格式分析

#include #include #include #include #include #include #include #define ID3v2_HEADER_SIZE 10 #define MAX_BUF_SIZE 100000000 //#define MAX_BUF_...

2012-08-08 18:25:25

阅读数 1870

评论数 0

剔除不能使用IP的小脚本

该脚本把ping不通的IP去除。use warnings; #use strict; use Net::Ping; #default conf my $conf = "/usr/local/squid/etc/cidrlist.conf"; $version = 1.0; ...

2011-11-25 15:57:14

阅读数 621

评论数 0

查看网卡流量的小脚本

filename flow.sh#!/bin/bash while [ "1" ] do eth=$1 RXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}') TXpre=$(...

2011-11-24 10:21:31

阅读数 778

评论数 0

Linux Crond服务

每次编辑完某个用户的cron设置后,cron自动在/var/spool/cron下生成一个与此用户同名的文件,此用户的cron信息都记录在这个文件 中,这个文件是不可以直接编辑的,只可以用crontab -e 来编辑。cron启动后每过一份钟读一次这个文件,检查是否要执行里面的命令。因此此文 ...

2011-11-16 14:34:00

阅读数 2057

评论数 0

Shell脚本 网卡流量统计(转)

#!/bin/bash if [ -n "$1" ]; then eth_name=$1 else eth_name="eth0" fi i=0 send_o=`ifconfig $eth_name | grep bytes | awk '{p...

2011-09-27 10:55:55

阅读数 1710

评论数 1

squid配置(之二)

WCCP协议的概念:  WCCP:网页缓存通信协议 (Web Cache Communication Protocol)  这个协议能让一台路由器与你的缓存服务器对话。它们谈论的是这台路由器应该拦截什么类型的通信并且通过一个 GRE 隧道重新引导到缓存。WCCP 第二

2011-09-20 19:17:07

阅读数 1272

评论数 0

perl中用多线程和持续连接实现高速WEB请求

我经常需要提取大量的(1500页以上)网页数据,曾尝试过很多方法,虽然都能实现,但效率都不是太高。 刚开始用LWP::Simple(get)按顺序边下载边提取,这种方法很容易控制,也很可靠,下载中途中断了可以通过检查数据的完整性断点续传,下载的网页数据并不存入本地硬盘,仅存

2011-09-16 16:52:26

阅读数 1655

评论数 0

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