CodeUtils
wangwenwen
这个作者很懒,什么都没留下…
展开
-
perl encrypt
require 5.002 ;use strict;use warnings;use vars qw($XOR $BLOCKSIZE $HEADERSIZE $CRYPT_MAGIC_1 $CRYPT_MAGIC_2 $size $mode $line $原创 2011-10-13 15:48:45 · 1034 阅读 · 0 评论 -
C语言ASCII转UCS-2
#include #include #include #include #include int convert(char *inbuf,int inlen,char *outbuf,int outlen) { char **pin = &inbuf; char **pout = &outbuf; iconv_t cd = iconv_open("UCS-2原创 2014-11-26 18:12:30 · 1348 阅读 · 0 评论 -
List单链表封装
typedef struct T_RelayCallItem{ char caller[MAX_PHONE_NUM]; char callee[MAX_PHONE_NUM]; union { tSingleCallInfo single; tTalkbackCallInfo talkback; }INFO;}tRelayCal原创 2014-08-20 14:20:12 · 617 阅读 · 0 评论 -
alaw与ulaw编码转换与静音检测
#include "stdafx.h"#define SMP_MOD 0x84#define MASK 32635unsigned char __ant_lin2mu[16384];short __ant_mulaw[256];static unsigned char _Linear2Ulaw(short p_val) { static int exp_lut[25原创 2014-09-03 09:47:38 · 8727 阅读 · 1 评论 -
openacs javascript脚本
//transform text in utf8 format to stringfunction u2str(text){ return unescape(text.replace(/&#x/g,'%u').replace(/;/g,''));}function str2u(text){ return escape(text).replace(/(%u)(\w{4原创 2014-07-11 13:51:50 · 1667 阅读 · 0 评论 -
linux守护进程实现
#include #include #include #include #include #include #include #include #include char * pid_file = "/var/run/daemon.pid";int init_daemon(){ int pid ; FILE * lockfd = NULL原创 2012-02-05 23:40:03 · 560 阅读 · 0 评论 -
SPEC脚本及RPM打包
1. Makefile示例all: dist.PHONY: cleanclean: distcleandep: dist: distclean dep sh package/package.sh rpmbuild -bb package/confmanage.spec cp /usr/src/redhat/RPMS/i386/confmanage*原创 2014-01-22 11:50:35 · 5187 阅读 · 0 评论 -
process monitor
########################################rec_start(){ rm -f /var/run/acs.* >/dev/null 2>&1 touch /var/run/acs.start service jboss start >/dev/null 2>&1}rec_stop(){ tou原创 2014-03-24 10:24:05 · 706 阅读 · 0 评论 -
Select I/O模型来实现一个并发处理多个客户端的TCP服务器
#include #include #pragma comment(lib, “ws2_32.lib”) int main() { // 加载win socket WSADATA ws; int ret; ret = WSAStartup(MAKEWORD(2, 2), &ws); if (ret != 0) { printf(”WS转载 2012-02-07 23:17:35 · 4432 阅读 · 2 评论 -
清除系统垃圾
@echo offecho 正在清除系统垃圾文件,请稍等......del /f /s /q %systemdrive%\*.tmpdel /f /s /q %systemdrive%\*._mpdel /f /s /q %systemdrive%\*.logdel /f /s /q %systemdrive%\*.giddel /f /s /q %systemdrive%转载 2012-02-14 11:29:31 · 505 阅读 · 0 评论 -
Linux下网络编程(select/poll/epoll)
#include #include #include #include #include #include #include #include #include #include #include #include #define SERV_PORT 5060#define SERVER_IP "192.168.2.35转载 2012-02-08 22:48:47 · 1736 阅读 · 0 评论 -
socket select
#define RELAY_IP "0.0.0.0"#define RELAY_PORT "502"struct RelayDeviceInfo{ unsigned int addr; short port; int sockfd; int useflag;};int relay_listen_sock = 0;struct RelayDeviceInfo relaydev原创 2014-08-20 14:31:03 · 593 阅读 · 0 评论 -
C语言简单写日志函数
#include #include #include /* debug level define */int g_dbg_level;FILE *g_log_fp;/* debug level */#define DBG_INFOR 0x01 // call information#define DBG_WARNING 0x02 // paramters原创 2014-12-11 09:52:03 · 6749 阅读 · 1 评论