首先我们先来了解一下进程、线程、并发执行的概念:进程是指:一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指:进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。一般来说,当运行一个应用程序的时候,就启动了一个进程,当然有些会启动多个进程。启动进程的时候,操
系统 2019-08-29 22:02:32 2508
昨天下午在伟东组长的带领下开始了我们机房收费系统的验收工作.伟东组长很负责,我们组是最后一个结束的,从三点半一直进行到六点.下面总结一下在这次验收的过程中自己的学习收获.这次是自己换了一个角度来审视自己的系统,与伟东组长和爱岗一起来看我们所做的机房收费系统.发现好多自己钻在机房收费系统中所不能发现的问题,同时也解决了自己的好多疑惑.1RationalRose?OrEnterpriseArchitect(EA)?先看一下两个软件的大小.RationalRos
系统 2019-08-12 09:29:37 2508
微软在2008年11月发布的文档,主要内容包括:1.从Team协作的角度,如何设计,开发,部署BiztalkServer解决方案;2.结合MicrosoftSolutionsFramework,如何提高开发效率,减少调试和测试的时间,优化开发流程。Downloadlink:http://www.microsoft.com/downloads/details.aspx?FamilyID=ed7bd0ee-1385-4041-8f2a-354594ee88f3
系统 2019-08-12 09:27:10 2508
NLP的文本分类过程中,大多会统计文章的词频,这是分类的重要依据之一。词频是由一个pair组成的,word是keyfrequece是value。用什么方法统计最好,当然是map。用vector,list也可以实现,但是它们基于关键字的检索效率没有map高,map一般是用rb-Tree实现的,查找效率是O(log(n)),list,vector都是线性的,查找复杂度是O(n)。先上代码。header#ifndef_WORD_FREQUENCE_#define
系统 2019-08-12 09:27:06 2508
在领域之一导出数据库表需要记录的公司往往做一些事情,那么如何实现呢?例如,您要查询enterpriseaics在所有领域值到d盘的aa.txt中去,注:aa.txt不能存在,否则会报错。select*fromenterpriseaicsintooutfile'd:\\aa.txt';当然假设你想规范一下格式。比如:每一个字段的值之间以逗号分开。每一行换行,每一个字段的值要引號引起来。那
系统 2019-08-12 01:53:15 2508
题意:三维空间,可以走上下左右前后六个方向,求最短路径,BFS#include#include#includeusingnamespacestd;constintMAXN=50;charstr[MAXN][MAXN][MAXN];intstep[MAXN][MAXN][MAXN];intvis[MAXN][MAXN][MAXN];intl,r,c;structNode{intx,y,z;}s,e;intB
系统 2019-08-12 01:53:11 2508
1、in和existsin是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询,一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大;如果两个表中一个较小一个较大,则子查询表大的用exists,子查询表小的用in;例如:表A(小表),表B(大表)select*fromAwhereccin(selectccfromB)-->效率低,用到了A表上cc列的
系统 2019-08-12 01:52:50 2508
1.在当前目录下创建abc三个目录.mkdir–p{a,b,c}2.在当前目录下创建father目录,并在father目录下创建child1child2child3三个子目录。mkdir-pfather/{child1,child2,child3}3.在当前目录下创建father1father2两个目录,并在这两个目录下分别创建child1child2child3三个子目录。mkdir-p{father1,father2}/{child1,child2,c
系统 2019-08-12 01:33:50 2508
安装环境:CentOS6.2一.从官方网站上下载软件包http://tomcat.apache.org/点击左侧的donwload的一个版本.我选择的是tomcat5.5,你可以根据自己的实际情况进行选择安装,点击超链接,选择BinaryDistributioins下的tar.gz的压缩包,进行下载.二.安装1.将文件上传至/usr/local.2.解压tar-zxvfapache-tomcat-6.0.10.tar.gz3.重命名mvapache-tom
系统 2019-08-12 01:33:35 2508
28个Unix/Linux的命令行神器|酷壳-CoolShell.cnslurm查看网络流量的一个工具官方网站:SimpleLinuxUtilityforResourceManagementvim&emacs真正程序员的代码编辑器。screen,dtach,tmux,byobu你是不是经常需要SSH或者telent远程登录到Linux服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp传输等等。通常情况下我们都是为每一个这样的任务开一个远
系统 2019-08-12 01:33:11 2508