自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (15)
  • 问答 (2)
  • 收藏
  • 关注

转载 2 分钟读懂大数据框架 Hadoop 和 Spark 的异同

谈到大数据,相信大家对Hadoop和Apache Spark这两个名字并不陌生。但我们往往对它们的理解只是提留在字面上,并没有对它们进行深入的思考,下面不妨跟我一块看下它们究竟有什么异同。解决问题的层面不一样首先,Hadoop和Apache Spark两者都是大数据框架,但是各自存在的目的不尽相同。Hadoop实质上更多是一个分布式数据基础设施: 它将巨大的数据集分派到一个由普通计算机组成

2017-04-27 16:17:36 556

转载 数据挖掘领域的十大经典算法

国际权威的学术组织the IEEE International Conference on Data Mining (ICDM) 2006年12月评选出了数据挖掘领域的十大经典算法:C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, Naive Bayes, and CART.不仅仅是选中的十大算法,其实参加评选的18种算法,

2017-04-27 14:48:50 15705

转载 STL概述

STL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。要点STL算法作为模板函数提供。为了和其他组件相区别,在本书中STL算法以后接一对圆括弧的方式表示,例如sort()。STL另一个重要特性是它不是面向对象的。为了具有

2017-04-27 14:24:38 379

转载 进程之间的通信-邮槽实现

要点:1、一种可以实现本地进程与远程进程通信的方式,比socket实现更简单。2、服务端是创建油槽的那一端,客户端用CreateFile来打开创建好的油槽。3、油槽是单向的,服务端只接收,客户端只发送。引子前面的一篇博文介绍了进程之间通信的一种最为简单的方式,也就是在本地进程之间通过剪贴板来实现进程间通信,而剪贴板自有其缺陷,很显

2017-04-27 08:49:37 604

转载 进程之间的通信-命名管道

要点:1、可以实现跨网络之间的进程的通信。2、客户端既可以接收数据也可以发送数据,服务端也是既可以接收数据,又可以发送数据的。3、相比socket,命名管道实现较为简单。但是模块间耦合性较高?(这个如何理解)4、命名管道是半双工?还是全双工?这个问题需要确认下。5、一个命名管道的所有实例共享一个管道名,但是每一个实例均拥有独立的缓存与句柄。并且在客户——服务通信提供有一个分离的

2017-04-26 11:49:30 560

转载 进程之间的通信-剪切板

要点总结:1、剪切板是操作系统维护的一块内存区域,本机所有进程都可以访问。2、剪切板内存从哪里来?不是一开机就分配的,是程序要将数据放入剪切板时分配内存的。3、但:malloc和 new内存是在当前进程的私有地址空间中分配内存,并不能被所有进程共享。4、所有:用GlobalAlloc分配内存,此内存不为任一进程私有,而是由操作系统管理。5、特点:只能用于本地进程间通信。

2017-04-26 11:46:55 883

转载 Windows系统下的多显示器模式编程

