logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux 打包(tar)和复制(cp)中的软链接问题

在linux下会有软链接(也叫符号链接),类似于windows的快捷方式。在复制或者打包带有软链接的文件时,稍不注意就会出错。如果没有特殊的参数,打包或者复制命令会把符号链接文件替换为真实的文件。正确的做法为:当使用tar命令时加参数p来保持软连接当使用cp命令时加参数P(大写的)来保持软连接...

c++移动语义(std::move)

c++11 引入了左值,右值,移动构造函数,移动赋值函数等新概念,其实都是为了支持移动语义而引入的c++11引入了左值和右值的概念:左值:能取使用&获取到地址的都为左值右值:不能获取地址的为右值,匿名变量一律为右值std::move()函数将左值转化成右值右值引用主要用于移动语义(move)和完美转发移动构造函数的功能:1.移动构造函数一般是在类中需要深拷贝(即成员变量含有指针类型,内容存

websocketpp/websocket++库教程/服务端代码封装

websocketpp这个库是开源的,我在项目中引用,感觉还是把代码开源出来给需要的人比较好。我自己对这个库进行了简单的封装,可以做出动态库或者so库,使用起来也方便。我只提供封装后的代码,至于websocket库的编译和项目配置需要自己去做。web_sock_server.h头文件#pragma once#include "pch.h"#include <string>#includ

#websocket
centos 升级gcc

最近使用自己的虚拟机编译项目文件,发现报错:/root/yimi/serv_dev_camera_proxy/serv_dev/esb_middleware/output/linux/bin/libboost_locale.so:对‘std::__throw_out_of_range_fmt(char const*, ...)@GLIBCXX_3.4.20’未定义的引用/root/yimi/ser

文章图片
centos 7 安装boost(1_70_0)库

最近项目中用到boost库的很多东西,包括boost::function、共享指针boost::share_ptr、字符串处理、网络通信库、文件处理等等,觉得这个boost库功能十分强大,所以在自己电脑上按装学习一下。(1)安装方法有好几种,下面给出一种最简单的安装方式,使用yum命令:yum install boostyum install boost-dev...

#centos
本地主机客户端访问不了VMware虚拟机里的服务器

最近使用windows的客户端访问vmware虚拟机里面的服务器失败,显示connection refused。服务器是linux contos版本,可以用windows的putty连接上linux,windows端ping linux主机也可以ping通。因此断定链路是没有问题的,问题应该出现在防火墙过滤规则上,网上找了一下解决办法,在linux输入如下两个命令就可以连接上了:iptab...

#linux
解决centos ssh可以使用却无法传文件的问题

今天想在宿主机windows和虚拟机linux里面传文件,发现无论是用sz还是pscp,都无法使用,提示是SFTP的问题,上网百度了一下,解决办法是修改/etc/ssh/sshd_config文件将Subsystem sftp /usr/libexec/openssh/sftp-server改为Subsystem sftp internal-sftp重启后就可以了,不知道这是啥原理,之前是好好的可

#linux
centos 升级gcc

最近使用自己的虚拟机编译项目文件,发现报错:/root/yimi/serv_dev_camera_proxy/serv_dev/esb_middleware/output/linux/bin/libboost_locale.so:对‘std::__throw_out_of_range_fmt(char const*, ...)@GLIBCXX_3.4.20’未定义的引用/root/yimi/ser

文章图片
升级linux c++标准库

最近在自己的虚拟机运行某个项目用到的程序的时候,报错:./yimi_camera_proxy: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./libexport_cpp_utility.so)./yimi_camera_proxy: /lib64/libstdc++.so.6: version `GLI

windows下ini配置文件的读写

最近在看传奇客户端的源代码,里面有对ini文件的读写。特此记录一下使用方法对ini文件进行写操作用到函数BOOLWINAPIWritePrivateProfileStringA(    __in_opt LPCSTR lpAppName,    __in_opt LPCSTR lpKeyName,    __in_opt LPCSTR lpString,    __in_opt...

#windows
到底了