![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
环境配置
文章平均质量分 58
qixiang2013
这个作者很懒,什么都没留下…
展开
-
内网穿透工具frpc ,流量代理
svn: //123.207.61.13:9227 就行了。原创 2023-12-14 14:09:53 · 455 阅读 · 0 评论 -
gcc编译优化
thinLTO是GCC引入的一种折衷方案,它结合了整个程序模式和LTRANS模式的优点. 在链接阶段,链接器可以使用这些索引文件来进行全局的优化和代码生成。总体而言,LTRANS和ThinLTO都是有效的链接时优化方式,但根据项目的规模、编译时间和优化需求来选择适合的模式。O3在O2的基础上进行更多的优化,例如使用伪寄存器网络,普通函数的内联,以及针对循环的更多优化。O2会尝试更多的寄存器级的优化以及指令级的优化,它会在编译期间占用更多的内存和编译时间。原创 2023-11-24 12:28:40 · 594 阅读 · 0 评论 -
docker
7. docker run -it -v /root/ceshi:/root centos /bin/bash docker 启动一个centos并且挂载到ceshi目录。docker exec -it 88d23bcbe1f2 /bin/bash , 进入不停止容器。4.docker run -it centos /bin/bash 启动并进入容器。docker rm -f $(docker ps -aq) 删除全部容器。docker attach 容器id , 进入不停止容器。原创 2023-09-11 17:27:36 · 187 阅读 · 0 评论 -
valgrind callgrind使用
callgrind使用原创 2023-01-11 15:50:41 · 647 阅读 · 0 评论 -
vscode配置remote ssh
vscode配置remote ssh原创 2022-12-07 19:15:20 · 6941 阅读 · 0 评论 -
gdb工具
执行下一条语句,如果该语句为函数调用,不会进入函数内部执行(即不会一步步地调试函数内部语句)然后使用run或者r命令开始程序的执行,也可以使用 run parameter将。执行下一条语句,如果该语句为函数调用,则进入函数执行其中的第一条语句。开始执行程序,在main函数的第一条语句前面停下来。跟踪查看某个变量,每次停下来都显示它的值。设置断点,程序运行到断点的位置会停下来。然后输入 file yourpram。继续程序的运行,直到遇到下一个断点。产看函数调用信息(堆栈)原创 2022-11-28 11:50:19 · 136 阅读 · 0 评论 -
修改windows控制台编码
找到HKEY_CURRENT_USERConsole\%SystemRoot%_system32_cmd.exe。新建一个 DWORD(32位值),命名为CodePage,值设为65001。已有CodePage的话,修改它,改为十进制,65001。日文 932。俄文 866。韩文 949。繁体中文BIG5 950。:: 设置简体中文(GB2312)美国/加拿大英语 437。:: 设置UTF-8。原创 2022-10-08 15:17:57 · 857 阅读 · 0 评论 -
fedora 安装桌面
fedora 安装桌面原创 2022-09-27 11:52:05 · 804 阅读 · 0 评论 -
cmake调用第三方库
cmake调用第三方库原创 2022-07-27 19:33:37 · 2464 阅读 · 0 评论 -
lua json 库
lua json 库原创 2022-07-27 10:48:04 · 982 阅读 · 0 评论 -
Clion 中文输入的问题
clion 输入中文原创 2022-07-21 10:51:45 · 808 阅读 · 0 评论 -
lua 编译动态库
1. 下载lua https://www.lua.org/ftp/lua-5.4.3.tar.gzwget https://www.lua.org/ftp/lua-5.4.3.tar.gz2.tar -zxvf lua-5.4.3.tar.gz3. cd lua-5.4.3/srcvi MakeFIle 4. 修改 CFLAGS= -O2 -Wall -DLUA_COMPAT_ALL $(SYSCFLAGS) $(MYCFLAGS) 改为 CFLAGS= -O2 -Wall -DLUA_COMPAT原创 2022-07-07 15:42:28 · 1090 阅读 · 0 评论 -
clion配置lua 断点调试工具
环境 clion 2020, lua 5.4.3需要编译lua.so文件1. 初步安装 IntelliJ IDEA + Lua调试_qqooopp123的博客-CSDN博客_idea 调试lua通常情况下lua 配成成服务器 package.cpath = package.cpath .. ';/root/.local/share/JetBrains/CLion2020.3/intellij-emmylua/classes/debugger/emmy/linux/?.so'local dbg = requ原创 2022-07-07 15:39:21 · 1074 阅读 · 0 评论 -
sol2 配置到centos
1. 安装lua centos7安装lua语言环境_qixiang2013的博客-CSDN博客2. getting started — sol 3.2.3 documentation拷贝sol 里的include 目录到 ,任一目录使用命令编译g++ -std=c++17 testSol.cpp -I"./include" -I"/usr/local/include" -L"/usr/local/lib/" -llua -ldl 第一个-I 是sol第二个-I 是lua的第三个-L 也是lua 的ku.原创 2022-06-27 20:36:01 · 543 阅读 · 0 评论 -
centos7安装lua语言环境
官网地址:Lua: downloadwget http://www.lua.org/ftp/lua-5.3.6.tar.gztar zxf lua-5.3.6.tar.gzcd lua-5.3.6make linux testmake install原创 2022-06-27 20:23:28 · 139 阅读 · 0 评论 -
centos cmake 支持c17
centos cmake 支持c17原创 2022-06-21 14:09:48 · 3680 阅读 · 0 评论 -
centos 更新 yum 源
centos 更新 yum 源原创 2022-06-21 11:23:07 · 167 阅读 · 0 评论 -
Centos移动/home目录空间到/根目录下
环境搭建原创 2022-06-14 15:45:53 · 1412 阅读 · 0 评论 -
CentOS 7.4 环境下源码编译(多实例)安装 Mysql 5.7.26
一、软件安装1. 安装必要的软件依赖yum-yinstallgccgcc-c++ncursesncurses-develbisoncmakemake2、下载mysql源码包mkdir/softwarecd/softwarewgethttps://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26.tar.gz查看下载包:[root@localhostsoftware]#lsmysq......原创 2021-12-06 17:32:50 · 386 阅读 · 0 评论 -
htop 相同的进程太多
按f2然后选中这两个原创 2021-11-19 16:13:37 · 1850 阅读 · 1 评论 -
eclipse 安装svn
在eclipse的安装目录下,找到dropins(如果没有新建一个),解压下载的文件,并命名subeclips,如下图最后重启eclipse原创 2021-10-28 14:09:44 · 115 阅读 · 0 评论 -
centos 安装protobuf (string和byes 格式区别)
麻烦大家去官网先下载Download Protocol Buffers | Google Developers从官网跳到githubRelease Protocol Buffers v3.18.0 · protocolbuffers/protobuf · GitHub下载protobuf-cpp-3.18.0.tar.gztar -xvf protobuf-cpp-3.18.0.tar.gzcd protobuf-3.18.0/./configure -prefix=/u...原创 2021-09-30 14:48:05 · 467 阅读 · 0 评论 -
clion 创建多个项目
添加红线内容最后目录结构大概这样原创 2021-09-06 12:39:31 · 1222 阅读 · 0 评论 -
cmake 离线安装
https://cmake.org/download/官网下载源码包1.解压CMake源码包tar-zxvfcmake-3.12.0-rc1.tar.gz2.进入cmark的源码目录cdcmake-3.12.0-rc13.运行当前目录下的一个文件./bootstrap4.运行命令(这步时间有点长)gmake5.进行安装gmakeinstall6.查看版本cmake--version...原创 2021-09-06 11:23:19 · 3744 阅读 · 0 评论 -
离线安装mysql8
一、安装1、下载mysql离线安装包下载地址:https://dev.mysql.com/downloads/mysql/选择如下:【Red Hat Enterprise Linux 7 / Oracle Linux】【Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit)】...原创 2021-09-06 11:52:58 · 625 阅读 · 0 评论 -
sublime3 安装json格式化工具,和protobuf高工具
(1)按Command+Shift+p打开命令搜索框,输入PC,点击图中条目安装,如下图:安装完成后,重启Sublime Text 3。如果在Perferences->package settings中看到package control这一项,则安装成功。(2)安装pretty json工具打开 Sublime,command + shift + p-> Install package,然后会再弹一个框 ->搜索 Pretty JSON 安装。(3)probu...原创 2021-08-09 15:52:27 · 282 阅读 · 0 评论 -
centos7 桥接模式设置静态ip
cd /etc/sysconfig/network-scripts/cp ifcfg-eno16777736 ifcfg-eno16777736.bakvi ifcfg-eno16777736修改后的文件内容:TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesI.原创 2021-06-19 13:48:06 · 343 阅读 · 0 评论 -
centos 安装redis
Centos7安装Redis一、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装[root@localhost local]# yum install -y gcc二、下载并解压安装包[root@localhost local]# wget http://download.redis.io/releases/redis-5.0.3.tar.gz[root@localhost loc...原创 2021-06-04 13:46:14 · 66 阅读 · 0 评论 -
gcc 升级
devtoolset对应gcc的版本 1 2 3 4 5 6 7 devtoolset-3对应gcc4.x.x版本 devtoolset-4对应gcc5.x.x版本 devtoolset-6对应gcc6.x.x版本 devtoolset-7对应gcc7.x.x版本 devtoolset-8对应gcc8.x.x版本 devtoolset-9对应gcc9.x.x版本 devtoo.原创 2021-06-02 16:12:50 · 1579 阅读 · 0 评论 -
yum 报错YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Error: Cannot find a valid
yum 报错YumRepo Error: All mirror URLs are not using ftp, http[s] or file.Error: Cannot find a valid baseurl for repo: base<1>1、备份你的原镜像文件,以免出错后可以恢复。 命令如下: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载新的..原创 2021-03-18 15:59:59 · 1389 阅读 · 0 评论 -
centos 虚拟机共享文件夹
1. 装好vmware tools2、启动电脑和虚拟机的共享目录2.1在电脑中设定一个共享文件夹。比如说D:/sha,将其设置为共享文件夹。3、使用共享文件夹传输文件3.1使用vmware-hgfsclient查看共享文件夹。本例中为sha3.2挂载共享文件到虚拟机中,其中sha为电脑的共享文件夹名如果碰到mount:unknowfilesystemtype'vmhgfs'错误,改用下命令:3.3查看共享文件至此,工作完成。...原创 2020-10-05 13:54:54 · 439 阅读 · 0 评论 -
iftop安装
yum install -y flex byacc libpcap ncurses-devel libpcap-develmkdir iftop cd iftop/ wget http://www.ex-parrot.com/pdw/iftop/download/iftop-1.0pre4.tar.gztar zxvf iftop-1.0pre4.tar.gzcd iftop...原创 2020-05-09 15:35:24 · 132 阅读 · 0 评论 -
centos 安装nginx
1. yum install nginx -y2。systemctl start nginx3.192.168.101.7, 会显示页面说明安装成功原创 2019-11-26 16:41:47 · 66 阅读 · 0 评论 -
Mac VMware fusion10 Centos7网络配置
2.2 获取mac机器中vmnet8的gateway地址打开mac终端,输入如下命令cat /Library/Preferences/VMware Fusion/vmnet8/nat.conf1找到 # NAT gateway address这一行,下面的ip就是gateway地址#NAT gateway addressip = 172.16.185.2netmask = 255.255.255...原创 2018-03-26 17:25:41 · 45 阅读 · 0 评论 -
禁止 git 自动转换换行符,git status遇到old mode问题
开发团队都在 windows 下开发,有IDE管理代码。对我们来说,最好是禁用换行转换符的功能。我用 cygwin 提交代码,提交时总提示自动转换换符。其实都不用提交,仅运行 git status 看有没有提示就知道了。也是在网上找了一圈,一些建议是运行下面的命令:git config --global core.autocrlf falsegit config --global cor...原创 2018-09-11 16:33:14 · 1304 阅读 · 1 评论 -
合并svn
编码过程中,我们经常会遇到需要多个分支并行开发的情况。那么问题来了,在svn下如何建分支,开发任务完成后如何分支合并就成了开发人员需要熟练掌握的svn技能。1、创建分支在trunk(主干)上点击右键,在tortoiseSVN菜单中选择Branch/tag;弹出对话框在to path输入框中输入新建分支的路径,一般是:branches/分支名,也就是相当于分支保存的路径名。...原创 2019-07-29 15:14:20 · 337 阅读 · 2 评论 -
centos磁盘扩容
扩展高内核版本实例的系统盘分区和文件系统此处以CentOS 7操作系统为例演示分区扩展的步骤。运行fdisk -l命令查看现有云盘大小。以下示例返回云盘(/dev/vda)容量是100GiB。 [root@ecshost ~]# fdisk -lDisk /dev/vda: 107.4 GB, 107374182400 bytes, 209715200 sectorsUnits ...原创 2019-08-09 10:44:31 · 1126 阅读 · 1 评论 -
centos 配置网络桥接模式
1. 查看当前网卡名称 ifconfigens33:flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu1500inet192.168.101.77netmask255.255.255.0broadcast192.168.101.255inet6fe80::2b11:164e:2...原创 2019-08-16 17:56:04 · 531 阅读 · 0 评论 -
window下安装svn服务器
1.下载Setup-Subversion-1.7.2.msi并安装http://subversion.apache.org/packages.html#windows2.进入命令行并切换到subversion的bin目录。cd /d E:\Program Files\Subversion\bin3.建立版本库(Repository),使用Subversion服务器需要建立一个版本库,用来存.........原创 2015-06-04 22:45:56 · 598 阅读 · 0 评论