自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (6)
  • 收藏
  • 关注

转载 IntelliSense: 无法打开 源 文件 "stdafx.h"

VS2010中包含以前的.h/.cpp文件于现在的工程中,用VS2013及以上版本,出现IntelliSense: 无法打开 源 文件 “stdafx.h”,搜寻到一些方法都不适用,比如:设置项目属性->配置属性->C/C++->预编译头->使用 (/Yu)/创建 (/Yc)/不使用预编译头三种方式都不行。 虽然提示这样的错误,但是运行程序是成功的,初始化和编译运行好像使用不同的查找路径,在低版本

2017-09-29 17:47:30 1239

原创 DelPhi基础(一)程序框架和文件结构

1 Delphi程序的基本结构1.1 项目和项目文件Delphi中,应用程序的所有相关文件都被组织在一个 项目中,每个项目包含的文件很多,大部分是由Delphi 自 动创建并维护的。 每一个Delphi应用程序都有一个扩展名为dpr的项目 文件,是由Delphi 自动建立并维护的,一般情况下不必修 改它的内容 缺省生成的项目源文件代码如下:

2017-09-28 22:41:16 1506

原创 乒乓球的热爱

乒乓球作为国球,有着很多的人的喜爱,但是有那么一部分人只是因为它是国球,所以喜欢。 而我对乒乓球的看法有那么一点点不一样,我认为乒乓球不只代表着一种体育精神,也不仅是中国的象征,还是一种生活态度。从初中开始我就迷上了乒乓球。。。大学时候常常会去hd体育馆打球,hd体育馆在二楼,还没进门你就会发现门口有一块横着的挡板,立在门口,刚好够7、8岁的小朋友能进来。进门后,你会发现球场不是很新,墙壁上那些白

2017-09-26 23:06:44 1369

原创 基于KMP算法的路径下文本查询程序的c++实现2.0版

#undef UNICODE#include<iostream>#include<string>#include<set>#include<map>#include<vector>#include<fstream>#include<sstream>#include<algorithm>#include<math.h>#include <memory>#include <cstr

2017-09-18 15:45:03 535

原创 priority_queue优先级队列

priority_queue 优先级队列是一个拥有权值概念的单向队列queue,在这个队列中,所有元素是按优先级排列的。在计算机操作系统中,优先级队列的使用是相当频繁的,进线程调度都会用到。在STL的具体实现中,priority_queue也是以别的容器作为底部结构,再根据堆的处理规则来调整元素之间的位置。template , class Compare= less > cl

2017-09-15 16:08:55 408

原创 malloc,calloc,realloc,memset之间的关系

