对于面向连接的socket类型(SOCK_STREAM,SOCK_SEQPACKET)在读写数据之前必须建立连接,首先服务器端socket必须在一个客户端知道的地址进行监听,也就是创建socket之后必须调用bind绑定到一个指定的地址,然后调用int
listen(int sockfd, i...
分类:
其他好文 时间:
2014-05-08 14:17:00
阅读次数:
388
1,线程概述线程是程序汇中独立的指令流。线程有一个优先级,实际上正在处理的程序的位置计数器,一个存储其局部变量的栈。每个线程都有自己的栈。但应用程序的内存和堆由一个进程的所有线程共享。进程包含资源,如windows句柄,文件句柄或其他内核对象。每个进程都分配了虚拟内存。一个进程至少包含一个线程。操作...
分类:
编程语言 时间:
2014-05-07 17:13:48
阅读次数:
477
23.1 介绍
Spring提供了一个JSM集成框架,简化了JMS API的使用。这点很像Spring对JDBC的集成。
JMS大致提供生产消息和消费消息两类功能。JmsTemplate类用来生产消息和同步接收消息【译注:接收消息也就是消费消息】。为了异步接收消息(异步接收消息类似于JavaEE的消息驱动Bean(Message-Driven Bean,MDB),Spring提供了一组消息监听器容器(messagelistener containers),用来创建多个消息驱动POJO(Message-D...
分类:
编程语言 时间:
2014-05-07 15:39:58
阅读次数:
666
这一章是server端开始的第一章,有兴趣的朋友先去看一下hbase的架构图,我专门从网上弄下来的。
按照HMaster的run方法的注释,我们可以了解到它的启动过程会去做以下的动作。 * 阻塞直到变成ActiveMaster * 结束初始化操作 * 循环 *
停止服务并执行清理操作* H...
分类:
其他好文 时间:
2014-05-07 13:53:03
阅读次数:
432
ln ln -s 源 目标 ,创建软链接 权限为:lrwxrwxrwx 指向源 ,类似于快捷方式.
ln 源 目标 ,创建硬链接 特点是同步更新,源被删除后 它仍然有效。原因是他们具有相同的i节点 ,内核通过这个数字标识处理文件 通过ls -i
查看i节点。chmod 修改权限 chmod ...
分类:
系统相关 时间:
2014-05-07 13:17:10
阅读次数:
380
signal.c 代码分析笔记
int sys_sgetmask()// 获取当前进程阻塞的信号
{
returncurrent->blocked;
}
int sys_ssetmask(int newmask) //设置当前进程阻塞信号,确保SIGKILL 和SIGSTOP不被阻塞
{
int old=current->...
分类:
系统相关 时间:
2014-05-07 12:25:12
阅读次数:
486
【来信】 贺老师好,我是烟台大学、软件工程专业的一名学生,现在是大一。我想问下您,英语成绩不好,在计算机这行能有多大的发展空间,有哪些方向。【回复】 英语不好,总体讲,会对你的发展会有限制,无论从事哪个方向。“限制”并不意味着你失去机会,你仍然可以在这个行业中做下去,但不能跟行业的最新发展同步,始终通过二手的材料学习、工作。 你提到的话题是“英语成绩不好”,而不是我说的“英语不好”。其实,你...
分类:
其他好文 时间:
2014-05-07 12:13:00
阅读次数:
349
原效果:添加图层蒙版后,遮住一半,图层样式仍在,如:进入图层样式,勾选“图层蒙版隐藏效果”最终效果:
分类:
其他好文 时间:
2014-05-07 02:21:35
阅读次数:
250