自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

积累点滴,保持自我

遇见问题,解决问题

  • 博客(18)
  • 资源 (16)
  • 收藏
  • 关注

原创 鼠标双击响应的实现

今天在实现鼠标双击响应的时候,遇到了一些问题,下面是对我很有帮助的解释:首先对鼠标双击事件原理做一个简单的了解:在Windows平台上,鼠标左键的按下、松开、快速的两次点击会产生WM_LBUTTONDOWN、WM_LBUTTONUP和WM_LBUTTONDBLCLK消息,但是Windows根据什么来区分连续的两次鼠标按键操作,是两次独立的单击,还是一次双击呢?最近在解决一个问题时,通过使用...

2019-03-29 16:34:26 2844 2

转载 C++变量初始化问题

初始化和赋值的区别在C++中,变量初始化和赋值操作符是两个完全不同的概念。初始化不是赋值,初始化的含义是创建变量分配存储空间时为其赋一个初始值,而赋值的含义是把内存空间的当前值擦除,用一个新值代替。C++中列表初始化int number1 = 1int number2 (1)int number3 {1}int number4 = {1}作为C++11新标准,...

2019-03-25 14:39:57 1690 1

转载 矩阵的运算及其运算规则

关于线性代数部分基本问题参考:1.二阶三阶行列式2.行列式的性质和计算3.矩阵的概念及矩阵的初等行变换4.解线性方程组的消元法5.矩阵的运算以及运算规则6.逆矩阵 一、矩阵的加法与减法   1、运算规则   设矩阵,,   则         简言之,两个矩阵相加减,即它们相同位置的元素相加减!   注...

2019-03-25 11:01:00 20771

转载 C++11中智能指针的原理、使用、实现

目录 理解智能指针的原理 智能指针的使用 智能指针的设计和实现 1.智能指针的作用C++程序设计中使用堆内存是非常频繁的操作,堆内存的申请和释放都由程序员自己管理。程序员自己管理堆内存可以提高了程序的效率,但是整体来说堆内存的管理是麻烦的,C++11中引入了智能指针的概念,方便管理堆内存。使用普通指针,容易造成堆内存泄露(忘记释放),二次释放,程序发生异常时内...

2019-03-22 18:06:18 189

转载 OpenCasCade部分API剖析--入门tutorial

Tutorial简述gp_XXXStandard_XXXGeom_XXXGC_MakeXXXTopoDS_XXXBRepBuilderAPI_XXXBRepPrimAPI_XXXBRepFilletAPI_XXXTopExp_ExplorerTopAbs_ShapeEnumBRepAlgoAPI_XXXBRep_Tool与 Standard_TransientTopT...

2019-03-21 11:14:53 3908 1

转载 OpenCascade一些常用的API

一、几何图形部分三维点gp_pointgp_point(0., 0., 0.) 三维坐标构建一个点gp_point::X(); gp_point::Y(); gp_point::Z(); 可以取得已知点的X、Y、Z坐标gp_point::SetX(); gp_point::SetY(); gp_point::SetZ(); gp_point::SetCoord(); 可以设置三维点...

2019-03-21 11:07:43 4192 1

转载 Python 常见文件格式 .py .pyc .pyw .pyo .pyd 之间的主要区别

Python([ˈpaɪθən])是一种面向对象、解释型计算机程序设计语言。Python 语法简洁、清晰,具有丰富和强大的类库。Python源代码遵循 GPL (GNU General Public License) 协议,由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。Python 常被称为胶水语言,能把用其他语言编写的各模...

2019-03-20 15:49:52 910

转载 在Vs2013下编译FreeCAD0.17源码

如果只是使用FreeCAD可直接下载freecad安装版本FreeCAD-0.17.13522.3bb5ff4-WIN-x64-installer.exe,安装后可以使用。下载地址:https://www.freecadweb.org/wiki/Download;FreeCAD帮助文档FreeCAD_0_17.Quick.Reference.Guide.7z下载地址:https://github....

2019-03-19 17:51:58 1055

转载 批处理中%1~%9是什么意思?

%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。例1:C:根目录下有一批处理文件名为f.bat,内容为:@echo offformat %1如果执行C:\>f a:那么在执行f.bat时,%1就表示a:,这样format %1就相当于format a:,...

2019-03-14 11:45:35 4347

转载 批处理 %~dp0是什么意思

cd /D %~dp0的意思如下:更改当前目录为批处理本身的目录比如你有个批处理a.bat在D:\qq文件夹下a.bat内容为cd /d %~dp0在这里cd /d %~dp0的意思就是cd /d d:\qq%0代表批处理本身 d:\qq\a.bat~dp是变量扩充d既是扩充到分区号 d:p就是扩充到路径 \qqdp就是扩充到分区号路径 d:\qq...

