自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(310)
  • 收藏
  • 关注

原创 封装promise请求方式

Promise 是一个 ECMAScript 6 提供的类,目的是更加优雅地书写复杂的异步任务。封装promise方式请求数据,防止当请求过多时出现回调地狱。

2024-03-16 09:58:13 543

原创 常见贴片二、三极管的封装二极管名称

二极管三极管:

2024-02-24 11:20:53 357

原创 tomca8.5配置ssl证书并使http强制访问https

配置conf文件夹下的web.xml 配置http强制转换为https。进入tomcat文件夹的conf目录修改配置文件server.首先下拉到文件最下方,再web-app节点里添加以下代码。这次使用腾讯证书的jks。

2023-12-27 12:01:08 472 1

原创 普通的GET和POST请求

一般使用步骤使用HttpClient发送请求、接收响应,一般需要以下步骤。HttpGet请求响应的一般步骤:1). 创建HttpClient对象,可以使用HttpClients.createDefault();2). 如果是无参数的GET请求,则直接使用构造方法HttpGet(String url)创建HttpGet对象即可;

2023-12-18 20:47:19 455

原创 W5500实现以太网通信

实现原理嵌入式程序跑在STM32微控制器,通过片上SPI控制器与W5500进行通信,配置所需网络参数并与远端服务器建立链接(TCP客户端)之后发送接收数据;又或者是建立服务器(TCP服务器)等待建立链接之后收发数据。抑或是不用建立连接直接发送报文(UDP)。PHY信号变压之后通过RJ45接口收发至网线。

2023-12-03 16:22:28 710

原创 JAVA使用RXTXcomm进行串口通信(一)

介绍:RXTXcomm.jar提供了通讯用的java API,win32com.dll提供了供RXTXcomm.jar调用的本地驱动接口,javax.comm.properties是这个驱动的类配置文件。压缩包包括:RXTXcomm.jar(64位环境)、win32com.dll和javax.comm.properties。拷贝javax.comm.properties到<JAVA_HOME>\jre\lib目录下面;拷贝RXTXcomm.jar到<JAVA_HOME>\jre\lib\ext目录下面;

2023-11-18 12:56:20 240

原创 数据库完全备份分类

1.物理冷备份与恢复• 关闭MySQL数据库• 使用tar命令直接打包数据库文件夹• 直接替换现有完全备份一个或多个完整的库(包括其中所有的表)ySQL目录即可。

2023-10-20 08:05:10 248

原创 Java 读取excel文件

8、通过双重 for循环遍历List,内层List为列,外层List为行,如下图将第一行数据单独拿出来,作为判断字段,如果实体类等@Excel注解属性和Excel表格第一行名字相同,对实体类进行set赋值。4、ExcelUtils工具类对数据进行处理,因为表格有行和列,所以处理完数据使用二维集合List对数据进行存储。5、已经获取到了Excel表格中所有的数据,包含所有的行和列,都在List中,这一步所有的数据获取完了。6、有了数据,要将数据存储到数据库。

2023-10-07 07:45:38 2598 1

原创 FFMpeg 命令

用于更换多媒体数据的格式(封装格式)解复用 - 本质是音视频数据的分离。复用 - 将音视频数据重新封装。

2023-09-25 14:57:15 328

原创 通过mfc 读写文本文件的中文乱码的解决方法

前提:VS2010 ,MFC ,文本文件为ANSI格式。

2023-09-12 16:32:28 1195

原创 GetPrivateProfileString 中文乱码解决

我调用下面的接口,从ini配置文件中读取相关的属性值。读取ini文件的属性值(中文)问乱码。获取到的shidu就是乱码。shidu=我爱你侃大山。

2023-09-10 17:17:54 764

原创 VS2010 Windows API 串口编程 (二)

目录一串口通信基础1.1串口与特点1.2串口通信的传输方式1.3串口通信的同步技术1.4串行接口标准二 API函数实现串口通信2.1打开串口2.1.1串口是否有驱动2.1.2连接串口2.1.3串口逻辑端口号大于10无法打开问题2.2串口配置2.2.1设置缓冲区大小2.2.2设置串口状态2.2.3设置需通知的事件2.2.4清空缓冲区2.3异步接收数据三示例代码3.1连接串口并设置参数3.2发送与接收数据3.3关闭串口。

