自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

积累点滴,保持自我

遇见问题,解决问题

  • 博客(21)
  • 资源 (15)
  • 论坛 (3)
  • 收藏
  • 关注

转载 数学中的几种共轭类型

数学中常见的几种共轭类型,参考自百度百科

2019-11-28 11:26:49 806

原创 重温复数运算

实数是我们经常用到的,在高中数学中复数就已经接触到了,复数包含实数和虚数,虚数在一般生活工作中很少接触,以至于现在虚数是什么定义都有些模糊,都无情的还给了高中数学老师。。。,今天无意间用到了虚数,学习一下。首先看一下百度百科的关于复数的定义:复数我们把形如z=a+bi(a,b均为实数)的数称为复数,其中a称为实部,b称为虚部,i称为虚数单位。当z的虚部等于零时,常称z为实数;当...

2019-11-28 10:58:53 170

转载 流迭代器实现文件操作(读取和写入)

流迭代器并不知道底层流的特性。当然,它们只适用于文本模式,否则它们不会关心数据是什么。流迭代器可以以文本模式来读写任何类型的流。这意味着除了其他的一些流之外,我们可以用迭代器以文本模式来读和写文件。在深入讲解如何对文件使用流迭代器之前,需要提醒你文件流的一些本质特征以及如何生成一个封装了文件的流对象。文件流文件流封装了一个实际的文件。文件流有长度,也就是这个流中字符的个数,因此对于新的输出...

2019-11-27 16:23:56 245

转载 进程与线程的一个简单解释

作者:阮一峰日期:2013年4月24日进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候...

2019-11-27 14:52:01 47

转载 如何识别文件的真假

如何识别文件的真假作者:阮一峰日期:2019年11月26日每个人都下载文件,大家有没有想过,文件可能是假的,尤其来自网盘或专门的下载站。本文就来谈谈如何识别文件的真假。一、XcodeGhost 事件我们从一件真实的事件说起。2015年9月,苹果手机的一些 App 被发现向可疑网站发送数据。进一步调查确认,可疑代码是 Xcode 打包时植入的。也就是说,开发者的编...

2019-11-27 14:49:45 290

转载 你所不知道的 AI 进展

声明:本文转载自http://www.ruanyifeng.com/blog/2019/10/artificial-intelligenence.html本文只做学习交流使用人工智能现在是常见词汇,大多数人可能觉得,它是学术话题,跟普通人关系不大。但是实际上,AI 突飞猛进,正在脱离实验室,进入日常生活。仅仅是现在的技术水平,就足以模糊现实与虚拟的界限,颠覆一般民众的认知。(...

2019-11-27 14:46:55 217

原创 谈论软件开发流程与开发方法的重要性

近段时间,做了一个简单的项目,但是各种问题。项目背景:本身该项目就属于重构项目,已经存在老版本的软件,但是对老版本的软件貌似不太满意,决定重做。项目应该属于中小型项目,投入资源研发团队5人左右(有老员工,新员工,无架构师,无测试人员),少部分组件可以沿用老版本,但是没有很明确的架构规划,开发模型刚开始尝试的类似于快速原型模型,因为项目需求并不是很明确,只有一部分功能是确定的,另一些需要...

2019-11-22 17:16:40 208

原创 OpenCaseCade图元拖动问题

