自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux syslog编程

/////.h#include #include #include #include #include #include #include #include #include #include #include #include #include  typedef struct debug_syslog{ int type; int enable; int enable_trace;   /* 允许源码级跟踪 */ int priorit

2010-08-09 18:25:00 1283

原创 socket于syslog通信

<br />#include <stdio.h><br />#include <stdarg.h><br />#include <string.h><br />#include <sys/stat.h><br />#include <unistd.h><br />#include <stdlib.h><br />#include <errno.h><br />#include <time.h><br />#include <pthread.h><br />#include <stdio.h><br />#i

2010-07-28 12:07:00 1109

转载 linux ftok()

系统建立IPC通讯(如消息队列、共享内存时)必须指定一个ID值。通常情况下,该id值通过ftok函数得到。 ftok原型如下:  C代码 key_t ftok( char * fname, int id)  key_t ftok( char * fname, int id) fname就时你指定的文件名,id是子序号。在一般的UNIX实现中,是将文件

2010-03-20 13:42:00 1952

转载 linux 进程同步

Test1.cpp:#include #include #include #include #include #include using namespace std;int main(){ofstream Outfile("/home/haha/code/ch07/out_text.txt",ios::app); sem_t * Sem;int value=0;string sName="/Po

2010-03-20 12:19:00 561

转载 Linux获取当前时间

1. Linux下与时间有关的结构体         struct timeval        {              int tv_sec;              int tv_usec;          };          其中tv_sec是由凌晨开始算起的秒数,tv_usec则是微秒(10E-6 second)。          struct timezone      

2010-03-13 10:19:00 1126 3

原创 javascript 字符串处理全攻略(转)

javascript 字符串处理一、声明字符串:var normal_monkey = "I am a monkey!";document.writeln("Normal monkey " + normal_monkey);var bold_monkey = normal_monkey.bold();document.writeln("Bold monkey " + bold_monkey);

2010-03-12 21:46:00 464

原创 HTML 文件传输页面

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">设备管理function myjudge(){ var keystr = "update.tar.gz" var str = document.getElementById("updatefile").value; var l

2010-03-12 21:40:00 965

原创 HTML设置字体背景和阴影

            实现字体阴影                  filter:Shadow(color=red,   direction=135);       color:white;   "align="center">       欢迎光临我的主页               第    102      号                 

2010-02-22 14:34:00 15881

原创 linux tinyxml插入节点

