- 博客(10)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 windows操作系统对于程序运行时堆栈的管理的研究
通过下面的代码得出了一个结论:在windows操作系统中,栈空间不会释放,而是如果现有的栈空间满足函数的运行,则不再申请新的栈空间,但函数退出后也不释放栈空间;如果函数运行时占空间不够,则需要再申请新的空间;使用malloc动态申请的空间因为位于堆空间,free后可以直接释放#include #include int hello1(){int arra[
2014-12-27 22:34:51 1126
原创 windows实现进程互斥
比较简单,但很实用的小文章通过互斥量实现进程的互斥在visual studio下测试过,是成功的code:-------------------------------------------------------------------------------------------------------------------------------------------
2014-12-27 19:06:47 1570
转载 windows进程间通信(二)
转自:http://blog.csdn.net/weiwangchao_/article/details/7104940感谢大牛的分享,太专业了----------------------------------------------------------------------------------------------------------------------------
2014-12-27 12:38:29 575
转载 进程之间数据通信的方法(一)
1 Windows进程间通信的各种方法 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。 多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Interface, API) 提供了大量支持应用程序间数据共享和交换的机
2014-12-27 12:27:06 1012
原创 C++进程检测,发现进程路径,关闭进程(二)
上一章使用的函数比较复杂,本章直接使用根据进程ID号并使用GetModuleFileNameEx函数实现进程路径的获取#include "stdafx.h"#include #include "stdio.h"#include #include "Psapi.h"int _tmain(int argc, _TCHAR* argv[]){int n
2014-12-14 19:12:37 1736
转载 C++进程检测,发现进程路径,关闭进程(一)
#include "stdafx.h"#include #include "stdio.h"#include #include "Psapi.h"BOOL DosPathToNtPath(LPTSTR pszDosPath, LPTSTR pszNtPath) { TCHAR szDriveStr[500]; TCHAR
2014-12-14 18:49:09 2433
原创 C++代码 检测某进程是否开启
整了一天了,经过各种查资料终于整出来这么一个最简单的检测进程是否存在的程序#include "stdfx.h"#include #include "stdio.h"#include #include "Psapi.h"int _tmain(int argc, _TCHAR* argv[]){int num=0;TCHAR exe_name[20]=_T(
2014-12-14 15:50:04 4135
转载 linux下使用C或C++实现进程管理代码
一、前言:要在程序中启动某一程序,如果程序已经存在了,就不再启动。查找了N篇文档,有所收获,总结一下。二、实现大体分两种:1、exec或popen执行ps的命令行,然后运用某几个字符串匹配函数。#include #include #include string.h>#include int main(){ FILE *pstr; char cm
2014-12-14 10:05:20 2031
转载 内存泄漏问题
C/C++内存泄漏及检测2011-02-20 17:51 by 吴秦, 33769 阅读, 14 评论, 收藏, 编辑 “该死系统存在内存泄漏问题”,项目中由于各方面因素,总是有人抱怨存在内存泄漏,系统长时间运行之后,可用内存越来越少,甚至导致了某些服务失败。内存泄漏是最难发现的常见错误之一,因为除非用完内存或调用malloc失败,否则都不会导致任何问题。实际上,使用C/C++这类没有
2014-12-13 22:29:22 602
转载 QT中Map的使用
Qt中的QMap介绍与使用,在坛子里逛了一圈,发现在使用QMap中,出现过很多的问题,Map是一个很有用的数据结构。它以“键-值”的形式保存数据。在使用的时候,通过提供字符标示(键)即可得到想要的数据。这个“数据”即可以是一个字符串,也可以是任意对象,当然也包括自己定义的类对象。说明:map是以值传递的形式保存数据的。1. 基本应用下面以“键-值”都是QString的例子说明Q
2014-12-05 12:59:01 13177 1
xxl-job与hadoop同时使用
2020-01-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人