自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 boost 系列五 assign和format

boost::assign是boost中一个对容器进行赋值的库,各种方法非常灵活使用。先举一个例子:[cpp] view plaincopy/**   2 @author Amiber   3 @date 2012-12-15   4 **/    5     6 #include   //for std::cou

2016-12-09 20:34:16 423

原创 C# 事件简单介绍

最近在看一些c#的代码,一边找一些例子记录一下,方便后续学习。事件(Event)基本上说是一个用户操作,如按键、点击、鼠标移动等等,或者是一些提示信息,如系统生成的通知。应用程序需要在事件发生时响应事件。例如,中断。C# 中使用事件机制实现线程间的通信。通过事件使用委托事件在类中声明且生成,且通过使用同一个类或其他类中的委托与事件处理程序关联。包含事件的类用于发布事件。这被称...

2020-03-13 14:28:28 123

转载 『C++』基础知识点

目录一、基础知识 1、C++编译流程 2、#include 3、定义、声明、头文件 4、标准头文件结构 5、默认参数 6、调用函数过程 7、内联函数 8、const 9、字符串 10、引用 11、中间结果 二、class入门 1、变量 2、构造和析构 3、scope和存储空间 4、动态分配空间 5、访问控制 6、str...

2019-11-13 11:54:28 64

转载 我们必须承认:这个世界上有很多问题是无解的