(一) Windows系统下的多显示器模式的原理       Microsoft新的操作系统(Windows 98//Windows 2000//Windows XP)内置了对多监视器的支持,即用户可以在一台计算机上安装多个显示卡并接上多个显示器,然后把这些显示器的显示区域组织成一个大的虚拟的Windows桌面。每一个显示区域的底部都有系统任务栏,我们可以在任何一个显示区域内增加桌面快捷方

2017-04-24 09:37:48 1492

转载 c++获取屏幕大小

c++获取屏幕大小API:要取得屏幕大小,可以用下面几个函数:int  cx   =  GetSystemMetrics( SM_CXFULLSCREEN );int  cy   =  GetSystemMetrics( SM_CYFULLSCREEN );通过上边两个函数获取的是 显示屏幕的大小,但不包括任务栏等区域。int 

2017-04-24 08:59:42 2517

原创 C++中进程间相互通信的十一种方法

进程通常被定义为一个正在运行的程序的实例,它由两个部分组成:  一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方  另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间,当进程中的一个线程正在运行时,该线程可以访问只属于它的进程的内存。属于其它进程的

2017-04-19 15:53:31 4872

转载 获取文件时间属性

WIN32_FILE_ATTRIBUTE_DATA wfad;      CString strPath = "SystemTestDlg.h";      CString strInfo;      ULONGLONG liFileSize;        if(!GetFileAttributesEx(strPath,GetFileExInfoStandard,&wfad)

2017-04-14 12:09:28 687

转载 C++ MFC string转Cstring详解

前段时间学习mfc编了一个小程序,其中涉及到CString 与string的转换的时候感觉特别蛋疼,因此再此总结一下经验。希望能够对大家能有所帮助  通常有两种字符集模式  unicode字符集 和 ascii字符集,其中unicode有多种编码方式。utf8, utf16和utf32,还有 utf7, 再其中。utf8 和ascii编码兼容, 但是使用两个以上的字节存储中文等。 wstr

2017-04-10 10:37:22 9989

原创 常用的API

记录下一些常用的API,方便自己以后工作,查询字符串处理PathFindFileName 得到文件路径的扩展名PathRemoveFileSpec 删除文件路径中最后的目录,或者文件PathAddBackslash 给文件路径添加一个反斜杠CreateDirectory 创建一个目录字符串比较_tcsnicmp 字

2017-04-07 10:18:21 745

转载 CCriticalSection的使用

CCriticalSection是对关键段CRITICAL_SECTION的封装。 关键段(critival section)是一小段代码,他在执行之前需要独占对一些共享资源的访问权。这种方式可以让多行代码以“原子方式”来对资源进行操控。这里的“原子方式”,指的是代码知道除了当前线程之外没有其他任何线程会同时访问该资源。当然,系统仍然可以暂停当前线程去调度其他线程。但是,在当前线程离开关键

2017-04-05 13:09:57 798

programming.python.4th

Already the industry standard for Python users, "Programming Python" from O'Reilly just got even better. This third edition has been updated to reflect current best practices and the abundance of changes introduced by the latest version of the language, Python 2.5. Whether you're a novice or an advanced practitioner, you'll find this refreshed book more than lives up to its reputation. "Programming Python, Third Edition" teaches you the right way to code. It explains Python language syntax and programming techniques in a clear and concise manner, with numerous examples that illustrate both correct usage and common idioms. By reading this comprehensive guide, you'll learn how to apply Python in real-world problem domains such as: GUI programming; Internet scripting; Parallel processing; Database management; and Networked applications. "Programming Python, Third Edition" covers each of these target domains gradually, beginning with in-depth discussions of core concepts and then progressing toward complete programs. Large examples do appear, but only after you've learned enough to understand their techniques and code. Along the way, you'll also learn how to use the Python language in realistically scaled programs--concepts such as OOP and code reuse are recurring side themes throughout this text. If you're interested in Python programming, then this O'Reilly classic needs to be within arm's reach. The wealth of practical advice, snippets of code and patterns of program design can all be put into use on a daily basis--making your life easier and more productive.

2017-09-12

精通python网络爬虫电子版

本书从系统化的视角,为那些想学习python网络爬虫的朋友们提供全面的参考!

2017-08-18

精通python网络爬虫电子版2

本书从技术、工具与实战3个维度讲解了Python网络爬虫: 技术维度:详细讲解了Python网络爬虫实现的核心技术,包括网络爬虫的工作原理、如何用urllib库编写网络爬虫、爬虫的异常处理、正则表达式、爬虫中Cookie的使用、爬虫的浏览器伪装技术、定向爬取技术、反爬虫技术,以及如何自己动手编写网络爬虫; 工具维度:以流行的Python网络爬虫框架Scrapy为对象,详细讲解了Scrapy的功能使用、高级技巧、架构设计、实现原理,以及如何通过Scrapy来更便捷、高效地编写网络爬虫; 实战维度:以实战为导向,是本书的主旨,除了完全通过手动编程实现网络爬虫和通过Scrapy框架实现网络爬虫的实战案例以外,本书还有博客爬取、图片爬取、模拟登录等多个综合性的网络爬虫实践案例。 作者在Python领域有非常深厚的积累,不仅精通Python网络爬虫,在Python机器学习、Python数据分析与挖掘、Python Web开发等多个领域都有丰富的实战经验

2017-08-10

python初学程序示例

这是初学者从无到有写下的python的程序实例,仅供python的初学者参考!

2017-08-10

2014-2016软件设计师真题及答案

2014-2016软件设计师真题及答案解析,很全面!大家可以参考一下!

2016-11-17

MFC类库大全

这是一本关于MFC的类库的所有常用的类库的介绍,很有帮助。

2016-11-15

soui实现最新版360扫描界面demo源码

这是基于SOUI界面库的demo,用listview实现360扫描界面,这里是xml和适配器的代码!大家可以参考!

2016-10-28

窗口渐隐渐现的源码

这是一个用soui实现窗口渐隐渐现的demo,供大家参考!

2016-10-28

渐变色背景和圆形渐变色按钮源码

这是用界面库soui实现的渐变色背景和以渐变色为背景的按钮,大家可以参考。

2016-10-28

360绿黄红颜色渐变demo

这是用soui实现的模仿最新版360界面颜色渐变的demo,给大家提供思路!

2016-09-02

360度自动旋转图片

这是一个基于soui的自动旋转图片的控件,当时是有一个实现旋转的loading状态的进度时实现的!很方便,很实用!

2016-08-27

钢铁侠时钟

这是一款以钢铁侠胸前的标注为背景的时钟软件!

2016-07-30

SOUI创建向导工具

如果你用SOUI开发界面的话,这个工具是你必须具备的,免得每次都要花数十分钟去配置一个可以使用的SOUI开发环境,使用这个向导工具可以通过简单的两个选项就自动完成项目配置,编译即可看到UI布局结果。

2016-03-28

透明花朵屏保程序

这是我根据前段时间网上很火的满屏幕花朵的屏保软件用mfc实现的程序,我额外添加了音乐播放功能,MFC的初学者可以以此为借鉴!肯定会有帮助的!

2015-12-23

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

TA关注的人

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