2023-09-10 10:16:30 358

原创 VS2010 Windows API 串口编程 (二)

目录一串口通信基础1.1串口与特点1.2串口通信的传输方式1.3串口通信的同步技术1.4串行接口标准二 API函数实现串口通信2.1打开串口2.1.1串口是否有驱动2.1.2连接串口2.1.3串口逻辑端口号大于10无法打开问题2.2串口配置2.2.1设置缓冲区大小2.2.2设置串口状态2.2.3设置需通知的事件2.2.4清空缓冲区2.3异步接收数据三示例代码3.1连接串口并设置参数3.2发送与接收数据3.3关闭串口。

2023-09-09 18:19:17 447

原创 VS2010 Windows API 串口编程 (一)

ReadFile和WriteFile函数是同步还是异步由CreateFile函数决定,如果在调用CreateFile创建句柄时指定了FILE_FLAG_OVERLAPPED标志,那么调用ReadFile和WriteFile对该句柄进行的操作就应该是重叠的;需要注意的是,当ReadFile和WriteFile返回FALSE时,不一定就是操作失败,线程应该调用GetLastError函数分析返回的结果。这说明重叠操作还未完成。在重叠执行时,即使操作还未完成,这两个函数也会立即返回,费时的I/O操作在后台进行。

2023-09-09 18:16:23 373

原创 nstallShield 2020 基本使用教程

2023-09-05 09:51:24 46

原创 MFC中获取任务栏大小

/可以得到桌面大小。

2023-09-03 11:00:12 483

原创 开发多点触控MFC应用程序

多重触控的任务可以分解为两个方面的工作,一是同时采集多点信号,二是对每路信号的意义进行判断,也就是所谓的手势识别。从硬件技术的角度来讲,触控技术是可行的,随着最新一代的触摸屏技术,接触技术现在已经存在,如今Web开发人员可以利用Silverlight 3提供多点触摸功能。这个因素大大制约了这部分功能的运用和推广,不过如果多点触摸继续流行开来的话,情况会有所改变的,不过现在Windows 7为触摸屏技术提供了发挥的软件空间,Windows 7让屏幕触控技术成为可能。我们希望为每个触摸屏幕的手指绘制一条线。

2023-09-02 10:29:15 871

原创 MFC 截屏生成图片

【代码】MFC 截屏生成图片。

2023-06-04 22:23:00 181

原创 MFC 对话框载入背景图片-控件加载图片

方法三:使用GDIPlus加载图片,这种方法简单而且支持的图片格式多,此方法是加载外部图片,还可以加载资源ID。方法二:此方法是使用MFC的CImage类来加载jpg格式的图片。以上这些方法都有一个弊端,不能对图片进行缩放去适应控件的大小。方法一:此方法是MFC的原始方法,只能加载BMP格式图片。Picture控件(其他控件也可以)加载BMP格式图片。IDB_BITMAP:是你自己添加的BMP图片资源ID。m_StrImgFilePath:指的是外部图片路径。GDIPlus加载资源ID。

2023-06-03 11:23:41 626

原创 MFC OnCtlColor函数参数的控制

MFC类库提供了CWnd::OnCtlColor函数,在工作框架的子窗口被重画时将调用该成员函数.在界面处理的时候很有用处。假设你已有了名为My的对话框工程.你有了一个STATIC的控件,ID为IDC_STATIC.if (pWnd->GetDlgCtrlID()==IDC_STATIC) // 获取控件的ID。//设置字体背景为透明。.CTLCOLOR_STATIC 静态控件。

2023-06-03 11:00:02 415

原创 MFC 背景图像(JPEG)

准备一张好看的背景图。

2023-06-03 10:26:29 105

原创 MFC 对话框启用触控

TWF_FINETOUCH 设置 hWnd 为非合并触摸输入方式. 设置此标志将禁用防止手掌误触功能,从而减少获取WM_TOUCH 消息的延迟。如果您希望在用户触摸应用程序时尽可能快地做出响应,这样做非常有用。TWF_WANTPALM 默认情况下,将启用防止手掌误触功能,并阻止将某些WM_TOUCH 消息发送到您的应用程序。如果您不希望接收因手掌接触引发的WM_TOUCH 消息,这样做非常有用。之后就可以就接受触控消息了;

