上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页

2014年12月2日

【Linux】Mutex互斥量线程同步的例子

摘要: 0、互斥量Windows下的互斥量是个内核对象,每次WaitForSingleObject和ReleaseMutex时都会检查当前线程ID和占有互斥量的线程ID是否一致。当多次Wait**时就要对应多次ReleaseMutex, 当ReleaseMutex过多次数时如果发现当前占有互斥量的线程ID和... 阅读全文

posted @ 2014-12-02 00:36 崔好好 阅读(2630) 评论(0) 推荐(0)

2014年11月30日

【Linux】Semaphore信号量线程同步的例子

摘要: 0、 信号量Linux下的信号量和windows下的信号量稍有不同。WindowsWindows下的信号量有一个最大值和一个初始值,初始值和最大值可以不同。 而且Windows下的信号量是一个【内核对象】,在整个OS都可以访问到。LinuxLinux下的信号量在创建的时候可以指定一个初始值,这个初始... 阅读全文

posted @ 2014-11-30 22:50 崔好好 阅读(4184) 评论(0) 推荐(0)

2014年11月27日

【Linux】一个简单的线程创建和同步的例子

摘要: 最近很多精力在Linux上,今天简单看了一下Linux上的线程和同步,其实不管windows还是Linux,OS层面的很多原理和概念都是相同的,很多windows之上的经验和概念完全可以移植到Linux上。今天用到了创建线程和一个阻塞式的线程同步函数。用到的几个函数#include //创建线程i... 阅读全文

posted @ 2014-11-27 00:29 崔好好 阅读(515) 评论(0) 推荐(0)

2014年11月13日

【设计模式】单例模式

摘要: 单例模式(Singleton)保证一个类只有一个实例,并提供一个访问它的全局访问点。关键在于要有1、一个私有的构造函数2、一个公有的析构函数 3、一个生成实例的接口4、线程安全Talk is cheap, show me the code.#include using namespace std;c... 阅读全文

posted @ 2014-11-13 01:15 崔好好 阅读(444) 评论(0) 推荐(0)

2014年11月5日

【设计模式】组合模式

摘要: 设计模式 组合模式将对象合成树型结构以表示【部分-整体】的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。当发现需求中是体现部分与整体层次的结构时,以及你希望用户可以忽略组合对象与单个对象的不同,统一地使用组合结构中的所有对象时,就应该考虑组合模式。从编码上看,【组合模式】至少包含这... 阅读全文

posted @ 2014-11-05 00:04 崔好好 阅读(265) 评论(0) 推荐(0)

2014年9月25日

【调试】DLL EXE 调试技巧

摘要: 0、随便说点 最近因为一些原因一直都没有更新博客,从今天开始要逐渐恢复了,也是对自己的鞭策。1、本文目标 本文要说在有DLL 和 EXE源码的情况下调试DLL 和 EXE, 工具是VC++2010,相信很多同学都会,肯定也有很多同学不会。 自己也曾经因为不懂怎么调试DLL、ActiveX控件而在... 阅读全文

posted @ 2014-09-25 23:31 崔好好 阅读(10436) 评论(4) 推荐(1)

2014年8月25日

帮同事写了几行代码,在 安装/卸载 程序里 注册/卸载 OCX控件

摘要: 写了个小控制台程序,这个程序用来注册 / 卸载OCX控件,用在Inno Setup做的安装卸载程序里。#include "stdafx.h"#include #include using std::cout;using std::endl;using std::cerr;int _tmain(int... 阅读全文

posted @ 2014-08-25 21:58 崔好好 阅读(549) 评论(0) 推荐(0)

2014年8月21日

【STL】帮你复习STL泛型算法 一

摘要: STL泛型算法#include #include #include #include #include #include using std::cout;using std::endl;using std::vector;using std::list;bool IsOushu(const in... 阅读全文

posted @ 2014-08-21 00:20 崔好好 阅读(382) 评论(0) 推荐(0)

2014年8月19日

【设计模式】备忘录模式(以电影明日边缘为例)

摘要: 1、说明 备忘录(Memento): 在不破坏封装性的前提下,捕获一个对象的内部装填,并在对象之外保存这个状态。 这样以后就可以将该对象恢复到原先保存的状态。 三个要素:【发起者】 【备忘录】 【管理者】2、demo 电影明日边缘,阿汤哥被将军阁下扔到战场上,阿汤哥慢慢从基地醒来,迷迷糊糊到看见... 阅读全文

posted @ 2014-08-19 00:52 崔好好 阅读(262) 评论(0) 推荐(0)

2014年8月12日

【算法与数据结构】图说堆排序

摘要: 1、堆 一棵完全二叉树 大顶堆:所有非叶子节点元素均不小于其左右子树根节点的值 小顶堆:所有非叶子节点元素均不大于其左右子树根节点的值2、 初始化堆 ①一组无序元素R[0, 1, ..., n - 1], 先按照顺序将该组无序元素构造为一棵完全二叉树 ②从该二叉树的第一个非叶子结点开始调整... 阅读全文

posted @ 2014-08-12 01:40 崔好好 阅读(347) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页

导航