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