自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis 生成Windows下动态链接库的

windows下编译hiredis动态库

2022-11-03 17:04:35 363

原创 BOOST LOG 链接错误提醒

BOOST LOG 链接错误提醒

2022-09-13 13:45:13 564

原创 centos7下boost安装

boost安装一般有两种方式,一种是源码编译安装(网上很多,不赘述);另一种简便的是命令行安装yum install boostyum install boost-develyum install boost-doc 较为简便,记录一下...

2021-08-01 10:53:18 671

原创 2021-05-14

阿里云FTP登录被动模式修改阿里云Ftp服务器搭建成功之后,外部机器想要访问阿里云的FTP服务器仍然需要一些设置。原因是,计算机默认ftp的访问模式是被动模式(PASV),PASV握手连接时,会采用任意端口的方式进行连接;阿里云的安全组策略和防火墙未必开通该端口的准入策略。因此需要将外部主机的pasv模式禁用;具体步骤如下:打开控制面板—>网络和internet选线如下图:点击Internet选项在最上面的菜单选项中选择高级,一般主机登录FTP都是默认被动模式,将该模式禁用即可,取消勾

2021-05-14 15:45:26 110

原创 vsftpd 修改指定端口

vsftpd的一般默认端口为21,一般来说端口21不太方便开放,因此多数时间需要修改指定默认的端口。 第一步: 修改vsftpd的配置文件,一般在/etc/vsftpd/目录下的vsftpd.conf为vsftpd的配置文件 首先备份,以免改出差错,无法还原 cp vsftpd.conf vsftpd.conf.bak 打开vsftpd.conf文件,在文件末尾添加一句: listen_port=14992(14992为指定登录传输的端口) 第二步: 修改vsftpd软件安装.

2021-04-12 09:54:16 8293

原创 Linux ssh多个端口开启

Linux ssh的多个端口开启通常情况下,ssh的远程端口是22,但是也有部分需求在除22之外的端口远程连接。在系统环境CentOS7.6下想要多开几个端口用于ssh登录。最简单的方法自然是修改ssh的配置文件,在多个端口重启ssh服务;具体步骤:执行命令:1.echo Port <端口号> >> /etc/ssh/sshd_config ###开启多个ssh服务端口(可以多开几个)2.Systemctl restart sshd ###重启ssh服务3.Syste

2021-02-10 11:42:36 5784

原创 Virtualbox虚拟系统为Windows的增强安装包的安装

VirtualBox是个非常强大的工具,不仅在于可以现有的系统上虚拟另外一套系统出来,自带的远程桌面登录功能也是相当简单容易。为了使用方便,将需要的功能也一并加载了。远程桌面的设置相对简单,只是将virtualbox的DisPlay中的端口改为防火墙允许外连的端口就行。为了让远程桌面的使用更加流程方便,需要安装一个增强功能包。虚拟机系统为Linux系统的安装网上有很多,因此不再赘述。重点介绍一下,虚拟机系统为Windows系列的系统。Window下VBoxGuestAdditions安装很简单,点击虚

2020-12-18 14:37:08 728

原创 Linux系统下部署虚拟机安装Windows踩坑记录

由于业务需要,需要远程在机房内部的Linux服务器上虚拟一个Windows环境出来,windows端与linux端的数据交互。Linux服务器环境:系统:centos7.7的mini系统步骤一:服务器系统一般都是mini系统,并无图形化界面;因此第一步需要安装图形化界面;使用以下命令:Yum install -y “X-windows”(图形化界面安装之前都会安装这个软件包)桌面选择:一般来说,CentOS图形化桌面的选择有很多,大多数的选择是GNOME桌面,安装命令也很简单Yum grou

2020-12-17 11:40:34 1067

原创 内存泄漏排错梳理

一般内存泄漏等问题出错会出现以下界面:写入冲突异常,出现这种界面将排错机制做一个梳理:1.一般出现这种问题是有野指针的存在,找出所有指针变量,检查其是否初始化;是否new或malloc出足够的空间;2.检查数组或者结构体拷贝的空间是否存在越界的情况;一般建议使用有内存保护的strncpy或者strcpy_s;...