2023-05-12 08:21:14 255 1

原创 MultiByteToWideChar和WideCharToMultiByte用法详解

Windows 2000是使用Unicode从头进行开发的,如果调用任何一个Windows函数并给它传递一个ANSI字符串,那么系统首先要将字符串转换成Unicode,然后将Unicode字符串传递给操作系统。例如函数通常希望在字符中传递一个缓存的大小,而不是字节。而这个问题的解决,不能在简单地更改控制面板的"区域选项"的"默认语言",而是要在系统定制的时候,选择默认语言为"中文"。MB_PRECOMPOSED:通常使用预作字符——就是说,由一个基本字符和一个非空字符组成的字符只有一个单一的字符值。

2023-05-08 14:53:10 2496

原创 MFC初始化时调整对话框窗口大小和位置

【代码】MFC初始化时调整对话框窗口大小和位置。

2023-04-28 08:43:19 833

原创 【无标题】VC++ SetLayeredWindowAttributes 部分窗口透明鼠标穿透

那么问题来了,当这样透明后,鼠标无法穿透透明区域,怎么才能做到鼠标穿透呢?很简单,将填充颜色改为RGB(0, 255, 0),也就是说设置纯色透明可以达到鼠标穿透,混合色不穿透。//填充指定透明的颜色。然后在OnEraseBkgnd或者OnPaint中。在初始化中使用下面两行代码。

2023-04-26 09:19:37 728

原创 MFC:窗口操作

如果想在窗口关闭时 ,弹出提示信息,可以给窗口添加WM_CLOSE消息。

2023-04-26 07:50:47 442

原创 MFC单文档 取消标题栏,取消窗口边框,取消菜单栏, 取消莫名其妙的样式

以上代码,放置在CMainFrame的OnCreate函数的尾部即可~~方法二:使用CWnd成员函数ModifyStyle实现。在CView中的OnCreate()中也去掉边框。// 隐藏TitleBar。// 显示TitleBar。//去掉边框风格及其他样式。//去掉标题栏及其他样式。//去掉边框及其他样式。

2023-04-25 17:42:48 489

原创 OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)的用法

NCtlColor 包含了下列值,指定了控件的类型: · CTLCOLOR_BTN 按钮控件 · CTLCOLOR_DLG 对话框 · CTLCOLOR_EDIT 编辑控件 · CTLCOLOR_LISTBOX 列表框控件 · CTLCOLOR_MSGBOX 消息框 · CTLCOLOR_SCROLLBAR 滚动条控件 · CTLCOLOR_STATIC 静态控件。pDC 包含了子窗口的显示设备环境的指针。PWnd 包含了要求颜色的控件的指针。的对话框工程.你有了一个。

2023-04-24 17:23:00 753

原创 MFC 图片按钮的实现

也可以通过在MFC操作界面,对按钮鼠标右键添加变量,并将变量类型将CButton修改为他的派生类CBitmapButton。LoadBitmaps加载状态图片,注意顺序为Up,Down,Focused,Disabled。并且添加的位图id后缀必须也是对应 Up,Down,Focused,Disabled,方便LoadBitmaps导入,否则可能因此抛出异常。具体原因没有深究,有空可自行深入学习。在MFC工具栏,添加按钮到界面,然后会修改按钮的属性,设置Owner draw为true;

2023-04-24 16:29:39 530

原创 vc,cimage类与cbitmap对象之间的转换

/ 获得位图句柄 用以转换。// 获得位图句柄 用以转换。// 转换为CBitmap对象。

2023-04-24 07:39:26 421

原创 MFC实现背景透明,控件不透明的对话框,且点击图片有事件响应

修改图片控件的ID(图片在MFC中被包装成static类,vs对static类的控件都不提供Wizard),设置Notify属性为TRUE,于是就可以为图片添加点击事件了。在OnCtlColor函数中,brush = new CBrush(RGB(255,255,255))将窗体背景色全部刷成RGB(255,255,255)白色。PS:20180327 补充,让美工做了一张半透明的图片,加载资源到工程,作为整个对话框的主背景,23333333333......最终的效果为 窗体全透明,控件不透明。

2023-04-23 18:30:10 1092

原创 VC++ 利用MFC的CWindowDC类实现画线功能 在桌面窗口中画线 绘制彩色线条

