- 博客(12)
- 收藏
- 关注
原创 C/C++程序持续运行期间输入输出解决方案
最近在写一个电梯模拟程序的时候又开始在实时输入的地方开始犯愁。问题是这样的:要完整的模拟电梯运行,那么电梯在运行的过程中就必须能有乘客上下,而这个上下是由电梯内外的按钮控制的,在按钮按的过程中电梯是持续运行的,所以传统的输入方式(cout、printf、getchar、getch)。在查阅资料后我发现有个函数非常好用**--[kbhit()](https://baike.baidu.com/item/kbhit/3921261?fr=aladdin)(#include <conio.h>)
2021-02-17 15:57:22 2415 2
原创 非root权限启动的进程怎么使用1024以下的端口
非root权限启动的进程是不允许使用0.0.0.0:1024以下的端口的设置文件的capabilities。
2024-08-21 16:15:27 330
原创 win10端口被程序占用处理办法
当出现类似错误时候,是端口被其他程序占用。处理办法程序通过其他端口run修改 \src\main\resources\application.properties 文件中的 server.port 值为新的端口号关闭占用此端口的程序,而后run查找占用端口的程序终端输入netstat -ano | findstr + 端口号 例如:netstat -ano | findstr 6654找到程序对应的PID值,关掉PID对应的程序关闭对应程序的步骤:任务管理器->性能->.
2022-01-20 01:04:40 1667
原创 idea连接数据库
1 > 新建项目勾选三个选项2 > 右侧Database选项 -> + 3 > Data source -> MySql4 > 填写Data Sources and DriversURL填写格式jdbc:mysql://ip:端口号/库名?useUnicode=true&serverTimezone=GMT%2b8例:jdbc:mysql://***.60.44.11:3306/user?useUnicode=true&se
2022-01-15 17:19:08 1077
原创 2022_1_13
继承中的构造函数与析构函数#include <iostream>class A{public: int a1; int a2; A() { std::cout << "这是父类的无参构造方法" << std::endl; } ~A() { std::cout << "这是父类的析构方法" << std::endl; }};class B : public A{public: int b1; int b2;
2022-01-14 11:16:44 131
原创 2022_01_12
void*void* 的意思是这是一个指针,你可以在函数中将这个指针转换为任何一个数据结构的指针。可以说void功能是相当强大的。例如,在你设计模块间接口时,暂时无法判定传参类型。就可以通过void传入,在函数中将指针转化你需要的类型就可以了。#include <iostream>using namespace std;int main(){ void* a; int* c = new int(); a = c; *c = 2; cout << *c <
2022-01-13 22:08:40 95
原创 2022_01_11
static关键字修饰**局部变量:**作用域不变,生命周期变为整个进程(整个程序运行期间)。静态局部变量存放在静态存储区,.data/.bss中。静态局部变量的初始化语句只有第一次进入该函数时才有效!如果不是第一次调用该函数,那么将忽略初始化式#include <stdio.h>#include <iostream>using namespace std;void fun1();int main(){ fun1(); fun1(); re
2022-01-13 22:08:01 108
原创 三维最大子段和 C/C++
会了二维应该就能写出三维测试平台Vs2019 DevC++代码:#include <iostream>using namespace std;int MaxSum1(int, int*);int MaxSum2(int, int, int**);int MaxSum3(int, int, int, int***);int main(){ int a, b, c; cout << "测试MaxSum1" << endl; cin >&
2021-03-24 19:30:45 121
原创 完全背包问题,求背包里价值最大时,背包里的东西
完全背包问题:有N种物品和一个容量为V的背包,每种物品都有无限件可用,第i件物品消耗的容量为Ci,价值为Wi,求解放入哪些物品可以使得背包中总价值最大。求这个问题的解可以用动态规划,但是求出来解了又出现另外一个问题背包里价值最大时,背包里的东西有哪些?例题:现在有四个物品,背包总容量为8,背包最多能装入价值为多少的物品?这题的答案是 13...
2021-03-17 22:02:43 656
原创 求一个int(整形)有几位 C/C++
不废话了代码在此:#include <iostream>#include <string>using namespace std;int main(){ int a; cin >> a; string str = to_string(a); if (str[0] == '-') cout << "这是一个" << str.length() - 1 << "位的负数" << endl; els
2021-03-05 19:44:22 398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人