11 2017 档案

摘要:[转]原文地址:http://blog.csdn.net/morewindows/article/details/7429155 线程同步与互斥: 互斥主要指多个线程不能同时访问一个资源,如打印机就是互斥资源。同步是指多个线程要按一定的次序访问,如上餐馆吃饭,只有菜上桌后你才能吃。互斥其实是一种特殊 阅读全文
posted @ 2017-11-23 16:09 推杯问盏 阅读(332) 评论(0) 推荐(0)
摘要:[转]https://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764231.html volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有vol 阅读全文
posted @ 2017-11-22 22:00 推杯问盏 阅读(180) 评论(0) 推荐(0)
摘要:转载 "MoreWindows: 秒杀多线程第二篇" 本文将带领你与多线程作第一次亲密接触,并深入分析 与`_beginthreadex CreateThread _beginthreadex CreateThread _beginthreadex`? 使用多线程其实是非常容易的,下面这个程序的主线 阅读全文
posted @ 2017-11-22 20:02 推杯问盏 阅读(216) 评论(0) 推荐(0)
摘要:SYSTEM_INFO,Win32 API函数GetSystemInfo所使用的结构体。 说明 SYSTEM_INFO结构体包含了当前计算机的信息。这个信息包括计算机的体系结构、中央处理器的类型、系统中中央处理器的数量、页面的大小以及其他信息。 结构原型 代码示例 阅读全文
posted @ 2017-11-22 19:45 推杯问盏 阅读(827) 评论(0) 推荐(0)
摘要:int WINAPI WINMain 中,WINAPI含义 在windef.h头文件中有如下定义: 函数的调用方式有两种一种是 调用方式,另一种是 调用方式 使用 调用方式,函数在返回到调用者之前将参数从栈中删除,使用C调用方式,参数的删除是调用者完成的。 函数是由系统调用的,Windows系统规定 阅读全文
posted @ 2017-11-22 09:43 推杯问盏 阅读(547) 评论(0) 推荐(0)
摘要:OpenMP(Open Multi Processing)是由Open ARB发布的一种用于并行编程的规范,是建立在串行语言上的扩展,目前可以在C/C++/Fortran中使用。 OpenMP的格式非常简单,原理也不难。它的基本原理就是创建多个线程,操作系统把这几个线程分到几个核上面同时执行,从而可 阅读全文
posted @ 2017-11-19 21:03 推杯问盏 阅读(1182) 评论(0) 推荐(0)
摘要:平均哈希算法 实现步骤 1. 缩小尺寸:将图像缩小到8 8的尺寸,总共64个像素。这一步的作用是去除图像的细节,只保留结构/明暗等基本信息,摒弃不同尺寸/比例带来的图像差异; 2. 简化色彩:将缩小后的图像,转为64级灰度,即所有像素点总共只有64种颜色; 3. 计算平均值:计算所有64个像素的灰度 阅读全文
posted @ 2017-11-19 17:07 推杯问盏 阅读(21455) 评论(0) 推荐(0)
摘要:取自 知乎 "@马同学" ,在此表示感激,侵删。 从数学上讲,卷积就是一种运算。 某种运算,能被定义出来,至少有以下特征: 首先是抽象的、符号化的 其次,在生活、科研中,有着广泛的作用 比如加法: $a+b$,是抽象的,本身只是一个数学符号 在现实中,有非常多的意义,比如增加、合成、旋转等等 卷积, 阅读全文
posted @ 2017-11-03 11:12 推杯问盏 阅读(40227) 评论(2) 推荐(7)
摘要:一个最短路径问题 假设你在M点,需要先到河边再回到C点,如何规划路线最短? 假设: 河流曲线满足方程 $g(x,y) = 0$(例如 如果它是一个圆:$g(x,y)=x^2+y^2 r^2=0$),用P表示河边上的任意 $P(x,y)$ 点,用 $d(M,P)$ 表示M,P之间距离,那么问题可以描述 阅读全文
posted @ 2017-11-01 16:11 推杯问盏 阅读(718) 评论(0) 推荐(0)