今天稍不注意解决了一个困扰很久的OCC图元拖动的问题,该问题的解决居然是因为一个坐标相对与绝对的问题。记录一下代码:如下简单实现了选中图元跟随鼠标移动而移动void OccEditView::SelectObejectMove(int x,int y){ if (myObeject) //当前选中图元 { m_TrsfPoint.SetCoord(0,0,0);...

2019-11-19 17:20:02 335

转载 c++ STL输入流迭代器

输入流迭代器是一个可以在文本模式下从流中提取数据的输入迭代器,这意味着不能用它处理二进制流。一般用两个流迭代器来从流中读取全部的值:指向要读入的第一个值的开始迭代器,指向流的末尾的结束迭代器。在输入流的文件结束状态(End-Of-File,EOF)被识别时,就可以确定结束迭代器。定义在 iterator 头文件中的 istream_iterator 模板会用提取运算符 >> 从流中...

2019-11-15 15:54:22 201

转载 C++随机数生成器(default_random_engine)

默认随机数生成器是 std::default_random_engine 类型别名定义的随机无符号整数的通用源。这个别名表示实现是被定义的,选择的模板类型参数需要能够为用户提供他们满意的序列。下面是一种生成 default_random_engine 类型的迭代器的简单方式:std::default_random_engine rngl; // Create random number ge...

2019-11-12 16:10:22 2282

转载 C++ 随机数生成

在随机数生成方面STL有 4 个术语:随机数生成引擎是一个定义了生成随机位序列的无符号整数序列机制的类模板。STL定义了3个代表随机数引擎的类模板。本章的后面会对它们进行简短的介绍,但除非你对它们所使用的算法已经有深入的了解,否则不要直接使用它们,而应该使用随机数生成器。 随机数生成器是随机数引擎类模板的一个预定义的实例。每一个生成器都会将一套具体的模板参数应用到随机数引擎的类模板上,因...

2019-11-12 16:01:41 193

转载 STL中的所有算法(70个)

STL算法部分主要由头文件<algorithm>,<numeric>,<functional>组成。要使用STL中的算法函数必须包含头文件<algorithm>,对于数值算法须包含<numeric>,<functional>中则定义了一些模板类,用来声明函数对象。 STL中算法大致分为四类: 1、非...

2019-11-12 12:22:55 117

转载 C++11 关键字noexcept

1 关键字noexcept从C++11开始,我们能看到很多代码当中都有关键字noexcept。比如下面就是std::initializer_list的默认构造函数,其中使用了noexcept。 constexpr initializer_list() noexcept : _M_array(0), _M_len(0) { }该关键字告诉编译器,函数中不会发生异常...

2019-11-12 10:43:13 438

转载 平衡二叉树

前言上篇文章里面,我们已经学习了二叉搜索树的相关内容,二叉搜索树有一个缺点,在插入数据是有序的序列(包括升序和降序),会导致二叉树退化成链表,从而导致在查找,删除,添加时的性能均从O(logN)降低为O(N),这是不能接受的。如下图:究其原因,是因为二叉搜索树退化成链表的时候,树的高度与节点的个数相等,也就是成正比,所以为了优化这种情况,就出现了具有平衡能力的二叉搜索树,其中AVL树是...

2019-11-11 16:48:32 165

转载 算法的时间复杂度与空间复杂度

时间复杂度1.算法的效率虽然计算机能快速的完成运算处理,但实际上,它也需要根据输入数据的大小和算法效率来消耗一定的处理器资源。要想编写出能高效运行的程序,我们就需要考虑到算法的效率。算法的效率主要由以下两个复杂度来评估:时间复杂度:评估执行程序所需的时间。可以估算出程序对处理器的使用程度。空间复杂度:评估执行程序所需的存储空间。可以估算出程序对计算机内存的使用程度。设计算法时,...

2019-11-11 16:21:57 65

转载 C++ unordered_map初始化

生成 unordered_map 容器和生成 map 一样简单,只要可以用 hash<K> 的实例哈希 k 类型的键,而且必须能够用 == 运算符来比较键。下面展示了如何定义和初始化 unordered_map:std::unordered_map<std::string, size_t> people {{"Jan",44}, {"Jim", 33}, {"Joe"...

2019-11-08 16:11:23 1244

转载 C++ hash(STL hash)及其函数模板用法详解

如果在容器中保存对象及其关联的键,并且不用键来决定键/对象对的顺序,那就必须对键值釆用其他方式来确定元素在内存中的位置。如果使用像 string 这样的对象作为键,就会遇到一些问题,可能的变量的数目是巨大的。具有 10 个字符的字母字符串可能的个数是 2610。这个索引范围没有多大用处。我们需要一种机制来将它变为可接受的范围;而且理想情况下,这个机制可以为每个键生成唯一的值。这也是哈希需要做的...

2019-11-08 15:33:55 1759

转载 类对象和类指针以及类的内存分布

类对象和类指针是两个概念比如有个类:class Test;定义类对象:Test test;1.test是类Test的一个实例,2. test是类Test的一个实例,可以供通过"."运算符访问类中的public成员定义类指针:Test *p_test; // 此时p_test只是一个指向Test类类型的指针,还没有分配内存。要使用指针,需要p_test = new Test(); ...

2019-11-07 18:11:37 160

转载 泛型指针,原生指针和智能指针

1. 泛型指针泛型指针有多种含义。(1) 指void*指针,可以指向任意数据类型,因此具有“泛型”含义。(2) 指具有指针特性的泛型数据结构,包含泛型的迭代器、智能指针等。广义的迭代器是一种不透明指针,能够实现遍历访问操作。通常所说的迭代器是指狭义的迭代器,即基于C++的STL中基于泛型的iterator_traits实现的类的实例。总体来说,泛型指针和迭代器是两个不同的概念,其中的交...

2019-11-07 16:47:26 139

转载 [c++11]我理解的右值引用、移动语义和完美转发

c++中引入了右值引用和移动语义,可以避免无谓的复制,提高程序性能。有点难理解,于是花时间整理一下自己的理解。左值、右值C++中所有的值都必然属于左值、右值二者之一。左值是指表达式结束后依然存在的持久化对象,右值是指表达式结束时就不再存在的临时对象。所有的具名变量或者对象都是左值,而右值不具名。很难得到左值和右值的真正定义,但是有一个可以区分左值和右值的便捷方法:看能不能对表达式取地址,如...

2019-11-04 17:51:37 250 1

转载 C++的multi_map如何输出所有key值相等的元素

在multimap中,同一个键关联的元素必然相邻存放。基于这个事实,就可以将某个键对应的值一一输出。1、使用find和count函数。count函数求出某个键出现的次数,find函数返回一个迭代器,指向第一个拥有正在查找的键的实例。2、使用lower_bound(key)和upper_bound(key)lower_bound(key)返回一个迭代器,指向键不小于key的第...

2019-11-01 09:32:22 251

Project1.rar

资源中包含USB通讯类,Win32测试程序,以及MFC界面测试程序,使用简单,vs2015开发

2020-08-21

CommUSB.rar

windows下USB通讯程序,使用hid.lib等windows库,附件包含usb基本通信类,依靠输入VID与PID来打开USB,有完整测试程序,VS2015开发

2020-08-19

RadASM.v2.21.8f

汇编开发集成工具RadASM,自己常用的汇编开发集成工具

2018-07-18

c++人脸相似度检测MFC源码

c++利用opencv实现两张人脸图片的相似度检测,完整程序源码

2018-07-18

遍历匹配串口

c#遍历匹配串口(向每个串口发数据,根据返回数据确定是否为所需串口)

2018-07-18

送给破解新手的160个小程序

适合破解新手的160个crackme练手

2015-12-02

各种学习破解的基本工具

各种破解所需的工具整理打包,不用再去乱找了

2015-12-01

缓冲区溢出实验

1、利用RPC漏洞建立超级用户 利用工具scanms.exe文件检测RPC漏洞,利用工具软件attack.exe对172.18.25.109进行攻击。攻击的结果将在对方计算机上建立一个具有管理员权限的用户,并终止了对方的RPC服务。 2、利用IIS溢出进行攻击 利用软件Snake IIS溢出工具可以让对方的IIS溢出,还可以捆绑执行的命令和在对方计算机上开辟端口。 3、利用WebDav远程溢出使用工具软件nc.exe和webdavx3.exe远程溢出。

2015-12-01

dos命令大全

掌握DOS命令你就算是黑客入门了,熟悉这些是每个网络安全人员必备的

2015-08-17

IECookiesView_1.77

可以查看cookies信息 可以修改cookies信息,绿色汉化,个别杀软误报你懂得

2015-07-24

代理猎手工具

查找代理服务器,验证代理服务器,,,等等

2015-07-07

Lansee1.72

一款非常给力的局域网查看工具 具有网络数据抓包 共享 操作等功能

2015-07-07

流光扫描工具

流光5.0汉化版扫描工具, 简单易操作,功能强大,慎用

2015-07-07

cisco_Packet_Tracer_6.0+汉化包及教程

包含汉化教程图解实例更容易理解和操作

2015-03-26

Cisco Packet Tracer5.0 汉化包

可以将英语版的工具汉化,使人们 更容易理解和运用

2015-03-26

小哈龙的留言板

发表于 2020-01-02 最后回复 2020-01-02

怎么把这个oracle 的存储过程转换为mysql的存储过程?

发表于 2016-09-19 最后回复 2017-07-25

戴尔灵越3000笔记本飞行模式无法关闭求 解。。。。

发表于 2016-03-15 最后回复 2016-04-19

空空如也

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

TA关注的人 TA的粉丝

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