E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
VC++
VC++
实时检测耳机的插入与拔出(附源码)
网上不少人问如何通过代码去检测耳机的插入与拔出,但网上基本找不到有效的、完整的代码去实现对耳机的检测。最近我们的项目中也遇到这样的需求,所以在网上搜集了大量的资料,综合了多篇文章的内容,找到了一种实时检测耳机插拔的有效方法。在此和大家分享一下相关的代码,供大家参考,如果有更好的办法,可以在评论区留言。1、实现继承于IMMNotificationClient接口类的CMMNotificationCl
dvlinker
·
2022-04-25 12:08
VC++常用功能代码封装
3.5mm插孔
耳机
插入与拔出
实时检测
VC++
使用SDL定时器替代Windows窗口定时器消息(附源码)
在Windows应用程序中我们常常会使用到Windows窗口相关的定时器,去实现定时的目的。窗口定时器使用起来也确实方便,但窗口定时器在使用时有一定的缺陷,所以在某些特殊的场景下我们需要用其他类型的定时器来取代Windows窗口定时器,今天我们就来看看和Windows窗口无关的SDL定时器。1、Windows窗口定时器介绍Windows窗口定时器时和窗口相关的,是运行在UI主线程中的。先调用Set
dvlinker
·
2022-04-25 12:07
VC++常用功能代码封装
SDL
SDLTimer
定时器
VC++
调用gethostbyname实现域名解析(附源码)
在使用socket套接字去连接远端的服务器时,需要使用IP和远端服务器建链,不能直接使用域名,但我们配置服务器地址时有时需要设置域名,这需要我们在代码中添加域名解析的模块,在连接服务器之前将域名解析成IP地址。那如何实现将域名解析成IP地址呢?其实很简单,只要调用系统API函数gethostbyname即可实现。注意,gethostbyname函数可能会产生短暂的堵塞,该函数内部会先到网卡配置的D
dvlinker
·
2022-04-25 12:37
VC++常用功能代码封装
域名
IP地址
域名解析
gethostbyname
VC++
如何将rc资源中的图片加载到MFC的CImage对象中(附源码)
MFC中提供了处理图片的CImage类,可以加载.bmp、.jpg、.png、.tif和.gif等多种图片,然后通过DC绘制到窗口上。CImage类支持通过路径加载图片,也可以从rc资源中去加载图片文件,但从资源加载图片时,除了bitmap位图类型之外,处理的都比较复杂,需要调用FindResource、SizeofResource、LoadResource、GlobalAlloc、GlobalL
dvlinker
·
2022-04-25 12:37
VC++常用功能代码封装
rc资源
图片
加载
CImage
VC++
调用HtmlHelp打开chm帮助文档(附源码)
很多软件会将帮助文档写到.chm文件中,软件中提供了打开.chm帮助文档的入口。今天我们就来讲讲如何打开.chm帮助文档。我们需要调用HtmlHelp打开帮助文档。最开始我们也没用过这个函数,不知道调用该函数时应该传递什么样的参数。后来我们发现一个常用的国外工具软件,也是打开.chm帮助文档的,于是用APIMonitor工具探测了该工具对HtmlHelp接口的调用情况,在APIMonitor中可以
dvlinker
·
2022-04-25 12:37
VC++常用功能代码封装
.chm帮助文档
HtmlHelp
try...except
VC++
将位图中保存的图像灰化(附源码)
我们在屏幕截图时,先要截取整个桌面的图像保存到位图对象中,然后再对位图中的图像进行灰化处理。实现灰化的具体做法是,先调用GetDIBits获取位图中每个像素的RGB色块,然后对每个像素的RGB值做灰化处理(每个RGB值都乘以一个系数,完成灰化),然后再调用SetDIBits将灰化后的RGB块设置回位图对象中。相关代码如下所示:voidDoGrayBitmap(){CUIStringstrLog;H
dvlinker
·
2022-04-25 12:07
VC++常用功能代码封装
位图
灰化
VC++
屏幕捕获并保存成图片(附源码)
目录1、屏幕捕获(截取桌面)2、将内存中的位图保存成图片文件3、完整功能的屏幕截图我们可以将当前电脑屏幕上显示的内容截屏,并保存成图片文件。在视频会议软件中,桌面共享功能就是通过定时地捕获屏幕,经过视频编码后发出去的。1、屏幕捕获(截取桌面)我们先获取桌面窗口句柄,桌面窗口中显示的内容,就是屏幕看到的内容。我们将桌面窗口中的内容拷贝到内存位图(用位图句柄标识)中,代码如下:HBITMAPCopyS
dvlinker
·
2022-04-25 12:06
VC++常用功能代码封装
桌面屏幕
屏幕捕获
位图
图片
VC++
检测防火墙是否开启、判断程序是否加入防火墙白名单(附源码)
本文介绍通过INetFwMgr、INetFwPolicy、INetFwProfile等COM接口去检测防火防是否开启,检测当前进程是否加入了防火墙白名单。对于Windows10系统,启动/关闭系统防火墙的页面如下:设置允许通过Windows防火墙进行通信的页面如下:使用COM组件检测防火墙是否开启、检测程序是否允许通过防火墙进行通信(加入防火墙白名单)的完整代码如下:BOOLDetectFirew
dvlinker
·
2022-04-25 12:06
VC++常用功能代码封装
VC++
使用fprintf函数实现写日志文件的功能(附源码)
输出打印日志是排查软件异常问题一个非常重要的手段,无论是业务上的异常,还是软件异常崩溃。一个成熟的软件产品,必然有一个功能完备的日志记录与打印系统。本文就来介绍一种简单易用的写日志文件的方法,给大家提供一个参考。1、实现思路主要使用C库中的fopen、fprintf和fclose等接口来实现。具体地是,先调用fopen打开或创建日志文件,然后调用fprintf将要记录的日志写到文件中,最后调用fc
dvlinker
·
2022-04-25 12:06
VC++常用功能代码封装
fopen
fprintf
日志文件
VC++
删除老版本软件的桌面快捷方式(附源码)
删除桌面快捷方式其实是删除桌面上的快捷方式文件,那我们如何去删除桌面快捷方式文件呢?软件可能已经发布过多个版本,其中的一些版本的快捷方式文件名称可能做了多次改动,程序中不可能记录每个版本的快捷方式名称,没法直接去删除快捷方式文件。本文就给出一种有效的处理办法,能很好地满足实际的需求。1、实现思路删除指定程序的桌面快捷方式的具体思路是,先获取桌面的完整路径,然后遍历桌面文件夹中的所有.lnk快捷方式
dvlinker
·
2022-04-25 12:36
VC++常用功能代码封装
快捷方式
桌面快捷方式
IShellLink
删除
VC++
使用libqr开源库生成二维码(附源码)
日常生活中到处都有二维码的身影,比如说扫码支付、扫码加好友、扫码查询信息等等。几乎所有的手机APP都支持生成二维码和扫二维码,我们PC端的程序有时也需要支持。为了方便用户的使用,程序生成二维码,用户只需要扫二维码就能打开对应页面,不再需要进行一些复杂的操作。今天我们就来讲述一下如何使用libqr库来生成二维码。1、libqr开源库介绍libqr是github上开源的二维码生成库,其github地址
dvlinker
·
2022-04-25 12:36
VC++常用功能代码封装
libqr
qrInit
qrAddData
qrFinalize
生成二维码
VC++
获取窗口的类名和窗口所属进程线程id(附源码)
我们可以调用系统API函数GetClassName获取窗口类名,调用GetWindowThreadProcessId获取窗口所属的进程和线程id。1、获取目标窗口的类名窗口的类名是调用RegisterClass接口向系统注册窗口类时设定的窗口类,窗口类可能是Windows系统预定义的通用类,比如win32编辑框窗口、对话框窗口等;窗口类也可能是我们自定义的窗口类,调用RegisterClass向系
dvlinker
·
2022-04-25 12:36
VC++常用功能代码封装
窗口
窗口类名
线程id
进程id
VC++
功能强大的API函数FindFirstFile使用介绍(附源码)
在处理文件的相关代码中,会频繁使用到Windows系统API函数FindFirstFile,这个函数功能很强大,很多功能都不开它。本文就根据我们在项目中使用该函数的情况,来大概地梳理一下使用FindFirstFile都可以实现哪些常用的功能。1、FindFirstFile函数声明与WIN32_FIND_DATA结构体我们先来看一下FindFirstFile接口的声明:HANDLEFindFirst
dvlinker
·
2022-04-25 12:05
VC++常用功能代码封装
FindFirstFile
WIN32_FIND_DATA
VC++
使用开源的zip.cpp和unzip.cpp实现压缩包的创建与解压(附源码)
目录1、使用场景2、压缩包的创建3、压缩包的解压4、CloseZipZ和CloseZipU两接口的区别5、开源zip.cpp和unzip.cpp文件的下载有时我们需要在代码中实现压缩包的创建以及对压缩包的解压,开源的win32版本的zip.cpp和unzip.cpp给我们提供了途径和办法,本文我们就来讲讲如何使用这两个开源的cpp文件实现压缩包的创建和解压。1、使用场景压缩包的解压一般用在自制的安
dvlinker
·
2022-04-25 12:05
VC++常用功能代码封装
zip
unzip
创建压缩包
解压压缩包
VC++
计算文件和文件夹的大小(附源码)
有时在对文件或文件夹进行操作时,需要计算文件或文件夹的大小,比如在聊天框中发起文件传输时。那该调用哪些系统API才能算出文件和文件夹的大小呢?本文就来简单的讲述一下。1、计算单个文件的大小直接调用系统API函数FindFirstFile就可以得到文件的属性及大小信息,考虑到文件可能会比较大,所以需要使用64整数类型,相关代码如下://计算单个文件的大小BOOLCalcFileSize(CStrin
dvlinker
·
2022-04-25 12:04
VC++常用功能代码封装
文件
文件夹
计算大小
VC++
获取文件的修改时间,定期清理若干天之前的日志文件(附源码)
目录1、日志文件生成控制策略2、日志文件清理机制说明3、清理日志的代码实现3.1获取单个文件的修改时间3.2遍历文件夹中所有的日志文件,清理若干天之前的文件为了方便排查软件运行过程中的问题,很多软件在运行过程中会将运行日志写到指定位置的日志文件中,日志记录已经成为大多数软件的一个标配。随着软件的长时间持续运行,日志文件会越来越多,会占用展会用越来越多的磁盘空间。一般情况下,我们只需要出问题时间点附
dvlinker
·
2022-04-25 12:04
VC++常用功能代码封装
日志文件
最后修改时间
日志清理
FileTime
SystemTime
VC++
判断目标文件是否被独占(附源码)
在IM软件中发起文件发送时,如果要发送的是某word文件,并且该word文件被office打开,则会提示文件正在被占用无法发送,如下所示:那文件被占用到底是如何判断出来的呢?其实很简单,调用系统API函数CreateFile,打开该文件(OPEN_EXISTING),传入FILE_SHARE_READ共享读标记位,如果文件被占用,则文件会打开失败。1、判断文件被占用的代码判断文件被占用的接口函数I
dvlinker
·
2022-04-25 12:34
VC++常用功能代码封装
文件
文件夹
被独占
VC++
获取系统TCP、UDP端口使用信息,并判断端口是否被占用(附源码)
有时候我们需要判断某端口有没有被系统或者其他占用,代码该如何实现呢?其实很简单,我们可以调用系统API函数GetExtendedTcpTable和GetExtendedUdpTable,分别获取TCP和UDP端口信息,其中的信息包括与端口关联的本端IP和远端IP,占用该端口的进程id等,对应的结构体如下所示:typedefstruct_MIB_TCPROW_OWNER_MODULE{DWORDdw
dvlinker
·
2022-04-25 12:34
VC++常用功能代码封装
端口
UdpTable
TcpTable
占用
VC++
获取网卡上的IP、网关及DNS信息,获取最佳路由,遍历路由表中的条目(附源码)
我们可以通过调用系统API函数去获取机器上所有网卡的信息,可以获取到网卡上配置的IP、网关及DNS等信息。调用系统API可以获取最佳路由网卡,可以遍历系统路由表中的条目,可以看到默认路由和添加的策略路由。1、获取系统中所有网卡的信息主要是通过调用系统API函数GetAdaptersInfo来获取网卡上配置的IP、网关、DNS等信息,相关代码如下://获取所有网卡信息voidGetNetAdapte
dvlinker
·
2022-04-25 12:34
VC++常用功能代码封装
网卡
IP
网关
DNS
路由
VC++
获取CPU的型号、主频和核数(附源码)
有时我们需要获取CPU的型号、主频以及CPU的核数,去判断CPU的性能。对于型号和主频,我们可以从注册表中读取;对于CPU核数,则可以调用系统ntdll.dll库中没有公开的接口NtQuerySystemInformation去获取。1、读取CPU型号从系统注册表路径HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0中
dvlinker
·
2022-04-25 12:03
VC++常用功能代码封装
CPU
型号
主频
核数
VC++
创建桌面、开始菜单快捷方式(附源码)
很多公司的软件安装包不再使用InstallShied、InnoSetup等打包工具,他们自己编写代码去制作安装包,这样就能灵活地控制打包的流程、实现酷炫的UI界面。自制安装包的一个重要的一项就是创建桌面和开始菜单的快捷方式,这其中可能会产生一些bug,我们都遇到过,在此将这块的内容分享给大家。1、创建快捷方式创建快捷方式的代码是通用的,不管是创建桌面快捷方式,还是创建开始菜单快捷方式,都要调用下面
dvlinker
·
2022-04-25 12:03
VC++常用功能代码封装
桌面快捷方式
开始菜单快捷方式
创建
VC++
托盘图标实现类封装及使用(附源码)
在系统桌面右下角的托盘区域,创建一个托盘图标,已经是很多软件的标配了,特别是IM即时通讯软件,要在托盘图标上显示来消息时的闪动头像。其实托盘图标创建很简单,使用起来也比较方便,主要是调用Shell_NotifyIconAPI函数,传入不同参数表示对应的操作:1)NIM_ADD:创建一个托盘图标;2)NIM_MODIFY:修改托盘图标,主要是用来修改图标和提示文字的;3)NIM_DELETE:删除托
dvlinker
·
2022-04-25 12:03
VC++常用功能代码封装
托盘图标
封装类
CTrayIcon
NotifyIcon
VC++
解决Windows快捷方式图标不刷新问题(附源码)
软件的新版本中更换了图标,对应的快捷方式的图标也跟着更新了,结果在双击安装包安装之后,桌面快捷方式图标并没有刷新,显示还是老版本的图标(之前在系统中安装了老版本)。我们在安装包程序中会先将老的桌面快捷方式删除掉,然后再重新创建新的桌面快捷方式,为啥桌面快捷方式的图标不更新呢?网上可以搜到很多解决办法,但行之有效的却很少,本文提供两种经过实际验证的有效方法!1、调用SHChangeNotify强制系
dvlinker
·
2022-04-25 12:03
VC++常用功能代码封装
快捷方式
SHChangeNotify
ie4uinit.exe
ChangedCounter
VC++
获取Widnows操作系统版本(附源码)
有时候我们需要获取操作系统版本,比如win7、win8、win8.1、win10等,对不同版本的系统做特殊处理。有时我们还需要分辨当前系统是64位的,还是32位的。调用API接口NetWkstaGetInfo可以获得系统的主版本好和次版本号,这样就能确定操作系统是win7还是win10系统了。在调用接口前,要包含lmwksta.h或Lm.h头文件,要引入Netapi32.lib库,可以在MSDN上
dvlinker
·
2022-04-25 12:33
VC++常用功能代码封装
win7
win8
win10
NetWkstaGetInfo
VC++
检查程序托盘图标是否掩藏到沙漏区域中(附源码)
win7及以上系统引入了托盘图标沙漏区域,创建的新托盘图标是放置在托盘沙漏区域的,默认是掩藏在该沙漏区域中的。通过向上的箭头可以展开沙漏区域,如下所示:很多程序在第一次运行时会弹出一个提示框,提示程序的托盘图标被掩藏到沙漏区域中了,可以把托盘图标拖到任务栏上来,退出掩藏状态,这样方便对托盘图标进行操作,也能看到托盘图标的闪动提示(比如收到聊天消息时的闪动)。那么问题来了,该如何判断托盘图标掩藏到沙
dvlinker
·
2022-04-25 12:32
VC++常用功能代码封装
托盘图标
任务栏
沙漏区域
VC++
判断当前程序对文件或文件夹是否有写权限(附源码)
在某些场景下,需要判断当前程序对某文件或文件夹是否写权限。比如没有管理员权限,是不能向系统敏感路径(比如C:\Windows\System32、C:\ProgramFiles等)创建文件或者改写这些路径中的文件。我们可以通过以下代码判断对目标文件或者文件夹是否有写权限://将要检测的权限GENERIC_XXXXXX传递给dwGenericAccessMask,可检测对//文件或者文件夹的权限BOO
dvlinker
·
2022-04-25 12:32
VC++常用功能代码封装
文件
文件夹
写权限
VC++
图片类型的识别(附源码)
我们平时常用的图片类型有jpg、bmp、png和gif等,一般情况下我们会根据图片的后缀名去判断图片的类型,其实这样做是不科学的,文件的后缀名是可以随意修改的,但文件的内容始终是不变的,不会因为后缀名的修改,就变成修改后的文件类型了。有时我们的代码中是需要识别图片的类型的。比如对于.bmp位图文件,可能bmp格式的图片大小比较大,我们需要把这个图片通过网络发出去,为了减轻网络的发送压力,我们需要将
dvlinker
·
2022-04-25 12:02
VC++常用功能代码封装
图片类型
bmp
jpg
png
gif
VC++
IM即时通讯软件中的剪切板数据对通的实现细节(附源码)
在实现IM即时通讯软件聊天框中的图片文字等内容的混合复制(复制的内容既包括文字,也包括图片)与粘贴功能时,为了方便用户操作,要支持与QQ、微信、企业微信、邮箱等常用软件之间互通的。即从我们的IM软件中混合复制的内容粘贴到QQ等软件的聊天框中时要能正确显示出来内容,从QQ等其他软件中复制的内容粘贴到我们的IM软件中能正常显示。要实现上述对通功能,就需要了解多种格式的剪切板数据格式,粘贴内容时就是要从
dvlinker
·
2022-04-25 12:02
VC++常用功能代码封装
即时通讯
剪切板
HTML_FORMAT
QQ剪切板格式
clipbrd
VC++
图片类型之间的相互转换(附源码)
上一篇文章我们说到了如何识别图片文件的真实类型,那本篇我们将讲述如何实现不同图片类型的相互转换。1、为什么要进行图片类型的转换?那为什么需要对图片类型进行转换呢?比如我们在IM软件中收到图片,我们可以将图片保存到本地磁盘上,我们在保存时可以选择我们要保存的图片格式,比如jpg、bmp、png等格式。其实程序收到的图片文件是某一类型的,如果要保存成其他类型的,就需要对图片进行类型转换了。再比如bmp
dvlinker
·
2022-04-25 12:02
VC++常用功能代码封装
图片类型转换
GDI+
CImage
VC++
实现打开文件和打开所在文件夹的功能(附源码)
在使用IM软件将文件接收完成,或者使用下载软件将文件下载完成时,都会有打开文件和打开文件坐在文件夹的入口,如下:打开文件是直接将文件打开,打开所在文件夹则是打开文件所在的目录并选中该文件。下面我们就来看看实现打开文件及打开所在文件夹这两个功能的实现细节。对于打开文件,我们只需要调用ShellExecute,传入“open”参数和要打开的文件的完整路径即可,执行这句代码后,系统会启动适当的程序去打开
dvlinker
·
2022-04-25 12:01
VC++常用功能代码封装
打开文件
打开所在文件夹
ShellExecute
VC++
把程序“消失的”窗口“拽”出来显示(附源码)
程序启动时会创建主窗口,初始不显示主窗口或者将主窗口掩藏起来,待底层模块初始化完成后,再将主窗口显示出来。结果在两个同事的win10系统上都频繁出现启动程序后窗口不显示的问题。我们在显示主窗口时,先是调用ShowWindow将窗口显示出来,然后调用SetForegroundWindow将窗口拉到前端显示,但窗口还是显示不出来。正常情况下,我们调用ShowWindow和SetForegroundWi
dvlinker
·
2022-04-25 12:31
VC++常用功能代码封装
C++
win10
窗口不显示
MoveWindow
窗口置顶
VC++
两万字总结Windows系统中的Layered分层窗口技术(附源码)
目录1、WS_EX_TRANSPARENT和WS_EX_LAYERED窗口扩展风格2、调用UpdateLayeredWindow之后不再产生WM_PAINT消息3、调用SetLayeredWindowAttributes实现特殊效果的窗口3.1、实现渐入渐出的窗口3.2、实现叠加在其他窗口上面的水印窗口4、调用UpdateLayeredWindow实现特殊效果的窗口4.1实现除边框外的中间区域全透
dvlinker
·
2022-04-25 12:31
VC++常用功能代码封装
C++
Windows
分层窗口
WS_EX_LAYERED
透明窗口
VC++
中ANSI、UNICODE与UTF-8字符编码之间的转换(附源码)
在C++软件开发过程中会时常遇到一些字符编码之间转换的问题,今天我们就来简单的说明一下。ANSI是窄字节字符编码,一般是存放在char型变量中,常见的GB2312就是中文字符的窄字节编码。UNICODE是宽字节字符编码,在该编码中所有的字符都占用两个字节,一个中文字符占连两个字节,一个英文或数字也是占两个字节。UTF-8是可变长字符编码,一个英文或数字只占一个字节,一个中文则占用3个字节。一般我们
dvlinker
·
2022-04-25 12:31
VC++常用功能代码封装
C++
ANSI
UNICODE
UTF-8
字符编码
VC++
通过SetWindowHookEx去实时拦截窗口消息,实现视频会议中桌面共享图像的实时拖动(附源码)
目录1、桌面共享的概念2、实现高清共享视频画面的需求调研3、功能实现作者:dvlinker欢迎关注,专注于C++开发、软件异常分析技术等。本文将讲述如何通过HOOK窗口去拦截窗口消息,去实现视频会议中桌面共享图像的实时拖动。开发工具:VisualStudio2010开发语言:C++1、桌面共享的概念桌面图像共享是视频会议软件的一个基本需求,所有的视会议软件都实现了这一基本功能。不同厂商实现桌面图像
dvlinker
·
2022-04-25 12:00
VC++常用功能代码封装
c++
桌面共享
SetWindowHookEx
拦截消息
VC++
常见BUG防范与解决方法
C++语言是桌面系统,尤其是系统软件、大型应用软件的主流开发语言。C++语言以其灵活性著称,同时也更复杂。利用C++编写健壮的代码,更具有挑战性。C++允许动态内存管理,同时也容易导致更多和内存相关的问题。为能够有效地避免开发中潜在的危险代码,应遵循C++相关的编码规范和惯用法:1,基类或者带有虚函数的类应该将其析构函数声明为虚函数。2,在构造函数中防止内存泄漏,在析构函数中不要抛出异常。3,使用
brk1985
·
2022-04-25 12:00
C++基础
c++
内存泄漏
指针
常用bug
VC++
开发技巧记录
在开发KTTX程序中,用到一些常用的技巧,每次都需要查找,汇总记录在此,方便下次使用。顺便在csdn发贴。1、获取数组长度sizeof(a)/sizeof(a[0]);CStringstr;BYTE*pByte=(BYTE*)str.GetBuffer(str.GetLength());str.ReleaseBuff2、编程方式终止MFC应用程序在MFC对话框程序中添加了工具栏,其中一个按钮是EX
Gauchy
·
2022-04-25 12:30
vc++
mfc
byte
编程
null
数据库
VC++
常用功能开发汇总
前言本文是
VC++
常用功能代码封装专栏的导航贴。专栏介绍:专栏将10多年C++项目开发实践中常用的功能,以高质量的代码展现出来,并对相关功能的实现细节进行了详细的说明。
dvlinker
·
2022-04-25 12:28
VC++常用功能代码封装
VC++
常用功能开发
代码封装
附源码
解决Microsoft Visual C++ 2010 Express 运行及调试问题
VC++
集成了便利的除错工具,特别是集成了微软Windows视窗操作系统应用程序接口(WindowsAPI)、三维动画DirectXAPI,Microsoft.NET框架。
·
2022-04-12 11:43
计算机网络---物理层实验
进一步掌握Windows下事件编程机理,掌握
VC++
/C++Builder中用户
一顿吃不饱
·
2022-04-05 07:06
计算机网络
硬件架构
单片机
计算机网络
物理层实验
C++:Windows平台下利用LibTorch调用PyTorch模型
Pytorch将.pth转为.pt文件python环境下的预测输出结果:rose新建pt模型生成文件输出结果:roseC++调用pytorch模型新建空项目pt_alex项目属性配置修改配置管理器属性>
VC
1226km
·
2022-04-04 07:13
C/C++/C#
c++
libtorch
【缺陷管理之旅】
最终选择:禅道安装的时候提示没有
vc++
环境,又安装
vc++
失败,但还是能打开,先试着用吧,重点是掌握项目管理的流程。
丑小汪
·
2022-03-28 13:55
learning
jira
测试工具
测试用例
功能测试
vs2013中 c语言中复数怎么表示,[
VC++
原创]一个基于MFC(Visual C++)的复数计算器
#include"stdafx.h"//所有的文件都需要在"Complex.h"之前#include"Complex.h"#include//为了在debug中检查内存是否泄露#ifdef_DEBUG#undefTHIS_FILEstaticcharTHIS_FILE[]=__FILE__;#definenewDEBUG_NEW#endif#definePI3.141592653//下面定义相应的
MW18
·
2022-03-24 03:30
vs2013中
c语言中复数怎么表示
matlab 双目立体视觉,基于MATLAB与OpenCV相结合的双目立体视觉测距系统
在
VC++
的环境下,采用OpenC
善音
·
2022-03-20 07:42
matlab
双目立体视觉
总体上说,是c++ builder胜于
VC++
,DELPHI是最好
总体上说,是c++builder胜于
VC++
,DELPHI是最好2011年09月30日偶然来找一个文件,却发现这里关于
vc++
和delphi的讨论很是激烈。
iteye_4978
·
2022-03-07 09:17
开发工具
c/c++
数据库
iNeuOS工业互联网操作系统,顺利从NetCore3.1升级到Net6的过程汇报
.12.....升级的工程...33.....升级的代码差异...44.....系统运行...51.概述我们团队一直在工业领域从事实时系统和业务系统的开发与集成工作,开发语言使用过C51/C++/VB/
VC
iNeuOS工业互联网系统
·
2022-02-23 14:00
孙鑫
VC++
深入详解——学习笔记
原文地址:http://blog.csdn.net/xiongxuanwen/article/details/43793953第1课Windows程序内部运行机制1.MFC生成的C++源文件中都有StdAfx.h,此文件包含了常用的AFX函数的声明,其中有afxwin.h,此文件包含了CRECT,CPoint,CWnd等许多类及其方法的声明。2.Project->Setting->Debug可以加
LL596214569
·
2022-02-19 16:44
MFC
windows
C++
MFC
关系数据库语言SQL 课后练习(三)
文章目录前言一、题干二、解题步骤1.往关系c中插入一个课程元组('c8','
vc++
','T6')。2.检索所授没门课平均成绩均大于80的教师姓名,并把检索值送往FACULTY(TNAME)中。
Skylar_tramp
·
2022-02-19 07:27
SQL
sql
数据库
mysql
Windows 10下vscode使用visual studio 2019的MSVC配置C/C++编译环境
准备vscode(安装了从C/C++扩展)安装了visualstudio2019(安装
vc++
组件)配置步骤第一步从visualstudio打开vscode按win键,搜索然后cd到你的项目文件目录,敲一下
yly.py
·
2022-02-14 11:56
笔记
vscode
c++
visual
studio
C/C++访问MySQL数据库,配置VS编译器
第二步:打开VS2019,新建一个空工程,控制台应用程序即可,注意:解决方案平台选择X64第三步:打开项目属性页,打开
VC++
目录,在包含目录中,将mysql安装文件中的include文件的路径添加到这里第四步
霸道小明
·
2022-02-13 12:18
C++
MySQL
VS编译器配置
mysql
数据库
database
c++
安装pycrypto踩坑
pipinstallpycrypto-2.6.1.tar.gz结果提示你没有安装VisualC++相关的库1.下载
VC++
可参考传送门:https://blog.csdn.net/a624806998/
Tecson
·
2022-02-12 12:13
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他