- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 最小化安装Centos后网络配置
配置完成后重启网络服务systemctl restart networkyum install net-tools
2020-10-29 10:21:34 3653
转载 Linux安装Python3环境
python3安装pip3(install pip3 for python 3.x) 更新时间:2018年04月03日 08:32:55 作者:文成小盆友 这篇文章主要为大家详细介绍了install pip3 for python 3.x,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 我目前使用的服务器为centos6.x 系统自带的python的版本为2.6.x,但是目前无...
2020-10-29 10:12:00 3772
原创 安装Linux虚拟机后配置中文显示环境小结
首先,需要确认目标机器中,是否含有可支持的中文语言包若不含以上输出,则需要安装语言包,以Centos7为例 yum groupinstall "fonts" -y准备工作完成后,查看本机配置可见,目标机器中环境配置非中文,故而修改语言配置文件vi /etc/locale.conf修改为如下:使用source或者". ",执行文件配置,使之立即生效此时,使用VMware中的SSH连接到目标机器,便已经可以正确显示中文...
2020-10-28 10:49:46 4662
原创 获取执行程序的原路径(绝对路径)
Boost.filesysteminitial_path()与current_path(),只能获取Shell传入的执行路径,不在执行程序当前路径时导致错误Linux系统函数getpwd(),同Boostreadlink(),可实现获取完整路径,因为从当前执行程序文件中读取路径string ReturnEXERoute(){ char url[1024]{}; int rslt = readlink("/proc/self/exe", url, 1023); if (rslt
2020-10-28 09:09:31 4415
原创 Python C/C++调用与Python代码性能优化
Python调用C/C++编译好的运行时库:一、在C/C++代码中使用<python.h>封装需要暴露的接口,代码需要符合被调用标准https://www.jb51.net/article/104159.htm二、最大程度保留C/C++原样,使用Boost.Python模块接口封装http://edyfox.codecarver.org/html/boost_python.html三、不需要修改编译好的C/C++li链接库,在Pythonda代码中使用Ctypes.cdll.
2020-10-24 10:23:36 4422 2
原创 c++ ODB连接MYSQL操作中文乱码问题
使用ODB过程中,修改含有中文的数据表行时,会使中文呈现出乱码问题其一,数据库连接时,需要明确指定客户端编码格式,需要与MYSQL服务器端保持一致,推荐使用utf8auto_ptr<database> db(new odb::mysql::database(m_user, m_password, m_databaseName, m_databaseURL, m_databasePort, 0, "utf8"));其二,修改或者读取含有中文的列时,亦需要将编码与服务端统一,此时可以使
2020-10-16 17:42:05 3951
原创 log4cplus日志格式输出配置
layout是控制日志输出格式的log4cplus.appender.R.layout=log4cplus::PatternLayoutlog4cplus.appender.R.layout.ConversionPattern=[%D{%Y-%m-%d%H:%M:%S,%Q}] [%t] %-5p - %m%n格式包括三种类型:1.) SimpleLayout 是一种简单格式的布局器,在输出的原始信息之前加上LogLevel和一个"-"。2.) TTCCLayout 其格式由时间..
2020-10-16 16:51:33 6038
原创 epoll+多线程服务器
#include <cstdio>#include <thread>#include <string>#include <signal.h>#include <unistd.h>#include <boost/signals2.hpp>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#inclu.
2020-10-14 17:36:00 4862
原创 boost之signals2库使用例程
ClearCacheOperator.h#pragma once#include <vector>#include <string>#include <boost/signals2.hpp>using namespace std;class ClearCacheOperator{public: typedef boost::signals2::signal<void()> signal_t; typedef signal_t::sl.
2020-10-12 17:15:22 5001
原创 Boost库signals测试
测试Boost库信号槽传参,在connect时必须使用占位符,确认传递参数个数BOOST_STATIC_CONSTEXPR boost::arg<1> _1;BOOST_STATIC_CONSTEXPR boost::arg<2> _2;BOOST_STATIC_CONSTEXPR boost::arg<3> _3;BOOST_STATIC_CONSTEXPR boost::arg<4> _4;BOOST_STATIC_CONSTEXPR bo.
2020-10-12 10:25:13 4691
原创 TCP网络调试助手提示错误:“1035:未知错误” 解决方案
在安装VMware Workstation之后,网络连接新增两个虚拟网络适配器,如下图:此时,在低版本网络调试助手中,往往默认解析成虚拟适配器地址,造成如下未知错误情况使用桥接模式,并禁用两个虚拟适配器后可解决此问题或者升级网络调试助手至新版本,本机IP可选择,说明新版本中已解决该问题...
2020-10-10 15:20:49 9041
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人