eqxu的专栏

天使联盟

linux 精确定时器

linux的内核时钟刷新率是10ms(x86平台)。但如果40ms那当然是可以的,因为那是4个10ms。处理过程其实就是安装一个SIGALRM的信号处理函数。1.#include 2.调用setitimer安装定时器:  它有三个参数第一个设ITIMER_REAL,第二和三个参数是新的时钟间隔和之...

2006-06-27 09:14:00

阅读数:1843

评论数:0

jsp 打包 部署

根没有打包时是一致的 只是先将要打包的文件压缩zip,并将zip改成war,jar 放到tomcat、jboos和weblogic或者其他的容器应该都可以使用.

2006-06-23 10:14:00

阅读数:933

评论数:0

jsp的打包部署

根没有打包时是一致的 只是先将要打包的文件压缩zip,并将zip改成war 放到tomcat、jboos和weblogic或者其他的容器应该都可以使用.

2006-06-23 10:13:00

阅读数:716

评论数:0

我的tcp服务器段的代码

#include #include #include int main(){ int socketfd,consocketfd,n; char send_str[1024]; struct sockaddr_in seraddr; if ((socketfd=socket(AF_INET,SOCK...

2006-06-20 15:57:00

阅读数:1308

评论数:1

storage size of `seraddr' isn't known #include

myserver.c: In function `main:myserver.c:9: storage size of `seraddr isnt knownmyserver.c:18: `INADDR_ANY undeclared (first use in this function)myse...

2006-06-20 15:50:00

阅读数:1292

评论数:0

查询优化 sql

 查询1:DECLARE @d datetimeSET @d = getdate()SELECT top 1000 * FROM product WHERE CONTAINS(name,男上装) OR CONTAINS(text,男上装)SELECT datediff(ms,@d,getdate(...

2006-06-15 13:29:00

阅读数:1114

评论数:0

利用类反射构造新的对象

     String classname="com.mo.ManagedObject";     classname=object;//object 是ManagedObject子类的全名     ManagedObject mmo=mo;     try     {    ...

2006-06-15 10:42:00

阅读数:687

评论数:0

判断系统支持汉字否、mysql支持汉字否

create database test;use test;create table hanzi (id int(11),name varchar(20)); hanzi.c #include    #include  #include  #include    #include    #incl...

2006-06-15 10:36:00

阅读数:1015

评论数:0

sql安装问题

(1)删除HKEY_CURRENT_USER/SOFTWARE/MICROSOFT/MICROSOFT SQL SERVER 整个子键(2)删除HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/MICROSOFT SQL SERVER 整个子键(3)删除HKEY_LOCA...

2006-06-13 16:09:00

阅读数:992

评论数:0

设置打印机新纸张

开始,设置,打印机,文件,服务器属性,添加新的纸张。右键单击默认打印机,属性,1、常规,打印首选项,设定纸张,2、高级,打印默认值,高级,设定纸张,我这样做的可以保存默认纸张

2006-06-13 16:05:00

阅读数:917

评论数:0

动态库、静态库德调试

1 动态库的生成  gcc -shared -o libmytest.so print.c2 动态库的隐式调用  gcc -o main main.c -lmytest注意要ldconfig刷新和ld.so.conf的配置.3 动态库的显示调用  gcc -o main main.c -rdyna...

2006-06-13 14:21:00

阅读数:935

评论数:0

TCP 客户端 流程如下

   if ((sockfd=socket(AF_INET,SOCK_STREAM,0)) {  log ("socket init error!/n"); } bzero(&servaddr,sizeof(servaddr)); servaddr.sin_family...

2006-06-13 14:12:00

阅读数:1265

评论数:0

数据接受函数的使用场合 gets fgets recv*

gets用于从标准的输入设备读入到参数中gets无法知道s的大小。必须要到换行才可以结束,容易造成安全问题buffer类的建议使用fgets从socket接受数据建议使用recvrecvfromrecvmsg 

2006-06-13 14:10:00

阅读数:820

评论数:0

ip字符串转换成网络字节续的int型 inet_aton 源代码

intinet_aton(const char *cp, struct in_addr *ap){    int dots = 0;    register u_long acc = 0, addr = 0;    do { register char cc = *cp; switch (cc) ...

2006-06-13 13:58:00

阅读数:2394

评论数:1

va_list

#include#include//#include //#include #include void inline log(const char *fmt, ...){ va_list ap;  va_start(ap, fmt); vfprintf(stdout,fmt,ap); va_end...

2006-06-13 11:04:00

阅读数:1213

评论数:0

mysql 一些常见应用 concat/@a/case/limit/

 use test;create table tt(f1 varchar(30), f2 int );INSERT  tt values(a,1);INSERT  tt values(a,1);INSERT  tt values(a,2);INSERT  tt values(a,1);INSERT...

2006-06-12 17:34:00

阅读数:1276

评论数:0

JNI java调用c函数 native 步骤 代码

步骤:1、java中声明该函数为nativepublic class MyNative{ public static native void greeting(); static  {  System.loadLibrary("MyNative"); } public stat...

2006-06-09 16:33:00

阅读数:2586

评论数:1

进程属性的读取 代码 步骤 属性

void readSysProc(void){   char* procName;   proc_t p;   DIR* dir;   struct dirent* entry;   char path[32],sbuf[512];   int i=0;      SysProcNum=0;   ...

2006-06-09 12:20:00

阅读数:1055

评论数:0

网络编程数据结构 及函数总结

 TCP服务器端socket-->bind-->listen-->accept 客户端socket-->connectUDP服务器:socket -> (填充结构) -> bind   -> recvfrom客户端:socket -> (填充结构) ...

2006-06-07 21:12:00

阅读数:3073

评论数:2

C读书笔记

1.预处理#define MaxStringSize 100#define BufferSize (MaxStringSize+1)#include //预处理器在特别为系统文件(如ANSI库)所保留的空间中搜索#include "name"//会先在用户控制的文件系统中寻找该...

2006-06-07 20:59:00

阅读数:1001

评论数:0

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