自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 今天学习信号以及进程的控制实验

<br />僵尸进程?按照我的理解是在主进程在没有在fork之前设置忽略SID_IGN,且也没有在fork之后主进程进城wait回收的话就有可能会出现僵尸进城。defunct标志。<br /> <br />避免僵尸进程的产生可以破坏上述的两个条件之一<br />1、主进程中设置忽略SIGCHLD信号获取在主进程后面wait进行子进程尸体的回收<br />2、在子进程当中再次fork创建孙子进程,然后子集成退出孙子进城保留,由于孙子进城没有了直接主进城,那么其结束之后尸体由init进程回收。<br /> <b

2011-04-16 13:18:00 362

原创 C语言的学习续

<br />这两天总结写了一个LinuxC下面的多进程socket通信的交互程序,收获良多。特别是对fork进程复制函数有了进一步的了解。同时对socket的处理有了更好掌握:<br />服务器端<br />socket  初始化<br />bind     与地址的绑定 用到 sockaddr_in<br />listen   监听<br />建立一个死循环<br />accept 接收一个请求<br />fork     复制一个进程<br />       子进程 返回值0<br />        

2011-04-14 13:31:00 301

原创 第一天的学习二

<br />下午的学习主要是学习socket通信过程的几个基本函数的使用,主要掌握结构体<br />struct hostent<br />{<br />  char *h_name;   /* Official name of host.  */<br />  char **h_aliases;  /* Alias list.  */<br />  int h_addrtype;  /* Host address type.  */<br />  int h_length;   /* Length of

2011-04-13 15:11:00 286

原创 今天上午的学C的感想

<br />今天上午学习C主要的感想是函数传参形参与实参的问题以及返回值的问题。<br />这个问题初学者估计也是会经常犯错的!<br />例如代码:<br />#include <stdio.h><br />void checkopen(char *filename, FILE *fp)<br />{<br /> fp = fopen(filename, "r");<br />}<br />int main()<br />{<br /> FILE *fp=NULL;<br /> checkopen("te

2011-04-13 12:49:00 345

原创 由PHP转C

感觉视乎挺可笑的,毕业之时就想找C语言的开发工作,但是无缘无故竟然做了PHP开发,但是没想到两年之后又重新开始思考转向C语言的程序开发。今天是正式学习的半天,感觉有些东西很生疏,和PHP这样弱类型的语言比较C的语法又显得那么的严谨。第一个函数写的是字符串过滤首尾的空格、回车、Tab键以及换行的程序,结果放下了两个错误。我也这也是初学程序员经常放下的错误吧,故在此做一下记录。首先是字符串变量的定义。例如char *str ="this is test!";这样定义意味着什么?与下面的方式有什么区别?char

2011-04-12 22:37:00 1628

原创 javascript学习继续

 学习了解了javascript的一些元素对象的创建,获取等。现在的学习主要是涉及在编写javascript当中应该注意的一些细节:1 注意变量的编写正确2 参数传递出现问题 或者不存在也会导致出错3 js错误的控制函数 window.onerror:其将会带三个参数信息 可通过参数数组 arguments 获取信息 错误信息,错误页面的url和错误行号   通过重写onerr

2009-11-04 20:19:00 336

原创 javascript事件监听机制

冒泡型事件   事件发生由内而外可以对时间传递函数以应对动作的促发oP.attachEvent("onclick",fnClick);    对对象增加一个监听函数,同一个对象可以监听相同事件对应不同的事件处理函数  执行顺序后优先 oP.detachEvent("onclick",fnClick);删除监听  适合用于IEoP.addEventListener("click",fnC

2009-11-02 21:59:00 387

原创 javascript树认识

学习了javascript基础,现在学习javascript树的认识:获取指定节点对象信息:getElementByTagName()  以及 getElementById()  对于返回的对象可以去tagName、nodeValue、className属性  getAttribute获取对象的某个特殊属性信息  setAttribute设置某对象的属性信息 使用oLi.child

2009-11-01 22:21:00 288

原创 初学javascript基础

 今天了解了一点javascript的基础,记下来供后续学习翻阅:数据类型的判断:typeof(var param)   判断变得数据类型浏览器以及操作系统的判别变量  navigator.userAgent navigator.platformvar sUserAgent = navigator.userAgent;//检测Opera、KHTMLvar isOpera = s

2009-11-01 20:54:00 278

空空如也

空空如也

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

TA关注的人

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