先介绍一个MFC类:CWindowDC,这个类也派生于CDC类,并且在构造时调用GetWindowDC函数获得相应的设备描述表对象,在析构时调用ReleaseDC函数释放该设备描述对象所占用的资源。该对象的构造与CClientDC对象相同,如果要构造一个与视类窗口相关的设备描述表,则可以利用视类对象的指针来构造这个CWindowDC对象。如果想要绘制其他颜色的线条,首先需要创建一个特定颜色的画笔,然后将此画笔选入设备描述表中,接下来绘制的线条的颜色就由这个新画笔的颜色决定了。(但是截图后不显示)

2023-04-23 15:54:03 552

原创 WinAPI透明窗体SetLayeredWindowAttributes(转载)

【代码】WinAPI透明窗体SetLayeredWindowAttributes(转载)

2023-04-23 14:36:52 678

原创 SetWindowLong和SetWindowPos函数详解

一个应用程序可以一个系统美为于类,但是不能以一个其他进程产生的窗口类为子类,SetwindowLong函数通过改变与一个特殊的窗口类相联系的窗口过程来创建窗口子类,从而使系统调用新的窗口过程而不是以前定义的窗口过程。Windows CE:如果这是一个可见的顶层窗口,并且未指定SWP_NOACTIVATE标志,则这个函数将激活窗口、如果这是当前的激活窗口,并且指定了SWP_NOACTIVATE或SWP_HIDEWINDOW标志,则激活另外一个可见的顶层窗口。SWP_NOACTIVATE:不激活窗口。

2023-04-23 14:34:35 2084

原创 Tomcat下配置HTTPS单向认证

客户端认证,true:双向认证,会请求客户端证书,对客户端进 行认证;false:单向认证,准备文件:server.jks servertrust.jks。HTTPS访问的端口,配置完成后,你的应用HTTPS访问地址为。信任的证书库文件,填写servertrust.jks 的路径。是否使用SSL,默认,true,HTTPS必须为true。证书库文件,填写server.jks的路径。信任的证书库文件的密码,制作证书时填写的。参考上一篇公众生成这两个文件。证书库密码,制作证书时填写的。

2023-04-08 12:32:08 426

原创 Tomcat使用https配置实战

在上述配置中,我们的Tomcat既支持使用http协议,又支持使用https协议。我们都知道,https协议是一种不安全的传输协议,内容会以明文的形式进行传输,因此,在生产环境中,我们通常设置强制tomcat使用https协议,当有人使用http协议访问8080端口时,将该访问请求强制性重定向到8443端口上去。首先,要实现https,就必须先具有tomcat证书。在此过程中,要特别注意输入的密码和生成的文件路径和名称,在下面的配置中,我们需要使用这个证书文件,用于配置Tomcat对https的支持。

2023-04-08 12:30:19 1065

原创 ffmpeg 视频重要函数

ffmpeg 视频重要函数。

2023-01-03 10:01:15 146

原创 网络摄像头数据解码

依次调用三个函数后,我们可以很清楚的知道码流的各种信息。

2022-12-25 11:22:04 586

原创 FFmpeg通过摄像头实现对视频流进行解码

7. 通过AVFormatContext中AVStream查找视频/音频流索引,这里在windows10下获取到的编码类型为mjpeg即AV_CODEC_ID_MJPEG,像素格式为yuv422p即AV_PIX_FMT_YUVJ422P;在linux或windows7下获取到的原始编码类型为rawvideo即AV_CODEC_ID_RAWVIDEO,原始像素格式yuyv422即AV_PIX_FMT_YUYV422;20. av_frame_free:释放由av_frame_alloc分配的AVFrame;

2022-12-25 11:08:29 778

原创 各种类型相机rtsp取流格式大汇总

派尔高PELCO: rtsp://10.106.6.105/stream1 rtsp://10.106.6.103/stream1 rtsp://10.106.6.103/stream2 rtsp://10.106.6.103/stream3 rtsp://10.1.1.8/live/v0。rtsp://admin:[email protected]:554/h264/ch1/main/av_stream————主码流。Repotec: rtsp://IP地址/cam1/mpeg4?

2022-12-25 10:05:11 3138

空空如也

空空如也

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

TA关注的人

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