阅读下面文章可以同时参考C运行时库(C run-time library) 1.首先要了解的是:堆栈区(stack):由编译器自动分配与释放,存放函数的参数值,局部变量,临时变量等等,它们获取的方式都是由编译器自动执行的堆区(heap):一般由程序员分配与释放,基程序员不释放,程序结束时可能由操作系统回收(C/C++没有此等回收机制,Java/C#有),注意它与数据结构中的堆是两回事,分配方式

2017-09-14 11:38:23 508

原创 c++多线程重点难点(六)CriticalSection

1.关键段共初始化化、销毁、进入和离开关键区域四个函数。2.关键段可以解决线程的互斥问题,但因为具有“线程所有权”,所以无法解决同步问题。3.推荐关键段与旋转锁配合使用。接下来介绍一下常用的函数:1.初始化InitializeCriticalSection

2017-09-13 11:24:58 1148

原创 c++多线程重点难点(五)Event

1.事件是内核对象,事件分为手动置位事件和自动置位事件。事件Event内部它包含一个使用计数(所有内核对象都有),一个布尔值表示是手动置位事件还是自动置位事件,另一个布尔值用来表示事件有无触发。 (1).对于手动置位事件,所有正处于等待状态下线程都变成可调度状态。 (2).对于自动置位事件,所有正处于等待状态下线程只有一个变成可调度状态。 2.事件可以由SetEvent()来触发,由

2017-09-11 10:22:36 493

原创 VS2017 warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

Visual Studio 2017出现warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失解决方案: 1.修改字符编码格式 Visual Studio提供高级保存选项功能,它能指定特定代码文件的编码规范和行尾所使用的换行符。在Visual Studio 2017中,该命令没有默认显示在“文件”菜单中。用户需要手工设

2017-09-10 23:55:09 21622 7

原创 c++多线程重点难点(四)semaphore

信号量可以实现线程间的同步,使用非常广泛信号量常用的三个函数: 创建信号量:CreateSemaphore 开启信号量:OpenSemaphore 增加信号量:ReleaseSemaphore 由于信号量是内核对象,因此使用CloseHandle()就可以完成清理与销毁了。信号量的实现代码:#include <stdio.h>#include <process.h>#include <w

2017-09-07 14:32:56 651

原创 c++多线程重点难点(三)Mutex

互斥量互斥量是一个内核对象,它用来确保一个线程独占一个资源的访问。互斥量与关键段的行为非常相似,并且互斥量可以用于不同进程中的线程互斥访问资源。使用互斥量Mutex主要将用到四个函数创建互斥量:CreateMutex 函数返回一个互斥量的句柄或者NULL打开互斥量:OpenMutex 函数返回一个互斥量的句柄或者NULL触发互斥量:ReleaseMutex 访问互斥资源前应该要调用等待函数,结

2017-09-07 14:04:24 600 1

原创 C++多线程重点难点(二)理解

C++多线程同步互斥

2017-09-06 17:48:41 2323

原创 c++多线程重点难点(一)interlocked系列原子操作

CreateThread与_beginthreadex的本质区别,interlocked系列函数实现原子操作

2017-09-06 17:08:06 1923

原创 c++实现子线程循环 10 次,接着主线程循环 100 次,接着又回到子线程循环 10 次,接着再回到主线程又循环 100 次,如此循环50次

准确的说这是在别人代码上修改的,虽说这种实现方法可以实现题意。但是总感觉还有更好的方法,如果读者有更好的方法欢迎留言,如果读完本文有所收获也可以留言,大家一起分享。#include <stdio.h> #include <process.h> #include <windows.h> HANDLE g_hThreadEvent1;HANDLE g_hThreadEvent2;in

2017-09-05 14:54:19 2055

原创 基于KMP算法的TXT文本查询工具

KMP文本查询工具

2017-09-04 14:50:09 693

SkipList.h

基于C++实现的SkipList源码, 代码风格比较粗犷, 没有注释.....不知道这样够不够50字

2020-04-28

机器学习实战PeterHarrington资源

《机器学习实战PeterHarrington》这本书的Python2源代码与资源文件

2018-10-15

MakeFile编译当前目录下所有CPP文件,并连接成可执行文件

资源名已经说明了一切....评论一下就是对我最大的支持

2018-04-28

jQuery所有版本,亲测好用

文档内是网页链接,包含了1.2到3.2所有版本,可以直接引用也可以下载.js后缀的文件 ######################### 如果好用记得给好评

2018-01-28

Visual Studio 2010 SP1

此包需要联网安装,并非ISO文件 如果您在同一台计算机上安装多个版本的 Visual Studio 2010,程序二进制文件的组合可能会运行 Visual Studio 的同一实例中。例如,Visual Studio 2010 终极有 Microsoft Visual Basic 速成版 Service Pack 1 安装在同一台计算机上安装的发行版时,将发生此问题。这种类型的安装可能会导致稳定性或正常工作的问题。Visual Studio 2010 SP1 检测是否 SP1 的安装已完成,并可能会提示您更新它,如果安装不完整。这可确保安装在一个已知的、 稳定的状态。 谢谢你们的下载, 由于所需积分越来越多,而本人无法修改所需积分。 为了回馈大家,这里给一个官方下载链接,https://www.microsoft.com/en-us/download/confirmation.aspx?id=34677

2017-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除