1,线程概述线程是程序汇中独立的指令流。线程有一个优先级,实际上正在处理的程序的位置计数器,一个存储其局部变量的栈。每个线程都有自己的栈。但应用程序的内存和堆由一个进程的所有线程共享。进程包含资源,如windows句柄,文件句柄或其他内核对象。每个进程都分配了虚拟内存。一个进程至少包含一个线程。操作...
                            
                            
                                分类:
编程语言   时间:
2014-05-07 17:13:48   
                                阅读次数:
477
                             
                    
                        
                            
                            
                                一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个...
                            
                            
                                分类:
编程语言   时间:
2014-05-07 13:54:19   
                                阅读次数:
326
                             
                    
                        
                            
                            
                                作为和NSIS并立的、两个最流行的免费Windows应用程序安装包制作工具之一,Inno在学习难度上相对要低一些,非常适合对一些简单的桌面程序打包。但对于较复杂的安装过程,或者Web应用程序来说,我个人觉得不是Inno的强项。当然,既然Inno内嵌了Pascal语言用以扩展功能,理论上不是不可以应付...
                            
                            
                                分类:
数据库   时间:
2014-05-07 13:03:14   
                                阅读次数:
456
                             
                    
                        
                            
                            
                                windows 
BATCH基本知识扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。==== 注 
=======================================.bat是dos下的批处理文件.cmd是nt内核命令行环境的另一种批处理文件从更广义的...
                            
                            
                         
                    
                        
                            
                            
                                机器到机器 (M2M) 计算正迅速成为一种技术,所有开发人员和架构师需要拥抱。 
许多研究表明一个未来世界的数百亿美元的设备 (在地球上的每一个人的出现)。MSDN杂志有2篇文章讨论Azure服务总线和物联网的文章: Windows 
Azure 服务总线和互联网的东西 Windows Azure 服务...
                            
                            
                         
                    
                        
                            
                            
                                简述众所周知java.exe是java 
class文件的执行程序,但实际上java.exe程序只是一个执行的外壳,它会装载jvm.dll(windows下,以下皆以windows平台为例,linux下和solaris下其实类似,为:libjvm.so),这个动态连接库才是java虚拟机的实际操作处理...
                            
                            
                                分类:
编程语言   时间:
2014-05-07 01:06:46   
                                阅读次数:
342
                             
                    
                        
                            
                            
                                Ubuntu安装Matplotlibubuntu下安装matplotlib的复杂度远远比windows下复杂的多,相对双击就能解决问题的,现在你需要时不时的解决编译带来的各种问题。1sudo 
apt-get install python-dev先安装numpy:12python setup.py b...
                            
                            
                                分类:
编程语言   时间:
2014-05-07 01:04:09   
                                阅读次数:
606
                             
                    
                        
                            
                            
                                在你安装 Grunt.js 
之前你需要先安装Node.js。对于本教程而言,我已经安装好了node.js v0.10.0。我将要安装Grunt.js v0.4.1。警告:如果你已经安装了 
Grunt.js 0.3.x 或者更低的版本,请先卸载它。Grunt 的命令行界面为了安装 grunt.js,我...
                            
                            
                         
                    
                        
                            
                            
                                1,下载winrar这款软件(可能要正式版)2,安装完之后在c:\programe 
files里找到winrar目录,复制winrar目录里的winRar.exe文件到c盘下的windows目录3,新建一个文本文档,内容为:WinRAR a 
package.zip package然后把文档的后缀名改...