我们就必须承认:这个世界上,有很多问题,就是无解的。数学尚且如此,生活更是如此。1.小的时候,有一类智力题特别流行,就是一笔画问题。现在我们都知道了,这本身就是欧拉图问题。但小时候哪有那么多理论知识,就是觉得笔不离纸,一笔能画出那么多图案,是件很酷的事情。我印象很清晰,有一次去科技馆,在一个角落,我遭遇了经典欧拉回路问题的起源 —— 柯尼斯堡七桥问题 (Seve...

2019-10-08 15:53:48 115

转载 Python-WXPY实现微信监控报警

概述:  本文主要分享一下博主在学习wxpy 的过程中开发的一个小程序。博主在最近有一个监控报警的需求需要完成,然后刚好在学习wxpy 这个东西,因此很巧妙的将工作和学习联系在一起。  博文中主要使用到的技术设计到Python,Redis,以及Java。涉及到的技术看似很多,但是主要的语言是基于Python进行开发的。  架构涉及主要采用了 生产者消费者的涉及模式,使用Redis作为消...

2019-05-15 15:15:16 112

转载 简单的python GUI

写一个简单的界面很容易,即使是什么都不了解的情况下,这个文本转载了最简单的界面编写,下个文本介绍了TK的简单但具体的应用在python中创建一个窗口,然后显示出来。[python]view plaincopyfromTkinterimport* root=Tk() root.mainloop()就3行就能够把主窗口显示出来了。root是一个变量名称...

2019-05-07 10:46:31 142

转载 windows程序员进阶系列:《软件调试》之Win32堆的调试支持

Win32堆的调试支持为了帮助程序员及时发现堆中的问题,堆管理器提供了以下功能来辅助调试。1:堆尾检查(Heap Tail Check) HTC,在堆尾添加额外的标记信息,用于检测堆块是否溢出。2:释放检查(Heap Free Check)在释放堆块时进行检查,防止释放同一个堆块。3:参数检查,对传递给堆的各种参数进行更多的检查。4:调用时验证(Heap Va...

2019-04-29 19:47:34 114

转载 python爬虫实例项目大全

WechatSogou[1]-微信公众号爬虫。基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典。DouBanSpider[2]- 豆瓣读书爬虫。可以爬下豆瓣读书标签下的所有图书,按评分排名依次存储,存储到Excel中,可方便大家筛选搜罗,比如筛选评价人数>1000的高分书籍;可依据不同的主题存储到Excel不同的She...

2019-04-01 13:25:05 259

转载 Windebug专题

5 解决问题案例!cs、~~[TID](经典死锁)随手写的: #include <windows.h > CRITICAL_SECTION cs1; CRITICAL_SECTION cs2; DWORD __stdcall thread1(LPVOID lp) { En...

2019-03-28 15:36:28 579

转载 Windebug专题

4WinDbg-常用命令(!locks )!locks不可用一个很有用的调试线程死锁的命令!locks在windbg 最新的版本6.11.1.40X(X为任意数字)不可用了,运行!locks会提示下面错误: 0:001> !locks NTSDEXTS: Unable to resolve ntdll!RTL_CRITICAL_SECTION_DEBUG type...

2019-03-28 15:35:38 294

转载 Windebug 专题

windbg-易用cmdtree入门简介 cmdtree是windbg未文档化的一个UI窗口,用于简化我们使用windbg,结合windbgscript和DML存成一个文件夹,简单但非常实用效果图】整体格式整体格式如下:基本语法Magic term windbg ANSICommand Tre...

2019-03-28 15:32:05 268

转载 Windebug 专题

Windebug 专题查找资料的常用网站,分享给大家http://www.debuginfo.com/articles/easywindbg.htmlhttp://blogs.msdn.com/b/debuggingtoolbox/http://bbs.cracktool.com/thread-12631-1-2.htmlhttp://analyze-v.com/?p=716...

2019-03-28 15:31:14 211

原创 使用windbg检测内存泄漏[有源码和截图]

使用windbg检测内存泄漏[有源码和截图]一、基本步骤配置环境windbg:配置symbol文件路径:“SRV*d:\symbols*http://msdl.microsoft.com/download/symbols”.增加测试程序test.exe的pdb 文件到symbol文件路径采用Gflags.exe,增加userstack trace到测试程序leak.exe中。...

2019-03-28 11:39:10 599

转载 windows下配置pytorch

我的电脑显卡image.png安装pytorch参考:https://blog.csdn.net/sunqiande88/article/details/80085569image.png 发现我的CUDA是9.2版本的,还要先把按错的卸载了,再装。气屎我了……pip3 uninstall http://download.pytorch.org/whl/cu9...

2019-02-22 17:31:02 189 1

转载 OpenCL:一种异构计算架构

OpenCL:一种异构计算架构目录1 摘要 2 为什么需要OpenCL? 3 OpenCL架构 3.1 介绍 3.2 平台模型 3.3 执行模型 3.3.1 内核 3.3.2 上下文 3.3.3 命令队列 3.4 内存模型 3.5 编程模型 4 基于OpenCL的编程示例 4.1 流程 4.2 图像旋转 4.2.1 图像旋转原理...

2019-02-21 17:51:21 167

转载 OpenCV安装配置篇 opencv2.49以及vs2010及其以上版本

2.4.9:https://sourceforge.net/projects/opencvlibrary/postdownload1.下载官方网站: http://sourceforge.net/projects/opencvlibrary/files/直接选红色框起来的部分就可以,最新版的windows平台下opencv ,其他平台可以选其他的。2 配置环境变量 path...

2019-01-29 10:33:08 437

转载 OpenCL双边滤波实现美颜功能

OpenCL是一个并行异构计算的框架,包括intel,AMD,英伟达等等许多厂家都有对它的支持,不过英伟达只到1.2版本,主要发展自己的CUDA去了。虽然没有用过CUDA,但个人感觉CUDA比OpenCL更好一点,但OpenCL支持面更管,CPU,GPU,DSP,FPGA等多种芯片都能支持OpenCL。OpenCL与D3D中的像素着色器非常相似。1.双边滤波原理    双边滤波器的原理参考...

2019-01-29 09:07:56 354

转载 OpenCL + OpenCV 图像旋转

使用 OpenCV 从文件读取彩色的 png 图像,旋转一定角度以后写回文件● 代码,核函数 1 // rotate.cl 2 //__constant sampler_t sampler = CLK_NORMALIZED_COORDS_FALSE | CLK_FILTER_NEAREST | CLK_ADDRE...

2019-01-28 18:49:37 441

转载 OpenCL:一种异构计算架构

OpenCL:一种异构计算架构目录1 摘要 2 为什么需要OpenCL? 3 OpenCL架构 3.1 介绍 3.2 平台模型 3.3 执行模型 3.3.1 内核 3.3.2 上下文 3.3.3 命令队列 3.4 内存模型 3.5 编程模型 4 基于OpenCL的编程示例 4.1 流程 4.2 图像旋转 4.2.1 图像旋转原理...

2019-01-28 18:40:51 141

转载 OpenCL多次循环执行内核的一个简单样例

由于对OpenCL初学者而言可能比较普遍,因此我这里给出一个清晰简单的demo来掩饰如何简单又高效地执行循环执行OpenCL内核。以下程序的大概意思与流程是:内核程序含有两个参数,第一个参数既是输入又是输出,第二个参数仅仅用于输入。不过第一个参数只对其初始化一次,而第二个参数在每次循环执行新一次的内核程序前会再传递一次数据。这么做有助于同学更好地去理解、把握存储器对象的基本使用方法。...

2019-01-22 17:47:49 600 1

转载 代码覆盖率工具大全

BullseyeCoverageKind of ToolCode Coverage Analyzer for C++/COrganizationBullseye Testing Technologyhttp://www.bullseye.com/Software DescriptionBullseyeCoverage is a full-featured code co...

2019-01-21 17:10:08 1984

转载 C++开源代码覆盖率工具OpenCppCoverage介绍(Windows)

C++开源代码覆盖率工具OpenCppCoverage介绍(Windows)关于代码覆盖率统计工具,Linux平台下,gcc内置支持gcov,通过编译时加参数选项,进行代码插桩,从而实现代码覆盖率。在Windows平台下,早在几年前,我还没找到特别好用又开源的覆盖率工具,所以以前公司是自己实现了一套,使用起来也不是很方便。最近又遇到同样的问题,不过非常幸运的是,一款开源的Windows...

2019-01-21 16:47:49 847

转载 【python游戏编程之旅】第九篇---嗷大喵快跑小游戏开发实例

本系列博客介绍以python+pygame库进行小游戏的开发。有写的不对之处还望各位海涵。 前几期博客我们一起学习了,pygame中的冲突检测技术以及一些常用的数据结构。这次我们来一起做一个简单的酷跑类游戏综合运用以前学到的知识。程序下载地址:http://yunpan.cn/cLIcJgTvq4tZS 访问密码 901f源代码网盘地址:http://yunpan.cn/cLI...

2019-01-18 17:15:59 586

原创 一个简单python计算器

具体代码代码如下:# -*- coding: utf-8 -*-"""Created on Tue Jan 15 17:07:29 2019@author: UIH"""import tkinter #tkinter模块root  = tkinter.Tk()root.minsize(280,500)root.title('李蛟龙的计算器')#1.界面布局#显示面板re...

2019-01-15 17:25:29 325

转载 基于Python3 + OpenCV3.3.1的远程监控程序

一、环境配置OpenCV是一个基于(开源)发行的跨平台计算机视觉库,利用OpenCV能够实现视频图像的捕获。关于python3中OpenCV和Numpy的配置:1. 安装python后一般会自带有pip程序,利用pip install [库名称] 就能够进行下载,但是由于Numpy和OpenCV在pip库没有匹配的版本,所以使用pip直接安装会报错。2. 我们利用wheel进行下载...

2018-12-07 16:39:54 331

转载 EasyDarwin开源流媒体平台

EasyDarwin是由国内开源流媒体团队开发和维护的一款开源流媒体平台框架,从2012年12月创建并发展至今,从原有的单服务的流媒体服务器形式,扩展成现在的云平台架构的开源项目,更好地帮助广大流媒体开发者和创业型企业快速构建流媒体服务平台,更快、更简单地实现最新的移动互联网(安卓、IOS、微信)流媒体直播与点播的需求,尤其是安防行业与互联网行业的衔接;使用EasyDarwin收费吗?免费...

2018-11-30 16:15:33 716

转载 TensorFlow API 简介

TensorFlow 相关函数理解任务时间:时间未知tf.nn.conv2dconv2d( input, filter, strides, padding, use_cudnn_on_gpu=True, data_format='NHWC', name=None)功能说明:卷积的原理可参考 A guide to c...

2018-11-29 17:34:21 252

转载 数十种TensorFlow实现案例汇集:代码+笔记

这是使用 TensorFlow 实现流行的机器学习算法的教程汇集。本汇集的目标是让读者可以轻松通过案例深入 TensorFlow。这些案例适合那些想要清晰简明的 TensorFlow 实现案例的初学者。本教程还包含了笔记和带有注解的代码。 项目地址:https://github.com/aymericdamien/TensorFlow-Examples 教程索引0 - 先决条件...

2018-11-28 15:58:20 68

转载 TensorFlow入门之MNIST样例代码分析

看了下《TensorFlow:实战Google深度学习框架》这本书,目前个人觉得这本书还是对初学者挺友好的,作者站在初学者的角度讲解TensorFlow,所以比较容易理解。这篇博文主要是为了分析其中的一个经典代码,MNIST手写数字识别。作者用了一个三层的全连接网络来实现手写数字识别。具体的一些信息可以在书中5.2节查看。在下面的代码中有些注释是作者的,当然我也在一些地方添加了自己的理解,在博文最...

2018-11-27 15:59:44 436

转载 TensorFlow在windows上安装与简单示例

    https://blog.csdn.net/darlingwood2013/article/details/60322258安装说明【备注:自己在根据文章搭建的时候发现python3.6版本与spyder3.3无法兼容,一直报错无法找到tensorflow,后来把python降为3.5,并重装spyder3.1,可以在spyder中使用tensorflow】平台:目前可在Ubuntu...

2018-11-27 14:12:25 150

转载 Python爬虫原理

前言简单来说互联网是由一个个站点和网络设备组成的大网,我们通过浏览器访问站点,站点把HTML、JS、CSS代码返回给浏览器,这些代码经过浏览器解析、渲染,将丰富多彩的网页呈现我们眼前; 一、爬虫是什么?如果我们把互联网比作一张大的蜘蛛网,数据便是存放于蜘蛛网的各个节点,而爬虫就是一只小蜘蛛,沿着网络抓取自己的猎物(数据)爬虫指的是:向网站发起请求,获取资源后分析并提取有用数据的...

2018-11-22 11:51:42 95

转载 python之socket编程

python之socket编程本章内容  1、socket  2、IO多路复用  3、socketserverSocketsocket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关...

2018-11-07 17:56:03 5783

转载 Python网络攻防之第二层攻击 – Larry

本章节节选翻译自《Understanding Network Hacks: Attack and Defense with Python》中的第四章Layer 2 Attacks。该书通过网络层次划分介绍漏洞,并使用Python编写相关利用工具进行网络攻防,每小节均按照“原理--代码--解释--防御”的结构行文,此书也可与《Python黑帽子:黑客与渗透测试编程之道》相互参照学习,相信会达到较好的...

2018-11-05 18:54:52 555

转载 TensorFlow图像识别(物体分类)入门教程

本文主要介绍了如何使用TensorFlow环境运行一个最基本的图像分类器(Win10系统)。源码地址https://github.com/sourcedexter/tfClassifier/tree/master/image_classification(这个大神好像改名了,原来叫akshaypai来着)一.基础概念介绍1.物体分类的思想物体分类,也就是训练系统识别各个物体,如猫咪、...

2018-10-29 13:41:31 4990 2

转载 Python项目

我们在学习过程中最容易犯的一个错误就是:看的多动手的少,特别是对于一些项目的开发学习就更少了!没有一个完整的项目开发过程,是不会对整个开发流程以及理论知识有牢固的认知的,对于怎样将所学的理论知识应用到实际开发中更是不得而知了!以上就是我们在学习过程中必须要有项目实战开发经验的原因,其实无论项目大小,但是一定要动手去进行开发学习。但是就有小伙伴说“哎呀,找不到好的项目开发教程啊;不知道可...

2018-10-11 16:08:23 176

转载 《精通Windows API-函数、接口、编程实例》——第4章文件系统

《精通Windows API-函数、接口、编程实例》——第4章文件系统第4章文件系统  4.2 磁盘和驱动器管理    文件系统的基本概念:包括磁盘分区,卷,目录,文件对象,文件句柄,文件映射1.磁盘分区:物理磁盘,逻辑磁盘2.卷:也称逻辑驱动器,是NTFS,FAT32等文件系统组织结构的最高层.卷是存储设备(硬盘)上由文件系统管理的一块区域,在逻辑...

2018-10-08 16:44:50 302

转载 21.windbg-.lastevent、!analyze(dump分析、异常错误码查询)

.lastevent.lastevent 命令显示最近一次发生的异常或事件。[cpp] view plain copy0:000> .lastevent  Last event: 1534.f4c: Break instruction exception - code 80000003 (first chance)    debugg

2018-01-17 14:35:41 361

转载 RAID技术详解

RAID,为Redundant Arrays of Independent Disks的简称,中文为廉价冗余磁盘阵列。在1987年由美国柏克莱大学提出RAID(Redundant Arrayof Inexpensive Disks)理论,作为高性能的存储系统,巳经得到了越来越广泛的应用。RAID阵列技术允许将一系列磁盘分组,以实现为数据保护而必需的数据冗余,以及为提高读写性能而形成的数据条带分布。

2017-11-14 23:20:47 402

转载 硬盘的那些事(主分区、扩展分区、逻辑分区、活动分区、系统分区、启动分区、引导扇区、MBR等

硬盘的那些事(主分区、扩展分区、逻辑分区、活动分区、系统分区、启动分区、引导扇区、MBR等主分区,扩展分区,逻辑分区,活动分区,系统分区,启动分区。。。。。。。。。主引导扇区,MBR,bootloader。。。。。。。。。。各种概念,你都清楚什么意思吗?花了一天的时间终于研究清楚了,网上好多帖子的解释都是错的,或者没有深入到本质,都是什么C盘啊,D盘啊,都被window

2017-11-10 22:31:39 1853

转载 使用DeviceIoControl读写磁盘MBR, 修改分区类型示例

[cpp] view plain copy#include   #include   #include   #include     #pragma pack(1)    #define MAX_MBR_PARTITIONS          4  #define MBR_DISK_SIGNATURE_OFFSET   440  

2017-11-10 22:27:40 756

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