上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 61 下一页
摘要: 设两个进程共用一个临界资源的互斥信号量mutex=1,当mutex=-1时表示()。 一个进程进入了临界区,另一个进程等待 没有一个进程进入临界区 两个进程都进入临界区 两个进程都在等待 互斥信号量不采用自旋锁的方式实现,mutex初始值为1,当一个准备进入临界区时,mutex - 1 = 0,该进 阅读全文
posted @ 2019-12-02 22:49 心媛意码 阅读(1820) 评论(0) 推荐(0) 编辑
摘要: CreateMutex函数 该函数找出当前系统是否已经存在指定进程的实例。如果没有则创建一个互斥体。 CreateMutex()函数可用来创建一个有名或无名的互斥量对象,其函数原型为: HANDLE CreateMutex( LPSECURITY_ATTRIBUTESlpMutexAttribute 阅读全文
posted @ 2019-12-02 22:46 心媛意码 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://www.jianshu.com/p/c2dede157c5a 什么是重构? 在我进行了一次相对完整的代码重构之前,没有系统地学习过重构的整体要求与细节要求,所以,我的这次代码重构是在非客观性的条件下进行的,可能是我自己意识到原来的代码可读性很低,或者发现了有很多的地方是值得 阅读全文
posted @ 2019-12-02 21:30 心媛意码 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 用户固定,并且处于相同区域, 要求拥有相同的操作系统。 C/S每一个客户端都要升级程序。 可以采用自动升级。 一般面向相对固定的用户群,程序更加注重流程, 它可以对权限进行多层次校验, 提供了更安全的存取模式,对信息安全的控制能力很强。 一般高度机密的信息系统采用C/S结构适宜。 要有操作系统和浏览 阅读全文
posted @ 2019-11-29 20:38 心媛意码 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一开始是报缺少dll,随便在电脑里找个同名的dll放下面就报这个错误,网上查的都没有用。后来又找了一个dll,问题就解决了,所以是dll不对造成的。 阅读全文
posted @ 2019-11-29 14:49 心媛意码 阅读(271) 评论(0) 推荐(0) 编辑
摘要: MFC里有个app类。。他是一个项目工程类,有一个全局的实例化。theApp你可以理解为整个项目的实例,它重载了入口函数,所有的窗口神马的,都是在这个类里实例化的。 dlg是对话框,是一个窗口。一个程序(app)可能没有窗口,也可能很多窗口,取决于你怎么设计。窗口本质上是一样的,但外观上你可以分成一 阅读全文
posted @ 2019-11-29 09:00 心媛意码 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: MFC中的xx.cpp和xxDlg.cpp 阅读全文
posted @ 2019-11-28 20:22 心媛意码 阅读(650) 评论(0) 推荐(0) 编辑
摘要: DoModal会产生模态对话框(有模式的对话框,有“是”或者“否”供用户选择),函数运行到此处后不会马上返回,会等待用户的响应(响应后对话框销毁),在此对话框未销毁前,其他窗口不会接收到用户的输入(注意对话框弹出后,其他窗口的消息传递不受影响)。 CDialog::DoModal()的返回值为IDO 阅读全文
posted @ 2019-11-28 19:46 心媛意码 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 一 MFC程序执行过程剖析 1)我们知道在WIN32API程序当中,程序的入口为WinMain函数,在这个函数当中我们完成注册窗口类,创建窗口,进入消息循环,最后由操作系统根据发送到程序窗口的消息调用程序的窗口函数。而在MFC程序当中我们不在能找到类似WinMain这样的程序入口,取而代之的是一系列 阅读全文
posted @ 2019-11-26 21:32 心媛意码 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1.打开大文件需要注意的地方 2.打开文件系统所发生的的过程 3.linux下静态库和动态库的区别. 4.对于一个int变量如何保证多线程同步安全 volatile 5.数据模块没有考虑数据缓存层 6.内存泄漏如何检测,工具不靠谱,那就自己封装new方法. 7.死锁如何解除 8.进程间共享内存. 9 阅读全文
posted @ 2019-11-25 22:41 心媛意码 阅读(239) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 61 下一页