![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
CodingAsura
知其然,知其所以然
展开
-
Windows进程间各种通信方式浅谈
1 Windows进程间通信的各种方法 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。 多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Interface, API) 提供了大量支持应用程序间数据共享转载 2015-04-22 14:52:21 · 357 阅读 · 0 评论 -
WaitForSingleObject()函数、WaitForMultipleObject()函数
WaitForSingleObject()函数、WaitForMultipleObject()函数分类: 多线程2011-08-09 13:49 8976人阅读 评论(1) 收藏 举报objectsemaphorewinapifunctionwindowsnull目录(?)[+]在多线程下面,有时候我们会希望等待某一线程完成了再继续做其他转载 2015-08-31 14:51:05 · 294 阅读 · 0 评论 -
windows 虚拟内存映射机制
默认虚拟内存是物理内存的1.5倍虚拟地址 英文名称为Virtual Address,简称VA,由于Windows程序时运行在386保护模式下,这样程序访问存储器所使用的逻辑地址称为虚拟地址,与实地址模式下的分段地址类似,虚拟地址也可以写为“段:偏移量”的形式,这里的段是指段选择器。 Windows 2000 使用基于分页机制的虚拟内存。每个进程有4GB的虚拟地址空间。基于分页机制,这4GB地转载 2015-07-06 12:24:41 · 731 阅读 · 0 评论 -
Windows下Hook API技术小结 (转)
Windows下Hook API技术小结 (转)发布时间:2015-4-1 10:48:05编辑:www.fx114.net 分享查询网我要评论本篇文章主要介绍了"Windows下Hook API技术小结 (转)",主要涉及到Windows下Hook API技术小结 (转)方面的内容,对于Windows下Hook API技术小结 (转)感兴趣的同学可以参考一下。转载 2015-07-06 13:12:32 · 536 阅读 · 0 评论 -
windows server 2008 远程桌面(授权、普通用户登录)~
大家好,因公司上ERP系统,用户端需要远程到服务器,但大家都知道微软默认只有2个,所以没有办法达到我公司的要求。在网上找了很久也没有找到合适的文章,要不就这里说一点,那里说一点,没有一个全的,还有很多是不怎么正确的。一般为:1.windows server 2008远程桌面多用户问题 2.windows server 2008远程桌面授权问题转载 2015-05-15 11:40:59 · 1319 阅读 · 0 评论 -
linux 安装编译 源文件
linux 安装编译 源文件 (2010-12-18 00:29:28)标签: it分类: ubuntu欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入一、什么是源码包软件;顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见;在国内源可见的软件几乎绝迹;大多开源软件都是转载 2015-05-04 16:04:01 · 319 阅读 · 0 评论 -
Linux下使Shell 命令脱离终端在后台运行
我们都知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg(fore ground) 和 bg 命令,让我们轻松调度正在运行的任务。假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,挂起这个程序,然后可以看到系统提示(方括号中的是作业号):[1]+转载 2015-05-04 15:45:16 · 316 阅读 · 0 评论 -
linux如何查进程、杀进程,重启进程
1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 ps -e 此参数的效果和指定"A"参数相同。 ps e 列出程序时,显示每个程序所使用的环境变量。转载 2015-05-09 13:53:12 · 1455 阅读 · 0 评论 -
Vim命令合集
Vim命令合集命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ..转载 2015-04-20 19:03:44 · 184 阅读 · 0 评论 -
Linux 终端及终端登录过程简介
Linux 终端及终端登录过程简介 shell是系统的用户界面,它提供了用户与内核交互的接口。它接收用户输入的命令并把它送入内核执行,再将执行结果显示给用户。 Linux终端使用基础: 显示器和键盘合称为终端,因为它们可以对系统进行控制,所以又称为控制台(物理控制台)。如果在一台计算机上用软件的方法实现了多个互不干扰、独立工作的控制台界转载 2015-04-16 17:13:35 · 748 阅读 · 0 评论 -
xshell十大技巧
xshell是我用过的最好用的ssh客户端工具,没有之一。这个软件完全免费,简单易用,可以满足通过ssh管理linux vps所有需要,唯一遗憾的是没有官方中文版。警告:不要下载所谓的汉化版,可能有木马。此前已有报道使用中文山寨版本密码被盗。 官网下载地址:http://www.netsarang.com/download/down_xsh.html这里记录几则小技巧。一、转载 2015-04-16 12:42:33 · 396 阅读 · 0 评论 -
使用 sigaction 函数
使用 sigaction 函数: signal 函数的使用方法简单,但并不属于 POSIX 标准,在各类 UNIX 平台上的实现不尽相同,因此其用途受到了一定的限制。而 POSIX 标准定义的信号处理接口是 sigaction 函数,其接口头文件及原型如下: #include int sigaction(int signum, const struct sigaction *转载 2015-04-20 13:04:08 · 324 阅读 · 0 评论 -
Linux 虚拟内存和物理内存的理解
首先,让我们看下虚拟内存: 第一层理解1. 每个进程都有自己独立的4G内存空间,各个进程的内存空间具有类似的结构 2. 一个新进程建立的时候,将会建立起自己的内存空间,此进程的数据,代码等从磁盘拷贝到自己的进程空间,哪些数据在哪里,都由进程控制表中的task_struct记录,task_struct中记录中一条链表,记录中内存转载 2015-09-28 17:02:13 · 379 阅读 · 0 评论