- 博客(41)
- 资源 (2)
- 收藏
- 关注
原创 关于VS-QT中创建ui文件没有同时创建h和cpp文件的解决方法
5.编译成功后,将.h .cpp ui文件 ui_XXX,h(一般位于Debug文件夹下的ric目录中) moc(一般位于Debug文件夹下的moc目录中)一共五个文件放入项目中。2.按照提示下一步,基类选择QWidget还是QMainWindow看自己的需要,注意自己的项目是32位还是64位。3.注意:在取类名和h,cpp文件名时一定要与原先所需要的文件名一致。以下只提供一种解决方案,只针对我遇到的一种情况,并非对所有人有效。
2024-03-06 20:49:29
1510
原创 基于Windows的战争模拟游戏程序
1.简单的部署基本模型,模型可选择终点自行前进 2023.03.21。2.客户端连接服务器,将模型数据推送给服务器 2023.03.21。3.各种模型可以智能运行或者人为操控。如需使用,欢迎交流!2.程序可带动各种模型。
2023-03-20 22:22:37
114
原创 Java. JFrame简单画图
public class DrawCircle extends JFrame{//JFrame对应一个窗口。public void paint(Graphics g) {//绘图方法。//定义一个面板MyPanel,继承Jpanel,画图形就在画板上画。//点击窗口的关闭就会退出程序。
2022-10-25 21:34:48
685
原创 C++ 创建并显示单链表
#include <iostream>using namespace std;struct ListNode { int val; ListNode *next; ListNode() : val(0), next(nullptr) {} ListNode(int x) : val(x), next(nullptr) {} ListNode(int x, ListNode *next) : val(x), next(next) {}};...
2022-01-17 13:42:59
487
原创 Java try.catch 自学笔记
package Exer10;import java.util.Scanner;public class Test10 { public static void main(String[] args) { int num; String string1; Scanner scanner = new Scanner(System.in); while (true){ string1 = scanner.n.
2021-11-02 01:52:08
83
原创 Java 枚举类 自学笔记
package Enum_;public class Enum1 { public static void main(String[] args) { System.out.println(Season.SPRING); }}enum Season { SPRING("春天","温暖"); private String name; private String sec; private Season(String s1,.
2021-10-29 03:39:35
80
原创 Java 匿名内部类 自学笔记
package InnerClass;class Main1 { public static void main(String[] args){ CellPhone phone = new CellPhone(); phone.alarmClock(new Bell() { @Override public void Ring() { System.out.println("懒猪起床.
2021-10-29 03:38:14
74
原创 Java 接口 自学笔记
1.接口文件package Interface_;public interface UsbInterface { public void Play();}2.连接对象1package Interface_;public class Phone implements UsbInterface{ @Override public void Play() { System.out.println("手机连接电脑"); }}
2021-10-25 04:49:24
65
原创 Windows atomic 例程 C/C++ 自学笔记
#include <iostream>#include <string>#include <thread>#include <mutex>using namespace std;atomic<int> g_mycout = 0;void mythread(){ for (int i = 0; i < 10000000; i++) { g_mycout++; }}int main...
2021-09-28 23:00:32
334
原创 Windows async&future 例程 C/C++ 自学笔记
#include <iostream>#include <string>#include <thread>#include <mutex>#include <future>using namespace std;int mythread(){ cout << "my thread is start" << this_thread::get_id() << endl; chrono...
2021-09-23 23:15:19
181
原创 Windows condition_variable 例程 C/C++ 自学笔记
#include <iostream>#include <string>#include <thread>#include <mutex>#include <vector>using namespace std;int i;mutex mut;class A {private: condition_variable mycond;public: void InVec() { whi...
2021-09-23 15:06:37
156
原创 Windows try_to_lock 例程 C/C++ 自学笔记
#include <iostream>#include <string>#include <thread>#include <mutex>using namespace std;int com_i;mutex mut;void myThread(){ while (1) { unique_lock<mutex> sbguard1(mut,try_to_lock); if (sb...
2021-09-21 20:51:14
123
原创 Windows 互斥锁 例程 C/C++ 自学笔记
#include <iostream>#include <string>#include <thread>#include <mutex>using namespace std;int com_i;mutex mut;void myThread(){ while (1) { mut.lock(); cout << com_i++ << "..................
2021-09-19 20:47:20
351
原创 Linux 共享内存 例程 C/C++ 自学笔记
/////////////////////////////////写内存/////////////////////////////////////////////#include <stdio.h>#include <sys/shm.h>#include <string.h>int main(){ // 1. 创建共享内存, 大小为4k int shmid = shmget(1000, 4096, IPC_CREAT|0664); ...
2021-08-15 22:27:58
178
原创 Linux 内存映射区 例程 C/C++ 自学笔记
#include <iostream>#include <sys/mman.h>#include <fcntl.h>#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>using namespace std;int main(){ // 1. 打开一个磁盘文件 int fd = open(...
2021-08-15 00:51:27
157
原创 Linux 进程匿名管道 例程 C/C++ 自学笔记
#include <iostream>#include <unistd.h>#include <fcntl.h>#include <sys/wait.h>using namespace std;int main() { int fd[2]; int ret = pipe(fd); if(ret = -1) { cout<<"pipe init failed"<<endl; ...
2021-07-27 17:57:43
163
原创 Linux 进程创建和execl 例程 C/C++ 自学笔记
#include <iostream>#include <sys/types.h>#include <unistd.h>using namespace std;int main(){ pid_t pid = fork(); if(pid>0) { cout<<"this is father process"<<endl; } else if(pid == 0) ...
2021-07-27 16:36:52
223
原创 Linux 线程信号量变量 例程 C/C++ 自学笔记
#include <iostream>#include <threads.h>#include <unistd.h>#include <semaphore.h>using namespace std;struct Node{ int num; Node *next;};pthread_mutex_t mutex;sem_t sem_add;sem_t sem_delete;Node *head = (Node*) m...
2021-07-20 14:29:23
128
原创 Linux 线程条件变量 例程 C/C++ 自学笔记
#include <iostream>#include <threads.h>#include <unistd.h>using namespace std;struct Node{ int num; Node *next;};pthread_mutex_t mutex;pthread_cond_t cond1;pthread_cond_t cond2;Node *head = (Node*) malloc(sizeof(Node)...
2021-07-20 00:51:45
119
原创 Linux 读写锁 例程 C/C++ 自学笔记
#include <iostream>#include <pthread.h>#include <unistd.h>using namespace std;pthread_rwlock_t rwlock;int num;void* read_num(void* arg){ while(num<1500) { pthread_rwlock_rdlock(&rwlock); cout<<...
2021-07-17 12:47:25
125
原创 Linux tcp/ip多线程互斥锁 例程 C/C++ 自学笔记
#include <iostream>#include <pthread.h>using namespace std;int num;pthread_mutex_t mutex;void *display1(void *arg){ /*while(num<1000) { pthread_mutex_lock(&mutex); num++; cout<<"son thread1:n...
2021-07-17 00:06:55
175
原创 Linux 创建线程 例程 C/C++ 自学笔记
#include <iostream>#include <threads.h>using namespace std;struct temp{ int num; int age;};temp t1;void *display(void * arg){ temp *t = (temp*)arg; t->age=18; t->num=100; cout<<"this is a son thread:...
2021-07-17 00:04:39
130
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人