
编译
各种源码编译,记录一点小事.
Maguyusi
C++网络游戏开发。。。
展开
-
Esxi安装vCenter获取最新Esxi
Esxi安装vCenter获取最新Esxi原创 2025-03-21 11:49:42 · 228 阅读 · 0 评论 -
firewall-cmd 开放端口
firewall-cmd 开放端口原创 2025-03-21 11:16:29 · 342 阅读 · 0 评论 -
安装 Esxi8 调整系统分区大小 利用剩余容量
安装 Esxi8 调整系统分区大小 利用剩余容量原创 2025-03-21 11:07:39 · 311 阅读 · 0 评论 -
Docker-CE 设置代理
Docker-CE 设置代理原创 2025-03-20 13:43:18 · 93 阅读 · 0 评论 -
VSCode Rust 环境配置
VSCode Rust 环境配置原创 2024-11-28 20:15:27 · 136 阅读 · 0 评论 -
linux 修改主机名和用户名颜色
linux 修改主机名和用户名颜色原创 2024-10-17 09:54:31 · 383 阅读 · 0 评论 -
自建 Tailscale 的 DERP 节点
自建 Tailscale 的 DERP 节点原创 2024-09-28 15:06:40 · 711 阅读 · 0 评论 -
PVE LXC Tailscale tailscale up 报错解决
PVE LXC Tailscale tailscale up 报错解决原创 2024-09-28 14:56:56 · 817 阅读 · 0 评论 -
linux编译安装nginx及附加选项(AlmaLinux/CentOS/Redhat)
linux编译安装nginx及附加选项(AlmaLinux/CentOS/Redhat)原创 2020-11-23 15:01:33 · 603 阅读 · 1 评论 -
PVE 去除订阅弹框
PVE 去除订阅弹框原创 2024-05-15 09:28:18 · 883 阅读 · 0 评论 -
error loading module ‘cjson‘ from file ‘.\cjson.dll‘:找不到指定的程序。
lua-cjson error loading module 'cjson' from file '.\cjson.dll':找不到指定的程序。原创 2024-04-30 16:50:26 · 976 阅读 · 0 评论 -
Lua 5.1.4 5.4.6 修改源码支持中文变量名
Lua 5.1.4 5.4.6 修改源码支持中文变量名原创 2024-04-29 16:14:26 · 450 阅读 · 0 评论 -
编译OpenWrt 指定内核版本
编译OpenWrt 指定内核版本原创 2024-04-06 09:43:42 · 2543 阅读 · 0 评论 -
windows c++ 不堵塞 监听键盘输入 历史记录
windows c++ 不堵塞 监听键盘输入 支持修改已经输入的内容,并且记录最近30条记录,多了覆盖,通过上下方向按键来显示历史记录原创 2024-03-21 18:29:10 · 632 阅读 · 0 评论 -
OpenWrt扩容(Overlay扩容 启动前后两种)
OpenWrt扩容(Overlay扩容 启动前后两种)原创 2024-03-10 12:23:40 · 4664 阅读 · 1 评论 -
c/c++ 排序
【代码】c/c++ 排序。原创 2024-01-20 12:24:31 · 438 阅读 · 0 评论 -
Docker创建网络macvlan并且和宿主机互通
Docker创建网络macvlan并且和宿主机互通原创 2024-01-14 18:13:19 · 2187 阅读 · 1 评论 -
彻底删除Cygwin
彻底删除Cygwin原创 2024-01-13 11:50:15 · 1036 阅读 · 0 评论 -
安装Docker图形管理界面portainer
安装Docker图形管理界面portainer原创 2024-01-14 18:05:21 · 584 阅读 · 0 评论 -
Windows 源码编译 PostgreSQL
Windows 源码编译 PostgreSQL原创 2023-12-27 09:04:12 · 624 阅读 · 0 评论 -
Windows 源码编译 MariaDB
Windows 源码编译 MariaDB原创 2023-12-27 08:50:59 · 831 阅读 · 0 评论 -
Windows 源码编译 Perl
Windows 源码编译 Perl原创 2023-12-27 08:17:30 · 633 阅读 · 0 评论 -
Drogon Win11 编译 /MT
Drogon Win11 编译 /MT原创 2023-12-26 08:58:14 · 1249 阅读 · 0 评论 -
Windows11 vs 编译boost
从官网(www.boost.org)下载最新版的BOOST源码打开powershell cd 切到boost源码目录 执行bootstrap.bat然后等待片刻然后再执行.\bjam.exe stage --toolset=msvc-14.2 address-model=64 --stagedir="C:\boost_1_70_0\vc142" link=static r...原创 2019-06-10 12:00:41 · 998 阅读 · 0 评论 -
Almalinux9 Rocky Linux 9 修改静态ip 安装 MongoDB
先备份默认配置文件 ens33.nmconnection 然后修改内容。修改前先备份默认配置文件 /etc/mongod.conf。almalinux9.x 放弃了 老的网络配置方式。重启网络 远程修改一定要成对出现 否则网络起不来。修改db保存路径 /data/MongoDB。进入系统 类似 mysql。添加selinux规则。原创 2023-01-27 00:29:37 · 4468 阅读 · 1 评论 -
esxi 平滑升级
esxi 平滑升级 只需要三条命令和下载一个升级包。原创 2023-01-26 04:17:07 · 731 阅读 · 0 评论 -
ubuntu扩容 /dev/mapper/ubuntu--vg-ubuntu--lv磁盘空间
比如:Free PE / Size xxx / < yyy GiB,这是还可以扩充的大小。显示free PE size 0/0 表示成功了。查找 Free PE 如果还有空间就可以扩容。使用 vgdisplay 查看lvm卷信息。在此选择了最后一个 全部扩容。再次查看 lvm卷信息。原创 2023-01-25 17:33:59 · 2014 阅读 · 0 评论 -
Linux ubuntu 22.04 almalinux9 搭建samba服务器 无密码
修改global中的文件内容 新版本中需要添加 map to guest = bad user。在文件最后添加共享文件选项。ctrl+r 运行中输入。修改samba配置文件。安装samba服务器。原创 2023-01-25 17:25:16 · 745 阅读 · 1 评论 -
openssl 编译动态库 win11 vs2022
官网安装perl需要下载cli_powershell.exe需要按照提示在中执行网页提示的命令。安装nasm以管理员方式运行安装 并加入环境变量中。原创 2023-01-10 18:30:51 · 1533 阅读 · 0 评论 -
CentOS7 卸载 mariadb 安装MySQL 5.7
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。在/etc/my.cnf文件添加validate_password_policy配置,指定密码策略。CentOs7 安装 Mysql5.7。查看MariaDB RPM 依赖。3、检查mysql源是否安装成功。1、下载mysql源安装包。2、安装mysql源。...原创 2022-08-26 01:45:09 · 425 阅读 · 0 评论 -
C++类复制构造函数
1.构造函数不能有返回类型,也不能由virtual, const, static 和 volatile来修饰。但可以由inline来修饰,事实上隐式构造函数就是用inline来修饰的。inline表示编译时展开,通常速度块;virtual表示运行时绑定,通常意味着灵活。2.类中存在虚函数或者有虚基类的情况下需要显式声明构造函数。拷贝构造函数也是如此。3.构造函数是一种特殊函数,而拷贝构造函原创 2020-11-23 15:00:00 · 327 阅读 · 0 评论 -
C语言版冒泡排序及选择排序
1、冒泡排序void bubble_sort(int a[], int n)//n为数组a的元素个数{ int i, j, temp; for (j = 0; j for (i = 0; i { if (a[i]>a[i + 1])//数组元素大小按升序排列(用i不用j是因为j是已经排好的序列) { temp = a[i]; a[i] =转载 2015-03-05 15:32:06 · 606 阅读 · 0 评论 -
C++成绩管理--二维数组
int _tmain(int argc, _TCHAR* argv[]){int i, j, a[2][4], SUM = 0, n;double ave, m = 0;for (i = 0; i {cout for (j = 0; j cin >> a[i][j];}for (i = 0; i {转载 2015-03-05 15:25:05 · 1029 阅读 · 0 评论 -
c++地址复制strcpy
// 函数原型char *strcpy(char *des, const char *source){ char*r = des; while ((*(des++) = *(source++)) != '\0'); return r;} char *myStrcpy(char *des,const char *source){ char转载 2015-03-05 15:33:16 · 412 阅读 · 0 评论 -
C++ 打印Vector、map
#include "stdafx.h"#include#includeint _tmain(int argc, _TCHAR* argv[]){ /*string s1("what"); string s2("dog"); if (s1 == s2) { cout } else if (s1转载 2015-03-05 15:40:21 · 1474 阅读 · 0 评论 -
C链表实现约瑟夫环
/*据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从,Josephus要他转载 2015-03-05 15:21:45 · 391 阅读 · 0 评论 -
C实现输入学生数学成绩计算平均分及及格率
int _tmain(int argc, _TCHAR* argv[]){ int a[3]; int i; int sum = 0; float avg, k; int Cnt = 0, Cnt1 = 0; for (i = 0; i { printf("请输入第%d个学生的成绩:", i + 1); scanf_s("%d", &a[i]);转载 2015-03-05 15:28:44 · 3212 阅读 · 0 评论 -
成绩录入--struct
// Test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include struct Student{int number;char name[10];int grade;};int _tmain(int argc, _TCHAR* argv[]){struct Student stud转载 2015-03-05 15:29:37 · 545 阅读 · 0 评论 -
C++ 如何一次性获取用户输入并判断是否为数字?
#include "stdafx.h"#include using namespace std;bool isNumber(char *str){ char *p = str; if (*p == '0' && *(p+1) != '\0') //防止输入第一个为0后面跟数字 例如:03 ... { cout转载 2015-03-05 15:34:58 · 826 阅读 · 0 评论 -
C语言堆栈入门——堆和栈的区别
原文:http://www.cnblogs.com/TonyEwsn/archive/2010/01/29/1659496.html在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身转载 2015-03-27 14:39:53 · 552 阅读 · 0 评论