2019-03-14 11:43:24 34856 1

转载 STL-vector容器(动态数组)

简介:vector是将元素置于一个动态数组中进行管理的容器vector可以随机存取元素,支持索引值直接存取,用[]或者at()方法vector下尾部添加或者删除元素非常快,但在中间或头部插入或者删除元素比较耗时头文件:#include<vector>vector基本操作:vector<int> v;v.push_back(1); // 从尾部插入元素i...

2019-03-13 17:38:14 312

转载 C++ const与static

C++const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。一.const1.const 修饰成员变量#include<iostream>using namespace std;int main(){ int a1=3; /...

2019-03-13 11:52:51 274

转载 MFC 单文档、多文档和对话框

单文档就是一个窗口只能处理一个文档,多文档就是同时可以处理多个,共享工具栏,菜单栏什么的,对话框就是一个提示用户进行选择或者确认的窗体。对话框模板适合于做交互界面,单文档模板适合于做文件处理,多文档模板适合于做多文件处理。不过,还是没法明确这个问题。对话框模板适合于做交互界面单文档模板适合于做文件处理多文档模板适合于做多文件处理(1)基于对话框(3个类):1...

2019-03-13 11:48:42 1619

原创 OpenCasCade开发小结

OpenCaseCade使用小结OCC简介 1.背景Open CASCADE是一套开放原始码的CAD/CAM/CAE几何模型核心,源自于法国的Matra Datavision公司,这一套函式库系统原来是著名的CADCAM软体EUCLID的开发平台,但是在1998年, Matra Datavision改变了经营策略,从以销售软体为主改变为提供CAD/CAM/CAE软体服务为主的获利模式,并...

2019-03-12 13:52:55 9946 5

转载 WM_PAINT介绍及OnPaint()函数的作用原理

* WM_PAINT是窗口每次重绘都会产生的一个消息。* MFC中 OnPaint()是对这个消息的反应函数(mfc 的 CWnd::OnPaint() 没做什么,只是丢给系统处理,下面就是介绍它在系统中的处理流程)关于 WM_PAINT消息系统会在多个不同的时机发送WM_PAINT消息:当第一次创建一个窗口时,当改变窗口的大小时,当把窗口从另一个窗口背后移出...

2019-03-08 17:06:00 911

原创 OpenCasCade 简介

Open CASCADE是一套开放原始码的CAD/CAM/CAE几何模型核心,源自于法国的Matra Datavision公司,这一套函式库系统原来是著名的CADCAM软体EUCLID的开发平台,但是在1998年, Matra Datavision改变了经营策略,从以销售软体为主改变为提供CAD/CAM/CAE软体服务为主的获利模式,并且在1999年公布Open CASCADE的程式原始码,任何人...

2019-03-08 10:43:57 36278 3

原创 OpenCasCade拓扑几何(拉伸,扫略,旋转)

OCC提供几种图形的构建是由基本图形的旋转,拉伸等方式形成的,源码例子有相关的介绍。下面介绍的一些实例提供思路与核心实现代码,显示与属性需要自己添加。关于OCC集合拓扑结构如下:现在经常接触的就是BRepPrimAPI_MakeSweep ,使用到的就是其三个派生类BRepPrimAPI_MakePrim(1)功能说明:swept(拉伸)(2)...

2019-03-06 18:47:22 10758 7

原创 OpenCasCade由一个基础形状拉伸形成其它形状的问题

使用OCC有一段时间了,一直没有记录这方面的内容,为了以后的学习,决定整理一下(技术有限,错误请指正)。OCC版本:6.8.0操作系统:windows(7)开发工具:vs2010,vs2017UI框架:MFC如题,今天的问题是关于OCC如何由一个基础的形状,通过拉伸,形成另一种图形,即三维视角。OCC源码里面提供了MFC有关的很多例子,这对我来说是一个很好的学习资源,...

2019-03-06 18:16:45 1976

OpenCasCade整体学习案例

整体简介OpenCasCade,附带每一部分的简单使用案例,资料比较详细,对学习OCC有很大帮助

2024-08-05

GDIGDI+.rar

MFC中使用GDI与GDI+

2021-05-13

FxRamnit.rar

本机遇到 执行exe文件 会生成xxsrv.exe文件 ,使用此工具全盘扫描修复即可

2021-05-11

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 Tracer5.0 汉化包

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

2015-03-26

空空如也

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

TA关注的人

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