bool InstertNode(string& szFileName){   TiXmlDocument myDocument(szFileName);       bool loadOkay = myDocument.LoadFile();   if(loadOkay == false)    return false;   //获得根元素  TiXmlElement *rootElement

2010-02-21 14:21:00 1300

原创 linux tinyxml删除任意给定节点

bool RemoveNode(string& szFileName){  TiXmlDocument myDocument(szFileName);       bool loadOkay = myDocument.LoadFile();   if(loadOkay == false)    return false;   //获得根元素  TiXmlElement *rootElement =

2010-02-21 12:01:00 3364

原创 linux tinyxml删除节点

bool RemoveNode(string& szFileName){  TiXmlDocument myDocument(szFileName);       bool loadOkay = myDocument.LoadFile();   if(loadOkay == false)    return false;   //获得根元素  TiXmlElement *rootElement =

2010-02-21 11:15:00 1532

原创 linux tinyxml遍历

方法一、 bool ReadElemnt(string& szFileName){ TiXmlDocument myDocument(szFileName);      bool loadOkay = myDocument.LoadFile();  if(loadOkay == false)   return false; TiXmlElement *rootElement = myDoc

2010-02-21 10:24:00 1461

转载 time()函数的用法

time()函数的用法    我想有很多人都在用date()函数来获取时间,然后在数据库中,使用datetime格式来储存,这个方法不是说比用time()函数差,只不过在PHP中使用time函数获得的是Unix时间戳,这个是很精确的时间,关于Unix时间戳,大概是这个意思,从1970年0时0分0秒开始到现在的秒数.使用它来获得的是一个INT值,储存在数据库里只要使用INT格式就可以了,方便数据

2009-12-24 09:34:00 1076

转载 linux 下的多线程同步

1 引言  线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。  为什么有了进程的概念后,还要再引入线程呢?使用多线程到

2009-12-24 08:48:00 540

转载 Linux线程同步: 互斥量(mutex)

互斥量从本质上说就是一把锁, 提供对共享资源的保护访问. 1. 初始化:    在Linux下, 线程的互斥量数据类型是pthread_mutex_t. 在使用前, 要对它进行初始化:对于静态分配的互斥量, 可以把它设置为PTHREAD_MUTEX_INITIALIZER, 或者调用pthread_mutex_init.对于动态分配的互斥量, 在申请内存(malloc)之后, 通过

2009-12-24 08:29:00 661

转载 RJ-45接口

RJ45接口  RJ45接口通常用于数据传输,共有八芯做成,最常见的应用为网卡接口。  RJ45是各种不同接头的一种类型(例如:RJ11也是接头的一种类型,不过它是电话上用的);RJ45头跟据线的排序不同的法有两种,一种是橙白、橙、绿白、蓝、蓝白、绿、棕白、棕;另一种是绿白、绿、橙白、蓝、蓝白、橙、棕白、棕;因此使用RJ45接头的线也有两种即:直通线、交插线。  10 100base tx R

2009-12-21 09:38:00 1107

转载 EnterCriticalSection和LeaveCriticalSection函数

多个线程操作相同的数据时,一般是需要按顺序访问的,否则会引导数据错乱,无法控制数据,变成随机变量。为解决这个问题,就需要引入互斥变量,让每个线程都按顺序地访问变量。这样就需要使用EnterCriticalSection和LeaveCriticalSection函数。函数EnterCriticalSection和LeaveCriticalSection声明如下:WINBASEAPIVOI

2009-12-19 14:00:00 556

转载 IGMP Snooping技术介绍

IGMP Snooping简介IGMP Snooping是Internet Group Management Protocol Snooping(互联网组管理协议窥探)的简称,它是运行在二层设备上的组播约束机制,用于管理和控制组播组。IGMP Snooping原理运行IGMP Snooping的二层设备通过对收到的IGMP报文进行分析,为端口和MAC组播地址建立起映射关系,并根据这样的

2009-12-18 15:47:00 2140

转载 CSMA/CD和CSMA/CA

两个通讯中常用的决定对媒体访问权的协议,看上去差不多,其实差别不小。我们先来看看他的字面解释: CSMA(Carrier Sense Multiple Access) 载波(媒体)监听多重存取CD(Collision Detection) 冲突侦测CA(Collision Avoidance) 冲突避免 下面看一下他们的具体原理机制: CSMA:当装置传送数据到网络

2009-12-18 13:36:00 3949 1

转载 ROM、RAM、DRAM、SRAM、FLASH

ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。     RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常

2009-12-18 13:04:00 574

转载 MII MAC PHY

以太网(Ethernet)是一种计算机局域网组网技术,该技术基于IEEE制定的IEEE 802.3标准,它规定了包括物理层的连线、电信号和介质访问层协议的内容。以太网是当前应用最普遍的局域网技术。它很大程度上取代了其他局域网标准,如令牌环、FDDI和ARCNET。历经100M以太网在上世纪末的飞速发展后,目前千兆以太网甚至10G以太网正在国际组织和领导企业的推动下不断拓展应用范围。基于以太网的

2009-12-18 12:24:00 1094

转载 select函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET使用说明

select函数:             系统提供select函数来实现多路复用输入/输出模型。原型:           #include              #include              int   select(int   maxfd,fd_set   *rdset,fd_set   *wrset,fd_set   *exset,struct   timeval   *

2009-12-18 10:19:00 1045

转载 linux QT安装

弄了好久,直到今天,总算是比较圆满的把环境给建好了.现在特总结一下在Linux下安装Qt4过程:前提条件: 至少空余3.5G磁盘空间,还要有充足的时间和耐心哦!我的安装环境:Linux Redhat 企业版,(带arm-linux-gcc4.0.0库(安装在/usr/local/arm/4.0.0),供应用程序开发用)一.从网上下载源文件包qt-x11-opensource-src-4

2009-12-17 12:21:00 870

转载 linux进程通信-信号量使用

一、相关知识 信号量:一个整数;  大于或等于0时代表可供并发进程使用的资源实体数;  小于0时代表正在等待使用临界区的进程数;  用于互斥的信号量初始值应大于0;  只能通过P、V原语操作而改变; 信号量元素组成:  1、表示信号量元素的值;  2、最后操作信号量元素的进程ID  3、等待信号量元素值+1的进程数;  4、等待信号量元素值为0的进程数; 二、主要函数  1.1 创建信号量 int

2009-12-17 09:51:00 504

原创 HTTP协议

HTTP协议(Hypertext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。   我们在浏览器的地址栏里输入的网站地址叫做URL(UniformResourceLocator,统一资源定位符)。就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址。当你在浏览器的地址框中输

2009-12-16 21:45:00 473

转载 linux 进程通信——信号灯

信号灯与其他进程间通信方式不大相同,它主要提供对进程间共享资源访问控制机制。相当于内存中的标志,进程可以根据它判定是否能够访问某些共享资源,同时,进程也可以修改该标志。除了用于访问控制外,还可用于进程同步。 一、信号灯概述信号灯与其他进程间通信方式不大相同,它主要提供对进程间共享资源访问控制机制。相当于内存中的标志,进程可以根据它判定是否能够访问某些共享资源,同时,进程也可以修改该

2009-12-16 13:08:00 4147 1

原创 JS 精确显示日期和时间

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">20091211-01function myfun(){ document.write("我是神!");}function isLeapYear(year){ if((year %4==0 && year %100!=0) |

2009-12-12 12:09:00 847

原创 JS 判断闰年

      判断闰年       //能被4整除且不能被100整除     //或     //能被100整除且能被400整除    function isLeapYear(){     var pYear=window.myForm.theYear.value;     if(!isNaN(parseInt(pYear))){      if((pYear%4==0 && pYear%100!=

2009-12-11 15:25:00 11490

原创 linux fork()

#include #include #include int main () {    pid_t pid;    printf("fork!/n");   pid=fork();    if (pid     printf("error in fork!/n");    else if (pid == 0)     printf("i am the child process,  my

2009-12-11 11:03:00 480

原创 Access、Hybrid和Trunk端口

以太网端口有三种链路类型:Access、Hybrid和Trunk。Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口;Trunk类型的端口可以属于多个VLAN,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口;Hybrid类型的端口可以属于多个VLAN,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机。Hybrid端口和Trunk

2009-12-09 14:32:00 2029

原创 JS嵌套调用

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">js01 MyJS.jsvar i=0for (i=0;i{if (i==3){break}document.write("The number is " + i)document.write("")}

2009-12-09 09:12:00 2001

原创 VLAN-TRUNK的作用

在一个有两台交换机的网络拓扑中,相同的VLAN是否可以通讯呢?答案是肯定的!!TRUNK本身中文含义就是:干线, 树干, 躯干, 箱子, 主干, 象鼻之意?那么在换句话来说它就是可以承载一些东西的意思,同样在网络中它也起到了一个承载作用,它可以承载多个VLAN,使不同交换设备的同一VLAN进行通信。 如图所视,TRUNK也同样有着自己的结构,既然说TRUNK是中继链路,

2009-12-07 22:47:00 5353

原创 HTML页面写入时间

             setInterval("jnkc.innerHTML=new Date().toLocaleString()+  星期+日一二三四五六.charAt(new Date().getDay());",1000);

2009-12-07 22:04:00 766

原创 linux sysinfo ()

struct sysinfo {      long uptime;  /* 启动到现在经过的时间 */      unsigned long loads[3];  /* 1, 5, and 15 minute load averages      unsigned long totalram;  /* 总的可用的内存大小 */      unsigned long freeram;   /* 还

2009-12-07 20:43:00 1706

原创 linux 定时器使用二

#include #include #include #include #include #include #include #include static char *runStatusFile   = "/syscfg/etc/runStatusFile";FILE *pFile = NULL;char runCountStr[6]={0};unsigned runCountInt = 0

2009-12-03 13:14:00 362

原创 linux 定时器使用一

#include #include #include #include #include static char *runStatusFile   = "/syscfg/etc/runStatusFile";//static char *runStatusFile   = "runStatusFile";FILE *pFile = NULL;char runCountStr[10]={0};u

2009-12-03 13:11:00 398

原创 JS等待页面自动跳转

欢迎您! 页面将自动跳转请稍候...

2009-12-01 15:48:00 1783

原创 HTML radio判断

 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">NTP设置#leftpic{width:160px;float:left;padding-right:15px;}#leftpic a:link, #leftpic a:visited{color:#006eb3;t

2009-11-30 10:15:00 3245

原创 以太网媒体接口MII RMII SMII GMII

 以太网媒体接口有:MII RMII SMII GMII    所有的这些接口都从MII而来,MII是(Medium Independent Interface)的意思,是指不用考虑媒体是铜轴、光纤、电缆等,因为这些媒体处理的相关工作都有PHY或者叫做MAC的芯片完成。    MII支持10兆和100兆的操作,一个接口由14根线组成,它的支持还是比较灵活的,但是有一个缺点是因为它一个端口用

2009-11-21 14:46:00 902

原创 同步通信和异步通信

        串行通信的数据是逐位传送的,发送方发送的每一位都具有因定的时间间隔,这就要求接收方也要按照发送方同样的时间间隔来接收每一位。不仅如此,接收方还要确定一个信息组的开始和结束。为此,串行通信对传送数据的格式作了严格的规定。不同的串行通信方式具有不同的数据格式。下面简单介绍一下常用的两种基本串行通信方式:同步通信和异步通信及其数据传送格式。  同步通信  所谓同步通信是指在约

2009-11-20 17:46:00 1221

turbo c

汉化版哦,很不错哈,赶快下把!

2007-04-30

空空如也

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

TA关注的人

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