1、线程的基本概念、线程的基本状态及状态之间的关系?
线程又称轻量级进程,线程是进程中某个单一顺序的控制流,是程序执行流的最小单位。线程由线程ID、当前指令指针、寄存器集合和堆栈组成。线程是进程的一个实体,通常一个进程都拥有若干个线程,是被系统调度和分配的基本单位,线程与同一进程中的其他线程共享进程的全部资源。
线程有五种基本状态:新生状态,就绪状态,运行状态,阻塞状态,死亡状态。状态间关...
分类:
编程语言 时间:
2014-12-30 15:17:48
阅读次数:
696
安全问题一直备受关注,人们生活节奏的加快和生活水平的提升,进一步促进人们安全关键的改变,尤其近年来民用安全市场的走俏,家用安全设备逐步走进消费者家中,如何构建一套自己的家庭安保系统也是不少业主都在考虑的问题。
今年以来,智能家居行业可谓风生水起,作为智能家居中不可缺少的部分,家庭监控的发展被十分看好。家庭监控伴随着视频监控的发展而进步,也是家庭防盗的重要组成部分。
据相关人士介绍,中国的家庭安...
分类:
其他好文 时间:
2014-12-30 15:19:55
阅读次数:
179
Jetty 的基本架构
Jetty 目前的是一个比较被看好的Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器,它有一个基本数据模型,这个数据模型就是Handler,所有可以被扩展的组件都可以作为一个 Handler,添加到 Server 中,Jetty 就是帮你管理这些 Handler。
Jetty 的基本架构
下图是 Jetty 的基本架构图,整个Jetty...
分类:
其他好文 时间:
2014-12-30 15:19:11
阅读次数:
195
CLOSE_WAIT 和 TIME_WAIT...
分类:
其他好文 时间:
2014-12-30 15:17:44
阅读次数:
139
很多人使用EXTJS中的Tabpanel遇到一个问题:
那就是在点击Tabpanel后,有时会发现Tabpanel出现错误,或无法Destroy已经关闭的panel,发现已经关闭的panel
中的组件出现在了页面其他地方。这个问题,网上问的人非常多,却没有答案,我是无意间发现问题的关键的。
Tabpanel中的panel关闭却无法销毁其子组件,原因是panel中可能存在与其...
分类:
Web程序 时间:
2014-12-30 15:16:55
阅读次数:
153
问题描述:由于删除了/private/var/log下面的日志,导致重启电脑后apache无法正常工作。
删除log的初衷是:当系统用久了,日志文件占据了几十个G的硬盘容量。
造成的后果:重启电脑后apache无法正常运行,访问localhost或127.0.0.1都会无法找到服务器。
探索:问题出现后,由于$ sudo apachectl start不会报任何错,但是访问local...
分类:
Web程序 时间:
2014-12-30 15:16:43
阅读次数:
278
Linux的内核升级是一项很重大的变更,传统情况下需要停止应用,重启操作系统,现在,ORACLE使Linux可以在一秒时间内动态地应用内核与安全补丁等升级,实现零停机,对应用不产生中断影响,是依赖Ksplice Uptrack实现的。
这项技术,被ORACLE号称为号称为“永不可摧”的神力,也确实使得ORACLE Linux可以像UNIX一样,如果排除硬件的影响外,系统可以永远运行下去。不过,ORACLE的此功能产品,也是收购而来的,不管它怎么来的,是好东西我们就利用吧。...
分类:
数据库 时间:
2014-12-30 15:19:19
阅读次数:
630
Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, from left to right, level by level from leaf to root).
For example:
Given binary tree {3,9,20,#,#,15,7},
...
分类:
其他好文 时间:
2014-12-30 15:17:01
阅读次数:
160
一、计算机和软件常识
1.计算机运行原理
1)硬件基本组成:硬盘、CPU、内存
2.计算机只能识别0和1
1)0和1组成的指令
2)0和1组成的数据
3.计算机和软件的联系
1)软件的基本概念:指令的集合
2)软件的安装运行过程:安装在硬盘,运行在内存
3)为什么要开发软件:写出能控制计算机的指令
4.计算机语言
1)一门跟计算机打交道的语言...
分类:
编程语言 时间:
2014-12-30 15:17:02
阅读次数:
238
http://poj.org/problem?id=3984
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include ...
分类:
其他好文 时间:
2014-12-30 15:15:40
阅读次数:
163
Jetty 的启动过程
Jetty 的入口是 Server类,Server 类启动完成了,就代表 Jetty 能为你提供服务了。它到底能提供哪些服务,就要看 Server 类启动时都调用了其它组件的 start方法。从 Jetty 的配置文件我们可以发现,配置 Jetty 的过程就是将那些类配置到 Server 的过程。下面是 Jetty 的启动时序图:
图 4. Jetty 的启动流程...
分类:
其他好文 时间:
2014-12-30 15:18:28
阅读次数:
220
ODP.NET遇到的关于Date和BindByName问题解决...
分类:
数据库 时间:
2014-12-30 15:15:19
阅读次数:
558
两个字符串
Time Limit : 3000/1000ms (Java/Other) Memory Limit : 65535/32768K (Java/Other)
Total Submission(s) : 26 Accepted Submission(s) : 11
Font: Times New Roman | Verdana | Georgia
Font...
分类:
其他好文 时间:
2014-12-30 15:17:04
阅读次数:
194
算法总结第5弹,最小生成树,有关生成树的问题有很多,这里先介绍个最常用的吧。
最小生成树
首先,生成树是建立在无向图中的,对于有向图,则没有生成树的概念,所以接下来讨论的图均默认为无向图。对于一个有n个点的图,最少需要n-1条边使得这n个点联通,由这n-1条边组成的子图则称为原图的生成树。一般来说,一个图的生成树并不是唯一的(除非原图本身就是一棵树)。
现在考虑带权图G,即图的边带权,则...
分类:
编程语言 时间:
2014-12-30 15:15:26
阅读次数:
341
刚刚开始学习Android平台,对于Drawable、Bitmap、Canvas和Paint它们之间的概念不是很清楚,其实它们除了Drawable外早在Sun的J2ME中就已经出现了,但是在Android平台中,Bitmap、Canvas相关的都有所变化。
首先让我们理解下Android平台中的显示类是View,但是还提供了底层图形类android.graphics,今天所说的这些均为gra...
分类:
其他好文 时间:
2014-12-30 15:16:04
阅读次数:
202
无尽弹珠
Time Limit : 3000/1000ms (Java/Other) Memory Limit : 65535/32768K (Java/Other)
Total Submission(s) : 18 Accepted Submission(s) : 13
Font: Times New Roman | Verdana | Georgia
Font ...
分类:
其他好文 时间:
2014-12-30 15:17:33
阅读次数:
215