进程间通讯的方式:
管道中还有命名管道和非命名管道之分,非命名管道只能用于父子进程通讯,命名管道可用于非父子进程,命名管道就是FIFO,管道是先进先出的通讯方式。FIFO是一种先进先出的队列。它类似于一个管道,只允许数据的单向流动。每个FIFO都有一个名字,允许不相关的进程访问同一个FIFO,因此也成为命名管。消息队列:是用于两个进程之间的通讯,首先在一个进程中创建一个消息队列,然后再往消息...
分类:
系统相关 时间:
2015-03-15 09:36:43
阅读次数:
270
1.进程和线程
1.1 概述:
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.
线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.
一个...
分类:
编程语言 时间:
2015-03-15 09:36:21
阅读次数:
143
工作也大半年了,由于接触的是物流行业,大部分时间接触的都是业务方面的内容,技术方面要求不是很高,渐渐的发现对某些知识都遗忘了,技术这东西不经常使用的话就会变得很生疏。所以,在工作之余觉得还是有必要去拾起那些快要被淡忘的知识。这篇文章主要是想把servlet中的相关知识结合源码去复习和加强一下,更进一步的分析和理解其中的细节东西和原理。
对于servlet这里不做过多的介绍了,简单...
分类:
其他好文 时间:
2015-03-15 09:35:25
阅读次数:
150
对待生活中的每一天若都像生命中的最后一天去对待,人生定会更精彩。
本讲内容:UI缓冲界面
示例效果图
下面是res/anim/myanim.xml 文件:
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator...
分类:
其他好文 时间:
2015-03-15 09:34:42
阅读次数:
136
题意:
给n块浮冰的坐标,每块浮冰上的企鹅数和能承受跳起的次数,求有哪些浮冰能让企鹅能到一起。
分析:
拆点将点流量的限制转化为边流量的限制,求最大流。
代码:
//poj 3498
//sep9
#include
#include
#include
#include
using namespace std;
const int maxN=128;
const int maxM=...
分类:
其他好文 时间:
2015-03-15 09:33:42
阅读次数:
138
联编是指一个程序自身彼此关联的一个过程。按照联编所进行的阶段不同,可分为静态联编和动态联编两种。
静态联编
静态联编是指在程序编译连接阶段进行联编。这种联编又称为早期联编,这是因为这种联编工作是在程序运行之前完成的。
编译时所进行的联编又称为静态束定。束定是指确定所调用的函数与执行该函数代码之间的关系。
下面来看一个静态联编的程序例题...
分类:
编程语言 时间:
2015-03-15 09:36:00
阅读次数:
132
Quartz.NET提供了触发器监听接口、任务监听接口、计划监听接口,基本上不怎么使用,除了任务监听接口有使用场景外,其它的监听器目前还未找到使用场景。
任务监听接口需要继承自IJobListener,应用场景可以是:执行完一个任务,自动切换执行另一个任务。
具体代码如下:
public class SimpleJob1 : IJob
{
private...
分类:
Web程序 时间:
2015-03-15 09:34:32
阅读次数:
149
Quartz.NET除了可以代码定义触发器、任务之外,还可以由XML定义这两个对象。其实Quartz.NET的理想架构是:计划管理容器作为服务器运行在服务机上,而触发器、任务的添加可通过自定义任务管理软件向服务器上添加特定的任务计划。
这时就要求数据的持久化以及服务器的容错性了,后面几篇文章将会介绍持久化以及集群相关内容。
VS的XML只能提示
第一篇已经将Quartz.NE...
分类:
Web程序 时间:
2015-03-15 09:34:32
阅读次数:
160
驱动分类:
对于驱动,我们一般按两种方法进行分类:常规分类法和总线分类法。
按照常规分类法,可以分为以下三类:
1、字符设备:
以字节为最小访问单位的设备。一般通过字符设备文件来访问字符设备驱动程序。字符驱动程序则负责驱动字符设备,
,这样的驱动通常支持open、close、read、write系统调用,应用程序可以通过设备文件(比如/dev/ttySAC0等)来访问字符设备(...
分类:
系统相关 时间:
2015-03-15 09:33:39
阅读次数:
334
题意:一棵树,进行染色,每个没染色的节点恰好和一个染色的节点相连,求染色的节点最少的个数X(以下均以X代表子问题的解)
思路:树形DP,细化状态,从而对每个节点的每种状态互相递推
这里如何细化状态是难点,而且也是这类难题的共同问题
很容易知道每个节点i至少两个状态:dp[i][0]: i没染上色时以i的子树的X。dp[i][1]: i被染色以i为子树的X
但是仅仅这两个状态无法实现状态转移...
分类:
其他好文 时间:
2015-03-15 09:34:18
阅读次数:
140
stack的使用是后进先出
#include
#include
#include //头文件
using namespace std;
int main()
{
stack s; //声明
int n,m;
cin>>n;
for(int i=0;i>m;
...
分类:
其他好文 时间:
2015-03-15 09:34:46
阅读次数:
137
import java.util.*;
public class acm2022 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
int m = in.nextInt();
int n = in.nextInt();
i...
分类:
其他好文 时间:
2015-03-15 09:32:24
阅读次数:
150
持久化
Quartz.NET如果不进行数据库相关配置,则默认的执行模式为内存模式,优点是执行速度快,确定就是数据无法存储,宕机了需要重新开始。
持久化只需要做如下配置(以SQLServer为例)
NameValueCollection properties = new NameValueCollection();...
分类:
Web程序 时间:
2015-03-15 09:32:13
阅读次数:
124
1094. The Largest Generation (25)
时间限制
200 ms
内存限制
65536 kB
代码长度限制
16000 B
判题程序
Standard
作者
CHEN, Yue
A family hierarchy is usually presented by a pedigree tree where all the nodes on the...
分类:
其他好文 时间:
2015-03-15 09:34:14
阅读次数:
183