自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 PL/SQL使用imp、exp导入导出dmp文件

起因需要导出数据库的数据,但是因为数据量太大,不能使用sql文件导出,只能用dmp格式。安装imp.exe、exp.exe我的电脑可以使用PL/SQL远程访问oracle数据库,但是之前安装的oracle驱动是轻量版的,没有imp.exe、exp.exe,所以要重新下载。oracle client下载链接下载需要登录,这个过程比较恶心。没有账号的话要注册一下,我注册完后进行登录,一直提示...

2020-01-13 16:01:41 15693 2

原创 Linux下编写C++服务器(redis连接)

redis数据库之前没有用过

2019-08-27 22:33:09 801

原创 mfc根据vid区分设备输入内容

做了一个mfc的外挂程序,连接了多个扫描枪以及一个键盘,需要区分哪些内容是哪个设备输入的。网上找了很多资料,大多是在扫描枪中设置前后缀,然后使用Hook回调函数获取键盘输入,再根据前后缀判断是哪一把扫描枪。一开始我这样实现,但是发现会有换设备就要重新设置前后缀和前后缀可能与输入内容有重复的问题。后来发现在MFC中,PreTranslateMessage是虚函数,是用来截获消息的。我们可以通过重...

2019-08-14 18:22:01 1423

原创 mfc下获取所有连接的打印机信息

在公司做的一个外挂程序,和C++获取所有USB接口的vid、pid等信息为同一项目,要增加打印条码的功能,并且要选择打印机。不同条码打印机的接口都有点不同,这里就不叙述,只获取所有连接的打印机信息。我做成一个按钮,点击按钮后跳出打印机界面可以选择打印机,按钮的消息函数如下:void CRightView::OnClickPrinter(){ CPrintDialog printDlg(FAL...

2019-08-14 18:21:23 1533

原创 C++获取所有USB接口的vid、pid等信息

最近项目要写一个MFC的外挂程序,要分别获取电脑上所有扫描枪的输入信息,这时我们就需要根据扫描枪的vid和pid进行区分,有一些同批次同型号的输入设备vid和pid会相同,我们可能需要设备实例路径进行区分,可以在设备管理器->键盘->点击设备查看,如图:这里记录一下获取USB信息的代码,因为涉及到公司业务,只给出这部分我封装好的类,这是MFC下继承CDialogEx的类,C++只需...

2019-08-14 18:20:52 9602 4

原创 Linux下编写C++服务器(MySQL连接)

安装MySQL网上有很多从yum下载安装的教程,但是不知道什么原因下载速度很慢,速度在10k/s以内,这里是参照CentOS 7离线安装MySQL 5.7下载的,操作比较复杂,但速度会快一点,觉得麻烦可以直接在yum下载。配置环境安装完后,MySQL文件夹下的include和lib目录是我我们需要的头文件和库。...

2019-08-14 18:19:13 691

原创 Linux下编写C++服务器(Websocket服务器)

WebSocket服务器比HTTP服务器要简单一些利用asio进行WebSocket服务器的开发,asio现在还是比较轻便的。下载asiomv /home/aubin/下载/asio-1.12.2.tar.gz /usrcd /usr/tar -xzvf /usr/asio-1.12.2.tar.gz...

2019-08-14 18:18:47 2205

原创 Linux下编写C++服务器(HTTP服务器)

今天使用Makefile写一个HTTP的服务器,之前没有接触过Makefile,需要探索一下。VS2015下测试Makefile新建一个Makefile Project(Linux),这里名为HTTPTest;添加新建项, 添加C ++文件(.cpp),名为main.cpp,内容如下:#pragma once#pragma execution_character_set("ut...

2019-08-14 18:18:09 6076

原创 Linux下编写C++服务器(EPOLL高并发Socket服务器)

概述之前写的并发服务器是accept到客户端的句柄后,就开启一个线程,让子线程处理这个客户端的通讯,客户端多了会造成高内存,因此限制了高并发,同时非阻塞也可能会造成高CPU使用率。Linux的EPOLL机制解决了上面的问题,EPOLL使用事件触发的机制,只有事件变化时才会处理事件,可以从事件中获取句柄、事件类型信息,进行处理。参考文献:浅析epoll的水平触发和边缘触发,以及边缘触发为什么...

2019-08-14 18:17:26 3717 3

原创 Linux下编写C++服务器(简单Socket客户端服务器)

安装好环境之后,我们就可以写服务器了,今天先写一个简单的socket服务器。先给出Linux编码风格,尽量按着这些点写。头文件我们在上一次的test项目下,新增一个名字叫MySocket的类,由于windows和linux需要的头文件不同,我们需要查找一下Socket需要的头文件,添加上去后显示无法打开源文件,是因为VS只有编译时才会连接Linux虚拟机的头文件。这时我们需要把linux...

2019-08-14 18:16:53 2242 1

原创 Linux下编写C++服务器(VS2015创建Linux项目)

参考链接:用VS2015开发Linux程序详细教程-配置篇开启SSH服务windows安装安装

2019-08-14 18:15:45 1482 1

原创 Linux下编写C++服务器(创建centOS7虚拟机共享文件夹)

在windows下创建文件夹,并设置为共享;

2019-08-14 18:14:48 262 2

原创 Linux下编写C++服务器(配置C++编译调试环境)

Linux下编写C++服务器(配置C++编译调试环境)安装好linux虚拟机,确定能上网后,我们可以开始编写C++程序了,但在这之前我们需要下载编译器和调试器下载gcc在终端输入yum search gcc,查找yum源上的gcc软件包;输入yum install gcc-c++ -y安装gcc,这里需要管理员权限;安装完后输入g++ -v,查看是否安装成功和gcc版本号;输...

2019-08-14 18:14:01 2786

原创 Linux下编写C++服务器(安装Linux虚拟机)

Linux下编写C++服务器(安装Linux虚拟机)在公司做了两年的MFC,一直和工控机呆在一起。大学时学过Linux,但已经忘记了,今天重温一下在Linux下C++服务器。安装Linux虚拟机因为我的电脑是windows10,我需要装VMware后,安装Linux系统。VMware的安装很简单链接:VMware下载地址.链接:VMware Workstation 14 Pro安装教程...

2019-07-18 03:44:35 722 5

NetAssist.zip

NetAssist是一款网络调试助手!网络调试助手 V3.7 --铭心软体工作室荣誉出品!

2020-01-13

空空如也

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

TA关注的人

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