2020-11-29 00:28:43 153

原创 编译报错file format not recognized; treating as linker script

linux环境下,C++编译出现问题,报错XXX:file format not recognized; treating as linker scriptXXX:syntax error原因是,识别不了文件格式,只能将文件当作一个链接识别。出现该错误原因很多,如果是cpp文件或者o文件,可以仔细检查一下文件名是否正确。若是文件名无误,可以使用file命令进一步排错。以上错误发生后,查看了一下文件格式,发现so文件格式竟然变成了ASCII text;而实际so文件格式应该为实际上,以上错误一般

2020-09-08 14:54:47 29522 3

原创 头文件<cstdint>的C++11标准

C++中头文件是定义数据类型的文件,文件中的数据类型定义在命名空间std内,一般要在C++11及以后的环境中使用。使用其数据类型时,最好加上命名空间的前缀“std::int64".避免在全局使用using namespace std;或者为了避免污染全局命名空间,可以另外定义命名空间进行隔离。intmax_t uintmax_t Integer type with the maximum width supported.int8_t uint8_t Integer type with a width o

2020-09-08 09:44:58 1925

原创 openssl报错踩坑

window下配置openssl,已经配置好的网址,好像要收费,只能自己用源代码编译。编译好的,直接下载使用的网址:http://slproweb.com/products/Win32OpenSSL.html自己编译的可以用以下方法:在下载好的,openssl源码文件目录中中找到文件INSTALL.W32,上面由win32的编译方法需要下载ActivePerl 的脚本工具1.下载安装脚本工具ActivePerlhttps://www.activestate.com/products/downl

2020-05-20 16:34:27 4222

原创 报错collect2: error: ld returned 1 exit status openssl报错

在centos7.7下用SSL通讯加密编程时,代码一直报错collect2: error: ld returned 1 exit status查了很多资料一般是有因为两种错误:1.是main函数中出错,函数名有错误或者函数在卖弄函数外定义,却在函数内部引用;2.是链接库不全,或者链接库不全,或者版本不对;但我链接的库和main函数都没有问题,才想起不久才把openssl升级,会不会是有残余的头文件残留。于是查了libssl.so,libcrypto.so的版本和函数,发现确实有函数版本不一样。去查

2020-05-19 17:18:58 3552

原创 CString,LPCWSTR,int的相互转换

由于需求重新做了个MFC界面,相互之间字符串转化的东西,记录一下:CString转LPCWSTR:LPCWSTR wstr;CString str(_T(“12354”));wstr=str;如此CString便转化为了LPCWSTR类型int转LPCWSTR:wchar_t wstr[10];int i = 30;_itow_s( i, wstr, 10, 10);wstr便...

2020-04-29 16:41:29 552

原创 搭建Linux的组播环境(附Windows组播程序的代码)

项目需求需要在windows2008 r2的环境上搭建虚拟机Linux系统,并用Linux系统接收组播数据。在windows2008 r2搭建虚拟机,已经介绍过了。关键的地方在与,桥接网卡,静态IP要设置好。组播是基于IP/TCP协议簇下的多播协议(Internet组管理协议),也叫IGMP协议。组播程序的代码与UDP网络编程的代码有些许变化。Windows接收端代码#define _WIN...

2020-03-19 17:06:32 915

原创 使用向量作为函数参数出错

使用向量作为函数参数出错定义的时候是这个样子void DealStockTrade(HQ_DATA *hq,CMD *commend,vector &dealList,dbft sumProfit){…}使用的代码如下:if(q->contact==last[m].contact){buy.flag = 1;buy.amount = 1;buy.Price = ...

2019-08-15 10:22:24 616

原创 在MFC中使用sort函数做排序时遇到一个小bug 记录一下

在MFC中使用sort函数做排序时遇到一个小bug 记录一下在MFC中使用sort函数出错class CClientSocket :public CSocket{public:CClientSocket(void);~CClientSocket(void);virtual void OnReceive(int nErrorCode); //重写接收函数,通过类向导生成BOO...

2019-08-13 09:09:18 1045 1

空空如也

空空如也

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

TA关注的人

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