
服务器
热爱生活热爱你
文章设置vip,还请支持!如果您实在想阅读,请留言私信,看到后单发你哦~!
展开
-
log4cxx-1.2.0安装及cmakelist集成
log4cxx-1.2.0安装及cmakelist集成原创 2024-08-02 10:52:48 · 297 阅读 · 0 评论 -
手动指定ubuntu环境下程序打包指定目录
{CMAKE_INSTALL_PREFIX}为程序目录的安装位置,如果需要安装到其他位置,只需要修改此项即可。在打包时候默认不能打包一些静态资源的,比如以配置文件为例config目录。config目录打包后,将安装到DESTINATION指向的位置;Ubuntu在打包过程请自行检索其它文章;原创 2024-06-25 15:25:35 · 429 阅读 · 0 评论 -
C++之log4cpp库
c++ log4cpp使用记录原创 2022-08-08 15:04:39 · 317 阅读 · 0 评论 -
c++定时器,linux已测试ok
本文只做记录使用,方便后续查找,感谢作者!c++定时器_搁浅的渔的博客-优快云博客_c++定时器CTime.h文件#ifndef EXCAVATORSERVICE_CTIMER_H#define EXCAVATORSERVICE_CTIMER_H#include <functional>#include <chrono>#include <thread>#include <atomic>#include <memory&原创 2022-04-13 11:42:47 · 298 阅读 · 0 评论 -
linux服务端下的c++ udp socket demo
linux服务端 udp socket demo 如下://创建接受数据的socket int iSock = socket(PF_INET,SOCK_DGRAM,0); printf("socket ss:%d \n",iSock ); struct sockaddr_in server_sockaddr; memset(&server_sockaddr, 0, sizeof(server_sockaddr)); //配置sockaddr_in 结.原创 2022-04-07 17:23:00 · 3132 阅读 · 0 评论 -
解决 ROS 的慢和失败
ubuntu为例,更新源就不说了;给什么源和一些host的ip,没有多大意义,因为ip会变,源也会不稳定,下面教的是方法;学会方法,可以灵活运用;下面方法还适用其他慢的处理,不仅仅只是针对ROS 哦!向下看吧!1、vcs import src < ros2.repos 慢或者彻底失败;解决:打开文件,看下需要下载的域名一般为github.com,然后ping 下这个域名,把ping出来的ip地址写入 /etc/hosts中,你会发现成功率很高,变快了,然后命令vcs多十原创 2022-03-10 16:33:42 · 2043 阅读 · 0 评论 -
ubuntu下中文输入法googlepinyin 及 googlepinyin宕机解决办法
谷歌中文输入法教程,请参考如下地址:https://www.jb51.net/article/192113.htm除了重启电脑的解决方案,输入法偶尔宕机处理:在终端输入:pkill scimscim -d方便使用,写一个脚本文件.sh文件,然后给文件可执行权限,然后当输入法崩溃后,可以在终端输入./gpinyin.sh 即可...原创 2022-03-04 15:56:50 · 541 阅读 · 0 评论 -
windows客户端和linux服务端下的c++ tcp socket demo
window下的客户端参考文档 安装MinGW:https://blog.youkuaiyun.com/weixin_43141320/article/details/114487461CMakeLists.txt添加,要在add_executable前面link_libraries(ws2_32 wsock32)#include <iostream>#include <string>#include <cstring>#include <winsock2原创 2022-03-03 18:00:08 · 1422 阅读 · 0 评论 -
Ubuntu c++ 简单的多线程 例子
CMakefile.txt 需要添加 ,位置不好在最后面set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")方式1:#include <thread>调用:CTestThread mtest;thread m_thread_test(mtest);CTestThread.hclass CTestThread {public: void operator()() { start(); }...原创 2022-03-03 17:41:48 · 1017 阅读 · 0 评论 -
Ubuntu20 安装redis服务
安装 sudo apt-get install redis-server -y修改配置文件配置文件位置 /etc/redis/redis.conf#设置端口 port#设置密码 requirepass启用远程登录的话 注释掉 bind 127.0.0.1protected-mode 修改为 no配置文件修改完成后一定要重启下redis服务,通过下面的命令,如果还是不行可以尝试重启服务器,但是确保防火墙为关闭或者端口为(6379)放行# 启动 redis 服务service...原创 2022-03-03 17:05:46 · 1230 阅读 · 0 评论 -
Ubuntu检测ip有效性 且 修改系统ip
//正则表达式实现检测IP地址是否有效bool UntilTool::CheckIPAddrIsVaild(string str){ regex check_ip("(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9])[.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9])[.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9])[.](25[0-5]|..原创 2022-01-28 09:54:26 · 2523 阅读 · 0 评论 -
ubuntu修改系统时间
//时间月QString time_y = ui->sys_let_time_y->text();//时间日QString time_r = ui->sys_let_time_r->text();//时间时QString time_s = ui->sys_let_time_s->text();//时间分QString time_f = ui->sys_let_time_f->text();//时间秒QString time_m = ui-&g原创 2022-01-28 09:48:01 · 1249 阅读 · 0 评论 -
linux下命令行方式的音量控制
输入命令:alsamixer;//设置系统音量,这个百分比会有一定的误差存在amixer set Speaker 100% //设置系统麦克风amixer set Mic 100%c++代码可以执行运行上面的命令:QString yl = "amixer set Speaker 100%"; QByteArray cmd; cmd.append(yl); //也可以 ba2 = s2.toLatin1(); const ...原创 2022-01-25 11:02:19 · 3460 阅读 · 0 评论