![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
windows
文章平均质量分 87
努力奔跑的蜗牛@@
这个作者很懒,什么都没留下…
展开
-
进程和线程的联系和区别
<a rel="nofollow" href="http://blog.chinaunix.net/uid-24485075-id-3152423.html">进程和线程的联系和区别2012-03-28 21:31:56分类: LINUX定义:一、进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。二、线程是进程的一个实体,是原创 2014-03-25 21:51:28 · 368 阅读 · 0 评论 -
WINDOWS内存管理方式
<span style="FONT-FAMILY: 宋体; FONT-SIZE: 18px;">WINDOWS内存管理方式主要分为:段式管理、页式管理、段页式管理。<span style="COLOR: #ff0000;"> 页式管理:页式管理的基本原理将各进程的虚拟空间划分成若干个长度相等的页(page),页式管理把内存空间按页的大小划分成片或者页面(page frame),然后把页原创 2014-03-25 21:51:30 · 506 阅读 · 0 评论 -
解决域名转IP的问题(转载)
struct hostent *host; WSADATA wsaData; int ret; ret = WSAStartup(0x0202,&wsaData); if(ret) { printf("error in WSAStartup:%d\n", WSAGetLastError());return 0; } host = gethostbyname("你申请的域原创 2014-03-25 21:54:04 · 404 阅读 · 0 评论 -
让应用程序播放声音
1,加入头文件,引入库#include "mmsystem.h"#pragma comment(lib, "WINMM.LIB") 2,使用playsound函数PlaySound(TEXT("ring.WAV"),NULL,SND_FILENAME | SND_ASYNC); 即可。原创 2014-03-25 21:54:00 · 543 阅读 · 0 评论 -
8. 进程通信有哪些方式?
管道通信、消息通信、内存共享 <span class="ptcp"><img src="http://b.bst.126.net/newpage/images/microblog.png?1" /><span class="nbc-0 nbc-0-40 ptcmt">转发至微博<a id="publishtolofter" class="toLofter"title="发原创 2014-03-25 21:51:35 · 438 阅读 · 0 评论 -
批处理文件的讲解
本文链接:http://blog.pfan.cn/VeeCP/19723.html 复制链接 如何创建批处理文件? 不要听了批处理文件就感到很神气,其实这东西很简单的.你用过记事本没有?用过?好的.将记事本打开,什么都不用写,然后选择文件,保存.保存类型选择所有文件,文件名则命名为*.bat这个*代表是文件名,你可以随便的起.保存好之后,看看你保存的地方,会出现一个白色窗口里有个原创 2014-03-25 21:53:50 · 480 阅读 · 0 评论 -
DOS命令的学习
dos的组成:核心启动程序和dos命令。核心启动程序有:io.sys,msdos.sys, command.sys dos命令:内部命令和外部命令内部命令包含在command.sys中,外部命令没有包含在comman.sys中的.c:\>d: 可以进入D盘。d:\>dir 可以查看d盘下的所有目录 显示的文件如果后面没有跟dir 则说明这是个原创 2014-03-25 21:53:43 · 598 阅读 · 0 评论 -
6. 什么是临界区?如何解决冲突?
每个进程中访问临界资源的那段程序称为临界区,每次只准许一个进程进入临界区,进入后不允许其他进程进入。 ①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。 ②任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。 ③ 进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自原创 2014-03-25 21:51:37 · 937 阅读 · 0 评论 -
如何在WINDOWS下运行批处理文件时…
BAT没法不显示DOS窗口。你可以考虑用脚本保持以下到文本文件,重命名为run.vbsset WshShell = WScript.CreateObject("WScript.Shell") 最后写上1,表示会有dos界面出现。WshShell.Run "c:\Document and settings\All users\桌面\宽带连接.lnk",1最后写上0,表示不会有do原创 2014-03-25 21:53:45 · 682 阅读 · 0 评论 -
设置ListCtrl的风格(转载)
在CSDN上常常看到有人问怎么设置风格的,他们ListCtrl的样子是一个列表,有横条和竖条分界线,然后选中一行,要整一行都选中,而不是只有某一列被选中,等等,这里给一个比较全面的设置方法。 //获得原有风格 DWORD dwStyle = ::GetWindowLong(m_listctrl.m_hWnd,GWL_STYLE); dwStyle &= ~(LVS_TYPEMASK)原创 2014-03-25 21:54:07 · 603 阅读 · 0 评论 -
如何编写bat文件
常用命令 echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。 ==== 注 =========== 首先, @ 不是一个命令, 而是DOS 批处理的一个特殊标记符, 仅用于屏蔽命令行回显. 下面是DOS命令行或批处理中可能会见到的一些特殊标记符: CR(0D) 命令行结束符 Escape(1B) ANSI转义字符原创 2014-03-25 21:53:47 · 708 阅读 · 0 评论 -
HFS - 简单的将个人电脑变服务器!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><a title="永久链接到HFS - 简单的将个人电脑变服务器!"rel="nofollow" href="http:/原创 2014-03-25 21:53:08 · 2779 阅读 · 0 评论 -
什么是死锁?其条件是什么?怎样避…
死锁的概念: 在两个或多个并发进程中,如果每个进程持有某种资源而又都等待别的进程释放它们现在保持着的资源,否则就不能向前推进。此时,每个进程都占用了一定的资源但是又不能向前推进,称这一组进程产生了死锁。通俗的讲,就是两个或多个进程无止境的等候着永远不会成立的条件的一种系统状态。 死锁产生的原因主要是: (1)系统资源不足;(2)进程运行推进的顺序不合适; (3)资源分原创 2014-03-25 21:51:48 · 434 阅读 · 0 评论 -
什么是缓冲区溢出?有什么危害?其…
缓冲区溢出是指当计算机向缓冲区内填充数据位数时超过了缓冲区本身的容量溢的数据覆盖在合法数据上, 危害:在当前网络与分布式系统安全中,被广泛利用的50%以上都是缓冲区溢出,其中最著名的例子是 1988 年利用 fingerd漏洞的蠕虫。 而缓冲区溢出中,最为危险的是堆栈溢出,因为入侵者可以利用堆栈溢出,在函数返回时改变返回程序的地址,让其跳转到任意地址,带来的危害一种是程序崩溃导原创 2014-03-25 21:51:46 · 4648 阅读 · 0 评论 -
7. 说说分段和分页
7. 说说分段和分页 页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率;或者说,分页仅仅是由于系统管理的需要,而不是用户的需要。 段是信息的逻辑单位,它含有一组其意义相对完整的信息。分段的目的是为了能更好的满足用户的需要。页的大小固定且由系统确定,把逻辑地址划分为页号和页内地址两部分,是由机器硬件实现的,因而一个系统只能有一种大小的页面。原创 2014-03-25 21:51:33 · 447 阅读 · 0 评论 -
常用的dos网络命令
ping ping是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。根据返回的信息,你就可以推断TCP/IP参数是否设置得正确以及运行是否正常。需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示TCP/IP配置就是正确的,我们必须执行大量的本地主机与远程主机的数据报交换,才能确信TCP/IP的正确性。简单的说,Ping就是一个测试程原创 2014-03-25 21:53:55 · 542 阅读 · 0 评论